


.main-header nav a { font-size: 20px; text-transform: uppercase; letter-spacing: .5px; color: #58585b; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { font-size: 22px; color: #58585b; }
h4, .sectionname { text-transform: uppercase; color: #000000; font-size: 15px; letter-spacing: .5px; }
h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3, h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2 { font-size: 13px; color: #58585b; }
.main-header nav a:hover, .main-header nav a.active, .main-header nav.homepage a:hover, .main-header nav.homepage a.active, #slidecaption a:hover *, .screen-nav a.active, .screen-nav a:hover, .screen-nav a:hover *, .slider-features a.active, .slider-features a:hover, .slider-features a:hover *, .section-header a:hover, .section-header a:hover *, .section-header a.active, a:hover, a:hover *, .grid .entry a:hover span, .private-login input[type="submit"]:hover, .entry a:hover .placeholder, .entry a:hover .thumb, #overlay .close:hover { color: #000000 !important; }
body, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary, .news .list h1, .screen-nav a, .slider-features a, .section-header a, .private nav a, .main-header nav.homepage a, #slidecaption a *, #overlay .close, a, .private-login input[type="submit"] { color: #58585b; }
.paragraph-styling p { margin-bottom: 20px; }

@media (max-width: 800px) {
    footer .footer-social {
        float: left;
        text-align: left;
        }
    .main-header nav.main, .main-header nav {
        padding-top: 0 !important;
        }
    }
    
@media (max-width: 480px) {
    footer div {
        width: 100% !important;
        }
    .news .entry .info {
        width: 68% !important;
        }
    }

/* GENERAL */

.font-smoothing {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }

b, strong {
    font-weight: normal;
    }
    
.main-header nav { 
    padding-top: 24px; 
    }
    
.entries .titles, .entries .title, .grid .titles, .grid .title, .entries.fixed-font .title, .entries.fixed-font .titles {
    font-size: 16px;
    font-family: 'TradeGothicW01-BoldCn20_675334';
    }
    
.entries .subtitle, .grid .subtitle, .grid .titles .subtitle {
    font-family: 'Trade Gothic W01 Roman';
    font-size: 13px !important;
    }

.entries .date, .grid .date, .grid .titles .date, .entries.fixed-font .date, .fixed-font .entries .date {
    font-family: 'Trade Gothic W01 Roman';
    font-size: 13px !important;
    }

button {
    padding: 6px;
    }
    
h1 {
    text-transform: none
}

/* EXHIBITIONS LIST */
.exhibitions .medium h1, .exhibitions .small h1  { 
    font-size: 16px; 
    line-height: 150%;
    }
.exhibitions.home .small .headers { padding-top: 10px; }

section#exhibitions-container-main .section-header .links {
    font-family: 'TradeGothicW01-BoldCn20_675334';
    text-transform: uppercase;
    color: #000000;
    font-size: 15px;
    letter-spacing: .5px;
    }


/* ARTISTS LIST */
section.artists.home .entries .title {
    font-family: 'Trade Gothic W01 Bold_2';
    letter-spacing: 0 !important;
    font-size: 15px !important;
    }
    
    
    
/* FOOTER */    
footer {
    font-family: 'TradeGothicW01-BoldCn20_675334';
    text-transform: uppercase;
    font-size: 18px;
    padding: 40px 0;
    }
    
footer div.footer-cols {
    width: 85%;
    }
    


/* CLONED */


.associations .list-container .entry .thumbnail, .news-index .entry .thumbnail { float: left; width: 14%; max-width: 300px; margin-right: 20px; }
.rollover .list .entry { margin-bottom: 15px; }
@media (max-width: 480px) {.rollover .list .entry { width: 100%; margin-bottom: 15px; } }
@media (max-width: 568px) {.rollover .list .entry { width: 100%; margin-bottom: 15px; } }
.section-header { -webkit-flex-wrap: wrap; }
div#screen-featured-works .divider, div#screen-selected-works .divider { display: none; }
.bx-viewport { margin-bottom: 30px; }


.entries .subtitle, .grid .subtitle, .grid .titles .subtitle {font-size: 14px; text-transform: none; letter-spacing: 0;}
.entries .date, .grid .date, .grid .titles .date, .entries.fixed-font .date, .fixed-font .entries .date { letter-spacing: 0;}
.entries.fixed-font .subtitle { font-size: 14px; }
.entries.fixed-font .date, .fixed-font .entries .date { font-size: 10px; }
div#press-grid p { margin-top: 7px; }
.news h1 {padding-bottom: 1px;}
.news h2 {margin-bottom: -7px;}
@media (max-width: 480px) { .news-index .entry .thumbnail { width: 24%; } }
@media (max-width: 800px) { .news .entry .info { width: 75%; } }
.associations .news h1 { font-size: 14px; }
.section-header .links { text-transform: uppercase; font-size: 12px;}

.item-header h1, header h1 { padding-bottom: 1px; }
.section-header h3 { margin-top: -4px; }
.caption h1 { margin-bottom: 5px; }
.caption h2 {margin-top: -5px; margin-bottom: -5px;}
.caption h3 {margin: 0;}
.contact .info .address { padding-bottom: 20px; }
@media (max-width: 330px) { .section-header .links { float: left; }}
@media (max-width: 330px) { .footer-col1 p { width: 111%; }}
@media (max-width: 800px) { footer div.footer-cols { width: 100% !important; }}
@media (max-width: 1100px) { .container { padding: 0 35px; }}
@media (max-width: 480px) { .container { padding: 0 20px; }}


.contact .credit, .credit {
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 9px;
    margin-top: 0px;
    margin-bottom: 20px;
}

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


