

                        

    

    


.custom-grid .entry {
    width: 22.777777777778%;
    margin-right: 2.962962962963%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                                                                                                                                            



    


.custom-grid-publications .entry {
    width: 22.777777777778%;
    margin-right: 2.962962962963%;
    margin-bottom: 47px;
    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-artworks .entry {
    width: 22.685185185185%;
    margin-right: 3.0864197530864%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                        



    


.detail-page .custom-grid-artworks .entry {
    width: 22.777777777778%;
    margin-right: 2.962962962963%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}


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

.detail-page .custom-grid-artworks .entry .placeholder {
    padding-top: 73.170731707317%;
    background: inherit;
}

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


                                                                                                                                                                                                                                        

    
    
    

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

.custom-grid .entry {
    width: 30.37037037037%;
    margin-right: 4.4444444444444%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                                                                                                                                            


    
    

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

.custom-grid-publications .entry {
    width: 30.37037037037%;
    margin-right: 4.4444444444444%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

.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: 768px) {

.custom-grid-artworks .entry {
    width: 22.685185185185%;
    margin-right: 3.0864197530864%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        


    
    

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

.detail-page .custom-grid-artworks .entry {
    width: 30.37037037037%;
    margin-right: 4.4444444444444%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

.detail-page .custom-grid-artworks .entry .placeholder {
    padding-top: 73.170731707317%;
    background: inherit;
}

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

}

                                                                                                                                                                                                                                        

    
    
    

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

.custom-grid .entry {
    width: 45.555555555556%;
    margin-right: 8.8888888888889%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                                                                                                                                            


    
    

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

.custom-grid-publications .entry {
    width: 45.555555555556%;
    margin-right: 8.8888888888889%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

.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: 600px) {

.custom-grid-artworks .entry {
    width: 45.37037037037%;
    margin-right: 9.2592592592593%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        


    
    

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

.detail-page .custom-grid-artworks .entry {
    width: 45.555555555556%;
    margin-right: 8.8888888888889%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

.detail-page .custom-grid-artworks .entry .placeholder {
    padding-top: 73.170731707317%;
    background: inherit;
}

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

}

                                                                                                                                                                                                                                        

    
    
    

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

.custom-grid .entry {
    width: 45.555555555556%;
    margin-right: 8.8888888888889%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                                                                                                                                            


    
    

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

.custom-grid-publications .entry {
    width: 45.555555555556%;
    margin-right: 8.8888888888889%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

.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-artworks .entry {
    width: 45.37037037037%;
    margin-right: 9.2592592592593%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        


    
    

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

.detail-page .custom-grid-artworks .entry {
    width: 45.555555555556%;
    margin-right: 8.8888888888889%;
    margin-bottom: 47px;
    display: inline-block;
    vertical-align: top;
}

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

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

.detail-page .custom-grid-artworks .entry .placeholder {
    padding-top: 73.170731707317%;
    background: inherit;
}

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

}

                                                                                                                                                                                                                        
body { font-size: 14px; line-height: 160%; color: #000000; background: #eeeeee; }
#overlay .close { font-size: 14px; color: #777777; }
.list.text-only.entries.fixed-font .date { font-size: 14px; }
p { line-height: 160%; }
.paragraph-styling p { margin-bottom: 15px; }
.main-header nav a { color: #000000; letter-spacing: .075em; font-size: 14px; }
.main-header nav a:hover, .main-header nav 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: #ec4f04 !important; }
h4, .sectionname { color: #9c9c9c; font-size: 12px; line-height: 130%; letter-spacing: .5px; text-transform: uppercase; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1, .news .list h1, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary { color: #000000; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { color: #9c9c9c; }
a, .private-login input[type="submit"] { color: #777777; }
section header, .divider, .news .entry { border-color: #cccccc; }
#overlay, footer { background: #eeeeee; }
.screen-nav a, .slider-features a, .section-header a, .private nav a { font-size: 12px; letter-spacing: .5px; }

#description .content {
    padding-bottom: 30px;
}
















section.search.form {
    text-align: right;
}






/*TEMP HIDE INQUIRE BUTTON*/
/*a.inquire {*/
/*    display: none;*/
/*}*/


@media (max-width: 480px) {
.main-header nav {
    padding-top: 10px !Important;
}
.footer-col1 {
    padding-bottom: 20px;
}
.text-two-columns .left, .text-two-columns .right {
    width: 100% !Important;
}
.text-two-columns .right {
    padding-left: 0 !Important;
}
.grid .entry.half {
    width: 100%;
    padding-right: 0;
    border-top: 0;
}
.exhibitions.home .grid .entry.half .thumb {
    padding-bottom: 10px !important;
}
.grid-left-categories .grid-container {
    width: 95% !important;
}
.section-header .links {
     display: flex !important; 
}
.contact .credit, .credit {
    text-align: left !important; 
}
}


@media (max-width: 600px) {
.detail-page .custom-grid-artworks .entry:nth-child(2n+2), .custom-grid .entry:nth-child(2n+2) {
    margin-right: 0 !important;
}
.detail-page .custom-grid-artworks .entry, .custom-grid .entry, .custom-grid .entry:nth-child(3n+3), .detail-page .custom-grid-artworks .entry:nth-child(3n+3) {
        width: 48.37037037037% !important;
   margin-right: 2.96296%; !important;
}
}


@media (max-width: 800px) {
.main-header nav.main a {
    margin-right: 20px;
}
footer div.footer-cols {
    width: 100% !Important;
}
footer .footer-social {
    width: 100%;
    text-align: center;
    padding-top: 40px;
}
.s-exhibitions div#large:before {
    padding: 0 30px;
}
.grid .entry.half:nth-child(3n+3) {
    padding-right: 2%;
}
.text-three-columns .column {
    width: 100% !Important;
    flex-basis: 100% !Important;
    -webkit-flex-basis: 100% !Important;
}
.contact .credit, .credit {
    display: inline-block;
    width: 100%;
    text-align: center;
}
}






/*ADD ABOUT TO HOMEPAGE*/
.s-homepage .text-one-column{
    max-width: 650px;
    margin: 0 auto;
}
.s-homepage .text-one-column .content {
    padding-bottom: 0px;
}



div#artworks-grid span.subtitle.subtitle2 {
    display: none;
}


/*font-family:'AdobeGaramondW01-Regula';*/
/*font-family:'Adobe Garamond W01 It';*/
/*font-family:'Adobe Garamond W01 SmBd';*/
/*font-family:'AdobeGaramondW01-SmBdIt';*/
/*font-family:'AdobeGaramondW01-BdIt';*/
/*font-family:'Adobe Garamond W01 Bd';*/
/*font-family:'Univers LT W01_65 Bold1475968';*/
/*font-family:'Univers LT W01_45 Light1475944';*/
/*font-family:'Univers LT W01_55 Roman1475956';*/
/*font-family:'Times NR W01 Italic';*/
/*font-family:'Times NR W01 Bold';*/
/*font-family:'Times NR W01 Regular';*/
/*font-family:'Times NR W01 Semi Bold';*/


body {
    font-family:'Univers LT W01_45 Light1475944';
    background-image: -webkit-linear-gradient(top, rgb(206, 206, 206) 0%, rgba(238, 238, 238, 1) 250px);
    background-attachment: fixed
}    

.paragraph-styling p {
    text-align: justify;
}

b, strong {
    font-family:'Univers LT W01_65 Bold1475968';
    font-weight: normal;
}

/*u, ins {*/
/*    text-decoration: none;*/
/*    font-family:'Univers LT W01_55 Roman1475956';*/
/*    color: #ec4f04 !important;*/
/*}*/

.main-header {
    padding: 37px 0;
    padding-bottom: 30px;
    font-family:'Times NR W01 Regular';
    margin-bottom: 20px;
}

.main-header nav {
    padding-top: 33px;
}


/* EMPTY FIXES */
/* ----------------------------------- */
h2:empty, h3:empty, .date:empty, .subtitle:empty, .summary:empty { display: none !important;} 






/*FONTS AND SPACING*/

strong > em, b > em, strong > i, b > i, em > strong, em > b, i > strong, i > b{
    font-size: 15px !important;
    text-transform: none;
    font-family:'Times NR W01 Regular';
    font-style: normal !Important;
    font-weight: normal;
}

.subtitle, .date, .entries.fixed-font .date, .fixed-font .entries .date, h2, h3, .caption h2, .caption h3 {
    text-transform: uppercase;
    letter-spacing: .5px;
    font-size: 12px;
    line-height: 130% !important;
    padding-top: 5px !important;
    padding-bottom: 0;
    color: #444444 !important;
    margin: 0;
}

.caption h3 p {
    text-transform: uppercase;
    letter-spacing: .5px;
    font-size: 12px;
    line-height: 130% !important;
    color: #444444;
    margin: 0;
}

h4, .s-gallery h1, .inquireBox .header h1 {
    font-family:'Times NR W01 Regular';
    text-transform: uppercase;
    font-size: 20px !important;
    letter-spacing: 1px;
    color: #000000;
}


.homepage .caption {
    padding-top: 0;
}


.item-header h1, header h1 {
    padding-bottom: 0;
    line-height: 130% !important;
    text-transform: uppercase;
    font-family:'Times NR W01 Regular';
    letter-spacing: 1px;
    font-size: 20px !important;
}

.section-header {
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.title, .exhibitions h1, .exhibitions .medium h1, .exhibtions .small h1, #homepage-news h1, .caption h1, form.inquire label {
    font-size: 15px !important;
    line-height: 130%;
    padding-top: 10px;
    padding-bottom: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family:'Times NR W01 Regular';
    margin: 0;
}

.s-artworks section.artists.home.objects-view .title {
    font-family:'Univers LT W01_45 Light1475944';
    font-size: 12px !important;
}

.s-artworks section.artists.home.objects-view .subtitle, .s-artworks section.artists.home.objects-view .date {
    font-size: 10px !important;
}

.inquireBox .right input, .inquireBox .right textarea {
    margin-top: 5px;
    margin-bottom: 20px;
}

.slider-features a {
    line-height: 100% !important;
}

.grid .entry .placeholder {
    margin-bottom: 0;
}

.grid {
    line-height: 0;
}

.news h1 {
     padding-bottom: 0; 
     font-size: 15px !important;
    font-family:'Times NR W01 Regular';
    text-transform: uppercase;
    letter-spacing: 1px;
}

.news h2, .news h3 {
    padding-bottom: 0;
}

.s-video .news .entry {
    padding-bottom: 0;
}

.summary.paragraph-styling {
    padding-top: 15px;
}

.exhibitions.home .headers {
    padding-top: 0 !important;
}

.slider {
    padding-bottom: 75px;
}

.slide figcaption p {
    font-size: 13px;
}

.section-header {
    margin-bottom: 20px;
}

.fitted .placeholder {
    background: none;
}

.text-one-column-with-image.image-on-right .image {
    text-align: left;
}

.text-one-column-with-image .image {
    margin-top: 6px;
}

.links.in-text a, nav.slider-features {
    text-transform: uppercase;
    font-family:'Univers LT W01_45 Light1475944';
    font-size: 12px;
        letter-spacing: .5px;
}

.text-two-columns .left, .text-two-columns .right {
    width: 47.66%;
}

.text-two-columns .left {
    padding-right: 3.33%;
}

.section-header .links {
    display: block;
    text-align: right;
    width: 100%;
}

.associations .list-container .entry, .news-index .entry {
    clear: both;
    padding-bottom: 60px;
}

#publications-grid .entry .links {
    display: none;
}


/*HEADER*/

.scroll {
    background: rgba(238, 238, 238, .95);
    -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}





/*HOMEPAGE*/

.s-homepage .news .entry .info {
    max-width: 740px;
    width: 100%;
    vertical-align: top;
    margin: 0 auto;
    display: block;
}

.s-homepage .news .entry .thumbnail {
    display: none;
}

#homepage-news h1{
    text-transform: uppercase;
    font-family:'Univers LT W01_45 Light1475944';
    letter-spacing: .5px;
    font-size: 12px !important;
    line-height: 130%;
    color: #444444 !Important;
    padding-bottom: 10px;
}

#homepage-news h2 {
    font-family:'Times NR W01 Regular';
    text-transform: none;
    font-size: 16px !important;
    letter-spacing: 0;
    color: #000000 !important;
}

.s-homepage .news .entry {
    padding-bottom: 30px;
}


/*ABOUT*/

.s-about .text-one-column {
    max-width: 650px;
    margin: 0 auto;
}

.s-about .text-one-column .content {
    padding-bottom: 0px;
}

div#screen-quote .content p, div#screen-quote1 .content p, div#screen-quote2 .content p {
    font-size: 22px;
    font-family:'Times NR W01 Regular';
    text-align: center;
    margin: 0 auto;
}

div#screen-banner-image p {
    font-size: 30px;
    font-family:'Times NR W01 Regular';
    text-align: center;
    margin: 0 auto;
    max-width: 650px;
    color: #ffffff;
}

.text-with-background {
    margin-bottom: 80px;
    height: 350px;
}

.text-with-background .section-header {
    display: none;
}

.text-with-background .text {
    margin-top: 10%;
}


div#screen-quote2 img {
    opacity: .85;
}

div#screen-quote2 img:hover {
    opacity: 1;
}




/*ARTWORKS*/

.grid-left-categories .categories-left {
    width: 20%;
}

.grid-left-categories .grid-container {
    width: 79%;
}

.categories-left a {
    text-transform: uppercase;
    letter-spacing: .5px;
    font-size: 12px;
    color: #444444;
    padding-bottom: 4px;
}

.categories-left a.active {
    color: #ec4f04 !important;
}

/*
.categories-left:before {
    content: "Curate";
    font-family:'Times NR W01 Regular';
    text-transform: uppercase;
    font-size: 20px !important;
    letter-spacing: 1px;
    color: #000000;
}

.categories-left nav.switch {
    padding-top: 10px;
}
*/

/*.detail-page .custom-grid-artworks .entry {*/
/*        width: 22.685185185185%;*/
/*}*/


.s-artworks #description p{
    text-align: center;
}
.s-artworks #description .section-header {
    display: none;
}

.s-artworks .slider {
    padding-bottom: 10px;
}

.s-artworks .text-one-column .content {
    margin: 0 auto;
    padding-bottom: 20px;
}


.s-artworks .item-header h2 {
    display: none;
}

/*.s-artworks .text-two-columns .left {*/
/*    width: 27%;*/
/*}*/


/*.s-artworks .text-two-columns .right {*/
/*    width: 66%;*/
/*}*/

.s-artworks div#related-artworks header h4:before {
    content: "Related ";
}

.private-login input[type="submit"], input.submit {
    background: #444444  !important;
    color: #ffffff !important;
    padding: 7px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 10px !important;
    border-radius: 0;
    font-size: 11px;
}

button {
    background: #444444  !important;
    color: #ffffff !important;
    padding: 7px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0;
    font-size: 11px;
}

.private-login input[type="submit"]:hover, button:hover, input.submit:hover {
    background: #000000 !important;
    color: #ffffff !important;
}

.slide figcaption .links{
    margin-top: 15px;
}

.objects-details h3 {
    display: none;
}

.bx-wrapper:nth-child(2) {
    margin: 30px auto 0 auto;
}

.bx-wrapper:nth-child(2) .bx-viewport a.active {
    border: 1px #cccccc solid;
}

.section-header {
    margin-bottom: 25px;
}

div#artworks-grid span.date.inventory {
    display: none;
}

/*.s-artworks div#multiple-slider-container .divider {*/
/*    border-bottom: none;*/
/*}*/


.text-one-column .links {
    text-align: center;
}

a.inquire:nth-child(2) {
    display: none;
}





/*ARTISTS*/
#artists-grid .title {
    color: #000000;
}

.item-header h1 {
    font-size: 26px
}

nav.screen-nav.divider.quicklinks {
    display: none;
}

.quicklinks .back {
    display: none;
}

.qlinks {
    padding-bottom: 3px;
}

.qlinks a {
    padding-right: 15px;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-size: 12px;
    color: #444444;
}

.qlinks a:last-of-type {
    padding-right: 0;
}

.section-header .links {
    text-transform: uppercase;
    letter-spacing: .5px;
    font-size: 12px;
    color: #444444;
}






/*EXHIBTIONS*/

.s-exhibitions div#large:before {
    content: "Current";
    font-family: 'Times NR W01 Regular';
    text-transform: uppercase;
    font-size: 20px !important;
    letter-spacing: 1px;
    color: #000000;
    max-width: 1080px;
    margin: 0 auto;
    display: flex;
    margin-bottom: 15px;
    padding: 0 20px;
}

