/**
 * The header admin menu
 */
/* line 40, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu .inner-wrap {
  padding-top: 39px;
}

/* line 43, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu .header-full {
  margin-top: 39px;
}

/* line 46, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu .header-full-flyout {
  top: 191px;
}

/* line 50, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu-seven:not(.is-overlay) {
  padding-top: 46px !important;
}

/* line 52, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu-seven:not(.is-overlay).toolbar-fixed {
  padding-top: 85px !important;
}

/* line 54, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu-seven:not(.is-overlay).toolbar-fixed.toolbar-tray-open.toolbar-horizontal {
  padding-top: 126px !important;
}

/* line 59, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu {
  height: 46px;
  width: 100%;
  background-color: black;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 500;
  text-align: center;
}

/* line 70, modules/custom/eiq/scss/site_admin_menu.scss */
body.toolbar-fixed .header-admin-menu {
  top: 39px;
}

/* line 73, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu-seven.toolbar-fixed .header-admin-menu {
  top: 39px;
}

/* line 76, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu-seven.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header-admin-menu {
  top: 80px;
}

/* line 79, modules/custom/eiq/scss/site_admin_menu.scss */
body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header-admin-menu {
  top: 80px;
}

/* line 82, modules/custom/eiq/scss/site_admin_menu.scss */
body.toolbar-fixed.toolbar-tray-open.toolbar-vertical .header-admin-menu {
  width: calc(100% - 15rem);
}

