@charset "UTF-8";
/**
 * @file
 * sass/theme.scss
 *
 * CSS rules that style theme and are not included with components.
 */
.ykl-card__taxonomy-term.term-target-groups {
  color: #2e567a;
  border-color: #2e567a;
}

.theme-bdazzled-blue .ykl-card,
.ykl-card.theme-bdazzled-blue {
  background-color: #2e567a;
}
.theme-bdazzled-blue .ykl-card,
.theme-bdazzled-blue .ykl-card a,
.ykl-card.theme-bdazzled-blue,
.ykl-card.theme-bdazzled-blue a {
  color: white;
}
.theme-bdazzled-blue .ykl-card h1, .theme-bdazzled-blue .ykl-card h1 a, .theme-bdazzled-blue .ykl-card h2, .theme-bdazzled-blue .ykl-card h2 a, .theme-bdazzled-blue .ykl-card h3, .theme-bdazzled-blue .ykl-card h3 a, .theme-bdazzled-blue .ykl-card h4, .theme-bdazzled-blue .ykl-card h4 a, .theme-bdazzled-blue .ykl-card h5, .theme-bdazzled-blue .ykl-card h5 a, .theme-bdazzled-blue .ykl-card h6, .theme-bdazzled-blue .ykl-card h6 a,
.ykl-card.theme-bdazzled-blue h1,
.ykl-card.theme-bdazzled-blue h1 a,
.ykl-card.theme-bdazzled-blue h2,
.ykl-card.theme-bdazzled-blue h2 a,
.ykl-card.theme-bdazzled-blue h3,
.ykl-card.theme-bdazzled-blue h3 a,
.ykl-card.theme-bdazzled-blue h4,
.ykl-card.theme-bdazzled-blue h4 a,
.ykl-card.theme-bdazzled-blue h5,
.ykl-card.theme-bdazzled-blue h5 a,
.ykl-card.theme-bdazzled-blue h6,
.ykl-card.theme-bdazzled-blue h6 a {
  color: white;
}
.theme-bdazzled-blue .ykl-card a,
.ykl-card.theme-bdazzled-blue a {
  text-decoration: underline;
}

.theme-celestial-blue .ykl-card,
.ykl-card.theme-celestial-blue {
  background-color: #3579B1;
}
.theme-celestial-blue .ykl-card,
.theme-celestial-blue .ykl-card a,
.ykl-card.theme-celestial-blue,
.ykl-card.theme-celestial-blue a {
  color: white;
}
.theme-celestial-blue .ykl-card h1, .theme-celestial-blue .ykl-card h1 a, .theme-celestial-blue .ykl-card h2, .theme-celestial-blue .ykl-card h2 a, .theme-celestial-blue .ykl-card h3, .theme-celestial-blue .ykl-card h3 a, .theme-celestial-blue .ykl-card h4, .theme-celestial-blue .ykl-card h4 a, .theme-celestial-blue .ykl-card h5, .theme-celestial-blue .ykl-card h5 a, .theme-celestial-blue .ykl-card h6, .theme-celestial-blue .ykl-card h6 a,
.ykl-card.theme-celestial-blue h1,
.ykl-card.theme-celestial-blue h1 a,
.ykl-card.theme-celestial-blue h2,
.ykl-card.theme-celestial-blue h2 a,
.ykl-card.theme-celestial-blue h3,
.ykl-card.theme-celestial-blue h3 a,
.ykl-card.theme-celestial-blue h4,
.ykl-card.theme-celestial-blue h4 a,
.ykl-card.theme-celestial-blue h5,
.ykl-card.theme-celestial-blue h5 a,
.ykl-card.theme-celestial-blue h6,
.ykl-card.theme-celestial-blue h6 a {
  color: white;
}
.theme-celestial-blue .ykl-card a,
.ykl-card.theme-celestial-blue a {
  text-decoration: underline;
}

.theme-steel-blue .ykl-card,
.ykl-card.theme-steel-blue {
  background-color: #3C7E8B;
}
.theme-steel-blue .ykl-card,
.theme-steel-blue .ykl-card a,
.ykl-card.theme-steel-blue,
.ykl-card.theme-steel-blue a {
  color: white;
}
.theme-steel-blue .ykl-card h1, .theme-steel-blue .ykl-card h1 a, .theme-steel-blue .ykl-card h2, .theme-steel-blue .ykl-card h2 a, .theme-steel-blue .ykl-card h3, .theme-steel-blue .ykl-card h3 a, .theme-steel-blue .ykl-card h4, .theme-steel-blue .ykl-card h4 a, .theme-steel-blue .ykl-card h5, .theme-steel-blue .ykl-card h5 a, .theme-steel-blue .ykl-card h6, .theme-steel-blue .ykl-card h6 a,
.ykl-card.theme-steel-blue h1,
.ykl-card.theme-steel-blue h1 a,
.ykl-card.theme-steel-blue h2,
.ykl-card.theme-steel-blue h2 a,
.ykl-card.theme-steel-blue h3,
.ykl-card.theme-steel-blue h3 a,
.ykl-card.theme-steel-blue h4,
.ykl-card.theme-steel-blue h4 a,
.ykl-card.theme-steel-blue h5,
.ykl-card.theme-steel-blue h5 a,
.ykl-card.theme-steel-blue h6,
.ykl-card.theme-steel-blue h6 a {
  color: black;
}
.theme-steel-blue .ykl-card a,
.ykl-card.theme-steel-blue a {
  text-decoration: underline;
}

