
/* SHARED SETTINGS */

/* LOADING */

.wf-loading .front h1,
.wf-loading h1,
.wf-loading #main h2,
.wf-loading #main h3,
.wf-loading #main .view-blog-posting h3,
.wf-loading #main h4,
.wf-loading  #content-area .field-field-page-intro p,
.wf-loading p.domain-title {
  /* visibility: hidden; */
}

/* INACTIVE */

.wf-inactive .front h1,
.wf-inactive h1,
.wf-inactive #main h2,
.wf-inactive #main h3,
.wf-inactive #main .view-blog-posting h3,
.wf-inactive #main h4,
.wf-inactive #content-area .field-field-page-intro p,
.wf-inactive p.domain-title {
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  visibility: visible;
}

.wf-active .webfont-italic,
.wf-active .front h1,
.wf-active h1,
.wf-active #main h2,
.wf-active #main h3,
.wf-active #main .view-blog-posting h3,
.wf-active p.domain-title {
  font-weight: normal;
  font-style: normal;
  font-family: 'OdileUprightItalic', Helvetica, Arial, Verdana, sans-serif;
  visibility: visible;
}

.wf-active .webfont,
.wf-active .not-front.node-type-news h1,
.wf-active .section-calendar #main h3,
.wf-active #main h4,
.wf-active #content-area .field-field-page-intro p,
.wf-active #content-area .view-news .views-field-title {
  font-weight: normal;
  font-style: normal;
  font-family: 'Odile', Helvetica, Arial, Verdana, sans-serif;
  visibility: visible;
}

/* Support Pages */

.wf-active body.domain-0.section-support .front h1,
.wf-active body.domain-0.section-support h1,
.wf-active body.domain-0.page-faculty-filter-advancement h1,
.wf-active body.domain-0.section-support #main h2,
.wf-active body.domain-0.section-support #main h3,
.wf-active body.domain-0.section-support #main h4,
.wf-active body.domain-0.section-support p.domain-title {
  font-weight: normal;
  font-style: normal;
  font-family: 'mcbeansans', 'SpektroGothicRegular', Helvetica, Arial, Verdana, sans-serif;
  visibility: visible;
}

.wf-active body.domain-0.section-support #content-area .field-field-page-intro p,
.wf-active body.domain-0.section-support #content-area .view-news .views-field-title {
  font-weight: normal;
  font-style: normal;
  font-family: 'SpektroGothicIta', Helvetica, Arial, Verdana, sans-serif;
  visibility: visible;
}

/* Alumni Pages */

.wf-active body.domain-0.section-alumni .front h1,
.wf-active body.domain-0.section-alumni h1,
.wf-active body.domain-0.page-faculty-filter-alumni h1,
.wf-active body.domain-0.section-alumni #main h2,
.wf-active body.domain-0.section-alumni #main h3,
.wf-active body.domain-0.section-alumni #main h4,
.wf-active body.domain-0.section-alumni p.domain-title {
  font-weight: normal;
  font-style: normal;
  font-family: 'mcbeansans', 'SpektroGothicRegular', Helvetica, Arial, Verdana, sans-serif;
  visibility: visible;
}

.wf-active body.domain-0.section-alumni #content-area .field-field-page-intro p,
.wf-active body.domain-0.section-alumni #content-area .view-news .views-field-title {
  font-weight: normal;
  font-style: normal;
  font-family: 'SpektroGothicIta', Helvetica, Arial, Verdana, sans-serif;
  visibility: visible;
}


/* CUSTOM SETTINGS */

.wf-active .front h1 {
  font-size: 60px;
  line-height: normal;
}

.wf-active h1,
.wf-active #main h2 {
  font-size: 55px;
}

.mac.wf-active h1,
.mac.wf-active #main h2 {
  line-height: 1.25;
}

.win.wf-active h1,
.win.wf-active #main h2 {
  line-height: 1.4;
}


.wf-active h1 span,
.wf-active #main h2 span {
  padding:5px 5px 5px 0;
}

.wf-active #main h3 {
  font-size: 25px;
  line-height: 35px;
  padding-top: 4px;
}

.wf-active #main .view-blog-posting h3 {
  font-size: 35px;
  line-height: 1.4;
  padding-top: 4px;
}

.wf-active #main h4 {
  font-size: 20px;
  line-height: 20px;
}

.wf-active #content-area .field-field-page-intro p {
  font-size: 25px;
  line-height: 30px;
}
.wf-active .section-calendar #main h3,
.wf-active #content-area .view-news .views-field-title {
  font-size: 22px;
  line-height: normal;
}

.wf-active p.domain-title {
  font-size: 28px;
  line-height: 35px;
  /* padding-bottom: 5px; */
  margin-top:-7px;
}
