/* HALL_AIO_DAMZ_GROUP_DESIGN_ONLY_V1_0_42 */
body.hall-aio-group-success-v142 {
  background: #ececec !important;
}

body.hall-aio-group-success-v142 .ha-shell {
  --ha-radius: 0px;
  --ha-radius-small: 0px;
}

body.hall-aio-group-success-v142 .ha-hero {
  background-image: url("hero-v142.png") !important;
  background-position: center 52%;
}

body.hall-aio-group-success-v142 .ha-hero::before {
  background: linear-gradient(90deg, rgba(0, 0, 0, .84) 0%, rgba(0, 0, 0, .7) 52%, rgba(0, 0, 0, .58) 100%);
}

body.hall-aio-group-success-v142 .ha-hero__image-note {
  display: none !important;
}

body.hall-aio-group-success-v142 .ha-mark {
  width: 78px;
  height: 26px;
  flex: 0 0 78px;
  background-color: transparent !important;
  background-image: url("damz-logo-v142.png") !important;
  background-position: center 46.6% !important;
  background-size: 162.4% auto !important;
  background-repeat: no-repeat !important;
}

body.hall-aio-group-success-v142 .ha-footer-logo {
  width: 180px;
  height: 59px;
  flex: 0 0 180px;
  background-color: transparent !important;
  background-image: url("damz-logo-v142.png") !important;
  background-position: center 46.6% !important;
  background-size: 162.4% auto !important;
  background-repeat: no-repeat !important;
}

body.hall-aio-group-success-v142 .ha-ribbon,
body.hall-aio-group-success-v142 .article .ha-ribbon {
  background: #0169b7;
}

body.hall-aio-group-success-v142 .ha-more {
  color: #2b2b2b !important;
  background: #ffbf00;
  border-color: #ffbf00;
}

body.hall-aio-group-success-v142 .ha-card,
body.hall-aio-group-success-v142 .ha-table,
body.hall-aio-group-success-v142 .ha-source-note,
body.hall-aio-group-success-v142 .ha-faq details,
body.hall-aio-group-success-v142 .ha-quick,
body.hall-aio-group-success-v142 .ha-quick > * {
  border-radius: 0 !important;
}

body.hall-aio-group-success-v142 .ha-quick > a:nth-child(1) {
  border-top-color: #c90000;
}
body.hall-aio-group-success-v142 .ha-quick > a:nth-child(2) {
  border-top-color: #3c9700;
}
body.hall-aio-group-success-v142 .ha-quick > a:nth-child(3) {
  border-top-color: #004097;
}

@media screen and (min-width: 960px) {
  body.hall-aio-group-success-v142 .ha-mark {
    width: 112px;
    height: 37px;
    flex-basis: 112px;
  }

  body.hall-aio-group-success-v142 .ha-desktop-nav--group a {
    --ha-group-line: #2b2b2b;
  }
  body.hall-aio-group-success-v142 .ha-desktop-nav--group a:nth-child(2) { --ha-group-line: #c90000; }
  body.hall-aio-group-success-v142 .ha-desktop-nav--group a:nth-child(3) { --ha-group-line: #3c9700; }
  body.hall-aio-group-success-v142 .ha-desktop-nav--group a:nth-child(4) { --ha-group-line: #004097; }
  body.hall-aio-group-success-v142 .ha-desktop-nav--group a:nth-child(5) { --ha-group-line: #0085c9; }
  body.hall-aio-group-success-v142 .ha-desktop-nav--group a:nth-child(6) { --ha-group-line: #737373; }
  body.hall-aio-group-success-v142 .ha-desktop-nav--group a:nth-child(7) { --ha-group-line: #2b2b2b; }

  body.hall-aio-group-success-v142 .ha-desktop-nav--group a::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 4px;
    content: "";
    background: var(--ha-group-line);
  }
}