.line-separator {
    width: 100%;
    border-top: #cccccc 1px solid;
    padding-bottom: 28px;
    margin: auto;
    max-width: 1080px;
    margin-top: -2px;
}

/*.s-exhibitions header.section-header.divider.custom-grid-artworks {*/
/*    display: none;*/
/*}*/

#installation-views header.section-header.divider.border-top {
    border-bottom: none;
    margin-top: -10px;
}


#installation-views h1 {
    /*font-family:'Times NR W01 Regular';*/
    /*text-transform: none;*/
    /*font-size: 16px !important;*/
    /*letter-spacing: 0;*/
    /*color: #000000;*/
    display: none;
}

/*.s-exhibitions .qlinks a[href*="#related-artworks"] {*/
/*    display: none;*/
/*}*/

/*.qlinks a[href*="#installation-views"]{*/
/*    width: 75px !important;*/
/*    white-space: nowrap !important;*/
/*    overflow: hidden !important;*/
/*    display: inline-block;*/
/*    padding-right: 0;*/
/*    margin-right: 27px;*/
/*    line-height: 80%;*/
/*    padding-bottom: 0;*/
/*}*/
    
/*.qlinks a[href*="#installation-views"]::before{*/
/*        content:"SLIDESHOW ";*/
/*    }*/