.theme-white .ykl-card,
.ykl-card.theme-white {
  background-color: white;
}
.theme-white .ykl-card,
.theme-white .ykl-card a,
.ykl-card.theme-white,
.ykl-card.theme-white a {
  color: #3C7E8B;
}
.theme-white .ykl-card h1, .theme-white .ykl-card h1 a, .theme-white .ykl-card h2, .theme-white .ykl-card h2 a, .theme-white .ykl-card h3, .theme-white .ykl-card h3 a, .theme-white .ykl-card h4, .theme-white .ykl-card h4 a, .theme-white .ykl-card h5, .theme-white .ykl-card h5 a, .theme-white .ykl-card h6, .theme-white .ykl-card h6 a,
.ykl-card.theme-white h1,
.ykl-card.theme-white h1 a,
.ykl-card.theme-white h2,
.ykl-card.theme-white h2 a,
.ykl-card.theme-white h3,
.ykl-card.theme-white h3 a,
.ykl-card.theme-white h4,
.ykl-card.theme-white h4 a,
.ykl-card.theme-white h5,
.ykl-card.theme-white h5 a,
.ykl-card.theme-white h6,
.ykl-card.theme-white h6 a {
  color: #3C7E8B;
}
.theme-white .ykl-card a,
.ykl-card.theme-white a {
  text-decoration: underline;
}

.theme-yellow .ykl-card,
.ykl-card.theme-yellow {
  background-color: #ffcc33;
}
.theme-yellow .ykl-card,
.theme-yellow .ykl-card a,
.ykl-card.theme-yellow,
.ykl-card.theme-yellow a {
  color: black;
}
.theme-yellow .ykl-card h1, .theme-yellow .ykl-card h1 a, .theme-yellow .ykl-card h2, .theme-yellow .ykl-card h2 a, .theme-yellow .ykl-card h3, .theme-yellow .ykl-card h3 a, .theme-yellow .ykl-card h4, .theme-yellow .ykl-card h4 a, .theme-yellow .ykl-card h5, .theme-yellow .ykl-card h5 a, .theme-yellow .ykl-card h6, .theme-yellow .ykl-card h6 a,
.ykl-card.theme-yellow h1,
.ykl-card.theme-yellow h1 a,
.ykl-card.theme-yellow h2,
.ykl-card.theme-yellow h2 a,
.ykl-card.theme-yellow h3,
.ykl-card.theme-yellow h3 a,
.ykl-card.theme-yellow h4,
.ykl-card.theme-yellow h4 a,
.ykl-card.theme-yellow h5,
.ykl-card.theme-yellow h5 a,
.ykl-card.theme-yellow h6,
.ykl-card.theme-yellow h6 a {
  color: black;
}
.theme-yellow .ykl-card a,
.ykl-card.theme-yellow a {
  text-decoration: underline;
}

.theme-bdazzled-blue .ykl-details,
.ykl-details.theme-bdazzled-blue {
  background-color: #2e567a;
}
.theme-bdazzled-blue .ykl-details,
.theme-bdazzled-blue .ykl-details a,
.ykl-details.theme-bdazzled-blue,
.ykl-details.theme-bdazzled-blue a {
  color: white;
}
.theme-bdazzled-blue .ykl-details h1, .theme-bdazzled-blue .ykl-details h1 a, .theme-bdazzled-blue .ykl-details h2, .theme-bdazzled-blue .ykl-details h2 a, .theme-bdazzled-blue .ykl-details h3, .theme-bdazzled-blue .ykl-details h3 a, .theme-bdazzled-blue .ykl-details h4, .theme-bdazzled-blue .ykl-details h4 a, .theme-bdazzled-blue .ykl-details h5, .theme-bdazzled-blue .ykl-details h5 a, .theme-bdazzled-blue .ykl-details h6, .theme-bdazzled-blue .ykl-details h6 a,
.ykl-details.theme-bdazzled-blue h1,
.ykl-details.theme-bdazzled-blue h1 a,
.ykl-details.theme-bdazzled-blue h2,
.ykl-details.theme-bdazzled-blue h2 a,
.ykl-details.theme-bdazzled-blue h3,
.ykl-details.theme-bdazzled-blue h3 a,
.ykl-details.theme-bdazzled-blue h4,
.ykl-details.theme-bdazzled-blue h4 a,
.ykl-details.theme-bdazzled-blue h5,
.ykl-details.theme-bdazzled-blue h5 a,
.ykl-details.theme-bdazzled-blue h6,
.ykl-details.theme-bdazzled-blue h6 a {
  color: white;
}
.theme-bdazzled-blue .ykl-details a,
.ykl-details.theme-bdazzled-blue a {
  text-decoration: underline;
}

