@media screen and (max-width: 87em){.menu-section{position:static;max-width:none;*zoom:1;float:left;clear:none;text-align:inherit;width:23.875%;margin-left:0%;margin-right:1.5%}.menu-section:before,.menu-section:after{content:'';display:table}.menu-section:after{clear:both}.menu-section:last-child{margin-right:0%}.menu-section+.content{*zoom:1;float:left;clear:none;text-align:inherit;width:74.625%;margin-left:0%;margin-right:1.5%}.menu-section+.content:before,.menu-section+.content:after{content:'';display:table}.menu-section+.content:after{clear:both}.menu-section+.content:last-child{margin-right:0%}.content{max-width:none}}@media screen and (max-width: 71.25em){#logo{width:18%;top:.5em}#logo a{width:100%;height:50px}.menu-lingua{right:8.5em}.header-button{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.slide-container.slide-container{top:5em}.menu-main{font-size:1em;padding-top:3.5em}.menu-main>ul>li>a::after{top:5.4em}.menu-main a{padding-top:.5em}.sub-menu{font-size:.95em;line-height:1.2}.menu-servizio{top:.5em}.menu-servizio a{font-size:1.1em;padding:.1em .2em}#page-content{padding-top:5em}}@media screen and (max-width: 62.5em){body{position:relative}#page-header{position:static;border-bottom:1px solid #2b6096}#page-header .header-strip{display:none !important}#logo{position:static;width:auto;padding:1em 0}#logo a{margin:0 auto;width:200px}.header-button{-webkit-transform:none;transform:none;right:auto;left:0;top:5em;margin-top:1em}.menu-lingua{right:1em}.menu-servizio{top:3em}.m-menu-switcher{display:block;position:absolute;left:.5em;top:3em;cursor:pointer;z-index:30}.m-menu-switcher::before{margin:0;font-size:1.6em}.menu-main{position:absolute;top:0;left:0;bottom:0;z-index:20;min-width:33%;background:#fff;text-align:left;padding-top:5em;-webkit-transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.m-aperto .menu-main{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:1px 0 6px rgba(0,0,0,0.4);box-shadow:1px 0 6px rgba(0,0,0,0.4)}.menu-main>ul{display:block;border:none;padding:1em;white-space:nowrap}.menu-main li{display:block}.menu-main a{display:block;padding:.3em}.sub-menu{position:static;padding:0;margin:0;overflow:visible}.sub-menu a{display:block}.sub-menu>ul{display:block;position:absolute;top:0;left:50%;bottom:0;z-index:-1;min-width:100%;background:#fff;text-align:left;padding:5em 1em 1em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.sub-menu>ul::after{display:none}.sub-menu>ul.open{-webkit-transform:translateX(0);transform:translateX(0);z-index:21;-webkit-box-shadow:1px 0 6px rgba(0,0,0,0.4);box-shadow:1px 0 6px rgba(0,0,0,0.4);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.sub-menu>ul>li{display:block;margin-bottom:1em}.sub-menu>ul>li>a{border-top:1px solid #397fc7;padding-top:.5em}.sub-menu>ul li{float:none;width:auto !important}.sub-menu>ul li li a{padding:.3em}.slide-container.slide-container{top:3.9em;width:90%;margin-right:-90%}.slide-screen{top:4.5em}.slideOpened .slide-screen{right:90%}#page-content{padding-top:0}}@media screen and (max-width: 6em){.m-menu-switcher{color:#fff;text-transform:uppercase;font-family:"Lora", serif;display:block;font-size:1.5em;padding:.3em .5em;position:absolute;left:0;top:.7em;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.m-menu-switcher:hover{background:#2b6096}.m-menu-switcher:before{margin-right:0}#menu-main{display:none}.slideOpened #menu-main{display:none !important}#menu-main li{display:block;text-align:center}#logo{position:static;padding:.5em 0}#logo a{margin:0 auto}.menu-servizio{top:1em}.slide-container.slide-container{top:4.8em}}@media screen and (max-width: 48em){.sub-menu>ul>li{width:31.5%;margin-bottom:1%}.sub-menu>ul>li.wide2{width:100%}.sub-menu>ul>li.wide3{width:100%}.sub-menu>ul>li.wide4{width:100%}.banner .slides li{height:16em}.banner.big .slides li{height:20em}.header-strip{padding:.5em 0}.header-strip .strillo h3{font-size:1.4em}.slide-container.slide-container{width:75%;margin-right:-75%}.slideOpened .slide-screen{right:75%}.slideOpened #page-content{left:-75%}.breadcrumbs{font-size:.9em}.menu-section{font-size:1em}.grid-list h3{font-size:1.3em;padding-left:.9em}.home-events time{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:0;margin-bottom:.3em;text-align:left;background:transparent;color:#a5b6c1}.home-events time:first-child{margin-left:auto}.home-events time:last-child{margin-right:auto}.home-events time strong{font-size:1em;display:inline}.home-events .testo{font-size:.9em}.home-events h3{margin-bottom:.2em}.block-list.base2 li{display:block;width:auto;margin:0 0 1.5em}#page-footer{margin-top:0}.footer-top h3{font-size:1em;line-height:1.2}.footer-top .menu-footer,.footer-top .socials{width:25%;margin-bottom:1.5em}.footer-top .socials{padding-right:0}.footer-top .newsletter{width:50%;margin-bottom:1.5em}.footer-top .dati-azienda{max-width:none;float:none;clear:both;line-height:1.2}.footer-top .info{font-size:.9em}}@media screen and (max-width: 40.5em){.banner .slides li{height:13em}.banner.big .slides li{height:15em}.flexslider .slide-label{bottom:1em}.flexslider .slide-label h3{font-size:2em}.flexslider .slide-label p{font-size:1em}.flexslider .slide-label .buttons{font-size:.9em}.menu-section{position:absolute;width:30%;z-index:10}.menu-section.activated{min-height:0}.menu-section,.menu-section .fixed-col{-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;margin:0 0 0 -30%}.menu-section .fixed-col.fixed{padding-top:4em}.menu-section ul::before{display:block;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4)}.menu-section+.content{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.menu-section+.content:first-child{margin-left:auto}.menu-section+.content:last-child{margin-right:auto}.menu-section.open,.menu-section.open .fixed-col{margin-left:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4)}.menu-section.open ul::before{background:#fff;color:#c71b18;margin-left:-1.4em;-webkit-box-shadow:none;box-shadow:none}.header-strip .strillo{font-size:.9em;min-height:1.5em;padding:0}.header-strip .strillo .buttons{padding-left:.2em}.header-strip .strillo .buttons .button{font-size:.9em;display:block;width:100%;padding:.5em}.breadcrumbs{font-size:.8em}.grid-list{margin-bottom:2em}.grid-list li{*zoom:1;float:left;clear:none;text-align:inherit;width:49.25%;margin-left:0%;margin-right:1.5%;margin-bottom:1.5em}.grid-list li:before,.grid-list li:after{content:'';display:table}.grid-list li:after{clear:both}.grid-list li:nth-child(2n){margin-right:0%;float:right}.grid-list li:nth-child(2n + 1){clear:both}.grid-list.home-discover{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.grid-list.home-discover:first-child{margin-left:auto}.grid-list.home-discover:last-child{margin-right:auto}.grid-list.home-discover li{*zoom:1;float:left;clear:none;text-align:inherit;width:32.33333%;margin-left:0%;margin-right:1.5%;margin-bottom:1.5em}.grid-list.home-discover li:before,.grid-list.home-discover li:after{content:'';display:table}.grid-list.home-discover li:after{clear:both}.grid-list.home-discover li:nth-child(2n){margin-right:1.5%;float:left}.grid-list.home-discover li:nth-child(2n + 1){clear:none}.grid-list.home-discover li:nth-child(3n){margin-right:0%;float:right}.grid-list.home-discover li:nth-child(3n + 1){clear:both}.home-events{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.home-events:first-child{margin-left:auto}.home-events:last-child{margin-right:auto}.footer-top .menu-footer,.footer-top .newsletter,.footer-top .socials{width:50%;padding-right:.5em}.footer-top .newsletter{padding:0 0 0 .5em}.footer-top .socials{clear:both}.footer-top .dati-azienda{float:right;clear:none;width:50%;padding-left:.5em}.footer-bottom .block-grid li{max-width:none;width:18%}}@media screen and (max-width: 36em){.menu-lingua{right:auto;left:.5em}.menu-lingua li{padding-left:.2em;margin-left:.1em}.menu-lingua a{width:1.5em;padding:0}#logo a{width:120px}.menu-main{min-width:50%}.sub-menu>ul{left:60%}.menu-section{width:60%}.menu-section,.menu-section .fixed-col{margin-left:-60%}.banner .slides>li{height:9em}.banner.big .slides>li{height:11em}.banner.big .flex-control-paging{display:none}.flexslider .slide-label{bottom:.2em}.flexslider .slide-label h3{font-size:1.3em}.header-button{display:grid;grid-gap:.5em}.header-button a{font-size:.85em}.header-strip .strillo h3{font-size:1.1em;display:block;width:auto;text-align:center}.header-strip .strillo .buttons{display:block;text-align:center;margin-top:.5em;width:auto}.header-strip .strillo .buttons .button{display:inline-block;padding:.5em 1.5em;width:auto}.grid-list li,.grid-list.home-discover li{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.grid-list li:first-child,.grid-list.home-discover li:first-child{margin-left:auto}.grid-list li:last-child,.grid-list.home-discover li:last-child{margin-right:auto}h1{font-size:2em}h2{font-size:1.4em}.slide-container.slide-container{padding:.7em 1em;line-height:1.3}.slide-container.slide-container h2{font-size:1.2em}.slide-container.slide-container h3{font-size:1em}.slide-container.slide-container td,.slide-container.slide-container th{font-size:.9em}.footer-top{padding-top:1em}.footer-top .menu-footer,.footer-top .newsletter,.footer-top .socials,.footer-top .dati-azienda{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:0;margin-bottom:1.5em}.footer-top .menu-footer:first-child,.footer-top .newsletter:first-child,.footer-top .socials:first-child,.footer-top .dati-azienda:first-child{margin-left:auto}.footer-top .menu-footer:last-child,.footer-top .newsletter:last-child,.footer-top .socials:last-child,.footer-top .dati-azienda:last-child{margin-right:auto}.footer-top .info{margin-top:1em;font-size:.85em;line-height:1.2}.footer-top .socials ul{display:inline-block}.footer-bottom .block-grid li{width:47.5%}}
/*# sourceMappingURL=media-queries.css.map */