/* SM.MK.PanelBuilder: panel_builder.less */
/* SM.MaunaKea: variables.less */
/* END SM.MaunaKea: variables.less */
.mkea-page .blue-x-light-bg,
.mkea-page .blue-x-light-bg.border-and-shadow {
  background-color: #aabec6;
}
.mkea-page .grey-x-light-bg,
.mkea-page .grey-x-light-bg.border-and-shadow {
  background-color: #f4f4f4;
}
.mkea-page .accent-lt-green-bg,
.mkea-page .accent-lt-green-bg.border-and-shadow {
  background-color: #7adfa9;
}
.mkea-page .accent-green-bg,
.mkea-page .accent-green-bg.border-and-shadow {
  background-color: #009779;
}
.mkea-page .accent-orange-bg,
.mkea-page .accent-orange-bg.border-and-shadow {
  background-color: #e98300;
}
.mkea-page .accent-purple-bg,
.mkea-page .accent-purple-bg.border-and-shadow {
  background-color: #53284f;
}
.mkea-page .yellow-bg,
.mkea-page .yellow-bg.border-and-shadow {
  background-color: #ffbf00;
}
.mkea-page .bright-red-bg,
.mkea-page .bright-red-bg.border-and-shadow {
  background-color: #ff604d;
}
.mkea-page .panel_builder .border-and-shadow {
  box-shadow: none;
  border: none;
  padding: 24px;
  padding: 1.7142857142857142rem;
}
.mkea-page .panel_builder .border-and-shadow .border-and-shadow {
  padding: 0px;
  padding: 0rem;
}
.mkea-page .panel_builder .border-and-shadow .panel-builder-left {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 12px;
  padding-right: 0.8571428571428571rem;
}
.mkea-page .panel_builder .border-and-shadow .panel-builder-left.panel-builder-33-col {
  padding-right: 16px;
  padding-right: 1.1428571428571428rem;
}
.mkea-page .panel_builder .border-and-shadow .panel-builder-right {
  padding-right: 0px;
  padding-right: 0rem;
  padding-left: 12px;
  padding-left: 0.8571428571428571rem;
}
.mkea-page .panel_builder .border-and-shadow .panel-builder-right.panel-builder-33-col {
  padding-left: 16px;
  padding-left: 1.1428571428571428rem;
}
.mkea-page .panel_builder .border-and-shadow .panel-builder-right.panel-builder-66-col {
  padding-left: 20px;
  padding-left: 1.4285714285714286rem;
}
.mkea-page .panel_builder .border-and-shadow .panel-builder-mid {
  padding-right: 8px;
  padding-right: 0.5714285714285714rem;
  padding-left: 8px;
  padding-left: 0.5714285714285714rem;
}
@media (max-width: 1199px) {
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break {
    padding: 12px;
    padding: 0.8571428571428571rem;
  }
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .border-and-shadow {
    padding: 0px;
    padding: 0rem;
  }
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .panel-builder-left {
    padding-right: 6px;
    padding-right: 0.42857142857142855rem;
    float: left;
  }
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .panel-builder-left.panel-builder-33-col,
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .panel-builder-left.panel-builder-25-col,
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .panel-builder-left.panel-builder-50-col {
    padding-right: 6px;
    padding-right: 0.42857142857142855rem;
  }
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .panel-builder-right {
    float: left;
    padding-left: 6px;
    padding-left: 0.42857142857142855rem;
  }
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .panel-builder-right.panel-builder-33-col {
    padding-left: 8px;
    padding-left: 0.5714285714285714rem;
  }
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .panel-builder-right.panel-builder-66-col {
    padding-left: 6px;
    padding-left: 0.42857142857142855rem;
  }
  .mkea-page .panel_builder .border-and-shadow.mobile-no-break .panel-builder-mid {
    padding-right: 4px;
    padding-right: 0.2857142857142857rem;
    padding-left: 4px;
    padding-left: 0.2857142857142857rem;
    float: left;
  }
}
.mkea-page .panel_builder .row {
  margin-left: 0px;
  margin-left: 0rem;
  margin-right: 0px;
  margin-right: 0rem;
}
.mkea-page .panel_builder .row.no-padding > .div[class="row "] > div[class="col-sm-12 "] {
  padding: 0px;
  padding: 0rem;
}
.mkea-page .panel_builder .row > div[class="row "] > div[class="col-sm-12 "] {
  padding: 24px;
  padding: 1.7142857142857142rem;
}
.mkea-page .panel_builder.section {
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.mkea-page .panel_builder .panel-builder-left {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 3px;
  padding-right: 0.21428571428571427rem;
}
.mkea-page .panel_builder .panel-builder-left.panel-builder-33-col {
  padding-right: 4px;
  padding-right: 0.2857142857142857rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .mkea-page .panel_builder .panel-builder-left.col-md-8 {
    padding-right: 0px;
    padding-right: 0rem;
    padding-bottom: 6px;
    padding-bottom: 0.42857142857142855rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mkea-page .panel_builder .panel-builder-left[class*="col-md-"] {
    padding-right: 0px;
    padding-right: 0rem;
    padding-left: 0px;
    padding-left: 0rem;
  }
  .mkea-page .panel_builder .panel-builder-left.pb-12-6-6 {
    margin-bottom: 6px;
    margin-bottom: 0.42857142857142855rem;
  }
  .mkea-page .panel_builder .panel-builder-left.pb-6-6-12 {
    padding-right: 3px;
    padding-right: 0.21428571428571427rem;
    margin-bottom: 6px;
    margin-bottom: 0.42857142857142855rem;
  }
}
@media (max-width: 767px) {
  .mkea-page .panel_builder .panel-builder-left {
    padding-right: 0px;
    padding-right: 0rem;
  }
  .mkea-page .panel_builder .panel-builder-left.panel-builder-33-col,
  .mkea-page .panel_builder .panel-builder-left.panel-builder-25-col,
  .mkea-page .panel_builder .panel-builder-left.panel-builder-50-col {
    padding-right: 0px;
    padding-right: 0rem;
  }
}
.mkea-page .panel_builder .panel-builder-left.background-dark {
  padding: 12px;
  padding: 0.8571428571428571rem;
}
.mkea-page .panel_builder .panel-builder-right {
  padding-right: 0px;
  padding-right: 0rem;
  padding-left: 3px;
  padding-left: 0.21428571428571427rem;
}
@media (max-width: 767px) {
  .mkea-page .panel_builder .panel-builder-right {
    padding-left: 0px;
    padding-left: 0rem;
  }
  .mkea-page .panel_builder .panel-builder-right.panel-builder-33-col,
  .mkea-page .panel_builder .panel-builder-right.panel-builder-25-col,
  .mkea-page .panel_builder .panel-builder-right.panel-builder-50-col {
    padding-left: 0px;
    padding-left: 0rem;
  }
}
.mkea-page .panel_builder .panel-builder-right .border-and-shadow {
  margin-left: 0px;
  margin-left: 0rem;
}
.mkea-page .panel_builder .panel-builder-right.panel-builder-33-col {
  padding-left: 4px;
  padding-left: 0.2857142857142857rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .mkea-page .panel_builder .panel-builder-right[class*="col-md-"] {
    padding-right: 0px;
    padding-right: 0rem;
    padding-left: 0px;
    padding-left: 0rem;
  }
  .mkea-page .panel_builder .panel-builder-right.pb-12-6-6 {
    padding-left: 3px;
    padding-left: 0.21428571428571427rem;
  }
}
@media (max-width: 767px) {
  .mkea-page .panel_builder .panel-builder-right {
    padding-right: 0px;
    padding-right: 0rem;
  }
  .mkea-page .panel_builder .panel-builder-right.panel-builder-33-col,
  .mkea-page .panel_builder .panel-builder-right.panel-builder-25-col,
  .mkea-page .panel_builder .panel-builder-right.panel-builder-50-col {
    padding-left: 0px;
    padding-left: 0rem;
  }
}
@media (min-width: 768px) {
  .mkea-page .panel_builder .panel-builder-right .panel-builder-25-col.panel-builder-right {
    margin-left: 0px;
    margin-left: 0rem;
  }
}
.mkea-page .panel_builder .panel-builder-right.background-dark {
  padding: 12px;
  padding: 0.8571428571428571rem;
}
.mkea-page .panel_builder .panel-builder-mid {
  padding-right: 2px;
  padding-right: 0.14285714285714285rem;
  padding-left: 2px;
  padding-left: 0.14285714285714285rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .mkea-page .panel_builder .panel-builder-mid[class*="col-md-"] {
    padding-right: 0px;
    padding-right: 0rem;
    padding-left: 0px;
    padding-left: 0rem;
  }
  .mkea-page .panel_builder .panel-builder-mid.pb-12-6-6 {
    padding-right: 3px;
    padding-right: 0.21428571428571427rem;
  }
  .mkea-page .panel_builder .panel-builder-mid.pb-6-6-12 {
    padding-right: 3px;
    padding-right: 0.21428571428571427rem;
    margin-bottom: 6px;
    margin-bottom: 0.42857142857142855rem;
  }
}
@media (max-width: 767px) {
  .mkea-page .panel_builder .panel-builder-mid {
    padding-left: 0px;
    padding-left: 0rem;
    padding-right: 0px;
    padding-right: 0rem;
  }
}
.mkea-page .panel_builder > div[class="row "] > div[class="col-sm-12 "] {
  padding-left: 0;
}
@media (max-width: 991px) {
  .mkea-page .panel_builder > .mobile-no-break h2 {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571428571rem;
    font-size: 18px;
    font-size: 1.2857142857142858rem;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-66-col {
    width: 66.66666666666666%;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-33-col {
    width: 33.3333333333%;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-25-col {
    width: 25%;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-75-col {
    width: 75%;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-50-col {
    width: 50%;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-left {
    padding-right: 3px;
    padding-right: 0.21428571428571427rem;
    float: left;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-left.panel-builder-33-col,
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-left.panel-builder-25-col,
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-left.panel-builder-50-col {
    padding-right: 3px;
    padding-right: 0.21428571428571427rem;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-right {
    float: left;
    padding-left: 3px;
    padding-left: 0.21428571428571427rem;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-right.panel-builder-33-col {
    padding-left: 4px;
    padding-left: 0.2857142857142857rem;
  }
  .mkea-page .panel_builder > .mobile-no-break .panel-builder-mid {
    padding-right: 2px;
    padding-right: 0.14285714285714285rem;
    padding-left: 2px;
    padding-left: 0.14285714285714285rem;
    float: left;
  }
}

/* SM.MaunaKea: main.less */
/* SM.MaunaKea: variables.less */
/* END SM.MaunaKea: variables.less */
.mkea-page #outerContainer {
  background-color: #ffffff;
}
.mkea-page #mainContent {
  margin-top: 90px;
  margin-top: 6.428571428571429rem;
}
@media (max-width: 991px) {
  .mkea-page #mainContent {
    margin-top: 12px;
    margin-top: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mkea-page #mainContent {
    padding: 0px;
    padding: 0rem;
  }
}
.mkea-page .border-and-shadow h1,
.mkea-page h2,
.mkea-page h3 {
  text-decoration: none;
}
.mkea-page h1,
.mkea-page h2,
.mkea-page h3 {
  font-family: 'Fjord One', serif;
}
.mkea-page .section {
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.mkea-page .section.new {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.mkea-page .row.content-panels {
  margin-left: 0px;
  margin-left: 0rem;
  margin-right: 0px;
  margin-right: 0rem;
}
.mkea-home #outerContainer,
.mkea-min #outerContainer {
  background-color: #f4f4f4;
}
.mkea-home #outerContainer #mainContent,
.mkea-min #outerContainer #mainContent {
  margin-top: 66px;
  margin-top: 4.714285714285714rem;
}
@media (max-width: 991px) {
  .mkea-home #outerContainer #mainContent,
  .mkea-min #outerContainer #mainContent {
    margin-top: 6px;
    margin-top: 0.42857142857142855rem;
  }
}
.cq-wcm-design.mkea-home #mainContent,
.cq-wcm-edit.mkea-home #mainContent {
  padding-top: 25px;
  padding-top: 1.7857142857142858rem;
}
.mkea-page .search-results h2:after {
  content: '';
  border: none;
}

/* SM.MaunaKea: global.nav.less */
/* SM.MaunaKea: variables.less */
/* END SM.MaunaKea: variables.less */
@media (min-width: 992px) {
  .header-global {
    height: 66px;
    height: 4.714285714285714rem;
    border-bottom: 6px solid #f4f4f4;
  }
  .header-global .navbar-global .nav {
    height: 60px;
    height: 4.285714285714286rem;
  }
  .header-global .navbar-global .nav .nav-item:first-child > a {
    border-left: none;
  }
  .header-global .navbar-global .nav .nav-item {
    height: 60px;
    height: 4.285714285714286rem;
  }
  .header-global .navbar-global .nav .nav-item > a {
    border-left: 1px solid #f4f4f4;
    padding-top: 0px;
    padding-top: 0rem;
    margin-top: 22px;
    margin-top: 1.5714285714285714rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
    line-height: 16px;
    line-height: 1.1428571428571428rem;
  }
  .header-global .navbar-global .nav .nav-item.search .nav-item-panel form {
    box-shadow: none;
    background-color: #f4f4f4;
  }
  .header-global .navbar-global .nav .nav-item.search > a {
    border-left: none;
    padding-top: 0px;
    padding-top: 0rem;
    margin-top: 0px;
    margin-top: 0rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
    height: 60px;
    height: 4.285714285714286rem;
  }
  .header-global .navbar-global .nav .nav-item.search > a.search-button:before {
    line-height: 60px;
    line-height: 4.285714285714286rem;
  }
  .header-global .navbar-global .nav .nav-item-panel {
    top: 60px;
    top: 4.285714285714286rem;
  }
}
.lt-ie9 .header-global {
  background-color: transparent;
}
.global-nav-use-logo .navbar-global a.som-logo {
  display: none;
}
@media (min-width: 992px) {
  .global-nav-use-logo .navbar-global a.som-logo {
    background: url(mauna-kea/images/SM-Logo-white.svg) no-repeat transparent top left;
    border-right: none;
    text-indent: -9999px;
    display: block;
    width: 220px;
    width: 15.714285714285714rem;
    height: 60px;
    height: 4.285714285714286rem;
    -webkit-background-size: 220px 60px;
    -webkit-background-size: 15.714285714285714rem 4.285714285714286rem;
    -khtml-background-size: 220px 60px;
    -khtml-background-size: 15.714285714285714rem 4.285714285714286rem;
    -moz-background-size: 220px 60px;
    -moz-background-size: 15.714285714285714rem 4.285714285714286rem;
    -o-background-size: 220px 60px;
    -o-background-size: 15.714285714285714rem 4.285714285714286rem;
    background-size: 220px 60px;
    background-size: 15.714285714285714rem 4.285714285714286rem;
    position: absolute;
    top: 0;
  }
}
.mkea-min.global-nav-use-logo .navbar-global a.som-logo,
.mkea-home.global-nav-use-logo .navbar-global a.som-logo {
  display: none;
}
@media (min-width: 992px) {
  .mkea-min.global-nav-use-logo .navbar-global a.som-logo,
  .mkea-home.global-nav-use-logo .navbar-global a.som-logo {
    background: url(mauna-kea/images/SM-Logo.svg) no-repeat #ffffff center center;
    border-right: none;
    text-indent: -9999px;
    display: block;
    width: 200px;
    width: 14.285714285714286rem;
    height: 60px;
    height: 4.285714285714286rem;
    background-size: 78%;
    position: absolute;
    top: 0;
  }
}

/* SM.MaunaKea: local.header.less */
/* SM.MaunaKea: variables.less */
/* END SM.MaunaKea: variables.less */
@media (min-width: 992px) {
  .header-local.header-global-offset {
    margin-top: 60px;
    margin-top: 4.285714285714286rem;
  }
}
.global-nav-use-mobile:before {
  display: none;
}
@media (min-width: 992px) {
  .global-nav-use-mobile .header-local.navbar-mobile {
    display: none;
  }
}
@media (min-width: 992px) {
  .global-nav-use-mobile .header-local .social-links {
    right: 80px;
    bottom: auto;
    top: 18px;
  }
}
.global-nav-use-mobile .header-local .navbar-toggle {
  display: block;
  position: absolute;
  right: 0;
  margin: 0;
  float: none;
  z-index: 10;
  color: #666666;
}
.global-nav-use-mobile .header-local .navbar-toggle .label-menu {
  display: none;
}
.global-nav-use-mobile .header-local .navbar-toggle .fa {
  color: #666666;
}
@media (max-width: 991px) {
  .global-nav-use-mobile .header-local .navbar-toggle .fa {
    color: #ffffff;
  }
}
.global-nav-use-mobile .header-global-offset {
  margin-top: 0;
}
.global-nav-use-mobile .header-global {
  height: 0;
  min-height: 0;
  right: 0;
  left: auto;
  width: auto;
}
.global-nav-use-mobile.slide-right .header-global {
  right: -260px;
  right: -18.571428571428573rem;
  height: auto;
}
.global-nav-use-mobile .navbar-global .nav {
  position: absolute;
  display: none;
}
.global-nav-use-mobile.slide-right .navbar-global .nav {
  display: block;
  position: static;
}
@media (max-width: 991px) {
  .brand {
    margin-top: 5px;
    margin-top: 0.35714285714285715rem;
  }
  .brand .navbar-toggle {
    top: -5px;
    top: -0.35714285714285715rem;
  }
}
.brand-logo.brand-custom-logo {
  background-image: none;
  border: none;
  height: 70px;
  height: 5rem;
  width: 200px;
  width: 14.285714285714286rem;
}
.brand-logo.brand-custom-logo .brand-custom-logo-image {
  max-width: 220px;
  max-width: 15.714285714285714rem;
  max-height: 70px;
  max-height: 5rem;
  display: block;
}
.slide-right .navbar-local.navbar-mobile {
  padding-top: 85px;
  padding-top: 6.071428571428571rem;
  padding-bottom: 20px;
  padding-bottom: 1.4285714285714286rem;
}
@media (min-width: 992px) {
  .slide-right header.header-global nav.navbar-global {
    margin-top: 85px;
    margin-top: 6.071428571428571rem;
  }
}
.slide-right header.header-global nav.navbar-global:first-child {
  margin-top: 85px;
  margin-top: 6.071428571428571rem;
}
.slide-right header.header-global nav.navbar-global .nav-item .nav-item-search-panel {
  height: auto;
}
.slide-right header.header-global nav.navbar-global .nav-item .nav-item-search-panel form {
  box-shadow: none;
}
.slide-right header.header-global nav.navbar-global .nav-item .nav-item-search-panel h2 {
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
}
#searchNavigationForm-k2-nav-search h2.search-title {
  display: none;
}
.mkea-home .header-local .brand-logo,
.mkea-min .header-local .brand-logo {
  border: none;
}
@media (max-width: 1199px) {
  .mkea-home .header-local .brand-logo,
  .mkea-min .header-local .brand-logo {
    width: 200px;
    width: 14.285714285714286rem;
  }
}
@media (min-width: 992px) {
  .mkea-home .header-local,
  .mkea-min .header-local {
    display: none;
  }
}
@media (max-width: 991px) {
  .mkea-home .header-local .container,
  .mkea-min .header-local .container {
    padding-left: 6px;
    padding-left: 0.42857142857142855rem;
    padding-right: 6px;
    padding-right: 0.42857142857142855rem;
  }
}

/* SM.MaunaKea: site.nav.less */
/* SM.MaunaKea: variables.less */
/* END SM.MaunaKea: variables.less */
.mkea-page .nav-outer {
  background-color: transparent;
  display: none;
}
@media (min-width: 992px) {
  .mkea-page .nav-outer {
    margin-top: 40px;
    margin-top: 2.857142857142857rem;
    display: block;
    font-family: 'Source Sans Pro', sans-serif;
  }
}
@media (min-width: 992px) {
  .mkea-page .navbar-dropdown-mkea {
    height: auto;
    min-height: 16px;
    min-height: 1.1428571428571428rem;
    font-size: 16px;
    font-size: 1.1428571428571428rem;
    border-bottom: 2px solid #999999;
    padding-bottom: 12px;
    padding-bottom: 0.8571428571428571rem;
    margin-bottom: 18px;
    margin-bottom: 1.2857142857142858rem;
  }
  .mkea-page .navbar-dropdown-mkea .nav-outer {
    background-color: transparent;
    margin: 0px;
    margin: 0rem;
  }
  .mkea-page .navbar-dropdown-mkea .navbar-local.navbar-dropdown > .nav {
    border-right: none;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav {
    border: none;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav .nav-item:first-child .nav-item-panel {
    left: 0px;
    left: 0rem;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav .nav-item:first-child > a {
    border-left: none;
    padding-left: 0px;
    padding-left: 0rem;
    line-height: 1.1em;
    height: 1.2em;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item {
    height: 1.2em;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item button.nav-sub-menu {
    display: none;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item.clicked > a {
    color: #007c92;
    background: transparent;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item.active-parent {
    background: transparent;
    color: #53284f;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item.active-parent a {
    color: #53284f;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item > a {
    border-left: 1px solid #53284f;
    background-color: transparent;
    padding-top: 0px;
    padding-top: 0rem;
    padding-left: 12px;
    padding-left: 0.8571428571428571rem;
    padding-right: 12px;
    padding-right: 0.8571428571428571rem;
    margin-top: 0px;
    margin-top: 0rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
    font-size: 16px;
    font-size: 1.1428571428571428rem;
    line-height: 16px;
    line-height: 1.1428571428571428rem;
    color: #53284f;
    height: auto;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 500;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item > a.active,
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item > a.hover,
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item > a:hover {
    color: #007c92;
    background: transparent;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item > a .link-text-wrapper {
    transform: none;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item.search > a {
    border-left: none;
    padding-top: 0px;
    padding-top: 0rem;
    margin-top: 10px;
    margin-top: 0.7142857142857143rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
    height: 16px;
    height: 1.1428571428571428rem;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item.search > a.search-button:before {
    line-height: 16px;
    line-height: 1.1428571428571428rem;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav > .nav-item .nav-item-panel {
    background-color: #f4f4f4;
  }
  .mkea-page .navbar-dropdown-mkea ul.navbar-nav .nav-item-panel {
    top: 32px;
    top: 2.2857142857142856rem;
  }
}
.mkea-page .bread-crumb {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-size: 1rem;
  color: #666666;
}
.mkea-page .bread-crumb a {
  color: #666666;
  text-decoration: underline;
}
.mkea-page .bread-crumb span:after {
  content: '\/';
  padding: 0px 3px 0px 3px;
  padding: 0rem 0.21428571428571427rem 0rem 0.21428571428571427rem;
}
.mkea-page .bread-crumb span.breadcrumb-last:after {
  content: '';
}
.mkea-home .bread-crumb {
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}

/* SM.MaunaKea: variables.less */
/* END SM.MaunaKea: variables.less */
/*COLOR PALETTE */
.story .label.hex-DDDDDD,
.story div.content.hex-DDDDDD,
.story div.hex-DDDDDD,
.story .label.hex-F4F4F4,
.story div.content.hex-F4F4F4,
.story div.hex-F4F4F4 {
  background-color: #f4f4f4;
}
.story .label.hex-DDDDDD.blur,
.story div.content.hex-DDDDDD.blur,
.story div.hex-DDDDDD.blur,
.story .label.hex-F4F4F4.blur,
.story div.content.hex-F4F4F4.blur,
.story div.hex-F4F4F4.blur {
  background-image: linear-gradient(to bottom, transparent, #f4f4f4 100%);
}
.story .label.hex-D0D8DA,
.story div.content.hex-D0D8DA,
.story div.hex-D0D8DA,
.story .label.hex-AABEC6,
.story div.content.hex-AABEC6,
.story div.hex-AABEC6 {
  background-color: #aabec6;
}
.story .label.hex-D0D8DA.blur,
.story div.content.hex-D0D8DA.blur,
.story div.hex-D0D8DA.blur,
.story .label.hex-AABEC6.blur,
.story div.content.hex-AABEC6.blur,
.story div.hex-AABEC6.blur {
  background-image: linear-gradient(to bottom, transparent, #aabec6 100%);
}
.story .label.hex-80982A,
.story div.content.hex-80982A,
.story div.hex-80982A,
.story .label.hex-7ADFA9,
.story div.content.hex-7ADFA9,
.story div.hex-7ADFA9 {
  background-color: #7adfa9;
}
.story .label.hex-80982A.blur,
.story div.content.hex-80982A.blur,
.story div.hex-80982A.blur,
.story .label.hex-7ADFA9.blur,
.story div.content.hex-7ADFA9.blur,
.story div.hex-7ADFA9.blur {
  background-image: linear-gradient(to bottom, transparent, #7adfa9 100%);
}
.story .label.hex-556222,
.story div.content.hex-556222,
.story div.hex-556222,
.story .label.hex-009779,
.story div.content.hex-009779,
.story div.hex-009779 {
  background-color: #009779;
}
.story .label.hex-556222.blur,
.story div.content.hex-556222.blur,
.story div.hex-556222.blur,
.story .label.hex-009779.blur,
.story div.content.hex-009779.blur,
.story div.hex-009779.blur {
  background-image: linear-gradient(to bottom, transparent, #009779 100%);
}
.story .label.hex-B96D12,
.story div.content.hex-B96D12,
.story div.hex-B96D12,
.story .label.hex-E98300,
.story div.content.hex-E98300,
.story div.hex-E98300 {
  background-color: #e98300;
}
.story .label.hex-B96D12.blur,
.story div.content.hex-B96D12.blur,
.story div.hex-B96D12.blur,
.story .label.hex-E98300.blur,
.story div.content.hex-E98300.blur,
.story div.hex-E98300.blur {
  background-image: linear-gradient(to bottom, transparent, #e98300 100%);
}
.story .label.hex-5E3032,
.story div.content.hex-5E3032,
.story div.hex-5E3032,
.story .label.hex-5E0229,
.story div.content.hex-5E0229,
.story div.hex-5E0229 {
  background-color: #5e0229;
}
.story .label.hex-5E3032.blur,
.story div.content.hex-5E3032.blur,
.story div.hex-5E3032.blur,
.story .label.hex-5E0229.blur,
.story div.content.hex-5E0229.blur,
.story div.hex-5E0229.blur {
  background-image: linear-gradient(to bottom, transparent, #5e0229 100%);
}
.mkea-page .section-header.standard h1 {
  font-size: 40px;
  font-size: 2.857142857142857rem;
  color: #666666;
}
.mkea-page .section-header.standard .hairline-h1 {
  display: none;
}
.mkea-page .section-header.standard.heading-level-1 p.subheading {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
}
.mkea-page .section-header.standard h2 {
  font-size: 28px;
  font-size: 2rem;
}
.mkea-page .panel_builder .feature-box .border-and-shadow {
  padding: 0px;
  padding: 0rem;
}
.mkea-page .panel_builder .feature-box .feature-box-body h2,
.mkea-page .panel_builder .feature-box .feature-box-layout-1 h2.feature-box-main-heading,
.mkea-page .panel_builder .feature-box .feature-box-layout-3 h2.feature-box-main-heading {
  font-size: 28px;
  font-size: 2rem;
  line-height: 1.1;
}
.mkea-page .panel_builder .feature-box .feature-box-body h2.no-content:after,
.mkea-page .panel_builder .feature-box .feature-box-layout-1 h2.feature-box-main-heading.no-content:after,
.mkea-page .panel_builder .feature-box .feature-box-layout-3 h2.feature-box-main-heading.no-content:after {
  background-color: transparent;
}
.mkea-page .panel_builder .feature-box .feature-box-layout-5 h2.feature-box-main-heading {
  padding: 10px 20px;
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
  font-family: 'Source Sans Pro', sans-serif;
}