.theme-celestial-blue .ykl-details,
.ykl-details.theme-celestial-blue {
  background-color: #3579B1;
}
.theme-celestial-blue .ykl-details,
.theme-celestial-blue .ykl-details a,
.ykl-details.theme-celestial-blue,
.ykl-details.theme-celestial-blue a {
  color: white;
}
.theme-celestial-blue .ykl-details h1, .theme-celestial-blue .ykl-details h1 a, .theme-celestial-blue .ykl-details h2, .theme-celestial-blue .ykl-details h2 a, .theme-celestial-blue .ykl-details h3, .theme-celestial-blue .ykl-details h3 a, .theme-celestial-blue .ykl-details h4, .theme-celestial-blue .ykl-details h4 a, .theme-celestial-blue .ykl-details h5, .theme-celestial-blue .ykl-details h5 a, .theme-celestial-blue .ykl-details h6, .theme-celestial-blue .ykl-details h6 a,
.ykl-details.theme-celestial-blue h1,
.ykl-details.theme-celestial-blue h1 a,
.ykl-details.theme-celestial-blue h2,
.ykl-details.theme-celestial-blue h2 a,
.ykl-details.theme-celestial-blue h3,
.ykl-details.theme-celestial-blue h3 a,
.ykl-details.theme-celestial-blue h4,
.ykl-details.theme-celestial-blue h4 a,
.ykl-details.theme-celestial-blue h5,
.ykl-details.theme-celestial-blue h5 a,
.ykl-details.theme-celestial-blue h6,
.ykl-details.theme-celestial-blue h6 a {
  color: white;
}
.theme-celestial-blue .ykl-details a,
.ykl-details.theme-celestial-blue a {
  text-decoration: underline;
}

.theme-steel-blue .ykl-details,
.ykl-details.theme-steel-blue {
  background-color: #3C7E8B;
}
.theme-steel-blue .ykl-details,
.theme-steel-blue .ykl-details a,
.ykl-details.theme-steel-blue,
.ykl-details.theme-steel-blue a {
  color: white;
}
.theme-steel-blue .ykl-details h1, .theme-steel-blue .ykl-details h1 a, .theme-steel-blue .ykl-details h2, .theme-steel-blue .ykl-details h2 a, .theme-steel-blue .ykl-details h3, .theme-steel-blue .ykl-details h3 a, .theme-steel-blue .ykl-details h4, .theme-steel-blue .ykl-details h4 a, .theme-steel-blue .ykl-details h5, .theme-steel-blue .ykl-details h5 a, .theme-steel-blue .ykl-details h6, .theme-steel-blue .ykl-details h6 a,
.ykl-details.theme-steel-blue h1,
.ykl-details.theme-steel-blue h1 a,
.ykl-details.theme-steel-blue h2,
.ykl-details.theme-steel-blue h2 a,
.ykl-details.theme-steel-blue h3,
.ykl-details.theme-steel-blue h3 a,
.ykl-details.theme-steel-blue h4,
.ykl-details.theme-steel-blue h4 a,
.ykl-details.theme-steel-blue h5,
.ykl-details.theme-steel-blue h5 a,
.ykl-details.theme-steel-blue h6,
.ykl-details.theme-steel-blue h6 a {
  color: black;
}
.theme-steel-blue .ykl-details a,
.ykl-details.theme-steel-blue a {
  text-decoration: underline;
}

.theme-white .ykl-details,
.ykl-details.theme-white {
  border: 1px solid #3C7E8B;
  background-color: white;
}
.theme-white .ykl-details,
.theme-white .ykl-details a,
.ykl-details.theme-white,
.ykl-details.theme-white a {
  color: #3C7E8B;
}
.theme-white .ykl-details h1, .theme-white .ykl-details h1 a, .theme-white .ykl-details h2, .theme-white .ykl-details h2 a, .theme-white .ykl-details h3, .theme-white .ykl-details h3 a, .theme-white .ykl-details h4, .theme-white .ykl-details h4 a, .theme-white .ykl-details h5, .theme-white .ykl-details h5 a, .theme-white .ykl-details h6, .theme-white .ykl-details h6 a,
.ykl-details.theme-white h1,
.ykl-details.theme-white h1 a,
.ykl-details.theme-white h2,
.ykl-details.theme-white h2 a,
.ykl-details.theme-white h3,
.ykl-details.theme-white h3 a,
.ykl-details.theme-white h4,
.ykl-details.theme-white h4 a,
.ykl-details.theme-white h5,
.ykl-details.theme-white h5 a,
.ykl-details.theme-white h6,
.ykl-details.theme-white h6 a {
  color: #3C7E8B;
}
.theme-white .ykl-details a,
.ykl-details.theme-white a {
  text-decoration: underline;
}

.theme-yellow .ykl-details,
.ykl-details.theme-yellow {
  background-color: #ffcc33;
}
.theme-yellow .ykl-details,
.theme-yellow .ykl-details a,
.ykl-details.theme-yellow,
.ykl-details.theme-yellow a {
  color: black;
}
.theme-yellow .ykl-details h1, .theme-yellow .ykl-details h1 a, .theme-yellow .ykl-details h2, .theme-yellow .ykl-details h2 a, .theme-yellow .ykl-details h3, .theme-yellow .ykl-details h3 a, .theme-yellow .ykl-details h4, .theme-yellow .ykl-details h4 a, .theme-yellow .ykl-details h5, .theme-yellow .ykl-details h5 a, .theme-yellow .ykl-details h6, .theme-yellow .ykl-details h6 a,
.ykl-details.theme-yellow h1,
.ykl-details.theme-yellow h1 a,
.ykl-details.theme-yellow h2,
.ykl-details.theme-yellow h2 a,
.ykl-details.theme-yellow h3,
.ykl-details.theme-yellow h3 a,
.ykl-details.theme-yellow h4,
.ykl-details.theme-yellow h4 a,
.ykl-details.theme-yellow h5,
.ykl-details.theme-yellow h5 a,
.ykl-details.theme-yellow h6,
.ykl-details.theme-yellow h6 a {
  color: black;
}
.theme-yellow .ykl-details a,
.ykl-details.theme-yellow a {
  text-decoration: underline;
}