/* line 87, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .admin-nav {
  display: inline-block;
  height: 46px;
}

@media (min-width: 725px) {
  /* line 92, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-admin-menu .admin-nav.primary {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  /* line 96, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-admin-menu .admin-nav.secondary {
    position: absolute;
    top: 0;
    right: 0;
  }
}

/* line 104, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .admin-nav.secondary .nav-item:last-child {
  border-right: 1px solid #4A4A4A;
}

@media (min-width: 725px) {
  /* line 109, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-admin-menu .admin-nav.primary .nav-item:last-child {
    border-right: 1px solid #4A4A4A;
  }
}

/* line 114, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item {
  display: inline-block;
  height: 46px;
  width: 60px;
  border-left: 1px solid #4A4A4A;
  cursor: pointer;
  text-align: left;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 124, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item .flyout-contents {
  width: 275px;
}

/* line 127, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.search {
  background-image: url(/themes/custom/ensemble/images/admin-menu-magnifying-glass.png);
}

/* line 130, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.create {
  background-image: url(/themes/custom/ensemble/images/admin-menu-create.png);
}

/* line 133, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.recent-activity {
  background-image: url(/themes/custom/ensemble/images/admin-menu-recent-activity.png);
}

/* line 136, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.settings {
  background-image: url(/themes/custom/ensemble/images/admin-menu-gear.png);
}

/* line 140, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.settings .flyout .flyout-contents.flyout-wide {
  width: 575px;
  overflow: hidden;
}

/* line 145, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.settings .flyout .flyout-contents .simple-navlist .title {
  border-bottom: 2px solid #D0D0D0;
  margin-bottom: 20px;
}

/* line 150, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.settings .flyout .flyout-contents .simple-navlist .links .links-label {
  padding-left: 20px;
  text-transform: uppercase;
}

/* line 155, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.settings .flyout .flyout-contents .simple-navlist .links .link-group a {
  padding: 5px 20px;
  border: 0 none;
}

/* line 161, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.settings .flyout .flyout-contents .simple-navlist .links.link-grid .link-group {
  margin-bottom: 20px;
}

@media (min-width: 660px) {
  /* line 161, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-admin-menu .nav-item.settings .flyout .flyout-contents .simple-navlist .links.link-grid .link-group {
    float: left;
    width: 50%;
  }
}

/* line 167, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.settings .flyout .flyout-contents .simple-navlist .links.link-grid .link-group:nth-child(odd) {
  clear: left;
}

/* line 170, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.settings .flyout .flyout-contents .simple-navlist .links.link-grid .link-group a {
  padding: 5px 20px;
  border: 0 none;
}

/* line 181, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.account {
  background-image: url(/themes/custom/ensemble/images/admin-menu-profile.png);
}

/* line 183, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.account .flyout-contents {
  width: 140px;
}

/* line 187, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.is-open {
  background-color: #0e7fb6;
}

/* line 189, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.is-open .flyout {
  display: block;
}

/* line 195, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 46px;
  display: none;
  cursor: default;
  padding-top: 10px;
}

/* line 202, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-arrow {
  position: relative;
}

/* line 205, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-arrow:after, .header-admin-menu .flyout .flyout-arrow:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  border-bottom-color: #0e7fb6;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 217, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-arrow:after {
  border-width: 5px;
  margin-left: -5px;
}

/* line 221, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-arrow:before {
  border-width: 10px;
  margin-left: -10px;
}

/* line 227, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents {
  position: relative;
  background-color: white;
  box-shadow: 0 2px 2px rgba(100, 100, 100, 0.5);
}

/* line 232, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .prebar {
  background-color: #0e7fb6;
  width: 100%;
  height: 7px;
}

/* line 238, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper {
  max-height: 328px;
  overflow-y: auto;
}

@media (min-width: 725px) {
  /* line 238, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-admin-menu .flyout .flyout-contents .recent-changes-wrapper {
    max-height: 471px;
  }
}

/* line 246, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper .item {
  padding: 10px 20px;
  border-top: 1px solid #D0D0D0;
  position: relative;
  height: 70px;
  overflow: hidden;
}

/* line 253, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper .item:first-child {
  border-top-width: 0;
}

/* line 257, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper .item .icons {
  position: absolute;
  top: 5px;
  right: 5px;
}

/* line 262, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper .item .icons a {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 20px;
}

/* line 269, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper .item .icons a.edit {
  background-image: url(/themes/custom/ensemble/images/admin-menu-edit.png);
}

/* line 273, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper .item .icons a.view {
  margin-left: 5px;
  background-image: url(/themes/custom/ensemble/images/admin-menu-view.png);
}

/* line 280, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper .item a {
  font-family: Arial, sans-serif !important;
  font-size: 13px;
  height: 30px;
  display: block;
  color: #aaaaaa;
  line-height: 1.3;
}

/* line 289, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .recent-changes-wrapper .item .time-ago {
  font-family: Arial, sans-serif !important;
  font-size: 10px;
  color: #aaaaaa;
  margin-bottom: 5px;
}

/* line 298, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .search {
  border-bottom: 2px solid #D0D0D0;
}

/* line 301, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .search .input-wrapper {
  margin: 10px 20px 20px 20px;
  border: 1px solid #D0D0D0;
  padding-left: 25px;
  position: relative;
}

/* line 307, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .search .input-wrapper:before {
  content: " ";
  position: absolute;
  background-image: url(/themes/custom/ensemble/images/magnifying-glass.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  left: 6px;
  top: 7px;
  height: 14px;
  width: 14px;
}

/* line 320, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .search .input-wrapper input {
  padding: 0;
  margin: 0;
  border-width: 0;
  box-shadow: none;
  height: 27px;
}

/* line 330, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .title {
  padding: 15px 20px 5px 20px;
  font-family: Arial, sans-serif !important;
  font-size: 17px;
}

/* line 336, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .simple-navlist a {
  display: block;
  padding: 5px 20px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #aaaaaa;
  transition: background-color 0.25s ease, color 0.25s ease;
}

/* line 345, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .simple-navlist a:first-child {
  border-top-width: 0;
}

/* line 349, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .simple-navlist a:hover {
  background-color: #0e7fb6;
  color: white;
}

/**
 * Anything generically needed by multiple headers.
 */
/* line 365, modules/custom/eiq/scss/site_admin_menu.scss */
.header .prebar {
  background-color: black;
  height: 7px;
  width: 100%;
}

/* line 371, modules/custom/eiq/scss/site_admin_menu.scss */
.header .left-off-canvas-toggle {
  cursor: pointer;
}

/* line 375, modules/custom/eiq/scss/site_admin_menu.scss */
.header .main-wrapper {
  max-width: 1500px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}