/*NEW ACQUISITIONS*/

.s-new-acquisitions header.section-header.divider.custom-grid-artworks {
    display: none;
}

.s-new-acquisitions div#related-artworks{
    padding-top:0;
}




/*VIDEO*/

/*.s-media .fitted .placeholder .image img {*/
/*    max-height: 100%;*/
/*    max-width: 100%;*/
/*    min-width: 100%;*/
/*}*/

/*.s-media .fitted .placeholder {*/
/*    padding-top: 57%;*/
/*    background: none;*/
/*}*/

/*.s-media .section-header {*/
/*    display: none;*/
/*}*/

div#video-grid .entry .links {
    display: none;
}

.s-video.detail-page .section-header .links {
    text-align: right;
     width: inherit; 
}

/*PRESS*/
.s-news .section-header .links {
     width: initial; 
}




/*CONTACT*/

.text-three-columns .column {
    width: 30%;
    flex-basis: 30%;
    -webkit-flex-basis: 30%;
}


div#screen-about .section-header {
    display: none;
}

.s-gallery .column:last-of-type img {
    opacity: .85;
}

.s-gallery .column:last-of-type img:hover {
    opacity: 1;
}




/*PRIVATE*/
.s-private form input[type="text"], .s-private form input[type="password"], .s-private form input[type="email"], .s-private form select, .s-private form textarea {
    margin: 15px auto;
}

