/*
  Theme Name:   Child Theme - Giving at Mizzou
  Theme URI:    https://giving.missouri.edu/
  Author:       Mizzou Digital Service, University of Missouri
  Author URI:   https://digitalservice.missouri.edu/
  Description:  This Child Theme extends the Mizzou Hybrid Base Theme
  Version:      1.4.11
  Template:     miz-hybrid-base
  Text Domain:  giving-child
*/
.miz-footer-layer h2 {
  font-family: inherit;
  font-size: var(--wp--preset--font-size--level-6, 2.488rem);
  -webkit-text-decoration-line: inherit;
          text-decoration-line: inherit;
  font-weight: var(--wp--custom--font-weight--normal, 400);
}
.miz-footer-layer p {
  margin: inherit;
}

.miz-statistic__content p {
  margin-bottom: inherit !important;
}

.giving-priorities-card-deck-layer .miz-card--outlined {
  border: 1px solid #D4D4D4;
}

.giving-content-navigator .miz-content-navigator__nav h2 {
  font-family: inherit;
  font-size: var(--wp--preset--font-size--level-2, 1.2rem);
  margin-bottom: auto;
  -webkit-text-decoration-line: inherit;
          text-decoration-line: inherit;
}

.wp-child-theme-giving-child.error404 #main-content article.miz-main-grid__main {
  margin: 2rem 0;
}
.wp-child-theme-giving-child.error404 #main-content article.miz-main-grid__main h3 {
  font-size: 2.074rem;
  font-weight: 650;
}
.wp-child-theme-giving-child.error404 #main-content article.miz-main-grid__main p {
  font-weight: 400;
  font-size: 1.2rem;
}
.wp-child-theme-giving-child.error404 #main-content article.miz-main-grid__main a {
  font-size: 1.2rem;
  font-weight: 600;
  -webkit-text-decoration-color: rgb(253, 184, 25);
          text-decoration-color: rgb(253, 184, 25);
  -webkit-text-decoration-line: inherit;
          text-decoration-line: inherit;
}
.wp-child-theme-giving-child.error404 #main-content article.miz-main-grid__main h2 {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  font-size: 3.815em;
}
.wp-child-theme-giving-child.error404 #main-content article.miz-main-grid__main #search-input {
  margin-right: 1rem;
  width: 100%;
}

.wp-child-theme-giving-child.single-miz_people .miz-template--single-people {
  margin: 4rem 0;
}
.wp-child-theme-giving-child .wp-block-mizzou-people-listing {
  margin: 4rem 0;
}

.wp-child-theme-giving-child .giving-featured-stories {
  padding: 4rem 0;
}
.wp-child-theme-giving-child .giving-featured-stories .giving-featured-stories--featured {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 4rem;
}
.wp-child-theme-giving-child .giving-featured-stories .miz-news-card--featured {
  flex: 1 1 50%;
}
.wp-child-theme-giving-child .giving-featured-stories img {
  object-fit: scale-down;
}
.wp-child-theme-giving-child .miz-news-card--featured {
  display: flex;
  flex-flow: row nowrap;
}
.wp-child-theme-giving-child .miz-news-card--featured img {
  flex: 1 1 50%;
  min-width: 691px;
}
.wp-child-theme-giving-child .giving-featured-stories .giving-news-card h2, .wp-child-theme-giving-child .giving-news-listing .giving-news-card h2 {
  font-size: 2.074rem;
  font-family: "Open Sans", sans-serif;
}
.wp-child-theme-giving-child .giving-news-listing .giving-news-card {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 2rem;
}
.wp-child-theme-giving-child .giving-news-listing .giving-news-card * {
  flex: 1 1 50%;
}
.wp-child-theme-giving-child .giving-news-listing .giving-news-card img {
  object-fit: scale-down;
}
.wp-child-theme-giving-child .giving-news-listing .giving-news-card:last-child {
  margin-bottom: 4rem;
}
.wp-child-theme-giving-child.page-template-template-impact-stories .miz-big-message__content {
  grid-column: 2 col/span 10;
}
.wp-child-theme-giving-child.page-template-template-impact-stories .miz-big-message__content h2 {
  text-align: center;
}

