/* Room for the Blog entry within the existing navigation. */
@media (min-width: 768px) and (max-width: 991px) {
  #top-menu { padding-left: 0; }
  #top-menu.navbar-nav > li > a { padding-left: 10px; padding-right: 10px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #top-menu { padding-left: 30px; }
}

/* Headerless product/catalogue pages need the same space as the fixed menu.
   On phones the menu stays in normal flow, so no extra space is needed. */
@media (min-width: 768px) {
  .fixed-navigation .kl-page-nav-spacer { height: 180px; }
}
@media (min-width: 992px) {
  .fixed-navigation .kl-page-nav-spacer { height: 130px; }
}
@media (min-width: 768px) and (max-width: 768px) {
  .fixed-navigation .kl-page-nav-spacer { height: 200px; }
}
