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

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

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

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

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

/* line 43, 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 48, 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: 510;
  text-align: center;
}

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

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

/* line 65, 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 68, modules/custom/eiq/scss/site_admin_menu.scss */
body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header-admin-menu {
  top: 91px;
}

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

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

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

/* line 93, 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 98, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-admin-menu .admin-nav.primary .nav-item:last-child {
    border-right: 1px solid #4A4A4A;
  }
}

/* line 103, 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 113, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item .flyout-contents {
  width: 275px;
}

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

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

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

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

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

/* line 134, 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 139, 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 144, 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 150, 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 150, 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 156, 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 159, 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 170, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .nav-item.account {
  background-image: url(/themes/ashday_foundation/images/admin-menu-profile.png);
}

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

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

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

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

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

/* line 194, 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: #d3353e;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

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

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

/* line 216, 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 221, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .prebar {
  background-color: #d3353e;
  width: 100%;
  height: 7px;
}

/* line 227, 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 227, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-admin-menu .flyout .flyout-contents .recent-changes-wrapper {
    max-height: 471px;
  }
}

/* line 235, 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 242, 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 246, 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 251, 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 258, 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/ashday_foundation/images/admin-menu-edit.png);
}

/* line 262, 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/ashday_foundation/images/admin-menu-view.png);
}

/* line 269, 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 278, 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 287, modules/custom/eiq/scss/site_admin_menu.scss */
.header-admin-menu .flyout .flyout-contents .search {
  border-bottom: 2px solid #D0D0D0;
}

/* line 290, 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 296, 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/ashday_foundation/images/magnifying-glass.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  left: 6px;
  top: 7px;
  height: 14px;
  width: 14px;
}

/* line 309, 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 319, 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 325, 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;
  -webkit-transition: background-color 0.25s ease, color 0.25s ease;
  transition: background-color 0.25s ease, color 0.25s ease;
}

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

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

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

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

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

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

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

/* line 385, 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/ashday_foundation/images/magnifying-glass.png);
}

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

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

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

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

/* line 410, 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 423, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-spacer {
  height: 0;
  display: none;
}

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

/* line 433, 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 433, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-full {
    display: block;
  }
}

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

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

/* line 454, 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 460, 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/ashday_foundation/images/subscribe.png);
}

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

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

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

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

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

/* line 499, 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 507, 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;
  -webkit-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
}

/* line 518, 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: #d3353e;
}

/* line 521, 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 527, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full .primary-nav-wrapper a span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-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;
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease;
}

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

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

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

/* line 562, 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 572, 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 577, modules/custom/eiq/scss/site_admin_menu.scss */
.header-full-flyout .flyout-prebar {
  height: 2px;
  background-color: #D0D0D0;
}

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

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

/* line 590, 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;
  -webkit-transition: background-color 0.25s ease, color 0.25s ease;
  transition: background-color 0.25s ease, color 0.25s ease;
}

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

/* line 608, 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 618, modules/custom/eiq/scss/site_admin_menu.scss */
.header-compact-waypoint-trigger {
  width: 100%;
  height: 0;
}

/* line 623, 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 623, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-compact {
    display: block;
  }
}

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

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

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

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

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

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

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

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

/* line 677, 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 692, modules/custom/eiq/scss/site_admin_menu.scss */
  .header-mobile {
    display: none;
    height: 0;
  }
}

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

/* line 704, 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 714, modules/custom/eiq/scss/site_admin_menu.scss */
body.show-header-admin-menu .header-mobile .hamburger-wrapper {
  top: 39px;
}

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

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

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

/* line 737, 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 744, 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 749, modules/custom/eiq/scss/site_admin_menu.scss */
.header-mobile .main-wrapper .shadow-spacer {
  z-index: 508;
  background-color: white;
}