.private-login {
    text-align: center;
}




/*FOOTER*/
/*footer .image-links a {*/
/*    margin: 0;*/
/*    margin-top: -90px;*/
/*    text-align: left;*/
/*}*/

/*footer img {*/
/*    max-width: 80px;*/
/*}*/

/*footer .image-links {*/
/*    text-align: left;*/
/*}*/

/*footer div.footer-cols {*/
/*    margin-left: 150px;*/
/*}*/

footer div {
    width: 26%;
}

.footer-col1 {
    width: 35%;
}

footer {
    background-image: -webkit-linear-gradient(top, rgba(68, 68, 68, .7) 0%, rgba(68, 68, 68, 1) 100%);
    padding: 60px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
    margin-top: 50px;
    /*font-family:'Times NR W01 Regular';*/
    color: #ffffff;
}

footer div.footer-cols {
    width: 77%;
    padding-right: 0;
}

/*.footer-social::before {*/
/*    content:"Follow";*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 1px;*/
/*    font-size: 12px;*/
/*    line-height: 130%;*/
/*    padding-top: 5px;*/
/*    padding-bottom: 10px;*/
/*    display: block;*/
/*    text-align: left;*/
/*}*/

.footer-social {
    width: 220px;
}

footer .footer-social img {
    max-height: 35px;
}