.theme-bdazzled-blue .ykl-image-text,
.ykl-image-text.theme-bdazzled-blue {
  background-color: #2e567a;
}
.theme-bdazzled-blue .ykl-image-text,
.theme-bdazzled-blue .ykl-image-text a,
.ykl-image-text.theme-bdazzled-blue,
.ykl-image-text.theme-bdazzled-blue a {
  color: white;
}
.theme-bdazzled-blue .ykl-image-text h1, .theme-bdazzled-blue .ykl-image-text h1 a, .theme-bdazzled-blue .ykl-image-text h2, .theme-bdazzled-blue .ykl-image-text h2 a, .theme-bdazzled-blue .ykl-image-text h3, .theme-bdazzled-blue .ykl-image-text h3 a, .theme-bdazzled-blue .ykl-image-text h4, .theme-bdazzled-blue .ykl-image-text h4 a, .theme-bdazzled-blue .ykl-image-text h5, .theme-bdazzled-blue .ykl-image-text h5 a, .theme-bdazzled-blue .ykl-image-text h6, .theme-bdazzled-blue .ykl-image-text h6 a,
.ykl-image-text.theme-bdazzled-blue h1,
.ykl-image-text.theme-bdazzled-blue h1 a,
.ykl-image-text.theme-bdazzled-blue h2,
.ykl-image-text.theme-bdazzled-blue h2 a,
.ykl-image-text.theme-bdazzled-blue h3,
.ykl-image-text.theme-bdazzled-blue h3 a,
.ykl-image-text.theme-bdazzled-blue h4,
.ykl-image-text.theme-bdazzled-blue h4 a,
.ykl-image-text.theme-bdazzled-blue h5,
.ykl-image-text.theme-bdazzled-blue h5 a,
.ykl-image-text.theme-bdazzled-blue h6,
.ykl-image-text.theme-bdazzled-blue h6 a {
  color: white;
}
.theme-bdazzled-blue .ykl-image-text a,
.ykl-image-text.theme-bdazzled-blue a {
  text-decoration: underline;
}
.theme-bdazzled-blue .ykl-image-text .ykl-image-text__layout,
.ykl-image-text.theme-bdazzled-blue .ykl-image-text__layout {
  text-decoration: none;
}
.theme-bdazzled-blue .ykl-image-text .ykl-image-text__text,
.ykl-image-text.theme-bdazzled-blue .ykl-image-text__text {
  padding: 2.625rem;
}

.theme-celestial-blue .ykl-image-text,
.ykl-image-text.theme-celestial-blue {
  background-color: #3579B1;
}
.theme-celestial-blue .ykl-image-text,
.theme-celestial-blue .ykl-image-text a,
.ykl-image-text.theme-celestial-blue,
.ykl-image-text.theme-celestial-blue a {
  color: white;
}
.theme-celestial-blue .ykl-image-text h1, .theme-celestial-blue .ykl-image-text h1 a, .theme-celestial-blue .ykl-image-text h2, .theme-celestial-blue .ykl-image-text h2 a, .theme-celestial-blue .ykl-image-text h3, .theme-celestial-blue .ykl-image-text h3 a, .theme-celestial-blue .ykl-image-text h4, .theme-celestial-blue .ykl-image-text h4 a, .theme-celestial-blue .ykl-image-text h5, .theme-celestial-blue .ykl-image-text h5 a, .theme-celestial-blue .ykl-image-text h6, .theme-celestial-blue .ykl-image-text h6 a,
.ykl-image-text.theme-celestial-blue h1,
.ykl-image-text.theme-celestial-blue h1 a,
.ykl-image-text.theme-celestial-blue h2,
.ykl-image-text.theme-celestial-blue h2 a,
.ykl-image-text.theme-celestial-blue h3,
.ykl-image-text.theme-celestial-blue h3 a,
.ykl-image-text.theme-celestial-blue h4,
.ykl-image-text.theme-celestial-blue h4 a,
.ykl-image-text.theme-celestial-blue h5,
.ykl-image-text.theme-celestial-blue h5 a,
.ykl-image-text.theme-celestial-blue h6,
.ykl-image-text.theme-celestial-blue h6 a {
  color: white;
}
.theme-celestial-blue .ykl-image-text a,
.ykl-image-text.theme-celestial-blue a {
  text-decoration: underline;
}
.theme-celestial-blue .ykl-image-text .ykl-image-text__layout,
.ykl-image-text.theme-celestial-blue .ykl-image-text__layout {
  text-decoration: none;
}
.theme-celestial-blue .ykl-image-text .ykl-image-text__text,
.ykl-image-text.theme-celestial-blue .ykl-image-text__text {
  padding: 2.625rem;
}

