.node--view-mode-vertical-media-teaser-small .main-content {
  height: 100%;
}

.node--view-mode-vertical-media-teaser-small .main-content .image-field {
  position: static;
}

.node--view-mode-title-with-image .image-wrapper {
  height: 6.5rem;
}

.node--view-mode-title-with-image .image-wrapper .field--name-field-image {
  margin: auto;
}

.node--view-mode-title-with-image .image-wrapper .field--name-field-image .media__image,
.node--view-mode-title-with-image .image-wrapper .field--name-field-image .media__element  {
  width: auto;
  max-height: 5.125rem;
  margin: auto;
}

.node--view-mode-title-with-image .field--name-node-title a {
  color: #333;
}

.node--view-mode-title-with-image .field--name-node-title a:hover {
  color: #00a7d7;
}

.node--view-mode-title-with-image:hover .sm-gray-image {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.node--view-mode-search-index {
  color: #333;
}

.node--view-mode-search-index .field--name-node-title h3 {
  margin-bottom: 0.875rem;
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  .node--view-mode-search-index .field--name-node-title h3 {
    font-size: 1.5rem;
  }
}

.node--view-mode-search-index .field--name-node-title h3 a {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  color: #333;
}

@media (prefers-reduced-motion: reduce) {
  .node--view-mode-search-index .field--name-node-title h3 a {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.node--view-mode-search-index .field--name-node-title h3 a:hover {
  color: #00a7d7;
}

.node--view-mode-search-index b,
.node--view-mode-search-index strong {
  font-family: "Roboto-Bold";
}

.node--view-mode-teaser .field .field__label {
  padding-right: 0.3rem;
  font-family: "Roboto-Bold";
}

.node--view-mode-teaser .field .field__items .field__item:after {
  content: ",";
}

.node--view-mode-teaser .field .field__items .field__item:last-child:after {
  content: "";
}

.node--view-mode-teaser .field--name-field-link .field__item a {
  font-family: "Roboto-Regular", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.node--view-mode-teaser .field--type-entity-reference .field__label {
  display: block;
  float: left;
}

.node--view-mode-teaser .field--name-field-indicators .field__items .field__item {
  display: block;
}

@media (min-width: 768px) {
  .node--view-mode-horizontal-media-teaser-large .bs-region--left {
    max-width: 39%;
    padding-right: 0.78125rem;
  }
  .node--view-mode-horizontal-media-teaser-large .bs-region--right {
    max-width: 61%;
    padding-left: 0.78125rem;
  }
}

.node--view-mode-horizontal-media-teaser-xlarge .title-half-border {
  margin-bottom: 0.9375rem;
  padding-bottom: 0.9375rem;
}

.taxonomy-term--view-mode-vertical-media-teaser-small .media--type-svg svg {
  max-width: 4.938rem;
  max-height: 4.938rem;
}

.taxonomy-term--view-mode-vertical-media-teaser-small .field--name-taxonomy-term-title {
  font-family: "Roboto-Medium";
  font-size: 0.9375rem;
}

@media (max-width: 991.98px) {
  .taxonomy-term--view-mode-vertical-media-teaser-small .field--name-taxonomy-term-title {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (max-width: 767.98px) {
  .taxonomy-term--view-mode-vertical-media-teaser-small .field--name-taxonomy-term-title {
    text-align: center;
  }
}

.node--view-mode-vertical-media-teaser-xsmall .field--name-node-title h6 a {
  color: #000;
}

.node--view-mode-vertical-media-teaser-xsmall .field--name-field-media-image .media__image {
  margin: 0 auto;
}

.node--view-mode-text-teaser-large .download-with-icon a:after {
  display: none;
}
