/* Submitted by text*/
.node__meta div {
  color: var(--color-mid-grey);
}
/* User menu */
.region-header-top {
  text-align: center;
}
#block-useraccountmenu,
#block-useraccountmenu ~ .block-commerce-cart {
  position: static;
  text-align: center;
  display: inline-block;
  z-index: 500;
}
.fixed-header #block-useraccountmenu {
  padding-top: 0;
  padding-bottom: 0;
}
#block-useraccountmenu .main-menu-wrap {
  text-align: center;
}
/*block-useraccountmenu
.fixed-header .region-header-top {
  margin-top: -3.4rem !important;
}*/
#block-useraccountmenu h2,
#block-useraccountmenu h2 + div,
#block-useraccountmenu .main-menu-wrap,
#block-useraccountmenu ul.menu,
#block-useraccountmenu ul.menu li,
#block-useraccountmenu ul.menu li a {
  font-size: var(--d-user-account-menu-font-size);
  color: var(--d-user-account-menu-color);
  font-weight: 300;
  line-height: 1 !important;
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  text-transform: capitalize;
}
#block-useraccountmenu h2,
#block-useraccountmenu ul.menu li a {
  padding-top: var(--d-user-account-menu-padding-tb);
  padding-bottom: var(--d-user-account-menu-padding-tb);
}
#block-useraccountmenu h2:after,
#block-useraccountmenu ul.menu li:after {
  content: ' | ';
}
#block-useraccountmenu ul.menu li:last-child:after {
  content: '';
}
#block-useraccountmenu .contextual {
  display: none; /* Hide the contextual icons on the useraccountmenu as it interferes with the display:inline of the other elements */
}
@media all and (min-width: 1025px), print {
  /* DESKTOP SMALL - Non-Retina - (1025px-1280px) */

  /* User menu */
  .region-header-top {
    width: auto;
    text-align: right;
    position: absolute;
    right: 0;
    z-index: 1;
  }
}