.row {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.a-list.has-icon-left > li .fa {
  margin-right: 0.75rem;
}

.wdg-c-link .fa {
  margin-right: 0.75rem;
}

.m-image__copyright {
  display: flex;
  max-width: 100%;
}

.a-copyright__sign {
  flex: 1 0 2.25rem;
}

.a-copyright__label {
  max-width: calc(100% - 36px - 0.75rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c-card--link .c-card__has-hover-color .c-card__description {
  color: black;
}

.c-card__datetime .wdg-m-flyout-select {
  height: initial;
}

.o-article .wdg-m-title-text-image__container h1,
.o-article .wdg-m-title-text-image__container h2,
.o-article .wdg-m-title-text-image__container h3,
.o-article .wdg-m-title-text-image__container h4,
.o-article .wdg-m-title-text-image__container h5 {
  margin-top: 0;
}

.wdg-c-hero-title .page-title {
  margin-left: 0;
}

.wdg-c-link {
  justify-content: start;
}

.wdg-o-fieldgroup__horizontal {
  /* align-items: center; */
  justify-content: left;
}

.mtn-o-header-bottom__content .m-breadcrumbs {
  display: block !important;
}

/* TODO-NT fix in widgets */
.wdg-m-dropdown-select .a-input__wrapper {
  width: 100%;
  background-color: white;
}

.wdg-m-dropdown-select__container .m-selectable-list {
  max-height: 320px;
  overflow: scroll;
}

.wdg-o-audio-embed {
  word-break: break-word;
}

.wdg-o-contact__entry {
  word-break: break-word;
}

.wdg-o-contact--has-border {
  border: 1px solid #d8d8d8;
}

.wdg-o-location {
  padding: 24px;
  border: 1px solid #d8d8d8;
}

.wdg-m-file__wcag-text {
  width: 100%;
}

/* .c-card__moment, */
.c-card__datetime {
  white-space: pre-wrap;
}

.c-card__datetime p {
  font-size: 0.875rem;
}

.c-card__moment {
  white-space: nowrap;
}

/* END TODO-NT fix in widgets */

.a-input.has-icon-left .a-input__wrapper > .fa,
.a-input.has-icon-right .a-input__wrapper > .fa {
  color: #6f6f6f;
  font-size: 1.25rem;
  height: 3rem;
  line-height: 3rem;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 3rem;
}

.a-input.has-icon-right .a-input__wrapper > .fa {
  right: 0;
}

.content-blocker p {
  word-break: normal;
}

.wdg-o-badges .a-badge {
  margin-top: 0;
  margin-bottom: 0;
}

:host {
  --enviso-primary-color: #0057b7;
  --enviso-secondary-color: #cf0039;
}

.paragraph .o-article {
  word-break: normal !important;
}

.paragraph .o-article p a {
  word-break: break-word !important;
}

.c-cta .m-card__body h3.h5 {
  font-family: 'Antwerpen Regular' !important;
  font-size: 23px !important;
}

.m-datepicker__days th {
  position: relative;
}

.m-datepicker__days th::after {
  display: block;
  position: absolute;
  background-color: white;
  text-align: center;
  top: 0;
  left: 0;
  height: 48px;
  width: 48px;
  line-height: 48px;
}

.m-datepicker__days th:nth-child(1):after {
  content: 'Ma';
}

.m-datepicker__days th:nth-child(2):after {
  content: 'Di';
}

.m-datepicker__days th:nth-child(3):after {
  content: 'Wo';
}

.m-datepicker__days th:nth-child(4):after {
  content: 'Do';
}

.m-datepicker__days th:nth-child(5):after {
  content: 'Vr';
}

.m-datepicker__days th:nth-child(6):after {
  content: 'Za';
}

.m-datepicker__days th:nth-child(7):after {
  content: 'Zo';
}

.prices-container .prices-item {
  grid-template-columns: 1fr 2fr;
}

.wdg-m-search-result-card__heading,
.page-title,
.section-title {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

@media screen and (max-width: 45rem) {
  .wdg-m-featured-teasers {
    flex-direction: column;
  }
  .wdg-m-featured-teasers__big {
    margin-bottom: 0.75rem;
  }
  .wdg-m-featured-teasers__big.left {
    padding-right: 0;
  }
  .wdg-m-featured-teasers__small.right {
    padding-left: 0;
  }
}
