.mat-h1, .mat-headline-5, .mat-typography .mat-h1, .mat-typography .mat-headline-5, .mat-typography h1, .mat-h2, .mat-headline-6, .mat-typography .mat-h2, .mat-typography .mat-headline-6, .mat-typography h2, .mat-h3, .mat-subtitle-1, .mat-typography .mat-h3, .mat-typography .mat-subtitle-1, .mat-typography h3, .mat-h4, .mat-body-1, .mat-typography .mat-h4, .mat-typography .mat-body-1, .mat-typography h4, .mat-h5, .mat-typography .mat-h5, .mat-typography h5, .mat-h6, .mat-typography .mat-h6, .mat-typography h6 { font-family: "Montserrat", "Helvetica Neue", sans-serif !important; font-weight: 600; } .mat-body, .mat-body-2, .mat-typography .mat-body, .mat-typography .mat-body-2, .mat-typography, .mat-mdc-header-row, .mat-mdc-row, .mdc-data-table__content, .mat-mdc-paginator, .mat-mdc-select, .mat-mdc-option { font-family: "Montserrat", "Helvetica Neue", sans-serif !important; } .home-container .mat-h1, .home-container .mat-headline-5, .home-container .mat-typography .mat-h1, .mat-typography .home-container .mat-headline-5, .mat-typography .home-container h1 { text-transform: uppercase; font-weight: 800; } h2.spt-headline { text-transform: uppercase; font-weight: 800; } .spt-back-btn { position: relative; font-size: 14px; line-height: 18px; cursor: pointer; display: inline-block; &:before { content: "< "; } &:hover { text-decoration: underline; } } dt { font-weight: 600; } table, p, ul, ol, dl, .tasks h3 { a { color: $color-matsen; @include transition(); &:hover { color: #b71e18; } } }