.contact .credit, .credit {
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 9px;
    margin-top: 40px;
    letter-spacing: 0;
    text-transform: none;
}

.contact .credit a, .credit a {
    color: #cccccc;
}



#backToTop {
    background: #444444;
    padding: 4px 10px;
    text-transform: uppercase;
    font-size: 11px;
    color: #eeeeee;
    letter-spacing: 1px;
}

#backToTop:hover {
    background: #000000;
    color: #eeeeee !Important;
}

#overlay .close {
    top: 15px;
    right: 20px;
    font-size: 12px;
}

.footer-social img {
    opacity: .85;
}

.footer-social img:hover {
    opacity: 1;
}

.s-artworks .artists.objects-view .screen-nav:not(.custom-lh) * {
    line-height: 16px !important;
}

.s-artworks .artists.objects-view .screen-nav p.category-name {
    font-size: 15px;
    font-family: 'Times NR W01 Regular';
    text-transform: uppercase;
    margin: 0 0 5px 0;
}

.s-artworks .artists.objects-view .screen-nav p.category-name:not(:first-of-type) {
    margin-top: 30px;
}

.s-artworks .artists.objects-view .screen-nav a {
    font-size: 10px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 12px;
}

.s-artworks .artists.objects-view .screen-nav a.clear-all.top {
    margin-bottom: 30px !important;
}

