/* Desktop */ @media only screen and (min-width: 768px) {
nav.generic-sidebar-menu, .generic-public-sidebar-menu { position: absolute; top: 0; right: 0; }
}
/* Mobile */ @media only screen and (max-width: 767px) {
nav.generic-sidebar-menu, .generic-public-sidebar-menu { margin: 10px 0 25px 0; } nav.generic-sidebar-menu ul.related-links, .generic-public-sidebar-menu ul.related-links { margin-left: 0px; }
}