
.container {
    max-width: 1450px;
}

                        
    
    

    


.custom-grid .entry {
    width: 22.896551724138%;
    margin-right: 2.8045977011494%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid .entry .placeholder {
    padding-top: 75.301204819277%;
    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;    
    
}


                                                        
    


    


.detail-page .custom-grid-artists .entry {
    width: 22.896551724138%;
    margin-right: 2.8045977011494%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                                                                                                                                                                                
    


    


.custom-grid-selected-press .entry {
    width: 22.896551724138%;
    margin-right: 2.8045977011494%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                                                                                            
    


    


.custom-grid-fairs .entry {
    width: 31.448275862069%;
    margin-right: 2.8275862068966%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                        
    


    


.detail-page .custom-grid-fairs .entry {
    width: 22.896551724138%;
    margin-right: 2.8045977011494%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}


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

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

.detail-page .custom-grid-fairs .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: 30.528735632184%;
    margin-right: 4.2068965517241%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid .entry .placeholder {
    padding-top: 75.301204819277%;
    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) {

.detail-page .custom-grid-artists .entry {
    width: 30.528735632184%;
    margin-right: 4.2068965517241%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-artists .entry:nth-child(4n+4){
        margin-right: 4.2068965517241%;
    }
        .detail-page .custom-grid-artists .entry:nth-child(3n+3){
        margin-right: 4.2068965517241%;
    }
        .detail-page .custom-grid-artists .entry:nth-child(1n+1){
        margin-right: 4.2068965517241%;
    }
        .detail-page .custom-grid-artists .entry:nth-child(1n+1){
        margin-right: 4.2068965517241%;
    }
        

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

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

.detail-page .custom-grid-artists .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-selected-press .entry {
    width: 30.528735632184%;
    margin-right: 4.2068965517241%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-selected-press .entry:nth-child(4n+4){
        margin-right: 4.2068965517241%;
    }
        .custom-grid-selected-press .entry:nth-child(3n+3){
        margin-right: 4.2068965517241%;
    }
        .custom-grid-selected-press .entry:nth-child(1n+1){
        margin-right: 4.2068965517241%;
    }
        .custom-grid-selected-press .entry:nth-child(1n+1){
        margin-right: 4.2068965517241%;
    }
        

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

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

.custom-grid-selected-press .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-fairs .entry {
    width: 47.172413793103%;
    margin-right: 5.6551724137931%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-fairs .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) {

.detail-page .custom-grid-fairs .entry {
    width: 30.528735632184%;
    margin-right: 4.2068965517241%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-fairs .entry:nth-child(4n+4){
        margin-right: 4.2068965517241%;
    }
        .detail-page .custom-grid-fairs .entry:nth-child(3n+3){
        margin-right: 4.2068965517241%;
    }
        .detail-page .custom-grid-fairs .entry:nth-child(1n+1){
        margin-right: 4.2068965517241%;
    }
        .detail-page .custom-grid-fairs .entry:nth-child(1n+1){
        margin-right: 4.2068965517241%;
    }
        

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

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

.detail-page .custom-grid-fairs .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: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid .entry .placeholder {
    padding-top: 75.301204819277%;
    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) {

.detail-page .custom-grid-artists .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-artists .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-selected-press .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-selected-press .entry:nth-child(4n+4){
        margin-right: 0%;
    }
        .custom-grid-selected-press .entry:nth-child(3n+3){
        margin-right: 0%;
    }
        .custom-grid-selected-press .entry:nth-child(1n+1){
        margin-right: 0%;
    }
        .custom-grid-selected-press .entry:nth-child(1n+1){
        margin-right: 0%;
    }
        

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

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

.custom-grid-selected-press .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-fairs .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-fairs .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) {

.detail-page .custom-grid-fairs .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-fairs .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: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid .entry .placeholder {
    padding-top: 75.301204819277%;
    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) {

.detail-page .custom-grid-artists .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-artists .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-selected-press .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-selected-press .entry:nth-child(4n+4){
        margin-right: 0%;
    }
        .custom-grid-selected-press .entry:nth-child(3n+3){
        margin-right: 0%;
    }
        .custom-grid-selected-press .entry:nth-child(1n+1){
        margin-right: 0%;
    }
        .custom-grid-selected-press .entry:nth-child(1n+1){
        margin-right: 0%;
    }
        

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

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

.custom-grid-selected-press .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-fairs .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-fairs .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) {

.detail-page .custom-grid-fairs .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                        
section header, .divider, .news .entry { border-color: #54585a; }
.main-header nav a { color: #000000; font-size: 16px; letter-spacing: 1px; }
body, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary, #overlay .close, a, .private-login input[type="submit"], .screen-nav a, .slider-features a, .section-header a, .private nav a, h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1, .news .list h1 { 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: #000000; font-size: 13px; }
h4, .sectionname { color: #000000; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; }
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, .main-header nav a:hover, .main-header nav a.active { color: #54585a !important; }

/* EDITS */
.container{padding: 0 40px;}
@media all and (max-width:1880px) {
    .container{padding: 0 40px;}
}


.rollover .image {
    max-width: none;
}


#selected-works1 .slideshow-headline.divider h1 {
    font-size: 0px;
}
.fitted .placeholder {
    background: none;
}
.grid .entry {
    width: 32%;
    padding-right: .9%;
}

section#selected-works {
    margin-bottom: 50px;
}
section#selected-works1 {
    margin-bottom: 50px;
}
.swiper-container {
    padding-bottom: 0;
}
.swiper-container {
    padding-bottom: 0;
}
.swiper-slide-caption.caption p, .caption-snippet p {
        font-size: 11px;
    line-height: 15px;
}
.thumbnail-container .caption-snippet {
    overflow: auto;
    height: auto;
}


.nested-navigation {
    margin-bottom: 20px;
}


.custom-grid-selected-press .entry .placeholder, .custom-grid .entry .placeholder, .custom-grid-fairs .entry .placeholder {
    margin-bottom: 10px;
}
.press .title {
    font-size: 18px;
    line-height: 22px;
}
.summary.paragraph-styling p {
    line-height: 22px;
}
.date, .subtitle {
    line-height: 22px;
}


.associations .list-container .entry .thumbnail, .news-index .entry .thumbnail {
    max-width: none;
}



#related-artists {
    margin-bottom: 40px;
}



#wrapper-locations iframe {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}



footer .container {
    max-width: 1450px;
}






/* ------------------------------------------------------------------------- */
/* SLIDER ICON ST*/
/* ------------------------------------------------------------------------- */
a.link-back.back-link.back {
    margin-left: 12px;
}
a.link-thumbnails {
    margin-left: 12px;
}

a[data-tab-ref='slideshow'],
a[data-tab-ref='thumbnails'],
a.link-thumbnails,
a.selected-works,
a.featured-works{
    height: 13px; width: 19px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    padding-right:0;
    display: inline-block;
    box-sizing:border-box;
    box-shadow: inset 0 0 0 1px #b4b4b4;
    position:relative;
}
a[data-tab-ref='thumbnails']:before,
a.link-thumbnails:before{
    content: '';
    position: absolute;
    left: 0px; top: 4px;
    width: 19px; height: 5px;
    display: inline-block;
    box-sizing:border-box;
    box-shadow: inset 0 0 0 1px #b4b4b4;
}
a[data-tab-ref='thumbnails']:after,
a.link-thumbnails:after{
    content: '';
    position: absolute;
    left: 6px; top: 0px;
    width: 7px; height: 13px;
    display: inline-block;
    box-sizing:border-box;
    box-shadow: inset 0 0 0 1px #b4b4b4;
}
a[data-tab-ref='thumbnails']:hover,
a[data-tab-ref='thumbnails']:hover:before,
a[data-tab-ref='thumbnails']:hover:after,
a[data-tab-ref='thumbnails'].active,
a[data-tab-ref='thumbnails'].active:before,
a[data-tab-ref='thumbnails'].active:after,
a[data-tab-ref='slideshow']:hover, 
a[data-tab-ref='slideshow'].active,

a.link-thumbnails:hover,
a.link-thumbnails:hover:before,
a.link-thumbnails:hover:after,
a.link-thumbnails.active,
a.link-thumbnails.active:before,
a.link-thumbnails.active:after,
a.selected-works:hover,
a.selected-works.active,
a.featured-works:hover,
a.featured-works.active{
    box-shadow: inset 0 0 0 1px #000000;
}






/* --------------------------------------------------------- */
/* SLIDESHOW XL */
/* --------------------------------------------------------- */
.s-exhibitions.detail-page section .slider .bx-wrapper:first-of-type,
.s-artists.detail-page section .slider .bx-wrapper:first-of-type,
.s-fairs.detail-page section .slider .bx-wrapper:first-of-type
{
    width: 145vh;
    max-width: 100%!important;
    margin-left:auto;
    margin-right:auto;
    /*box-shadow: inset 0 0 0 1px #ff0000;*/
}

.s-exhibitions.detail-page .slider .bx-wrapper:first-of-type .slide,
.s-artists.detail-page .slider .bx-wrapper:first-of-type .slide,
.s-fairs.detail-page .slider .bx-wrapper:first-of-type .slide{
    width:100% !important;
    /*box-shadow: inset 0 0 0 1px #ff0000;*/
}











/* --------------------------------------------------------- */
/* MOBILE FIX */
/*keep padding*/
@media all and (max-width:1120px) {
    .container{
        padding: 0 20px;
    }
}
/*keep padding*/
@media all and (max-width:1024px) {
    .container.outside {
        padding: 0 20px;
    }
}
/*space mobile nav keep 100percent width*/
@media all and (max-width:800px) {
    .main-header nav.main {
        padding-top: 25px;
    }
    .container{
        max-width: 100%;
    }
}
/*dual current exhibitions 100 percent width*/
@media all and (max-width:560px) {
    .grid .entry.half{
        width: 100%;
        padding-right: 0;
    }
}
/*keep padding supersize captions*/
@media all and (max-width:320px){
    #slidecaption {
        padding-left: 0px;
    }
}





/* --------------------------------------------------------- */
/* MOBILE */
@media (max-width: 480px) {
    .squared[data-width] .thumbnail-container {
        width: 48%;
    }
    
    .grid .entry {
        width: 48% !important;
    }
    .grid .entry:nth-child(odd) {
        padding-right: 0 !important;
    }
    .grid .entry:nth-child(even) {
        padding-left: 4% !important;
        padding-right: 0;
    }
    
    .item-header {
        padding-bottom: 20px;
    }
    
    .associations .list-container .entry .thumbnail, .news-index .entry .thumbnail {
        float: left;
        width: 100%;
    }
    .associations .list-container .entry .info, .news-index .entry .info {
        max-width: none;
        width: 100% !important;
        padding-right: 0;
    }
    
    .text-two-columns .left {
       width: 100%; 
       padding-right: 0;
    }
    .text-two-columns .right {
        width: 100%;
        padding-left: 0;
    }
    
    
    .footer-col1 p {
        padding-bottom: 20px;
    }
}










b, strong {
    font-family:'ITC Franklin Gothic LT W01 Dm';
    font-weight: normal;
}

i, em {
    font-family:'ITC Franklin Gothic LT W01BkIt';
    font-style: none;
}

.main-header { padding: 35px 0; padding-bottom: 25px; background: #ffffff; margin-bottom: 50px; border-bottom-style: solid; border-bottom-width: 3px; border-bottom-color: #000000; }
.main-header nav { padding-top: 15px; }
.title, .entries.fixed-font .title, .entries.fixed-font .titles { font-family:'Chaparral W01 Regular'; font-size: 16px; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .entries .date, .grid .date, .grid .titles .date, .entries.fixed-font .subtitle { font-family:'ITCFranklinGothicW01-Bk_812647'; font-size: 13px; }
.exhibitions .small h1 { font-size: 16px; padding-top: 10px; }
nav.sub-links, nav.slider-features { font-family:'ITCFranklinGothicW01-Bk_812647'; }
footer { padding-top: 70px; }
body.s-homepage footer { padding-top: 20px; }

.contact .credit, .credit { margin-top: 32px;  margin-right: -100px;  float: right;}

#mc_embed_signup form { padding: inherit !important; width: 33% !important; }
#mc_embed_signup input[type=checkbox] { margin-right: 5px; }
form input[type=email], form input[type=password], form input[type=text], form select, form textarea {
    margin-bottom: 0 !important;
}

/*.main-header nav.mobile { margin-top: -40px; }*/
@media (max-width: 375px) {.text-two-columns .left, .text-two-columns .right { width: 100%; }}
@media (max-width: 375px) { #mc_embed_signup form { width: 100% !important; }}
@media (max-width: 375px) {.contact .credit, .credit { float: left;} }
@media (max-width: 800px) { .main-header nav.main { text-align: right; padding-top: 0; margin-top: -25px; }}
.bx-wrapper .bx-controls-direction .bx-next, 
.bx-wrapper .bx-controls-direction .bx-prev {
    background: url('https\3A \2F \2F s3\2E amazonaws\2E com\2F files\2E collageplatform\2E com\2E prod\2F application\2F 554a393b07a72c743f763dae\2F 8e0dee5f836d9338e9d849f329be968f\2E png') no-repeat;
    background-size: 32px 64px;
    width: 16px;
    height: 32px;
    margin-top: -16px;
}
.bx-wrapper .bx-controls-direction .bx-prev {
    background-position: 0 0;
}
.bx-wrapper .bx-controls-direction .bx-prev:hover {
    background-position: 0 -32px;
}
.bx-wrapper .bx-controls-direction .bx-next {
    background-position: -16px 0;
}
.bx-wrapper .bx-controls-direction .bx-next:hover {
    background-position: -16px -32px;
}

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


        
    .slideshow-container .swiper-slide {
       -webkit-backface-visibility: hidden;
       -webkit-transform: translate3d(0, 0, 0);
    }

    .slider-nav-next,
    .slider-nav-prev,
    .swiper-vow .slider-nav-next,
    .swiper-vow .slider-nav-prev,
    .swiper-vow .slider-nested-nav-prev,
    .swiper-vow .slider-nested-nav-next {
        background: url('https\3A \2F \2F s3\2E amazonaws\2E com\2F files\2E collageplatform\2E com\2E prod\2F application\2F 554a393b07a72c743f763dae\2F 8e0dee5f836d9338e9d849f329be968f\2E png') no-repeat;
        background-size: 32px 64px;
        width: 16px;
        height: 32px;
        margin-top: -16px;
        position: absolute;
        top: 50%;
        border: none;
        transform: none;
    }
    .slider-nav-prev,
    .swiper-vow .slider-nav-prev,
    .swiper-vow .slider-nested-nav-prev {
        background-position: 0 0;
        left: 0;
    }
    .slider-nav-prev:hover,
    .swiper-vow .slider-nav-prev:hover,
    .swiper-vow .slider-nested-nav-prev:hover {
        background: url('https\3A \2F \2F s3\2E amazonaws\2E com\2F files\2E collageplatform\2E com\2E prod\2F application\2F 554a393b07a72c743f763dae\2F 8e0dee5f836d9338e9d849f329be968f\2E png') no-repeat;
        background-size: 32px 64px;
        background-position: 0 -32px;
        border: 0;
    }
    .slider-nav-next,
    .swiper-vow .slider-nav-next,
    .swiper-vow .slider-nested-nav-next {
        background-position: -16px 0;
        right: 0;
    }
    .slider-nav-next:hover,
    .swiper-vow .slider-nav-next:hover,
    .swiper-vow .slider-nested-nav-next:hover {
        background: url('https\3A \2F \2F s3\2E amazonaws\2E com\2F files\2E collageplatform\2E com\2E prod\2F application\2F 554a393b07a72c743f763dae\2F 8e0dee5f836d9338e9d849f329be968f\2E png') no-repeat;
        background-size: 32px 64px;
        background-position: -16px -32px;
        border: 0;
    }
    