


.main-header nav a:hover, .main-header nav a.active { color: #9c9c9c !important; }
.main-header nav a { color: #453536; font-size: 15px; letter-spacing: 2px; }
h4, .sectionname { color: #453536; font-size: 15px; letter-spacing: 1px; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title { color: #453536; font-size: 19px; letter-spacing: 1px; line-height: 150%; text-transform: uppercase; }
.homepage .caption h1 { color: #453536; font-size: 19px; letter-spacing: 1px; text-transform: uppercase; }
.screen-nav a, .slider-features a, .section-header a, .private nav a { color: #000000; font-size: 13px; }
.news .list h1 { color: #453536; }
body, #overlay .close, .list.text-only.entries.fixed-font .date { font-size: 15px; }
.news h1, .press-thumbs .entry .title { text-transform: uppercase; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { font-size: 15px; text-transform: capitalize; }
.large-images h2, .news h2, .news h3 { text-transform: capitalize; }

.contact .info .address, .contact .left-staff .address {
    padding-bottom: 0;
}
.contact .credit, .credit {
    margin-top: 0px;
}



/* FONTS */

@font-face {
    font-family: 'Agenda Semi Bold';
    src: url(https://s3.amazonaws.com/files.collageplatform.com.prod/application/5503474307a72ccf78018f28/AgendaSemiBold.otf);
}

@font-face {
    font-family: 'Agenda Thin';
    src: url(https://s3.amazonaws.com/files.collageplatform.com.prod/application/5503474307a72ccf78018f28/AgendaThin.otf);
}

@font-face {
    font-family: 'Agenda Regular';
    src: url(https://s3.amazonaws.com/files.collageplatform.com.prod/application/5503474307a72ccf78018f28/AgendaRegular.otf);
}

body, h2, h3 {
    font-family: 'Agenda Thin';
    text-transform: none;
}

nav, h1, h4  {
    font-family: 'Agenda Regular';
}


.exhibitions.home .small .headers {
    padding-top: 6px;
}

b, strong {
    font-family: 'Agenda Semi Bold';
    font-weight: normal;
}

.main-header {  padding: 45px 0; padding-bottom: 40px; margin-bottom: 60px; border-bottom-style: solid;  border-bottom-width: 1px;  border-bottom-color: #767676; }
.main-header nav a {  margin-left: 20px; }
.main-header nav.main {  padding-top: 15px; }
.caption h2 { font-size: 14px; }
.exhibitions .medium h1, .exhibitions .small h1, .news .list h1 { font-size: 15px; }
.entries.fixed-font .title, .entries.fixed-font .titles { font-family: 'Agenda Regular'; font-size: 14px; letter-spacing: 1px; }
nav.sub-links, nav.slider-features, .section-header .links { font-family: 'Agenda Thin'; font-size: 11px; text-transform: uppercase; letter-spacing: .03em;}
.entries.fixed-font .subtitle, .entries.fixed-font .date, .fixed-font .entries .date { font-family: 'Agenda Thin'; font-size: 13px; letter-spacing: 0; }

footer { background: #453536; }
footer div {color:#ffffff; text-align: center; padding-right: 0; font-family: 'Agenda Regular'; font-size: 14px; letter-spacing: 2px; text-transform: uppercase; }
footer div.footer-cols {  width: 100%;  padding-top: 15px;}
footer .footer-social { text-align: center !important; float: none;  width: 100%; }

*:focus:not(.focus-visible) {
    outline: none;
}


