.block-views-mappe-openlayers-olmap-progetti .view-display-id-olmap_progetti{position:relative;width:100%;height:100%}.block-views-mappe-openlayers-olmap-progetti .view-header .ol_progetti_filtra{display:block;position:absolute;top:15px;right:35px;width:auto;height:30px;padding:0 20px;background:#fff;z-index:10;cursor:pointer;font-weight:700;font-size:1rem;line-height:30px;color:#65a2eb}.block-views-mappe-openlayers-olmap-progetti .view-header .ol_progetti_filtra:hover{background:#65a2eb;color:#fff}.block-views-mappe-openlayers-olmap-progetti .view-filters{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(101,162,235,0.9)}.block-views-mappe-openlayers-olmap-progetti .view-filters #views-exposed-form-mappe-openlayers-olmap-progetti{width:100%;height:100%}.block-views-mappe-openlayers-olmap-progetti .view-filters #views-exposed-form-mappe-openlayers-olmap-progetti>div,.block-views-mappe-openlayers-olmap-progetti .view-filters #views-exposed-form-mappe-openlayers-olmap-progetti div.views-exposed-form{width:100%;height:100%}.block-views-mappe-openlayers-olmap-progetti .view-filters #views-exposed-form-mappe-openlayers-olmap-progetti fieldset{border:0 none;padding:0;margin:0}.block-views-mappe-openlayers-olmap-progetti .view-filters #views-exposed-form-mappe-openlayers-olmap-progetti legend{display:none}.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widgets{width:100%;max-width:900px;margin:0 auto;padding-bottom:80px;text-align:center;overflow:hidden;position:relative;top:50%;-moz-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%)}.block-views-mappe-openlayers-olmap-progetti .view-filters .filterClose{display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;cursor:pointer;text-align:center}.block-views-mappe-openlayers-olmap-progetti .view-filters .filterClose span:before{display:inline-block;font-size:28px;line-height:30px;color:#fff}.block-views-mappe-openlayers-olmap-progetti .view-filters .filterTitle{display:block;width:100%;margin:0 auto 15px auto;padding:8px 0;font-weight:300;font-style:italic;font-size:1.5625rem;line-height:1.75rem;color:#fff}.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widget{position:relative;width:100%;margin:10px 0;padding:0;box-sizing:border-box}.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widget.views-widget-filter-field_avanzamento_tid:after{content:"";display:block;width:100%;height:1px;margin:20px auto 0 auto;background:#fff}.block-views-mappe-openlayers-olmap-progetti .view-filters .form-radios.bef-select-as-radios{position:relative;width:100%;margin:0;padding:0;box-sizing:border-box}.block-views-mappe-openlayers-olmap-progetti .view-filters .form-item.form-type-radio{display:inline-block;width:48%;margin:0;font-size:0}.block-views-mappe-openlayers-olmap-progetti .view-filters .form-item.form-type-radio .form-radio.bef-select-as-radios{display:none}.block-views-mappe-openlayers-olmap-progetti .view-filters .form-item.form-type-radio label.option{display:inline-block;height:40px;margin:0;padding:0 15px;font-weight:300;font-size:1.25rem;line-height:2.5rem;color:#fff;text-decoration:none;text-transform:uppercase}.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widget.views-widget-filter-field_avanzamento_tid .form-item.form-type-radio{width:48%}@media only screen and (min-width:48rem){.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widget.views-widget-filter-field_avanzamento_tid .form-item.form-type-radio{width:33%}}.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widget.views-widget-filter-field_avanzamento_tid .form-item.form-type-radio:first-of-type{width:100%}.block-views-mappe-openlayers-olmap-progetti .view-filters .form-item.form-type-radio:first-of-type{width:100%}.block-views-mappe-openlayers-olmap-progetti .view-filters .form-item.form-type-radio:first-of-type label.option{font-size:1.5rem}
.block-views-mappe-openlayers-olmap-progetti .view-filters .form-item.form-type-radio.actual label.option{font-weight:700;color:#00457c}.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widget.views-submit-button{position:absolute;bottom:0;left:0;width:100%;height:50px;margin:0}.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widget.views-submit-button .btnRunFilter{display:inline-block;margin:0;padding:10px 20px;cursor:pointer;background:#fff;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#65a2eb}.block-views-mappe-openlayers-olmap-progetti .view-filters .views-exposed-widget.views-submit-button .btnRunFilter:hover{background:rgba(0,0,0,0.5);color:#fff}.view-id-mappe_openlayers{position:relative}.view-id-mappe_openlayers .fancybox-overlay{position:absolute !important;width:100% !important;height:100% !important;overflow:hidden !important;background:transparent !important}.openlayersFancy_progetto,.openlayersFancy_sede{position:absolute !important;top:0 !important;bottom:0 !important;right:0 !important;left:0 !important;width:100% !important;height:100% !important;overflow:hidden !important;background:transparent !important}.openlayersFancy_progetto .fancybox-skin,.openlayersFancy_sede .fancybox-skin{height:100% !important;width:100% !important;box-sizing:border-box !important;background:rgba(255,255,255,0.9) !important;border:none !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0 !important}.openlayersFancy_progetto .fancybox-outer,.openlayersFancy_sede .fancybox-outer{height:100% !important;width:100% !important;box-sizing:border-box !important}.openlayersFancy_progetto .fancybox-inner,.openlayersFancy_sede .fancybox-inner{height:100% !important;margin:0 auto !important;box-sizing:border-box !important}.openlayersFancy_progetto .fancybox-close,.openlayersFancy_sede .fancybox-close{position:absolute;right:20px !important;top:20px !important;width:30px !important;height:30px !important;text-align:center;background:transparent !important}.openlayersFancy_progetto .fancybox-close:before,.openlayersFancy_sede .fancybox-close:before{font-family:"astaldi" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"m";font-size:25px;line-height:30px;color:#00457c}@media only screen and (max-width:47.9375rem){.openlayersFancy_progetto .fancybox-close,.openlayersFancy_sede .fancybox-close{right:10px !important;top:10px !important;background:rgba(255,255,255,0.9) !important}}#mmenu_right{display:none;box-shadow:0 0 0 transparent}#mmenu_right.mm-opened{z-index:1;box-shadow:0 0 15px rgba(0,0,0,0.5)}#mmenu_right.mm-menu{display:block}body{-webkit-user-select:initial !important;-moz-user-select:initial !important;-ms-user-select:initial !important;-o-user-select:initial !important;user-select:initial !important}#mm-blocker{background:rgba(0,0,0,0.5)}#mmenu_right{background:#033a66}#mmenu_right .contextual-links-wrapper{display:none}#mmenu_right>ul.mm-list,#mmenu_right li.mmenu-wrap,#mmenu_right li.mmenu-wrap>span{display:block;position:relative;float:left;width:100%;margin:0;padding:0;font-size:16px;text-shadow:none}#mmenu_right ul.mm-list:first-of-type li{border-top:none;border-bottom:1px solid #4c82c4}#mmenu_right ul.mm-list:first-of-type li a.mmenu-list{padding:20px 10px 20px 30px;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:.9375rem;color:#fff;text-decoration:none;text-transform:uppercase}#mmenu_right ul.mm-list:first-of-type li .mmenu-list-icon{display:none}#mmenu_right ul.mm-list:first-of-type ul.mm-panel{padding:0 0 0 20px;background:#00457c}#mmenu_right ul.mm-list:first-of-type ul.mm-panel li{border:none}#mmenu_right ul.mm-list:first-of-type ul.mm-panel a.mmenu-list{padding:10px 5px 10px 25px;font-family:"Roboto Condensed",sans-serif;font-weight:400;color:#fff;font-size:.9375rem;text-transform:none}#mmenu_right ul.mm-list:first-of-type li.mm-selected>a.mmenu-list{font-weight:700;color:#fff;background:transparent}#mmenu_right ul.mm-list:first-of-type a.mm-subopen,#mmenu_right ul.mm-list:first-of-type a.mmenu-list,#mmenu_right ul.mm-list:first-of-type span{background:transparent}#mmenu_right ul.mm-list:last-of-type li.mmenu-wrap{margin-top:40px !important;margin-bottom:40px !important;border:none !important}#mmenu_right .block-tt-astaldi-mmenu-utilities{text-align:center}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outMail,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outLogin,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-goSearch,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-langChange,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial{display:inline-block;height:30px;margin:0 5px;padding:0}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outMail a,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outLogin a,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-goSearch a,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-langChange a,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial a{display:inline-block;margin:0;padding:0 7px;vertical-align:top;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.375rem;line-height:30px;color:#fff;text-transform:uppercase;text-decoration:none}
#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outMail span,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outLogin span,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-goSearch span,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-langChange span,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial span{display:inline-block;font-size:1.375rem;line-height:30px}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outMail span:before,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outLogin span:before,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-goSearch span:before,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-langChange span:before,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial span:before{display:inline-block;font-size:22px;line-height:30px;vertical-align:top;color:#fff}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outMail ul.language-switcher-locale-url,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outLogin ul.language-switcher-locale-url,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-goSearch ul.language-switcher-locale-url,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-langChange ul.language-switcher-locale-url,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial ul.language-switcher-locale-url{display:inline-block;position:relative;vertical-align:top;margin:0;padding:0;list-style:none}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outMail ul.language-switcher-locale-url li,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outLogin ul.language-switcher-locale-url li,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-goSearch ul.language-switcher-locale-url li,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-langChange ul.language-switcher-locale-url li,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial ul.language-switcher-locale-url li{position:relative;left:0;top:0;border:none !important}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outMail ul.language-switcher-locale-url li.active,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outLogin ul.language-switcher-locale-url li.active,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-goSearch ul.language-switcher-locale-url li.active,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-langChange ul.language-switcher-locale-url li.active,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial ul.language-switcher-locale-url li.active{display:none}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outMail .language-icon,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outLogin .language-icon,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-goSearch .language-icon,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-langChange .language-icon,#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial .language-icon{display:none}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial{margin:20px 5px 0}#mmenu_right .block-tt-astaldi-mmenu-utilities .itm-outSocial span:before{font-size:26px;color:#68a3e8}@media only screen{.page-subscribe #tourtools-mailup-subscribe-form,.page-subscribe #tourtools-mailup-unsubscribe-form,.page-unsubscribe #tourtools-mailup-subscribe-form,.page-unsubscribe #tourtools-mailup-unsubscribe-form{padding-left:0;padding-right:0;width:83.33333%;float:right;float:left;margin-left:auto;margin-right:auto;float:none;margin-left:8.33333% !important}}@media only screen and (min-width:48rem){.page-subscribe #tourtools-mailup-subscribe-form,.page-subscribe #tourtools-mailup-unsubscribe-form,.page-unsubscribe #tourtools-mailup-subscribe-form,.page-unsubscribe #tourtools-mailup-unsubscribe-form{padding-left:0;padding-right:0;width:50%;float:right;float:left;margin-left:auto;margin-right:auto;float:none;margin-left:25% !important}}.page-subscribe .alertTitle,.page-unsubscribe .alertTitle{color:#577485;font-size:1.5rem;font-weight:700}.page-subscribe .form-type-checkboxes,.page-unsubscribe .form-type-checkboxes{margin-bottom:2.1875rem}.page-subscribe .form-type-checkboxes .form-type-checkbox:after,.page-unsubscribe .form-type-checkboxes .form-type-checkbox:after{display:block;width:100%;height:20px;content:"";background-image:url(https://www.astaldi.com/sites/default/themes/astaldifst/images/paginterne/bg-abstract.png);background-position:0 0;background-repeat:no-repeat;background-color:transparent}.page-subscribe .form-type-checkboxes .form-type-checkbox .form-checkbox,.page-unsubscribe .form-type-checkboxes .form-type-checkbox .form-checkbox{margin:0}.page-subscribe .form-type-checkboxes .form-type-checkbox label.option,.page-unsubscribe .form-type-checkboxes .form-type-checkbox label.option{font-weight:400;color:#3c5c6e;font-size:1.25rem}.page-subscribe label,.page-unsubscribe label{display:none}.page-subscribe input[type="text"],.page-unsubscribe input[type="text"]{border:0 none;border-bottom:1px solid #00457c;box-shadow:0 0 0 transparent;border-radius:0;font-weight:300;font-style:italic;color:#3c5c6e;font-size:1rem;padding:.5rem 0}
.page-subscribe input[type="text"]:focus,.page-unsubscribe input[type="text"]:focus{border-bottom:2px solid #70a8ec;background-color:#fff;font-style:normal;font-size:1.375rem;font-weight:400}.page-subscribe .form-item-privacy,.page-unsubscribe .form-item-privacy{margin:.9375rem 0;display:inline-block}.page-subscribe .form-item-privacy .form-checkbox,.page-unsubscribe .form-item-privacy .form-checkbox{margin:0}.page-subscribe .form-item-privacy label.option,.page-unsubscribe .form-item-privacy label.option{display:inline;font-size:1rem}.page-subscribe #edit-submit,.page-unsubscribe #edit-submit{background-color:#65a2eb;padding:.625rem 1.25rem;margin:1.25rem auto;display:block;font-size:.9375rem;font-weight:500}.page-subscribe #edit-submit:hover,.page-unsubscribe #edit-submit:hover{background-color:#00457c}.page-subscribe #edit-submit:after,.page-unsubscribe #edit-submit:after{content:'A';font-family:"astaldi" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;display:inline-block;vertical-align:middle;margin-left:.625rem}body.pdfsource{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}body.pdfsource .l-header{background:none}body.pdfsource #page,body.pdfsource #main{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}body.pdfsource .rowTools{display:none !important}body.pdfsource .l-main .main{width:100% !important;max-width:100% !important}body.pdfsource .pageTitleBlock h1#page-title{margin:40px 0}body.pdfsource .l-main .sidebar-second,body.pdfsource .l-featured,body.pdfsource #sliding-popup,body.pdfsource .l-header a.homelink:after,body.pdfsource .block-tb-megamenu,body.pdfsource .view-display-id-galleriaint,body.pdfsource .gwtwidget,body.pdfsource .views-exposed-form-archivio-block-21,body.pdfsource .colAccGallery{display:none !important}body.pdfsource .colAccData{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}body.pdfsource .contentTable{background:transparent !important}body.pdfsource .table-scroller{overflow-x:auto !important}body.pdfsource .ui-tabs-nav{display:none !important}body.pdfsource .grouping-title{display:block !important;font-size:1.125rem;color:#00457c}body.pdfsource .ui-tabs-panel{display:block !important}body.pdfsource .pMoreTxt,body.pdfsource .govRow,body.pdfsource .govMoreText{display:block !important}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#00457c;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .15s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .12s .3s cubic-bezier(0.33333,0.66667,0.66667,1),transform .15s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .3s .3s cubic-bezier(0.33333,0.66667,0.66667,1),transform .15s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .12s .18s cubic-bezier(0.33333,0,0.66667,0.33333),transform .15s .32s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .3s cubic-bezier(0.33333,0,0.66667,0.33333),transform .15s .32s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}