.theme-steel-blue .ykl-image-text,
.ykl-image-text.theme-steel-blue {
  background-color: #3C7E8B;
}
.theme-steel-blue .ykl-image-text,
.theme-steel-blue .ykl-image-text a,
.ykl-image-text.theme-steel-blue,
.ykl-image-text.theme-steel-blue a {
  color: white;
}
.theme-steel-blue .ykl-image-text h1, .theme-steel-blue .ykl-image-text h1 a, .theme-steel-blue .ykl-image-text h2, .theme-steel-blue .ykl-image-text h2 a, .theme-steel-blue .ykl-image-text h3, .theme-steel-blue .ykl-image-text h3 a, .theme-steel-blue .ykl-image-text h4, .theme-steel-blue .ykl-image-text h4 a, .theme-steel-blue .ykl-image-text h5, .theme-steel-blue .ykl-image-text h5 a, .theme-steel-blue .ykl-image-text h6, .theme-steel-blue .ykl-image-text h6 a,
.ykl-image-text.theme-steel-blue h1,
.ykl-image-text.theme-steel-blue h1 a,
.ykl-image-text.theme-steel-blue h2,
.ykl-image-text.theme-steel-blue h2 a,
.ykl-image-text.theme-steel-blue h3,
.ykl-image-text.theme-steel-blue h3 a,
.ykl-image-text.theme-steel-blue h4,
.ykl-image-text.theme-steel-blue h4 a,
.ykl-image-text.theme-steel-blue h5,
.ykl-image-text.theme-steel-blue h5 a,
.ykl-image-text.theme-steel-blue h6,
.ykl-image-text.theme-steel-blue h6 a {
  color: black;
}
.theme-steel-blue .ykl-image-text a,
.ykl-image-text.theme-steel-blue a {
  text-decoration: underline;
}
.theme-steel-blue .ykl-image-text .ykl-image-text__layout,
.ykl-image-text.theme-steel-blue .ykl-image-text__layout {
  text-decoration: none;
}
.theme-steel-blue .ykl-image-text .ykl-image-text__text,
.ykl-image-text.theme-steel-blue .ykl-image-text__text {
  padding: 2.625rem;
}

.theme-white .ykl-image-text,
.ykl-image-text.theme-white {
  background-color: white;
}
.theme-white .ykl-image-text,
.theme-white .ykl-image-text a,
.ykl-image-text.theme-white,
.ykl-image-text.theme-white a {
  color: #3C7E8B;
}
.theme-white .ykl-image-text h1, .theme-white .ykl-image-text h1 a, .theme-white .ykl-image-text h2, .theme-white .ykl-image-text h2 a, .theme-white .ykl-image-text h3, .theme-white .ykl-image-text h3 a, .theme-white .ykl-image-text h4, .theme-white .ykl-image-text h4 a, .theme-white .ykl-image-text h5, .theme-white .ykl-image-text h5 a, .theme-white .ykl-image-text h6, .theme-white .ykl-image-text h6 a,
.ykl-image-text.theme-white h1,
.ykl-image-text.theme-white h1 a,
.ykl-image-text.theme-white h2,
.ykl-image-text.theme-white h2 a,
.ykl-image-text.theme-white h3,
.ykl-image-text.theme-white h3 a,
.ykl-image-text.theme-white h4,
.ykl-image-text.theme-white h4 a,
.ykl-image-text.theme-white h5,
.ykl-image-text.theme-white h5 a,
.ykl-image-text.theme-white h6,
.ykl-image-text.theme-white h6 a {
  color: #3C7E8B;
}
.theme-white .ykl-image-text a,
.ykl-image-text.theme-white a {
  text-decoration: underline;
}
.theme-white .ykl-image-text .ykl-image-text__layout,
.ykl-image-text.theme-white .ykl-image-text__layout {
  text-decoration: none;
}
.theme-white .ykl-image-text .ykl-image-text__text,
.ykl-image-text.theme-white .ykl-image-text__text {
  padding: 2.625rem;
}

.theme-yellow .ykl-image-text,
.ykl-image-text.theme-yellow {
  background-color: #ffcc33;
}
.theme-yellow .ykl-image-text,
.theme-yellow .ykl-image-text a,
.ykl-image-text.theme-yellow,
.ykl-image-text.theme-yellow a {
  color: black;
}
.theme-yellow .ykl-image-text h1, .theme-yellow .ykl-image-text h1 a, .theme-yellow .ykl-image-text h2, .theme-yellow .ykl-image-text h2 a, .theme-yellow .ykl-image-text h3, .theme-yellow .ykl-image-text h3 a, .theme-yellow .ykl-image-text h4, .theme-yellow .ykl-image-text h4 a, .theme-yellow .ykl-image-text h5, .theme-yellow .ykl-image-text h5 a, .theme-yellow .ykl-image-text h6, .theme-yellow .ykl-image-text h6 a,
.ykl-image-text.theme-yellow h1,
.ykl-image-text.theme-yellow h1 a,
.ykl-image-text.theme-yellow h2,
.ykl-image-text.theme-yellow h2 a,
.ykl-image-text.theme-yellow h3,
.ykl-image-text.theme-yellow h3 a,
.ykl-image-text.theme-yellow h4,
.ykl-image-text.theme-yellow h4 a,
.ykl-image-text.theme-yellow h5,
.ykl-image-text.theme-yellow h5 a,
.ykl-image-text.theme-yellow h6,
.ykl-image-text.theme-yellow h6 a {
  color: black;
}
.theme-yellow .ykl-image-text a,
.ykl-image-text.theme-yellow a {
  text-decoration: underline;
}
.theme-yellow .ykl-image-text .ykl-image-text__layout,
.ykl-image-text.theme-yellow .ykl-image-text__layout {
  text-decoration: none;
}
.theme-yellow .ykl-image-text .ykl-image-text__text,
.ykl-image-text.theme-yellow .ykl-image-text__text {
  padding: 2.625rem;
}

