/* v187: protezione generale della larghezza sulle pagine pubbliche mobili. */
@media(max-width:800px){
  body:not(.admin-body):not(.magazine-reader-page){
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  body:not(.admin-body):not(.magazine-reader-page) main,
  body:not(.admin-body):not(.magazine-reader-page) section,
  body:not(.admin-body):not(.magazine-reader-page) .container{
    min-width:0;
    max-width:100%;
  }
  body:not(.admin-body):not(.magazine-reader-page) img,
  body:not(.admin-body):not(.magazine-reader-page) video,
  body:not(.admin-body):not(.magazine-reader-page) iframe{
    max-width:100%;
  }
  .public-return-menu{
    position:static!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    width:auto!important;
    margin:18px 12px 8px!important;
  }
}
