html .region-header-top,
html .branding aside,
html #navbar,
html .navbar-brand::after,
html .breadcrumb,
html .mobiletop20.col-md-3,
html .desktop-hidden > section,
html footer {
    display:none;
}

html .rotatesx,
html .rotatedx {
transform: none;
}
html .hilight {
border: none;
}

html .branding section {
    width: 100%;
border-bottom: 4px solid #006254;
}

html .logo img {
    width: 110px;
position: relative;
}

html .navbar-brand {
font-size: 36px;
max-width: 100%;
border-bottom: none;
padding: 15px 40px 60px;
}

html .page-header {
    font-size: 30px;
    font-family: unset;
border-bottom: 4px solid #006254;
padding: 10px;
}


@media print
{
  a[href]:after { content: none !important; }
  img[src]:after { content: none !important; }
  .ui-accordion-content,.aprichiudi-content{ display: block !important; }

}