.s-artworks .artists.objects-view .screen-nav a.clear-all:not(.top) {
    margin-top: 30px !important;
}

@media print {
    @page { margin: 20px 0 15px 0; }
    .detail-page nav.main { display: none!important; }
    .detail-page .section-header .slider-features{ display: none!important; } 
    .detail-page .main-header a.logo {
        margin-top: 20px!important;
        content: url(https://s3.amazonaws.com/files.collageplatform.com.prod/application/5a849dcd6aa72cb57e8b4567/sullivangosstype.png); width: 225px; height: 50px;
     }
    
    body.detail-page .main-header {
        padding-top:0!important;
        padding-bottom:0!important;
    }
    
    .detail-page section#associations { display: none; }
    .detail-page header.section-header { display:none!important; }
    .detail-page .bx-prev, .detail-page .bx-next { display: none; } 
    .detail-page .footer-cols > div {
        display: block;
        width: 230px;
        text-align: left;
        margin: 0 auto !important;
    }

    .detail-page footer {
        margin: 0 auto !important;
        top: 0;
        padding-top: 0!important;
        padding-bottom: 0!important;
        position:absolute;
        right: 0;
        margin: 0;
        margin-top: 10px;
    }
    
    .detail-page footer .footer-col1 {
        display: none !Important;
    }

    .detail-page footer div.footer-cols {
        display: block !important;
        text-align: center !important;
        margin: 0 auto !important;
        color: #000000;
    }
    
    .detail-page #images > .container { display: none!important; }
    .detail-page footer .footer-social { display: none; }
    .detail-page .slide figure {
        position: relative;
        padding-top: 300px;
        margin: 0 auto;
    }
    .detail-page .slide figure img {
        max-width: 500px;
        max-height: 400px;
        margin: 0 auto;
        top: 30px;
        text-align: center;
    }
    
    /*.detail-page .slide figure > img:nth-of-type(1) { display: none; }*/
    /*.detail-page .fader-items .slide figure > img:nth-of-type(2) { display: block!important; }*/
    .detail-page .slide {
        max-width: 100%!important;
        margin: 0 auto;
        display: block;
    }
 
    .bx-wrapper:nth-child(2) { display: none!important; }
    .slider .bx-wrapper > .bx-viewport { height: 420px!important; margin-top: -10px; }
    .publication-details { padding-bottom: 0!important; }
    div#slider-container { padding-bottom: 0!important; }
    .detail-page #images .section-header { display: none; }
    .detail-page .bx-thumbs { display: none; }
        .detail-page figcaption {
        position: relative;
        width:200px;
        left: 0 !important;
        bottom: -200px;
        left:0;
        right: 0;
    }
    
    .detail-page a.inquire, a.file { display: none; }
    /*.detail-page #screen-description { display: none; }*/
    .detail-page #screen-description .section-header { display: none; }
    .detail-page #backToTop { display: none!important;}
    .detail-page { padding-top: 0!important; }
    .bx-controls.bx-has-controls-direction { display:none!important; }
}

.s-artworks .artists.objects-view .screen-nav p.category-name .expand,
.s-artworks .artists.objects-view .screen-nav p.category-name .expanded {
    display: none;
}

@media all and (max-width: 600px) {
    
    div.categories-left.screen-nav a[data-reset] {
        display: none !important;
    }
    
    div.categories-left.screen-nav label {
        display: block;
        border-top: solid 1px #e5e5e5;
        padding-left: 15px;
    }
    
    div.categories-left.screen-nav label input {
        position: relative;
        top: 2px;
        margin: 0 5px 0 10px;
    }
    
    div.categories-left.screen-nav label a {
        line-height: 32px !important;
    }
    
    div.categories-left.screen-nav label:not(.expanded) {
        display: none !important;
    }
    
    div.categories-left.screen-nav label span.checkbox {
        display: inline-block;
        width: 10px;
        height: 10px;
        position: relative;
        top: 1px;
        left: 5px;
        margin-right: 10px;
    }
    
    div.categories-left.screen-nav label:not(.active) span.checkbox {
        background-image: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5a849dcd6aa72cb57e8b4567/checkbox.png');
        background-position: 0px -9px;
    }
    
    div.categories-left.screen-nav label.active span.checkbox {
        background-image: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5a849dcd6aa72cb57e8b4567/checkbox.png');
    }
    
    div.categories-left.screen-nav br {
        display: none !important;
    }
    
    .container.grid-left-categories {
        max-width: 100% !important;
        padding: 0;
    }
    
    .grid-left-categories .categories-left {
        width: 100%;
    }
    
    .s-artworks .artists.objects-view .screen-nav p.category-name {
        line-height: 36px !important;
        margin: 0 !important;
        border-top: solid 1px #ccc;
        border-bottom: none;
        width: 100%;
        display: block;
        padding-left: 20px;
        color: #656565;
        text-transform: uppercase;
        font-size: 0.8em;
    }
    
    .s-artworks .artists.objects-view .screen-nav p.category-name .expand,
    .s-artworks .artists.objects-view .screen-nav p.category-name .expanded {
        display: inline;
        float: right;
        position: relative;
        right: 30px;
        color: #444;
    }
    
    .s-artworks .artists.objects-view .screen-nav p.category-name:last-of-type {
        border-bottom: solid 1px #ccc;
    }
    
    .categories-left a, .categories-left a.active {
       color: #444 !important;
    }
    
    .categories-left.screen-nav {
        margin-top: -30px !important;
    }
    
    .categories-left.screen-nav.expanded {
        margin-top: -47px !important;
    }
    
    .categories-left.screen-nav:not(.expanded) {
        display: none;
    }
    
    .grid-left-categories .grid-container {
        margin-left: 21px;
    }
    
    .s-artworks .buttons-wrapper {
        margin: -50px 0 23px 21px;
        font-size: 0.8em;
    }
    
    .s-artworks .buttons-wrapper a {
        cursor: pointer;
    }
    
    .s-artworks .buttons-wrapper a:not(:last-of-type) {
        margin-right: 20px;
    }
    
    #artworks-grid.hidden {
        display: none;
    }
    
    a.clear-all:not(.on-top), a.apply-filters {
        display: inline-block !important;
        border: solid 1px #ccc;
        position: relative;
        text-align: center;
        line-height: 30px !important;
        width: 100px;
    }
    
    a.clear-all:not(.on-top) {
        left: 20px;
    }
    
    a.apply-filters {
        left: 40px;
        color: white !important;
        background-color: #444444;
    }
    
    .active-filters {
        margin: -15px 20px 15px 20px !important;
    }
    
    .active-filters .active-filter {
        border: solid 1px #ccc !important;
        line-height: 32px !important;
        text-align: center;
        display: inline-block !important;
        padding: 0 0 0 10px !important;
        background: #fafafa !important;
        text-transform: uppercase;
        font-size: 0.7em !important;
        letter-spacing: 1px !important;
    }
    
    .active-filters .active-filter:not(:last-of-type) {
        margin: 0 10px 10px 0;
    }
    
    .active-filters .active-filter span {
        color: #aaa !important;
        font-size: 0.8em;
        cursor: pointer;
        width: 30px;
        text-align: center;
        display: inline-block;
    }
    
    .filters-header {
        text-align: center;
        padding: 0 0 19px 0;
        font-size: 15px;
        font-family: 'Times NR W01 Regular';
    }
    
    .contentWrapper-blocked {
        position: absolute;
        top: 66px;
        width: 100%;
        background-color: #F2F2F2;
        min-height: 100%;
    }
    
    .close-filters {
        color: #9E9E9E;
        position: absolute;
        right: 12px;
        font-size: 1.1em;
        cursor: pointer;
    }
    
    .no-results-info {
        color: red;
        text-align: center;
        color: #7D7D7D;
        margin-top: 60px;
    }
    
}

/*preload logo image*/
#sullivan-goss-logo {
    background-image: url(https://s3.amazonaws.com/files.collageplatform.com.prod/application/5a849dcd6aa72cb57e8b4567/sullivangosstype.png);
    display: none;
}

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


