@charset "UTF-8";
/*
 * Theme Name: Texas A&M Today Theme
 * Description: Custom theme for Texas A&M's news site (2018)
 * Author: NewCity <geeks@insidenewcity.com>
*/


.teaser .headline-group .headline-group__head {
  letter-spacing: 0px !important;
  font-family: Oswald, "Tungsten A", "Tungsten B", sans-serif !important;
  font-weight: 400 !important;
}

.signup-form__heading {
  font-family: Oswald, "Tungsten A", "Tungsten B", sans-serif !important;
}

h2.heading.list-heading, .headline-group.list-heading .headline-group__head, .heading.heading--lines {
  font-family: Oswald, "Tungsten A", "Tungsten B", sans-serif !important;
  font-weight: 400 !important;
}


.teaser.teaser--featured:link .teaser__content .headline-group a, .teaser.teaser--featured:link .teaser__content .headline-group span, .teaser.teaser--featured:visited .teaser__content .headline-group a, .teaser.teaser--featured:visited .teaser__content .headline-group span {
	font-size: 3rem !important;
  	font-weight: 500 !important;
    letter-spacing: 0px !important;
}

@media screen and (min-width: 72.75rem)
.teaser .headline-group .headline-group__head {
    font-size: 1.7rem;
}




@media screen and (min-width: 72.75rem) {
  .teaser .headline-group .headline-group__head {
    font-size: 1.6rem !important;
    line-height: 1.9rem !important;
  }
}

.teaser .headline-group .headline-group__head {
  letter-spacing: 0px;
  font-weight: 500;
}

@media screen and (min-width: 35rem) {
  .headline-group.list-heading.heading--lines > span > span {
    font-size: 2.25rem !important;
  }
}

.headline-group.list-heading.heading--lines > span > span {
  letter-spacing: 0 !important;
}

h2.heading.list-heading, .headline-group.list-heading .headline-group__head, .heading.heading--lines {
  font-weight: 500 !important;
}

.teaser.teaser--featured:link .teaser__content .headline-group a, .teaser.teaser--featured:link .teaser__content .headline-group span, .teaser.teaser--featured:visited .teaser__content .headline-group a, .teaser.teaser--featured:visited .teaser__content .headline-group span {
  font-size: 3rem;
  letter-spacing: 0;
}


.editorial h2, .editorial .h2 {
  font-family: Oswald, "Tungsten A", "Tungsten B", sans-serif !important;
}

@media screen and (min-width: 72.75rem) {
  .editorial h2, .editorial .h2 {
    font-size: 1.75rem;
    line-height: 1.75rem;
  }
}

.story-header__header {
  font-family: Oswald, "Tungsten A", "Tungsten B", sans-serif !important;
  font-weight: 500 !important;
}

.pulltext p {
    font-size: 2rem;
    line-height: 3rem;
    font-family: Oswald, "Tungsten A", "Tungsten B", sans-serif !important;
    font-weight: 500;
}

@media screen and (min-width: 72.75rem) {
.pulltext p {
    font-size: 2rem;
    line-height: 2.5rem;
}
}