/* line 384, modules/custom/eiq/scss/site_admin_menu.scss */
.header .search-wrapper .search-tool {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  max-width: 715px;
  display: none;
}

/* line 391, modules/custom/eiq/scss/site_admin_menu.scss */
.header .search-wrapper .toggle-search-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  right: 15px;
}

/* line 396, modules/custom/eiq/scss/site_admin_menu.scss */
.header .search-wrapper .toggle-search-icon.open {
  right: 15px;
  height: 23px;
  width: 23px;
  background-image: url(/themes/custom/ensemble/images/magnifying-glass.png);
}

/* line 402, modules/custom/eiq/scss/site_admin_menu.scss */
.header .search-wrapper .toggle-search-icon.open:hover {
  background-image: url(/themes/custom/ensemble/images/magnifying-glass-active.png);
}

/* line 409, modules/custom/eiq/scss/site_admin_menu.scss */
.header .search-wrapper.search-closed .toggle-search-icon.open {
  display: block;
}

/* line 412, modules/custom/eiq/scss/site_admin_menu.scss */
.header .search-wrapper.search-closed .toggle-search-icon.close {
  display: none;
}

/* line 418, modules/custom/eiq/scss/site_admin_menu.scss */
.header .search-wrapper.search-open .toggle-search-icon.open {
  display: none;
}

/* line 421, modules/custom/eiq/scss/site_admin_menu.scss */
.header .search-wrapper.search-open .toggle-search-icon.close {
  display: block;
}

/**
 * The desktop non-fixed header
 */
/* line 434, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-spacer {
  height: 0;
  display: none;
}

@media (min-width: 725px) {
  /* line 434, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-full-spacer {
    height: 152px;
    display: block;
  }
}

/* line 444, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: white;
  z-index: 502;
  display: none;
}

@media (min-width: 725px) {
  /* line 444, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-full {
    display: block;
  }
}

/* line 458, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .main-wrapper {
  height: 107px;
}

/* line 461, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .main-wrapper .subscribe-promo {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
}

/* line 465, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .main-wrapper .subscribe-promo a {
  color: #aaaaaa;
  font-size: 13px;
  font-family: Arial, sans-serif;
  font-weight: 300;
}

/* line 471, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .main-wrapper .subscribe-promo a .subscribe-icon {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 27px;
  background-image: url(/themes/custom/ensemble/images/subscribe.png);
}

/* line 479, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .main-wrapper .subscribe-promo a:hover {
  color: black;
}

/* line 482, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .main-wrapper .subscribe-promo a:hover .subscribe-icon {
  background-image: url(/themes/custom/ensemble/images/subscribe-active.png);
}

/* line 489, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .main-wrapper .site-logo {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("/themes/custom/ensemble/images/logo-full.png");
  background-size: 100% 100%;
  height: 54px;
  width: 415px;
}

/* line 499, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper {
  border-top: 1px solid #aaaaaa;
  position: relative;
  height: 38px;
}

/* line 504, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper ul {
  height: 100%;
  display: block;
  margin: 0;
}

/* line 510, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper li {
  height: 100%;
  display: inline-block;
  float: left;
  text-transform: uppercase;
}

/* line 518, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-left: 1px solid transparent;
  border-right: 1px solid #aaaaaa;
  transition: background-color 0.25s ease;
}

/* line 529, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper a:not(.flyout-toggle):hover, .header-full .primary-nav-wrapper a:not(.flyout-toggle):active {
  background-color: #0e7fb6;
}

/* line 532, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper a:not(.flyout-toggle):hover span, .header-full .primary-nav-wrapper a:not(.flyout-toggle):active span {
  color: white;
}

/* line 538, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper a span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding: 0 5px;
  color: #aaaaaa;
  font-size: 14px;
  line-height: 16.8px;
  text-align: center;
  font-family: Arial, sans-serif;
  font-weight: 300;
  transition: color 0.25s ease;
}

/* line 552, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper li:last-child > a {
  border-right-color: transparent;
}

/* line 558, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper .flyout-toggle-area .flyout-toggle {
  background-image: url("/themes/custom/ensemble/images/Dots 2.png");
  background-repeat: no-repeat;
  background-position: center;
}

/* line 565, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper .flyout-toggle-area.is-open .flyout-toggle {
  background-image: url("/themes/custom/ensemble/images/Dots-hover.png");
}

/* line 573, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout {
  position: absolute;
  top: 152px;
  right: 0;
  z-index: 503;
  overflow: hidden;
  display: none;
  padding-left: 25px;
  padding-bottom: 25px;
}

/* line 583, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout .flyout-contents {
  background-color: white;
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
}

/* line 588, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout .flyout-prebar {
  height: 2px;
  background-color: #D0D0D0;
}

/* line 593, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout ul {
  margin: 0;
}

/* line 597, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout li {
  display: block;
}

/* line 601, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout a {
  display: block;
  padding: 15px 20px;
  color: #aaaaaa;
  font-size: 14px;
  line-height: 16.8px;
  font-family: Arial, sans-serif;
  font-weight: 300;
  border-bottom: 2px solid #f6f6f6;
  text-transform: uppercase;
  transition: background-color 0.25s ease, color 0.25s ease;
}

/* line 613, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout a:hover, .header-full-flyout a:active {
  background-color: #0e7fb6;
  color: white;
}

/* line 619, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout li:last-child a {
  border-bottom-width: 0;
}

/**
 * The fixed-position desktop header
 */
