#side-categories.desktop .sidenav-list > .navPages-item .navPage-subMenu {
  display: block !important; }

#side-categories.desktop .sidenav-list > .navPages-item > .navPages-action.has-subMenu,
#side-categories.desktop .sidenav-list > .navPages-item .down-arrow {
  display: none !important; }

#side-categories.desktop .sidenav-list > .navPages-item > .navPage-subMenu > .navPage-subMenu-list > .navPage-subMenu-item-child > .navPage-subMenu-action {
  border-left: none !important;
  margin-left: 0 !important;
  font-weight: bold !important;
  line-height: 1.5rem;
  width: 100%;
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

#side-categories.desktop .sidenav-list > .navPages-item > .navPage-subMenu .navPage-subMenu .navPage-subMenu-action {
  font-size: 15px;
  line-height: 1.2rem;
  width: calc(100% - 12px);
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

header .header-logo {
  position: relative; }

.header-next-to-logo {
  position: absolute;
  top: 0;
  right: 0; }

@media screen and (max-width: 1150px) {
  .header-next-to-logo {
    display: none !important; } }

#sidebar {
  float: right !important;
  width: 22%;
  padding-left: 2%; }

#sidebar .right-sidebar {
  border: 1px solid #ececec;
  border-radius: 4px;
  margin-bottom: 20px;
  text-align: right; }

@media screen and (min-width: 801px) {
  .home-below-hero {
    width: 56% !important; } }

@media screen and (max-width: 800px) {
  #sidebar {
    display: none; } }

@media screen and (min-width: 1171px) {
  body.main.eleven-seventy .body.content {
    max-width: 1470px !important;
    padding: 0 15px; }
  body.main.eleven-seventy .main {
    max-width: 1470px !important; } }