.theme-bdazzled-blue .ykl-notify-box,
.ykl-notify-box.theme-bdazzled-blue {
  background-color: #2e567a;
}
.theme-bdazzled-blue .ykl-notify-box,
.theme-bdazzled-blue .ykl-notify-box a,
.ykl-notify-box.theme-bdazzled-blue,
.ykl-notify-box.theme-bdazzled-blue a {
  color: white;
}
.theme-bdazzled-blue .ykl-notify-box h1, .theme-bdazzled-blue .ykl-notify-box h1 a, .theme-bdazzled-blue .ykl-notify-box h2, .theme-bdazzled-blue .ykl-notify-box h2 a, .theme-bdazzled-blue .ykl-notify-box h3, .theme-bdazzled-blue .ykl-notify-box h3 a, .theme-bdazzled-blue .ykl-notify-box h4, .theme-bdazzled-blue .ykl-notify-box h4 a, .theme-bdazzled-blue .ykl-notify-box h5, .theme-bdazzled-blue .ykl-notify-box h5 a, .theme-bdazzled-blue .ykl-notify-box h6, .theme-bdazzled-blue .ykl-notify-box h6 a,
.ykl-notify-box.theme-bdazzled-blue h1,
.ykl-notify-box.theme-bdazzled-blue h1 a,
.ykl-notify-box.theme-bdazzled-blue h2,
.ykl-notify-box.theme-bdazzled-blue h2 a,
.ykl-notify-box.theme-bdazzled-blue h3,
.ykl-notify-box.theme-bdazzled-blue h3 a,
.ykl-notify-box.theme-bdazzled-blue h4,
.ykl-notify-box.theme-bdazzled-blue h4 a,
.ykl-notify-box.theme-bdazzled-blue h5,
.ykl-notify-box.theme-bdazzled-blue h5 a,
.ykl-notify-box.theme-bdazzled-blue h6,
.ykl-notify-box.theme-bdazzled-blue h6 a {
  color: white;
}
.theme-bdazzled-blue .ykl-notify-box a,
.ykl-notify-box.theme-bdazzled-blue a {
  text-decoration: underline;
}
.theme-bdazzled-blue .ykl-notify-box .ykl-notify-box__layout, .theme-bdazzled-blue .ykl-notify-box .ykl-notify-box__layout:active, .theme-bdazzled-blue .ykl-notify-box .ykl-notify-box__layout:focus, .theme-bdazzled-blue .ykl-notify-box .ykl-notify-box__layout:hover,
.ykl-notify-box.theme-bdazzled-blue .ykl-notify-box__layout,
.ykl-notify-box.theme-bdazzled-blue .ykl-notify-box__layout:active,
.ykl-notify-box.theme-bdazzled-blue .ykl-notify-box__layout:focus,
.ykl-notify-box.theme-bdazzled-blue .ykl-notify-box__layout:hover {
  text-decoration: none;
  color: inherit;
}

.theme-celestial-blue .ykl-notify-box,
.ykl-notify-box.theme-celestial-blue {
  background-color: #3579B1;
}
.theme-celestial-blue .ykl-notify-box,
.theme-celestial-blue .ykl-notify-box a,
.ykl-notify-box.theme-celestial-blue,
.ykl-notify-box.theme-celestial-blue a {
  color: white;
}
.theme-celestial-blue .ykl-notify-box h1, .theme-celestial-blue .ykl-notify-box h1 a, .theme-celestial-blue .ykl-notify-box h2, .theme-celestial-blue .ykl-notify-box h2 a, .theme-celestial-blue .ykl-notify-box h3, .theme-celestial-blue .ykl-notify-box h3 a, .theme-celestial-blue .ykl-notify-box h4, .theme-celestial-blue .ykl-notify-box h4 a, .theme-celestial-blue .ykl-notify-box h5, .theme-celestial-blue .ykl-notify-box h5 a, .theme-celestial-blue .ykl-notify-box h6, .theme-celestial-blue .ykl-notify-box h6 a,
.ykl-notify-box.theme-celestial-blue h1,
.ykl-notify-box.theme-celestial-blue h1 a,
.ykl-notify-box.theme-celestial-blue h2,
.ykl-notify-box.theme-celestial-blue h2 a,
.ykl-notify-box.theme-celestial-blue h3,
.ykl-notify-box.theme-celestial-blue h3 a,
.ykl-notify-box.theme-celestial-blue h4,
.ykl-notify-box.theme-celestial-blue h4 a,
.ykl-notify-box.theme-celestial-blue h5,
.ykl-notify-box.theme-celestial-blue h5 a,
.ykl-notify-box.theme-celestial-blue h6,
.ykl-notify-box.theme-celestial-blue h6 a {
  color: white;
}
.theme-celestial-blue .ykl-notify-box a,
.ykl-notify-box.theme-celestial-blue a {
  text-decoration: underline;
}
.theme-celestial-blue .ykl-notify-box .ykl-notify-box__layout, .theme-celestial-blue .ykl-notify-box .ykl-notify-box__layout:active, .theme-celestial-blue .ykl-notify-box .ykl-notify-box__layout:focus, .theme-celestial-blue .ykl-notify-box .ykl-notify-box__layout:hover,
.ykl-notify-box.theme-celestial-blue .ykl-notify-box__layout,
.ykl-notify-box.theme-celestial-blue .ykl-notify-box__layout:active,
.ykl-notify-box.theme-celestial-blue .ykl-notify-box__layout:focus,
.ykl-notify-box.theme-celestial-blue .ykl-notify-box__layout:hover {
  text-decoration: none;
  color: inherit;
}