/* line 629, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact-waypoint-trigger {
  width: 100%;
  height: 0;
}

/* line 634, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
  background-color: white;
  position: fixed;
  top: -98px;
  width: 100%;
  overflow: hidden;
  z-index: 504;
  display: none;
}

@media (min-width: 725px) {
  /* line 634, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-compact {
    display: block;
  }
}

/* line 648, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact .main-wrapper {
  height: 66px;
}

/* line 651, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact .main-wrapper .hamburger-wrapper {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  height: 66px;
  width: 100px;
}

/* line 657, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact .main-wrapper .hamburger-wrapper .left-off-canvas-toggle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 25px;
  height: 24px;
  background-image: url(/themes/custom/ensemble/images/hamburger-menu.png);
}

/* line 664, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact .main-wrapper .hamburger-wrapper .left-off-canvas-toggle:hover {
  background-image: url(/themes/custom/ensemble/images/hamburger-menu-active.png);
}

/* line 669, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact .main-wrapper .hamburger-wrapper .mini-logo {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 35px;
}

/* line 673, modules/custom/eiq/scss/site_admin_menu.scss */
.path-frontpage .header-compact .main-wrapper .hamburger-wrapper .mini-logo {
  display: none;
}

/* line 679, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact .main-wrapper .page-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: calc(100% - 230px);
}

@media (min-width: 900px) {
  /* line 679, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-compact .main-wrapper .page-title {
    width: 670px;
  }
}

/* line 688, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact .main-wrapper .page-title h1 {
  font-size: 22px;
  margin: 0;
  max-height: 66px;
}

/**
 * The mobile header
 */
@media (min-width: 725px) {
  /* line 703, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-mobile {
    display: none;
    height: 0;
  }
}

/* line 710, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .prebar {
  position: absolute;
  z-index: 507;
}

/* line 715, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .hamburger-wrapper {
  width: 57px;
  height: 57px;
  background-color: rgba(255, 255, 255, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
  z-index: 506;
}

/* line 725, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu .header-mobile .hamburger-wrapper {
  top: 39px;
}

/* line 729, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .hamburger-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* line 735, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .main-wrapper {
  height: 57px;
  padding-top: 7px;
}

/* line 739, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .main-wrapper .mini-logo {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 17px;
  z-index: 509;
}

/* line 748, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .main-wrapper .shadow, .header-mobile .main-wrapper .shadow-spacer {
  position: absolute;
  height: 50px;
  width: calc(100% - 57px);
  right: 0;
}

/* line 755, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .main-wrapper .shadow {
  z-index: 505;
  box-shadow: -14px 0 white, 0 0 20px rgba(100, 100, 100, 0.5);
}

/* line 760, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .main-wrapper .shadow-spacer {
  z-index: 508;
  background-color: white;
}
