.dhen-page-title-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 0;
  border: 0;
  background: transparent;
  /* Paddding */
  padding-top: 20px;
  padding-bottom: 10px;

  /* Properties changed by `dhen-tab-banner-disable-left-padding ` */
  max-width: var(--main-content-max-width); /* To show title at content centre if `justify-content:center;` */
  padding-left: var(--main-content-left-padding);
  padding-right: var(--main-content-left-padding);
  font-family: 'Raleway', sans-serif;
}

.dhen-page-title-container h2 {
  white-space: initial;
  overflow: initial;
  text-overflow: initial;
  font-weight: 600;
  font-size: 19px;
  flex-shrink: 1;
  left: 0;
  position: sticky;
  position: -webkit-sticky;
  white-space: nowrap;
}

.dhen-tab-banner-container-wrapper {
  min-width: 100%;
}
.dhen-tab-banner-container {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  flex-wrap: nowrap;
  border-bottom: 1px solid var(--border-color-1);
  /* Paddding */
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: var(--main-content-left-padding);
}

.dhen-tab-banner-item {
  padding: 0 0 20px 0;
  margin-right: 48px;
  border: none;
}

.dhen-tab-selected {
  color: var(--primary-anchor-color);
  border-bottom: 3px solid var(--primary-anchor-color);
}

.dhen-tab-banner-item button {
  border: none;
  color: inherit; /* To keep the background consistent */
  background-color: inherit; /* To keep the background consistent */
  cursor: pointer; /* To show it's clickable */
  padding: 0;
  margin: 0;
}

.dhen-tab-banner-item p {
  font-size: 14px;
  margin: 0;
  padding: 0;
}

.dhen-tab-banner-disable-left-padding {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}

/* Contet Banner Styles */
.content_banner-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  font-size: 13px;
  width: 100%;
  padding: 2px 16px;
  height: fit-content;
  color: var(--color-1);
  /*
    max-width: var(--main-content-max-width);
    */
}

.content_banner-row a {
  margin: 0 0 0 32px;
}