.theme-steel-blue .ykl-notify-box,
.ykl-notify-box.theme-steel-blue {
  background-color: #3C7E8B;
}
.theme-steel-blue .ykl-notify-box,
.theme-steel-blue .ykl-notify-box a,
.ykl-notify-box.theme-steel-blue,
.ykl-notify-box.theme-steel-blue a {
  color: white;
}
.theme-steel-blue .ykl-notify-box h1, .theme-steel-blue .ykl-notify-box h1 a, .theme-steel-blue .ykl-notify-box h2, .theme-steel-blue .ykl-notify-box h2 a, .theme-steel-blue .ykl-notify-box h3, .theme-steel-blue .ykl-notify-box h3 a, .theme-steel-blue .ykl-notify-box h4, .theme-steel-blue .ykl-notify-box h4 a, .theme-steel-blue .ykl-notify-box h5, .theme-steel-blue .ykl-notify-box h5 a, .theme-steel-blue .ykl-notify-box h6, .theme-steel-blue .ykl-notify-box h6 a,
.ykl-notify-box.theme-steel-blue h1,
.ykl-notify-box.theme-steel-blue h1 a,
.ykl-notify-box.theme-steel-blue h2,
.ykl-notify-box.theme-steel-blue h2 a,
.ykl-notify-box.theme-steel-blue h3,
.ykl-notify-box.theme-steel-blue h3 a,
.ykl-notify-box.theme-steel-blue h4,
.ykl-notify-box.theme-steel-blue h4 a,
.ykl-notify-box.theme-steel-blue h5,
.ykl-notify-box.theme-steel-blue h5 a,
.ykl-notify-box.theme-steel-blue h6,
.ykl-notify-box.theme-steel-blue h6 a {
  color: black;
}
.theme-steel-blue .ykl-notify-box a,
.ykl-notify-box.theme-steel-blue a {
  text-decoration: underline;
}
.theme-steel-blue .ykl-notify-box .ykl-notify-box__layout, .theme-steel-blue .ykl-notify-box .ykl-notify-box__layout:active, .theme-steel-blue .ykl-notify-box .ykl-notify-box__layout:focus, .theme-steel-blue .ykl-notify-box .ykl-notify-box__layout:hover,
.ykl-notify-box.theme-steel-blue .ykl-notify-box__layout,
.ykl-notify-box.theme-steel-blue .ykl-notify-box__layout:active,
.ykl-notify-box.theme-steel-blue .ykl-notify-box__layout:focus,
.ykl-notify-box.theme-steel-blue .ykl-notify-box__layout:hover {
  text-decoration: none;
  color: inherit;
}

.theme-white .ykl-notify-box,
.ykl-notify-box.theme-white {
  background-color: white;
}
.theme-white .ykl-notify-box,
.theme-white .ykl-notify-box a,
.ykl-notify-box.theme-white,
.ykl-notify-box.theme-white a {
  color: #3C7E8B;
}
.theme-white .ykl-notify-box h1, .theme-white .ykl-notify-box h1 a, .theme-white .ykl-notify-box h2, .theme-white .ykl-notify-box h2 a, .theme-white .ykl-notify-box h3, .theme-white .ykl-notify-box h3 a, .theme-white .ykl-notify-box h4, .theme-white .ykl-notify-box h4 a, .theme-white .ykl-notify-box h5, .theme-white .ykl-notify-box h5 a, .theme-white .ykl-notify-box h6, .theme-white .ykl-notify-box h6 a,
.ykl-notify-box.theme-white h1,
.ykl-notify-box.theme-white h1 a,
.ykl-notify-box.theme-white h2,
.ykl-notify-box.theme-white h2 a,
.ykl-notify-box.theme-white h3,
.ykl-notify-box.theme-white h3 a,
.ykl-notify-box.theme-white h4,
.ykl-notify-box.theme-white h4 a,
.ykl-notify-box.theme-white h5,
.ykl-notify-box.theme-white h5 a,
.ykl-notify-box.theme-white h6,
.ykl-notify-box.theme-white h6 a {
  color: #3C7E8B;
}
.theme-white .ykl-notify-box a,
.ykl-notify-box.theme-white a {
  text-decoration: underline;
}
.theme-white .ykl-notify-box .ykl-notify-box__layout, .theme-white .ykl-notify-box .ykl-notify-box__layout:active, .theme-white .ykl-notify-box .ykl-notify-box__layout:focus, .theme-white .ykl-notify-box .ykl-notify-box__layout:hover,
.ykl-notify-box.theme-white .ykl-notify-box__layout,
.ykl-notify-box.theme-white .ykl-notify-box__layout:active,
.ykl-notify-box.theme-white .ykl-notify-box__layout:focus,
.ykl-notify-box.theme-white .ykl-notify-box__layout:hover {
  text-decoration: none;
  color: inherit;
}

