@import url("https://use.typekit.net/bui7fcw.css");

.fontset1 {
    font-family: 'franklin-gothic-atf';
}

.fontset1 h1,
.fontset1 h2,
.fontset1 h3,
.fontset1 h4,
.fontset1 h5,
.fontset1 h6,
.fontset1 .site-name,
.fontset1 .site-slogan,
.fontset1 .field--name-title,
.fontset1 label,
.fontset1 .course-detail-info .field--name-field-ps-course-subj-assoc,
.fontset1 .field--name-field-ps-course-subj-assoc,
.fontset1 .cke-callout-title,
.fontset1 .block-ps-bibcite .biblio-header,
.fontset1 .bibcite-reference-table table th,
.fontset1 .block-ps-feed-block-rss ul.external-feed-items a.item-link,
.fontset1 .block-ps-feed-block-ics ul.external-feed-items a.item-link,
.fontset1 .glossary-list .field--name-name,
.fontset1 .event-subtitle,
.fontset1 .node--type-ps-event-speaker .field--name-field-ps-event-speaker-affil,
.fontset1 .node--type-ps-event-speaker .field--name-field-ps-event-speaker-title,
.fontset1 a.toggle-content,
.fontset1 .field--name-field-ps-events-subtitle,
.fontset1 .speakers-no-accordion-label,
.fontset1 .ps-image-gallery .number-indicator .current,
.fontset1 .ps-image-gallery .number-indicator .total,
.fontset1 .node--type-ps-people.design-v2 .person-v2-main-left .related-news-label,
.fontset1 .ui-dialog .ui-dialog-titlebar,
.fontset1 .block-ps-content-slider .slide-title {
  font-family: franklin-gothic-atf, Roboto, sans-serif;
}

.fontset1 h1 {
  font-weight: 900;
 }
 
.page-title {
    text-align: center;
    border-bottom: 0px;
    padding-bottom: 0px
    margin: 0.5em 0 1em;
}

.fontset1 h2 {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 700;
}

.fontset1 h3 {
    font-weight: 500;
    font-size: 1.4rem;
}

.fontset1 h3.muted {
    font-size: 1.3rem;
    font-weight: 500;
}

.large-text-teal,
.large-text-orange { 
	  font-family: franklin-gothic-atf, Roboto, sans-serif;
	  font-weight: 700;
	  font-size: 1.9rem;
	  line-height: 2.4rem;
}

.medium-text { 
	  font-family: franklin-gothic-atf, Roboto, sans-serif;
	  font-weight: 400;
	  font-size: 1.4rem;
	  line-height: 1.9rem;
}

.large-text-orange strong {
	  color: var(--color-orange);
}

.large-text-teal strong {
	  color: var(--color-teal);
}

dt.ps-accordion-item .ps-accordion-item-button {
  font-family: franklin-gothic-atf;
    font-size: 1.4rem;
    font-weight: 600;
 }
  
 .content-list .content-list-item-top .field--type-entity-reference .field__item a {
    letter-spacing: .25px;
}

.block-ps-people-list .field--name-field-ps-people-position {
    font-weight: 600;
}
