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:white;}.calendar-calendar th{text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;padding-left:5px;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #CCCCCC;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px solid #CCCCCC;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0px;}.calendar-calendar .week-view .full .days{width:13%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}.calendar-calendar .month-view .full td.single-day{border-top:0px;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0px 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0px;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}.calendar-calendar .day-view td div.dayview{padding:0px;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}.calendar-calendar .full td.multi-day .calendar .view-field,.calendar-calendar .full td.single-day .calendar .view-field{}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{height:2.75em;padding-top:0.75em;margin-right:8px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0px;padding-right:0px;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}.view .date-nav-wrapper .clear-block{margin-bottom:10px;}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}.attachment .calendar-calendar{margin-top:20px;clear:both;}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0px;}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777777;font-weight:bold;text-align:right;}.view-calendar .feed-icon{margin-top:5px;}.view table.mini .date-prev,.view table.mini .date-next{background:none;}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
.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:0.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;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.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:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}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:bold;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 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 .6em;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:0.75em 0.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:bold;}.range-of-repeat .form-radios > div{margin-top:0.5em;}.range-of-repeat .count input[type=text]{margin:0 0.5em;}.range-of-repeat .until .form-wrapper{margin:0 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 0;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 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:bold;}.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,0.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,0.8);color:#000000;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:bold;color:#111111;margin:5px 0;}
#featured{width:940px;padding-right:0px;position:relative;border:none;height:370px;overflow:hidden;background:#F7F7F9;-moz-box-shadow:rgba(0,0,0,0.35) -5px -5px 5px;-webkit-box-shadow:rgba(0,0,0,0.45) -5px -5px 5px;-o-box-shadow:rgba(0,0,0,0.15) -1px -1px 5px;-ms-box-shadow:rgba(0,0,0,0.45) -1px -1px 5px;box-shadow:rgba(0,0,0,0.25) 2px 2px 3px;margin-bottom:10px;}#featured ul.ui-tabs-nav{position:absolute;top:0;left:0px;list-style:none;margin:0;padding:20px 0px 0px 0px;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 0px 0px 0px;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:bold;}#featured li.ui-tabs-nav-item a{display:block;height:60px;text-decoration:none;color:#ffffff;line-height:20px;outline:none;}#featured li.ui-tabs-nav-item a:hover{background:#ffffff;color:#044C36;background:#ffffff 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:#ffffff 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:#ffffff 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:#ffffff 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;}#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:#000000;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:#000000;padding:5px;margin:0;font-weight:normal;overflow:hidden;}#featured .info p{margin:0px 0px 5px 0px;font-size:1.15em;line-height:1.35em;color:#666666;}#featured .info img{float:left;margin-right:10px;width:270px;}#featured .info a{text-decoration:none;color:#000000;}#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 0px;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.5em;line-height:1.3em;color:#000000;border-right:1px solid #cccccc;margin-top:10px;}#featured .info .part2{float:left;width:260px;clear:right;padding:20px 0px 20px 20px;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.5em;line-height:1.3em;color:#000000;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:#ffffff;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:#999999;border:1px solid #999999;color:#000000;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:#ffffff;moz-box-shadow:rgba(0,0,0,0.35) -5px -5px 5px;-webkit-box-shadow:rgba(0,0,0,0.45) -5px -5px 5px;-o-box-shadow:rgba(0,0,0,0.15) -1px -1px 5px;-ms-box-shadow:rgba(0,0,0,0.45) -1px -1px 5px;box-shadow:rgba(0,0,0,0.25) 2px 2px 3px;width:32.5%;padding:0 0 5px 0;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:#ffffff;moz-box-shadow:rgba(0,0,0,0.35) -5px -5px 5px;-webkit-box-shadow:rgba(0,0,0,0.45) -5px -5px 5px;-o-box-shadow:rgba(0,0,0,0.15) -1px -1px 5px;-ms-box-shadow:rgba(0,0,0,0.45) -1px -1px 5px;box-shadow:rgba(0,0,0,0.25) 2px 2px 3px;margin:10px 0 20px 0 !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:bold;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:#000000;font-weight:bold;font-size:22px;border:none;line-height:35px;}#associati-form > h3{margin-bottom:5px;margin-top:30px;line-height:22px;}#associati-form  h4{color:#000000;font-size:18px;font-weight:bold;line-height:35px;}#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:#ffffff;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:#000000;display:block;float:left;margin:0 10px 0 -5%;font-size:1.0em;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:#000000 !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:#000000;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:#000000;font-size:15px;width:140px;margin-bottom:5px;}#associati-form-1 #edit-tipologia-wrapper .controls  > select{background-color:#005F41;color:#ffffff;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:#ffffff;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:0px;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:#FFFFFF !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:#FFFFFF;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:white;margin:0 0 5px 0;}#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:0px !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:white;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 #hiddenForm2{}#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:#c0c0c0;color:#000000;padding:10px;margin:0;border:3px solid #c0c0c0;}#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{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:#000000;font-size:1em;font-family:Arial,'Times New Roman',Helvetica,Verdana,sans-serif;line-height:1em;font-weight:bold;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 .group-gift-user-data #node-tc-user-association-form-group-gift-user-with-card label:after,#associati-form-2 .group-gift-user-data #node-tc-user-association-form-group-gift-group1 label:after{}#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:#FFFFFF;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:#ffffff !important;}.association-payment-error-message{color:#ffffff;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:#111111;border-color:#222222;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:bold;color:#000000;}#edit-field-email-und-0-email,#edit-repeat-email,#edit-field-gift-email-und-0-email{text-transform:lowercase !important;}
.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:0px;padding:10px 0 0 0 !important;}.formcommunity h4{color:#ffffff;padding-left:5%;}.formcommunity  ul{background-color:#ffffff;margin:0 auto 30px auto;width:100%;}.formcommunity  li{background-color:#ffffff;padding:10px 5px 15px 5px;border-bottom:1px solid #cccccc;margin:10px;}.formcommunity  li:last-child{border-bottom:none;}.formcommunity strong,.formcommunity p{font-size:1.16em;color:#000000;margin:0px;}.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:none;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:0px 7px 0px 5px;}.tci-breadcrumb li.separator{margin:0 5px;padding:0;}.tci-breadcrumb li,.tci-breadcrumb li a{color:#00623E;font-weight:bold;}#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;}.page-node-edit.node-type-group-post .imagecrop-button,.page-node-edit.node-type-gruppo-club-del-territorio .imagecrop-button,.page-node-edit.node-type-group-post #edit-og-group-ref,.page-node-edit.node-type-gruppo-club-del-territorio #edit-og-group-ref{}.node-type-group-post .field-name-field-image{margin:1em 0;}.view-tc-contents-for-group footer .node-readmore a{color:#FF0000;}.view-tc-contents-for-group footer .node-readmore{border-right-width:0;}.view-tc-contents-for-group footer .comment-add{display:none;}.node-type-group-post .article-collector,.node-type-gruppo-club-del-territorio .article-collector{}#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 0px;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:none;padding-right:0;color:#E40613;}#groupunsubscribe.aderisci.dissocia.aside-box h4{background:none;line-height:23px;}#groupunsubscribe.aderisci.dissocia.aside-box h4 a{font-size:1.0em;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:#333333;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 0;}.view-tc-group .views-row{margin:24px 0;}.view-tc-group legend{font-size:1.1em;font-weight:bold;}.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 0px 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:#000000;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:0px;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:bold;}.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-content{}#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:#ffffff !important;line-height:140px;font-size:60px;z-index:2;}.gallery-next-item i,.gallery-prev-item i{color:#ffffff !important;line-height:140px;font-size:42px;text-shadow:2px 0px 8px #000000;}.gallery-next-item:hover,.gallery-prev-item:hover{text-decoration:none;}.gallery-next-item.disabled,.gallery-prev-item.disabled{}.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,0.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,0.5);-moz-box-shadow:3px 3px 8px 0px rgba(0,0,0,0.5);box-shadow:3px 3px 8px 0px rgba(0,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:#ffffff;cursor:pointer;position:absolute;z-index:5;top:-60px;left:0;}#related-next-to-new{display:block;width:100%;padding:60px 0 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:bold;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 20px;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:bold;}#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:bold;}.guide-cart i{margin-left:10px;}.green-bold-title{font-size:20px !important;line-height:25px;color:#1a5f40;font-weight:bold;}#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,0.4),transparent,rgba(0,0,0,0.4));background:-o-linear-gradient(rgba(0,0,0,0.4),transparent,rgba(0,0,0,0.4));background:-moz-linear-gradient(rgba(0,0,0,0.4),transparent,rgba(0,0,0,0.4));background:linear-gradient(rgba(0,0,0,0.4),transparent,rgba(0,0,0,0.4));}#NewsBlock.map-block-wide #map_canvas .titlemapnozoom{background-color:#ffffff;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:bold;margin:0 auto !important;}.section-subtitle-wide{color:#ffffff;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 #000000;z-index:3;}.section-title-wide{color:#ffffff;font-size:36px;line-height:36px;text-align:center;font-weight:bold;position:absolute;display:block;top:60px;left:0;right:0;text-shadow:2px 0px 8px #000000;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:bold;color:#1a5f40;position:absolute;display:block;bottom:60px;left:0;right:0;width:280px;padding:15px;background-color:#ffffff;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 0;}#gallery-nav{display:block;clear:both;margin:20px 0 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:bold;}#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:#ffffff;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 15px;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:0px;left:0px;display:none;color:#ffffff;text-shadow:2px 0px 8px #000000;}#next-thumbs{right:0px;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:0px 20px;color:#fff;opacity:0.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:white;background:black;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:0.7;width:150px;font-size:12px;}#magnifier-wrapper .gm-bundled-control{}#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 #cccccc;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:0.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:0px !important;}.resultable{margin:20px 0px;float:left;font-size:1.1em;font-weight:bold;}.resultable img{border:0px !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:0px;}.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:0px;}.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:#333333;line-height:1.2em;font-family:"FuturaB",Arial,Sans-Serif;text-shadow:1px 1px 1px #cccccc;float:none;padding:10px 0px;margin:0px;font-weight:100;}#gallery-slider ul li img{max-width:none;}#gallery-slider li .image-data span{color:#FFFFFF;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,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:#dddddd;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(4n+1){}.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:0.2;}.park-image-wrapper{position:absolute;z-index:2;display:block;height:100%;width:100%;top:0;bottom:0;left:0;right:0;}.park-image-wrapper .group-image.park-image{}.teaser-park a .group-image.park-image{-webkit-transition-property:all;-webkit-transition-duration:0.8s;-webkit-transition-timing-function:ease-out;transition-property:all;transition-duration:0.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:0.6;width:100%;height:100%;z-index:3;-webkit-transition-property:all;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-out;}.park-kind{width:100%;text-align:center;color:#ffffff;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:#ffffff;position:absolute;top:55px;z-index:4;text-transform:uppercase;font-weight:bold;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:#ffffff;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;}#group-gallery li{}#group-gallery li img{}#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 0;}.fake-content{min-height:600px;width:100%;}#route-list{padding:30px 0 20px 0;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.teaser-itinerario.private{}#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,0.75);color:#ffffff;-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 #111111;}.private-label.alt-style #private-message-wrapper{padding-top:45px;}#sign-up-path-link{display:block;color:#ffffff;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,0.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:bold;}.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 #cccccc;}#route-tags-preview{position:absolute;bottom:10px;left:10px;right:10px;margin:0 auto;z-index:12;font-size:24px;line-height:24px;color:#ffffff;text-shadow:2px 2px 5px #000000;}#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:#999999;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:#111111;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 #dddddd 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:#666666;font-weight:lighter;}#route-map.route-section,#route-map{display:block;width:100%;height:500px;padding:0;margin:30px auto;}.route-attribute .route-length{}.route-attribute .route-time{}.route-attribute .route-elevation{}.route-attribute .route-type i{font-size:32px;line-height:32px;color:#111111;}#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,0.9);color:#666666;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:#666666;}#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:#cccccc;}#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:#666666;}#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:bold;}.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:#ffffff;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:#ffffff;background-color:#3f8f6a;border-bottom:2px #3f8f6a solid;}#step-list ul li:hover span,#step-list ul li:hover a{color:#ffffff;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,0.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:#ffffff !important;padding-bottom:5px;font-weight:bold;}#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:bold;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:#aaaaaa;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:bold;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 30px;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:#ffffff;background-color:#003618;overflow:hidden;text-align:center;cursor:pointer;position:relative;-webkit-transition-property:all;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-property:all;transition-duration:0.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_trovainfoutili{}.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:transparent;background:-webkit-linear-gradient(rgba(0,0,0,0.3),transparent);background:-o-linear-gradient(rgba(0,0,0,0.3),transparent);background:-moz-linear-gradient(rgba(0,0,0,0.3),transparent);background:linear-gradient(rgba(0,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 #111111;color:#ffffff;}.main-category-opener.active span{color:#003618;}.main-category-opener.active{background-color:#ffffff;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:bold;padding:15px 10px 0 10px;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:#ffffff;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:#333333;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 #cccccc;padding-bottom:10px;padding:0;height:120px;}.poi-sheet-wrapper .sheet-location{font-weight:bold;margin-left:5px;font-style:italic;color:#444444;}#navi-wrapper{font-size:14px;max-width:360px;margin:0 auto;padding-top:10px;text-align:center;clear:both;}#navi-wrapper a{font-weight:bold;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 0;}.poi-sheet-wrapper a.sheet-opener{font-size:24px;line-height:25px;display:block;margin:5px 0 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:#ffffff;-moz-box-shadow:0px 0px 10px 2px #cccccc;-webkit-box-shadow:0px 0px 10px 2px #cccccc;box-shadow:0px 0px 10px 2px #cccccc;}#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:#333333;margin:0;}#content-sheet-magnified-subtype{text-transform:capitalize;font-size:18px;line-height:20px;color:#444444;margin:0;}#sheet-data-address{font-size:14px;line-height:15px;display:block;margin:0 0 10px 0;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:indianred;}#sheet_closer i{color:#333333;}#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:#ffffff;text-align:center;}#parchi-head-text-wrapper h1{font-size:36px;letter-spacing:1px;font-style:italic;text-shadow:2px 2px 5px #111111;}#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:0.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:transparent;background:-webkit-linear-gradient(#64917F,#63AB91);background:-o-linear-gradient(#64917F,#63AB91);background:-moz-linear-gradient(#64917F,#63AB91);background:linear-gradient(#64917F,#63AB91);color:#ffffff;}#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 #ffffff;color:#ffffff;font-size:18px;font-weight:bold;}.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:#ffffff;}#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:#666666;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:0px;bottom:15px;font-family:Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;}img{vertical-align:middle;}.caption{position:absolute;top:60px;right:0px;z-index:9;width:290px;padding:20px;background:rgba(255,255,255,0.70);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#80ffffff);}.caption h2{font-size:2.1666666667em;}.slider_nav{position:absolute;top:0px;left:0px;z-index:100;height:0px;}.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:0.75;opacity:0.75;}.slider_nav li a:hover{-moz-opacity:1.0;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:0px;}.color_slider_next{right:0px;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:0px;left:0px;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:0.75;opacity:0.75;}.slider_pager a:hover{-moz-opacity:1.0;opacity:1.0;}.slider_pager a.activeSlide{background-position:-20px 0px;-moz-opacity:1.0;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:0.75;opacity:0.75;cursor:pointer;}a:hover.slider_pause{-moz-opacity:1.0;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.0;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:#FFFFFF;font-size:23px;line-height:25px}.slider .goto{outline:0px;float:right;position:absolute;top:250px;left:130px;}.slider .goto a{color:#ffffff;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 #666666;}.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:#ffffff;padding:10px 0px 0px 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 #cccccc;color:#000000;display:block;float:left;}.homefilter li a{color:#000000;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:#000000;}.video{background-color:#000000;}.video iframe{margin:10px;}.video .white-layer{width:250px;padding:15px;position:absolute;bottom:10px;left:10px;background-color:#000000;color:#ffffff !important;}.video  h3{color:#ffffff !important;}.video a{font-weight:bold;}.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 0px;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 0px 0px 22px;background-position:top left;background-repeat:no-repeat;float:left;}.widget300-300{width:300px;height:300px;overflow:hidden;position:relative;margin:30px 0px 0px 22px;background-position:top left;background-repeat:no-repeat;float:left;}.widget630-300{width:630px;height:300px;overflow:hidden;position:relative;margin:30px 0px 0px 22px;background-position:top left;background-repeat:no-repeat;float:left;}.widget300{width:300px;overflow:hidden;position:relative;margin:30px 0px 0px 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:#ffffff;}.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:0px 0px 30px 0px !important;}.col2 .widget300-630,.col2 .widget300-300{width:100%;margin:0px 0px 30px 0px !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:0px 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:0px !important;}.white-layer{width:250px;padding:15px;position:absolute;bottom:10px;left:10px;background-color:#ffffff;}.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:0px 0px 30px 0px !important;}.col2 .widget300-630,.col2 .widget300-300{width:100%;margin:0px 0px 30px 0px !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:0px 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:0px !important;}.white-layer{width:250px;padding:15px;position:absolute;bottom:10px;left:10px;background-color:#ffffff;}.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:0px 0px 30px 0px !important;}.col2 .widget300-630,.col2 .widget300-300{width:100%;margin:0px 0px 30px 0px !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:0px 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:#ffffff;}.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:0px 0px 30px 0px !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:#ffffff;}.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 0px 2px 0%;background-position:top left;background-repeat:no-repeat;float:left;border-bottom:1px solid #cccccc;}.widget300-300{width:100%;height:300px;overflow:hidden;position:relative;margin:10px 0px 2px 0%;background-position:top left;background-repeat:no-repeat;float:left;border-bottom:1px solid #cccccc;}.block-views .widget300-300{margin:10px 0px 2px 2%;}.widget630-300{width:100%;height:300px;overflow:hidden;position:relative;margin:10px 0px 2px 0%;background-position:top left;background-repeat:no-repeat;float:left;border-bottom:1px solid #cccccc;}.widget300{width:100%;overflow:hidden;position:relative;margin:10px 0px 2px 0%;background-position:top left;text-align:center;background-repeat:no-repeat;float:left;border-bottom:1px solid #cccccc;}.white-layer{width:98%;padding:1%;position:absolute;bottom:10px;left:10px;background-color:#ffffff;}.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 .newsCount > div{position:relative;float:right;background-color:red;margin-left:5px;margin-top:5px;color:white;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:#111111;}#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 #222222;}.footer-fixed{position:fixed;margin:0 auto;bottom:15px;padding:0;z-index:3;background-color:rgba(12,12,12,0.4);color:#ffffff;}#pre-footer-notizie-wrapper{}#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%;}#notizie-evidenza-col-a.ev-column{}#screenset-placeholder{padding:20px 0 15px 0;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:#111111;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;}.subscribe-button.red{}.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:#ffffff !important;}.subscribe-action{}.unsubscribe-action{}.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:bold;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:bold;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:#dddddd;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:#222222;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 10px;}.campaign-cover-title{padding:5px 10px 0 10px;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{}.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 #222222;}#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:bold;}#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;}}
.tc_inst_white_layer h3 a{font-size:0.9em;}.tc_instituzionale_menu .active a{border-bottom:3px solid #000000;}.tc_instituzionale_tab,.tc_instituzionale_notab{height:auto;overflow:hidden;background-color:#e7e7e7;padding:10px 5px 10px 5px;margin:0px 0px 25px 0px;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:#000000;background-color:#ffffff;border-bottom:1px cccccc solid;padding:10px 10px 10px 10px;text-decoration:none !important;font-size:12px;font-weight:bold;text-transform:uppercase;}.tc_instituzionale_tab > h2,.tc_instituzionale_notab > h2{font-size:1.1em !important;color:#000000;font-weight:100;padding:10px;font-weight:bold;}.tc_instituzionale_tab  > h2 a,.tc_instituzionale_notab > h2 a{color:#000;font-weight:bold;}.tc_instituzionale_prev{float:none;margin:0px 0px 25px 0px;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:#000000;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:0.4s;-moz-transition-duration:0.4s;-khtml-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.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 3px;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 6px;}.clickable .element{cursor:pointer;}#options{padding-bottom:1.0em;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:0.2em;margin-left:-0.0em;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:white;padding:20px;padding-top:40px;padding-bottom:40px;color:#444;font-size:15px;font-style:normal;font-weight:bold;border:#aaa 1px dotted;text-align:center;font-family:Helvetica,Arial,Verdana,Tahoma;}#infscr-loading em{font-style:normal;font-weight:bold;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 0;}.imagecrop-button{margin:0 10px;color:red !important;font-weight:bold;}#home_news_area{width:100%;}#home_news_area .block .content{margin:0 0 0 0;}#home_news_area .views-row{position:relative;margin:0 0 4px 0;}#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:0px;bottom:16px;width:100%;background:#000000;background:rgba(0,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:white !important;font-size:1.2em;font-weight:bold;}#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 0;}#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:white;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:bold;}.club-item{display:block;margin-left:10px;color:#000000;}.voice-wrapper{display:block;overflow:hidden;margin-bottom:6px;}.column-wrapper{width:50%;float:left;overflow:hidden;}.group-label.voci-territorio,.group-label.club-territorio{}.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:#ffffff;font-size:14px;line-height:17px;display:block;}.group-post-add.disabled a{color:#000000;}.group-post-add{color:#ffffff;-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 10px;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-weight:bold;text-align:center;display:block;margin:10px auto;}.group-post-add.enabled{background-color:#E40613;max-width:200px;}.group-post-add.disabled{background-color:#cccccc;border-color:#bbbbbb;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:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
img[data-src]{}.lazyloader-icon{position:absolute;z-index:200;}.lazy-columns{}.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,0.7);color:#ffffff;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:#666666;display:inline-block;margin-right:10px;}#destsearchwrapper select.searchbox{padding:5px 0 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:#ff0000;height:32px;text-transform:uppercase;float:right;outline:none;border-width:0;border-radius:3px;width:160px;color:#ffffff;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:#ffffff;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 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 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:#ffffff;-moz-box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;-webkit-box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;-o-box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;-ms-box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;box-shadow:rgba(0,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 0;}.poi-cell.long-item .white-layer.gray h3{font-size:18px;line-height:22px;min-height:46px;color:#444444;}.poi-cell.long-item .white-layer.gray h3 a{color:#444444 !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:#ffffff;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 0;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 15px;margin:5px 0 15px 0;}.region-sidebar-second #poi-reservation{margin:0 0 10px 0;}.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:#ffffff;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 #888888;}.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,#ffffff);background:-o-linear-gradient(top,#E8E7ED,#ffffff);background:-moz-linear-gradient(top,#E8E7ED,#ffffff);background:linear-gradient(top,#E8E7ED,#ffffff);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:#ffffff;background-color:#01613c;text-align:center;float:left;}.poi-cell .resultable{margin:10px 0 0 0;}#poi-discounts.percentage .percentage{height:45px;width:65px;line-height:45px;color:#ffffff;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 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:white;font-size:16px;line-height:24px;width:94%;appearance:button;-moz-appearance:button;-webkit-appearance:button;}#poi-map-filters option{background-color:white;}#poi-radius{}#poi-attributes{padding-top:20px;}.poi-data i{margin-right:10px;margin-left:5px;font-size:20px;}.poi-data{padding:2px 0;color:#111111;font-size:16px;}#poi-mail.poi-data a,#poi-web.poi-data a{color:#111111;}#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 ";}#poi-openinghours::before{}#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:#ffffff;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:#ffffff;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.grid-view{}.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:hover,#geoimagesGrid .prev:hover{}#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-wrapper{}.image-slider{}}.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:0.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:#111111;opacity:0.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:#ffffff;display:block;}ul.image-slider li .image-data{}#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,0.5);display:none;}#gallery-slider ul.image-slider li .image-data{}#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:0.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,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:#ffffff;display:block;padding:10px;}li.slide{position:relative;float:left;border-right:15px solid #fff;}.user-upload-description{color:#555555;font-size:1em;}#user-upload-wrapper{margin-bottom:15px;padding:10px;background-color:#EDECF2;border:1px solid #CCCCCC;-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:bold;font-size:1.3em;line-height:58px;cursor:pointer;}.add_image_button,.arrowed_red_button{background-color:#EDECF2;border:1px solid #CCCCCC;-webkit-border-radius:4px 4px;-o-border-radius:4px 4px;-ms-border-radius:4px 4px;border-radius:4px 4px;margin-bottom:20px;padding:20px;color:#ff0000;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:#ff0000 !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:#ffffff !important;}.green{}.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:#ffffff;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 #aaaaaa;padding:15px 2%;margin-bottom:5px;width:94%;}.custom-poi-style #poi-text-by{width:98%;font-size:12px;line-height:14px;color:#666666;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;}#geoimagesGrid .column div{position:relative;overflow:hidden;}.edit-geo-image{background-color:#ffffff;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:0.8;background-color:#333333;cursor:pointer;color:#ffffff;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:#222222;font-size:13px;line-height:16px;display:block;}#poi-reservation-wrapper.reservation-chain #poi-reservation-link{color:#111111;font-weight:bold;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,#ffffff);background:-o-linear-gradient(top,#E8E7ED,#ffffff);background:-moz-linear-gradient(top,#E8E7ED,#ffffff);background:linear-gradient(top,#E8E7ED,#ffffff);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:bold;color:#013682;}#reservation-telephone-link{color:#111111;}.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:#ffffff;background-color:#01613c;text-align:center;font-size:18px;float:left;display:block;margin-right:10px;box-shadow:4px 4px 12px #888888;}#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;}.page-destinazioni .topblack{}#sliderWrapper{}#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:0px;}.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:0px;}.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:bold;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:0px;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:black;}.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:0px;}.geocmsthree-inner ul{list-style-type:none;margin-left:0px;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:0px;margin-right:0px;}.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:bold;}.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;}
.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;}