.theme-yellow .ykl-notify-box,
.ykl-notify-box.theme-yellow {
  background-color: #ffcc33;
}
.theme-yellow .ykl-notify-box,
.theme-yellow .ykl-notify-box a,
.ykl-notify-box.theme-yellow,
.ykl-notify-box.theme-yellow a {
  color: black;
}
.theme-yellow .ykl-notify-box h1, .theme-yellow .ykl-notify-box h1 a, .theme-yellow .ykl-notify-box h2, .theme-yellow .ykl-notify-box h2 a, .theme-yellow .ykl-notify-box h3, .theme-yellow .ykl-notify-box h3 a, .theme-yellow .ykl-notify-box h4, .theme-yellow .ykl-notify-box h4 a, .theme-yellow .ykl-notify-box h5, .theme-yellow .ykl-notify-box h5 a, .theme-yellow .ykl-notify-box h6, .theme-yellow .ykl-notify-box h6 a,
.ykl-notify-box.theme-yellow h1,
.ykl-notify-box.theme-yellow h1 a,
.ykl-notify-box.theme-yellow h2,
.ykl-notify-box.theme-yellow h2 a,
.ykl-notify-box.theme-yellow h3,
.ykl-notify-box.theme-yellow h3 a,
.ykl-notify-box.theme-yellow h4,
.ykl-notify-box.theme-yellow h4 a,
.ykl-notify-box.theme-yellow h5,
.ykl-notify-box.theme-yellow h5 a,
.ykl-notify-box.theme-yellow h6,
.ykl-notify-box.theme-yellow h6 a {
  color: black;
}
.theme-yellow .ykl-notify-box a,
.ykl-notify-box.theme-yellow a {
  text-decoration: underline;
}
.theme-yellow .ykl-notify-box .ykl-notify-box__layout, .theme-yellow .ykl-notify-box .ykl-notify-box__layout:active, .theme-yellow .ykl-notify-box .ykl-notify-box__layout:focus, .theme-yellow .ykl-notify-box .ykl-notify-box__layout:hover,
.ykl-notify-box.theme-yellow .ykl-notify-box__layout,
.ykl-notify-box.theme-yellow .ykl-notify-box__layout:active,
.ykl-notify-box.theme-yellow .ykl-notify-box__layout:focus,
.ykl-notify-box.theme-yellow .ykl-notify-box__layout:hover {
  text-decoration: none;
  color: inherit;
}

@media (min-width: 1025px) {
  /* Mikä YK-liitto */
  .page-node-4001 .ykl-page-header__body {
    background-color: #3579B1;
  }

  /* Tapahtumat */
  .page-node-4002 .ykl-page-header__body {
    background-color: #3C7E8B;
  }

  /* Uutiset & Media */
  .page-node-4003 .ykl-page-header__body {
    background-color: #2e567a;
  }

  /* Kasvattajille */
  .page-node-4005 .ykl-page-header__body {
    background-color: #3C7E8B;
  }

  /* Tietoa YK:sta */
  .page-node-4006 .ykl-page-header__body {
    background-color: #3579B1;
  }
}
/**
 * @file
 * organisms/global/ykl-off-canvas/_ykl-off-canvas.scss
 */
.ykl-off-canvas {
  color: white;
  background-color: #95bfdf;
}

.ykl-section.theme-bdazzled-blue {
  background-color: #2e567a;
}
.ykl-section.theme-bdazzled-blue,
.ykl-section.theme-bdazzled-blue a {
  color: white;
}
.ykl-section.theme-bdazzled-blue h1, .ykl-section.theme-bdazzled-blue h1 a, .ykl-section.theme-bdazzled-blue h2, .ykl-section.theme-bdazzled-blue h2 a, .ykl-section.theme-bdazzled-blue h3, .ykl-section.theme-bdazzled-blue h3 a, .ykl-section.theme-bdazzled-blue h4, .ykl-section.theme-bdazzled-blue h4 a, .ykl-section.theme-bdazzled-blue h5, .ykl-section.theme-bdazzled-blue h5 a, .ykl-section.theme-bdazzled-blue h6, .ykl-section.theme-bdazzled-blue h6 a {
  color: white;
}
.ykl-section.theme-bdazzled-blue a {
  text-decoration: underline;
}

.ykl-section.theme-steel-blue {
  background-color: #3C7E8B;
}
.ykl-section.theme-steel-blue,
.ykl-section.theme-steel-blue a {
  color: white;
}
.ykl-section.theme-steel-blue h1, .ykl-section.theme-steel-blue h1 a, .ykl-section.theme-steel-blue h2, .ykl-section.theme-steel-blue h2 a, .ykl-section.theme-steel-blue h3, .ykl-section.theme-steel-blue h3 a, .ykl-section.theme-steel-blue h4, .ykl-section.theme-steel-blue h4 a, .ykl-section.theme-steel-blue h5, .ykl-section.theme-steel-blue h5 a, .ykl-section.theme-steel-blue h6, .ykl-section.theme-steel-blue h6 a {
  color: black;
}
.ykl-section.theme-steel-blue a {
  text-decoration: underline;
}

.ykl-section.theme-yellow {
  background-color: #ffcc33;
}
.ykl-section.theme-yellow,
.ykl-section.theme-yellow a {
  color: black;
}
.ykl-section.theme-yellow h1, .ykl-section.theme-yellow h1 a, .ykl-section.theme-yellow h2, .ykl-section.theme-yellow h2 a, .ykl-section.theme-yellow h3, .ykl-section.theme-yellow h3 a, .ykl-section.theme-yellow h4, .ykl-section.theme-yellow h4 a, .ykl-section.theme-yellow h5, .ykl-section.theme-yellow h5 a, .ykl-section.theme-yellow h6, .ykl-section.theme-yellow h6 a {
  color: black;
}
.ykl-section.theme-yellow a {
  text-decoration: underline;
}
/*# sourceMappingURL=theme.css.map */
