


body, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary { color: #000000; }
.main-header nav.homepage a, #slidecaption a * { color: #ffffff; }
.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 * { color: #bfb52e !important; }
.main-header nav a { font-size: 12px; color: #000000; }
section header, .divider, .news .entry { border-color: #ffffff; }
h4, .sectionname, h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { font-size: 14px; }

.main-header nav.main{
    padding-top: 17px;
}

.credit {
    display: block;
    margin-top: 6px;
    padding-right: 0;
}



.s-sketchbook h1 {display:none;}
.s-drawings h1 {display:none;}
.s-video h1 {display:none;}
.s-paintings h1 {display:none;}
.fitted .placeholder {
    padding-top: 100%;
    background: #ffffff;}
    
    .main-header {
    padding: 50px 0;
    padding-bottom: 40px;}
    
@media all and (max-width:480px) {
    footer div.footer-social {
        margin-bottom: 17px;
        margin-top: 10px;
    }
}


body:not(.s-homepage) .main-header nav.main .menu-group:hover>div {
    padding: 0 25px 20px 25px;
    margin-left: -25px;
    background-color: #fff;
}


/*div caption reset*/
.thumbnail-caption div {
    font-size: 11px;
    line-height:15px
}

/* -------------------------------------------------------------------------- */
/* BASIC RESET */
/* -------------------------------------------------------------------------- */
HTML, body{
    font: 14px 'Arial', sans-serif;
    font-weight:400;
    line-height:1.8;
    letter-spacing:0;
    background: #ffffff; 
    color: #000000;
}

.paragraph-styling p{
    margin-bottom:1em;
}

footer,
.main-header nav a { 
    font-size: 13px; 
}

.exhibitions.home .headers,
.exhibitions.home .medium .headers,
.exhibitions.home .small .headers{padding-top: 0;}
.grid {line-height:unset;}
.inquireBox img {display:block;}
.image img{display:block;}
h1, h2, h3, h4, .title, .subtitle, .date,
.exhibitions h1,
.exhibitions .small h1,
.exhibitions .medium h1,
.news .list h1,
.news h1, .news h2, .news h3,
.press .title,
.item-header h1, header h1,
.news-thumbs.fixed-font .titles,
.news-thumbs.fixed-font .title, 
.news-thumbs.fixed-font .entry .subtitle, 
.press.home .press-thumbs.fixed-font .titles, 
.press.home .press-thumbs.fixed-font .title, 
.entries.fixed-font .titles,
.entries.fixed-font .title, 
.entries.fixed-font .date, 
.entries.fixed-font .subtitle, 
.fixed-font .entries .date
{
    font-size:inherit;
    line-height:1.8;
    text-transform:initial;
    letter-spacing:inherit;
    color:#000000;
    padding:0 0 0 0; 
    margin: 0 0 0 0;
}
.links a, .links a:last-of-type 
{
    line-height:inherit;
}
.placeholder, .thumb{ 
    margin-bottom:10px !important;
}
.summary{
    margin-top:1em;
}

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


