@media (min-width:767px){.container .block-system-main-block .content{margin-left:20%;margin-right:20%}.container .block-local-tasks-block .content{margin-left:20%;margin-right:20%}.navbar-header{padding:0}.region-homepagemessage h2{font-size:28px}.topwidget{padding:20px 0 0 0}.contact-message-feedback-form{max-width:650px;margin:0 auto;border:1px solid #e9e8ed;padding:10px 30px;background:#fdfdfd}.region-primary-menu{display:inline-block;float:left;width:auto;margin:0}.footerwidget img.left{float:left;margin:10px 10px 0 0}.region-primary-menu,.menu-base-theme li a{background:#fff;color:#333;font-size:16px}.main-header nav{margin:0;padding:0}.menu-base-theme a{border:0}.menu-base-theme>li{border:0}.menu-base-theme a span.sub-arrow{padding:0;top:23px;margin-top:0;bottom:2px;right:5px;margin-left:-5px;left:auto;width:0;height:0;border-width:5px;border-style:solid dashed dashed dashed;border-color:#fff transparent transparent transparent;background:transparent}.menu-base-theme ul{border:0;border-top-width:3px;border-top-style:solid;border-top-color:#e9a825;padding:0;background-color:#333}.menu-base-theme ul.has-submenu li{border-bottom:1px solid #fff}.carousel-caption p,.carousel-caption h3{display:block}.carousel-caption{background-color:rgba(0,0,0,.6);color:#ddd;text-shadow:none;padding:20px;top:20%;left:10%;bottom:auto;width:30%;font-size:16px;line-height:120%;text-align:left}.bottom-widgets{text-align:left}.footerwidget{padding:10px 0}.credit-link{text-align:right}.social-media{float:right}.social-media a{margin:0 0 0 10px}.comment-wrap .author-details{width:10%}.comment-wrap .author-comments{width:90%}.menu-base-theme a, 
  .menu-base-theme a:focus, 
  .menu-base-theme a:active, {color:#fff;font-weight:500}.menu-base-theme a:hover,.menu-base-theme a:active{background:#fff;color:#ffae53;border-top-color:#e9a825;border-top-style:solid;border-top-width:3px}.menu-base-theme ul a:hover,.menu-base-theme ul a:focus,.menu-base-theme ul a:active,.menu-base-theme ul a.is-active,.menu-base-theme ul a.highlighted{background:#fff;color:#e9a825}.menu-base-theme li.active a{background:#fff;color:#363839}.footer-menu .col-sm-6{width:100%}.menu-base-theme a{border-top-style:solid;border-top-color:#fff;border-width:3px}}@media screen and (max-width:767px){.region-primary-menu a{color:#000}.menu-base-theme ul a,.menu-base-theme ul a:hover,.menu-base-theme ul a:focus,.menu-base-theme ul a:active{color:#000}#block-overview{padding-left:10px;padding-right:10px}#block-certificazioni{padding-left:0;padding-right:0}.certificazioni-col-left{width:100%}.certificazioni-col-right{width:100%}#block-mission{padding-left:0;padding-right:0}.mission-col{width:100%}.carousel-caption{color:#000;text-shadow:none;position:static}.carousel-caption p,.carousel-caption h3{display:block}.carousel-indicators{display:none}#wrapper .layout__region--first{padding-left:10px;padding-right:10px}#wrapper .layout__region--second{padding-left:10px;padding-right:10px}#wrapper .field__item .layout--onecol{padding-left:10px;padding-right:10px}#block-psaglobal img{width:80%}}@media screen and (max-width:593px){#block-psaglobal img{width:70%;margin-top:-20px}}@media screen and (max-width:545px){#block-psaglobal img{width:60%;margin-top:-70px;float:right}}@media screen and (max-width:527px){.region-header .brand{margin-left:-15px}#block-selettorelingua{float:left;margin-top:-70px}#block-traffico{padding:0;float:none}#block-weathersystemwidedisplay2{padding:0;float:none}#block-onlinelogin{padding:0;float:none}#block-webcamgate{padding:0;float:none}.squares_info_meteo{width:auto}#block-psaglobal img{margin-top:-5px}}@media screen and (min-width:458px) and (max-width:494px){#block-selettorelingua{float:left;margin-top:-20px}}@media screen and (max-width:385px){.region-header .brand{margin-top:-50px}#block-selettorelingua{margin-top:-90px}#block-psaglobal{float:right;margin-top:-90px}}@media screen and (min-width:495px) and (max-width:527px){#block-selettorelingua{margin-top:-20px}}@media screen and (min-width:358px) and (max-width:385px){.region-header .brand{margin-top:10px}#block-psaglobal{float:right;margin-top:-70px}}