[data-kt-scrolltop="on"] nav#block-taylors-barrio-main-menu {
    background-color: var(--red) !important;
    padding: 2px 0px;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 500;
}

[data-kt-scrolltop="on"] .navbar-brand > img.logo-image {
    content: url(/themes/custom/taylors_barrio/images/taylors-library-logo-small.png);
    height: 60px;
    padding-top: 8px;
}

.navbar-brand > img.logo-image {
    content: url(/sites/default/files/taylors-library-logo_0.png);
}

nav#block-taylors-barrio-main-menu {
    position: relative;
    top: 35px;
    left: 0;
    right: 0;
    z-index: 5;
}


.toolbar-fixed .user-logout-main {
    display: flex;
    position: fixed;
    right: 0;
    top: 0px !important;
    z-index: 500;
    padding: 5px 10px;
    color: #fff;
    background: var(--red);
    left: 0;
    justify-content: flex-end;
  }
  
.user-logged-in .user-logout-main a {
  color: #fff !important;
  margin-left: 10px;
  font-weight: 600;
}

/*Navbar*/
@media (min-width: 992px) {
  .nav-item a.nav-link {
    white-space: normal;
    text-align: center;
  }
  
  .order-3 .dropdown-menu {
    left: inherit !important;
  }
}

ul.dropdown-menu.show {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 5px 35px #00000008;
  opacity: 1;
  border-radius: 10px;
  border: 0;
  margin-top: 25px;
}

ul.dropdown-menu.show .dropdown-item:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}

  .nav-item > ul.dropdown-menu.show:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    left: 50%;
    top: -10px;
    box-shadow: 0px 5px 35px #00000008;
    display: flex;
    transform: translate(-55%, 0);
  }
  .show.nav-item > .dropdown-toggle::after {
    content: "";
    position: absolute;
    bottom: -13px;
    margin: auto;
    display: flex;
    width: 11px;
    background: url(/themes/custom/taylors_barrio/images/ic_expand_less_24px.svg);
    border: 0;
    height: 10px;
    background-repeat: no-repeat;
    transform: rotate(90deg);
    margin-top: 10px;
    left: 0;
    right: 0;
  }
  a.nav-link.dropdown-toggle {
    position: relative;
  }
  .clearfix.navbar-nav.ml-auto {
    padding-right: 20px;
  }
  .clearfix.navbar-nav.mr-auto {
    padding-left: 20px;
  }


@media (min-width: 992px) {
  /*.toolbar-fixed.user-logged-in {*/
  /*  padding-top: 200px !important;*/
  /*}*/
  .toolbar-fixed {
    padding-top: 200px !important;
  }
  
  .toolbar-fixed #block-taylors-barrio-main-menu {
    position: relative;
    z-index: 55;
  }
  
  body.sso-logged-in {
    padding-top: 120px;
  }
  .sso-logged-in nav#block-taylors-barrio-main-menu {
    position: fixed;
    top: 33px;
  }
  .sso-logged-in .user-logout-main {
    position: fixed !important;
    top: 0px;
    right: 0px;
    left: 0px;
  }
}