.wp-child-theme-giving-child .giving-career-card {
  border: 1px solid #D4D4D4;
  margin-bottom: 2rem;
}
.wp-child-theme-giving-child .giving-career-card h3 {
  color: #464646;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.wp-child-theme-giving-child .giving-career-card h2 {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  font-family: "Open Sans", sans-serif;
  font-size: 2.074rem;
  font-weight: 650;
  margin-bottom: 1rem;
}
.wp-child-theme-giving-child .giving-career-card p {
  margin-bottom: 1rem;
}

.wp-child-theme-giving-child .miz-masthead__title {
  --masthead-title-font-stretch: var(--wp--custom--font-stretch--condensed, 75%);
  --masthead-title-font-weight: var(--wp--custom--font-weight--medium, 500);
  --masthead-title-font-size: var(--wp--preset--font-size--level-7, 2.986rem);
  padding-left: 0.9rem;
}
.wp-child-theme-giving-child .miz-main-navigation {
  --navigation-subnav-link-font-weight: var(--wp--custom--font-weight--bold, 700);
  text-transform: uppercase;
}
.wp-child-theme-giving-child #main-content h2 {
  font-family: var(--wp--preset--font-family--manuka);
  font-size: var(--wp--preset--font-size--level-7, 2.986rem);
  -webkit-text-decoration-color: var(--wp--preset--color--gold, rgb(253, 184, 25));
          text-decoration-color: var(--wp--preset--color--gold, rgb(253, 184, 25));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: 0.138cap;
  text-underline-offset: -0.075cap;
  margin-bottom: 2rem;
}
.wp-child-theme-giving-child #main-content h2.miz-split-layout__title {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.wp-child-theme-giving-child #main-content h3 {
  font-size: var(--wp--preset--font-size--level-6, 2.488rem);
  font-weight: var(--wp--custom--font-weight--semi-bold, 600);
  font-family: var(--wp--preset--font-family--open-sans);
  font-stretch: var(--wp--custom--font-stretch--condensed, 75%);
  margin-bottom: 2rem;
}
.wp-child-theme-giving-child #main-content p {
  margin-bottom: 2rem;
}
.wp-child-theme-giving-child #main-content p a {
  -webkit-text-decoration-color: var(--wp--preset--color--gold, rgb(253, 184, 25));
          text-decoration-color: var(--wp--preset--color--gold, rgb(253, 184, 25));
  text-decoration-thickness: 2px;
  --effect-background-image: linear-gradient(0deg, rgb(253, 184, 25) 0%, rgb(253, 184, 25) 100%);
  --link-font-color: currentcolor;
  --link-background-color: transparent;
  --link-border-color: transparent;
  --link-font-size: inherit;
  --link-font-weight: inherit;
  --link-font-stretch: inherit;
  --effect-background-image: linear-gradient(0deg, rgb(253, 184, 25) 0%, rgb(253, 184, 25) 100%);
  display: inline-flex;
  margin: 0 -1px -0.25rem -1px;
  padding: 0.125rem 0.125rem 0.125rem 0.125rem;
  text-decoration: none;
  z-index: 1;
  background-image: var(--effect-background-image);
  background-repeat: no-repeat;
  background-size: 100% 2px;
  background-position: 0 100%;
  color: currentcolor;
  font-weight: 600;
  transition: background-size 0.2s ease-in-out, color 0s;
  justify-content: flex-start;
  align-items: center;
  color: var(--link-font-color);
  background-color: var(--link-background-color);
  font-size: var(--link-font-size);
  font-stretch: var(--link-font-stretch);
  font-weight: var(--link-font-weight);
}
.wp-child-theme-giving-child #main-content p a:hover {
  background-size: 100% 100%;
  color: #000000;
}
.wp-child-theme-giving-child #main-content a.miz-link {
  -webkit-text-decoration-color: var(--wp--preset--color--gold, rgb(253, 184, 25));
          text-decoration-color: var(--wp--preset--color--gold, rgb(253, 184, 25));
  text-decoration-thickness: 2px;
  font-stretch: var(--wp--custom--font-stretch--condensed, 75%);
}

@media (min-width: 768px) {
  .wp-child-theme-giving-child .miz-footer-nav > * {
    width: 100%;
  }
}