

                        

    

    


.custom-grid .entry {
    width: 21.296296296296%;
    margin-right: 4.9382716049383%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}


.custom-grid .entry:nth-child(4n+4) {
    margin-right: 0;
} 

.custom-grid .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}


                                                                                                                                                                                                                                            



    


.custom-grid-publications .entry {
    width: 21.296296296296%;
    margin-right: 4.9382716049383%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}


.custom-grid-publications .entry:nth-child(4n+4) {
    margin-right: 0;
} 

.custom-grid-publications .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid-publications .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}


                                                            



    


.custom-grid-recent-acquisitions .entry {
    width: 21.296296296296%;
    margin-right: 4.9382716049383%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}


.custom-grid-recent-acquisitions .entry:nth-child(4n+4) {
    margin-right: 0;
} 

.custom-grid-recent-acquisitions .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid-recent-acquisitions .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}


                                                    

    
    
    

@media all and (max-width: 768px) {

.custom-grid .entry {
    width: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid .entry:nth-child(4n+4){
        margin-right: 14.814814814815%;
    }
        .custom-grid .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        .custom-grid .entry:nth-child(3n+3){
        margin-right: 14.814814814815%;
    }
        .custom-grid .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        

.custom-grid .entry:nth-child(2n+2) {
    margin-right: 0;
} 

.custom-grid .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                                                                                                                                                                                                                            


    
    

@media all and (max-width: 768px) {

.custom-grid-publications .entry {
    width: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-publications .entry:nth-child(4n+4){
        margin-right: 14.814814814815%;
    }
        .custom-grid-publications .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        .custom-grid-publications .entry:nth-child(3n+3){
        margin-right: 14.814814814815%;
    }
        .custom-grid-publications .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        

.custom-grid-publications .entry:nth-child(2n+2) {
    margin-right: 0;
} 

.custom-grid-publications .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid-publications .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                                            


    
    

@media all and (max-width: 768px) {

.custom-grid-recent-acquisitions .entry {
    width: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-recent-acquisitions .entry:nth-child(4n+4){
        margin-right: 14.814814814815%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(3n+3){
        margin-right: 14.814814814815%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        

.custom-grid-recent-acquisitions .entry:nth-child(2n+2) {
    margin-right: 0;
} 

.custom-grid-recent-acquisitions .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid-recent-acquisitions .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                                    

    
    
    

@media all and (max-width: 600px) {

.custom-grid .entry {
    width: 28.395061728395%;
    margin-right: 7.4074074074074%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid .entry:nth-child(4n+4){
        margin-right: 7.4074074074074%;
    }
        .custom-grid .entry:nth-child(2n+2){
        margin-right: 7.4074074074074%;
    }
        .custom-grid .entry:nth-child(3n+3){
        margin-right: 7.4074074074074%;
    }
        .custom-grid .entry:nth-child(2n+2){
        margin-right: 7.4074074074074%;
    }
        

.custom-grid .entry:nth-child(3n+3) {
    margin-right: 0;
} 

.custom-grid .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                                                                                                                                                                                                                            


    
    

@media all and (max-width: 600px) {

.custom-grid-publications .entry {
    width: 28.395061728395%;
    margin-right: 7.4074074074074%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-publications .entry:nth-child(4n+4){
        margin-right: 7.4074074074074%;
    }
        .custom-grid-publications .entry:nth-child(2n+2){
        margin-right: 7.4074074074074%;
    }
        .custom-grid-publications .entry:nth-child(3n+3){
        margin-right: 7.4074074074074%;
    }
        .custom-grid-publications .entry:nth-child(2n+2){
        margin-right: 7.4074074074074%;
    }
        

.custom-grid-publications .entry:nth-child(3n+3) {
    margin-right: 0;
} 

.custom-grid-publications .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid-publications .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                                            


    
    

@media all and (max-width: 600px) {

.custom-grid-recent-acquisitions .entry {
    width: 28.395061728395%;
    margin-right: 7.4074074074074%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-recent-acquisitions .entry:nth-child(4n+4){
        margin-right: 7.4074074074074%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(2n+2){
        margin-right: 7.4074074074074%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(3n+3){
        margin-right: 7.4074074074074%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(2n+2){
        margin-right: 7.4074074074074%;
    }
        

.custom-grid-recent-acquisitions .entry:nth-child(3n+3) {
    margin-right: 0;
} 

.custom-grid-recent-acquisitions .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid-recent-acquisitions .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                                    

    
    
    

@media all and (max-width: 400px) {

.custom-grid .entry {
    width: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid .entry:nth-child(4n+4){
        margin-right: 14.814814814815%;
    }
        .custom-grid .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        .custom-grid .entry:nth-child(3n+3){
        margin-right: 14.814814814815%;
    }
        .custom-grid .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        

.custom-grid .entry:nth-child(2n+2) {
    margin-right: 0;
} 

.custom-grid .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                                                                                                                                                                                                                            


    
    

@media all and (max-width: 400px) {

.custom-grid-publications .entry {
    width: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-publications .entry:nth-child(4n+4){
        margin-right: 14.814814814815%;
    }
        .custom-grid-publications .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        .custom-grid-publications .entry:nth-child(3n+3){
        margin-right: 14.814814814815%;
    }
        .custom-grid-publications .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        

.custom-grid-publications .entry:nth-child(2n+2) {
    margin-right: 0;
} 

.custom-grid-publications .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid-publications .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                                            


    
    

@media all and (max-width: 400px) {

.custom-grid-recent-acquisitions .entry {
    width: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 70px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-recent-acquisitions .entry:nth-child(4n+4){
        margin-right: 14.814814814815%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(3n+3){
        margin-right: 14.814814814815%;
    }
        .custom-grid-recent-acquisitions .entry:nth-child(2n+2){
        margin-right: 14.814814814815%;
    }
        

.custom-grid-recent-acquisitions .entry:nth-child(2n+2) {
    margin-right: 0;
} 

.custom-grid-recent-acquisitions .entry .placeholder {
    padding-top: 100%;
    background: inherit;
}

.custom-grid-recent-acquisitions .entry .placeholder .image img {
    max-height: 100%;
    max-width: 100%;
        padding: 0;
        position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;    
    
}

}

                                    
body { font-size: 12px; line-height: 24px; color: #000000; }
p { line-height: 24px; }
.main-header nav a { font-size: 11px; letter-spacing: 0.5px; color: #000000; text-transform: uppercase; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { font-size: 12px; color: #908a4f; text-transform: uppercase; }
#overlay .close { font-size: 12px; color: #000000; }
.list.text-only.entries.fixed-font .date, h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2 { font-size: 12px; }
h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { font-size: 10px; text-transform: uppercase; }
h4, .sectionname { font-size: 12px; color: #000000; text-transform: uppercase; }
.news .list h1 { color: #908a4f; }
.news h1, .press-thumbs .entry .title, .news h3 { text-transform: uppercase; }
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: #908a4f !important; }
.main-header nav a:hover, .main-header nav a.active { color: #ffffff !important; }
.screen-nav a, .slider-features a, .section-header a, .private nav a, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary, a, .private-login input[type="submit"] { color: #000000; }

/* EDITS */
.links.in-text a { color: #908a4f !important; border-bottom: solid 1px; }
.paragraph-styling.details .links a:last-of-type { color: #908a4f !important; border-bottom: solid 1px; }

/*remove full width background color for links*/
#news-and-views-list .entry .links a { display: initial; }

/* */
.section-header .addthis_counter.addthis_pill_style.addthis_nonzero a.addthis_button_expanded {display: none !important;}

.s-publications h1 { font-family: 'Trade Gothic W01 Obl'; }
.s-publications h2 { font-family: 'Trade Gothic W01 Bold'; }

.main-header nav a { margin-left: 15px; padding: 4px; }
.main-header nav { line-height: 20px; }
.main-header nav a:hover, .main-header nav a.active { color: #fff; background-color: #908a4f; padding: 4px; }
.main-header { padding: 30px 0; padding-bottom: 25px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ccc; margin-bottom: 30px; }
.container.slider.divider { border-bottom-color: #ccc; border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 50px; }
.item-header h1, header h1 { font-size: 15px; letter-spacing: .5px; }
.entries .title { font-size: 12px; color: #000; text-transform: capitalize; }

.section-header a:hover, .section-header a.active {
    color: #908a4f !important;
}

div#screen-featured-works section#featured-works .container { font-family:'Trade Gothic W01 Roman'; color: #000; font-size: 12px; }

body.s-exhibitions .section-header .links { text-transform: uppercase; }

.rollover .image img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    background: #ccc;
}

.rollover .list, .rollover .image { padding-bottom: 40px; }
.category.clearfix.c-55e752e4c5aa2c9603a673f3 { padding-bottom: 0px; }

#screen-featured-works header h1 { font-family:'Trade Gothic W01 Roman'; color: #000; font-size: 12px; }

.exhibitions .medium h1 { font-size: 12px; }
.exhibitions .small h1 { font-size: 12px; }
.fitted .placeholder { background: #eee; }

.custom-grid .title {padding-top:10px;}
.publications .fitted .placeholder { background: none; }
.entries.fixed-font .title, .entries.fixed-font .titles { font-family: 'Trade Gothic W01 Bold'; color: #908a4f; text-transform: uppercase; }
.entries.fixed-font .subtitle { font-family: 'Trade Gothic W01 Obl'; text-transform: capitalize; color: #000; }
h3, .entries .date, .grid .date, .grid .titles .date { font-family: 'Trade Gothic W01 Roman'; color: #000; }
.associations .fitted .placeholder { background: transparent; }

section.publications.home .title { font-family: 'Trade Gothic W01 Bold'; color: #908a4f; text-transform: uppercase; }
div#publications .title { font-family: 'Trade Gothic W01 Bold'; color: #908a4f; text-transform: uppercase; }
.series .thumbnail-caption { font-family: 'Trade Gothic W01 Bold'; color: #908a4f; text-transform: uppercase; }


.news .entry .info { width: 50%; }
.news .entry .thumbnail { width: 40%; }
.associations .news h1 { font-size: 12px; }

footer { padding: 50px 0; background: #524B41; }
footer div.footer-cols { color: #fff; }

.footer-cols form input {
  padding: 0px;
  height: 22px!important;
}
.footer-cols form .form-submit-button {
    background-color: transparent!important;
}


/* SHARE BUTTON */
.addthis_counter a.atc_s {
    color: #000 !important;
    
}

.s-publications .custom-grid .title, .s-recent-acquisitions .custom-grid .title {
    color: #908a4f;
    font-family: "Trade Gothic W01 Bold";
    text-transform: uppercase;
}

.s-publications .custom-grid .subtitle, .s-recent-acquisitions .custom-grid .subtitle {
    color: #000;
    font-family: "Trade Gothic W01 Obl";
    text-transform: capitalize;
    line-height: 20px;
}

.s-publications .custom-grid .date, .s-recent-acquisitions .custom-grid .date {
    color: #000;
    font-family: "Trade Gothic W01 Roman";
    font-size: 10px;
    text-transform: uppercase;
}

/*.addthis_native_toolbox {*/
/*    display: inline-block;*/
   /* vertical-align: middle; */
/*    letter-spacing: 0 !important;*/
/*    margin-right: -22px;*/
    /* margin-left: 4px; */
/*}*/

/*.addthis_counter .atc_s, .addthis_counter .addthis_button_expanded {*/
/*    background: transparent !important;*/
/*    padding-right: 10;*/
    /* margin-top: -1px; */
/*    color: #000;*/
/*}*/
/*.addthis_button_compact:before {*/
/*    content: "Share";*/
/*    font-family:'Trade Gothic W01 Roman';*/
/*    font-weight: normal;*/
/*    line-height: 24px;*/
/*}*/


.addthis_native_toolbox {
    display: inline-block;
    vertical-align: middle;
    letter-spacing: 0 !important;
    /*margin-right: -22px;*/
}
.addthis_counter .atc_s, .addthis_counter .addthis_button_expanded {
    background: transparent !important;
    padding-right: 10;
    /*margin-top: -1px;*/
    color: #000;
}

.addthis_native_toolbox .addthis_counter.addthis_pill_style {
    font-family: "Trade Gothic W01 Roman" !important;
}

/*.addthis_native_toolbox .at-share-tbx-element .at_native_button {*/
/*    vertical-align: top;*/
/*}*/

#atstbx {
    font-family:'Trade Gothic W01 Roman' !important;
}
.addthis_native_toolbox .addthis_counter a.atc_s.addthis_button_compact {
    font-family:'Trade Gothic W01 Roman' !important;
    font-weight: normal;
    line-height: 24px;
}

.s-exhibitions .addthis_button_compact{
	line-height: 24px;  
}
.s-recent-acquisitions .addthis_button_compact{
	line-height: 24px;  
}

.s-art-fairs .addthis_button_compact{
	line-height: 24px;  
}

.addthis_native_toolbox  .addthis_button_compact {
    font-family:'Trade Gothic W01 Roman' !important;
    font-weight: normal;
    font-size: 12px!important;
    line-height: 24px;
    height: 24px;
}
.addthis_native_toolbox .addthis_counter a.atc_s {
    padding: 0 10px 0 0;
}



/* NEWS AND VIEWS*/

.s-news-and-views .switched-sidebar.sidebar-left {
    max-width: 70% !important;
}
.s-news-and-views .container { padding-bottom: 30px;}

.s-news-and-views h4 {
    color: #908a4f;
    font-family: "Trade Gothic W01 Bold";
    text-transform: uppercase;
    margin-bottom: 10px !important;
}
.s-news-and-views .feed-item {
    background: #F9F9F9;
    padding: 10px;
    border-radius: 25px;
    margin-bottom: 30px;
  }

nav.mobile a {
    margin-left: 0;
}

@media all and (max-width: 480px) {
header.section-header .item-header, header.section-header h4 {width:initial;}
.item-header h1, header h1 {line-height:24px;}
header.section-header h4 + nav, header.section-header .item-header + nav {width:initial;display: flex;}
#screen-images header.section-header h4 + nav, header.section-header .item-header + nav {display: flex;width: initial;}
.s-recent-acquisitions header.section-header h4 + nav,.s-recent-acquisitions header.section-header .item-header + nav,
.s-exhibitions header.section-header h4 + nav, .s-exhibitions header.section-header .item-header + nav{display: initial;width: initial;} 
}

/* Bug #34968 */

@media all and (max-width: 800px) {
    nav.main a:nth-of-type(1) { padding-left: 0; }
}

@media all and (max-width: 480px) {
 
    .main-header .container { padding-left: 20px; padding-right: 20px; }
    /*.main-header nav a { padding-left: 0px; }*/
    nav.mobile div.navlinks a.active { margin-bottom: 11px; margin-top:11px; }
    nav.mobile div.navlinks a {padding-bottom:4px; margin-bottom:11px; }
    nav.mobile a.menu { padding-left: 0px; }

.mobile-menu-wrapper a:not(.active):hover { padding-left: 4px;}
    
}

@media all and (max-width: 330px) {
    .main-header .container { padding-left: 0; padding-right: 0; }
    .main-header { margin-left: 20px; margin-right: 20px; }
}
