
.container {
    max-width: 1800px;
}

                        
    
    

    


.custom-grid .entry {
    width: 23.333333333333%;
    margin-right: 2.2222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid .entry .placeholder {
    padding-top: 71.428571428571%;
    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-plate-paintings-index .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-plate-paintings-index .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                            
    


    


.custom-grid-wax-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-wax-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-wood-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-wood-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-velvet-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-velvet-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-paintings-on-found-materials .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-paintings-on-found-materials .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-paintings-on-found-materials .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-paintings-on-found-materials .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.detail-page .custom-grid-paintings-on-found-materials .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                
    


    


.custom-grid-resin-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-resin-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-tarp-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-tarp-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-spray-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-spray-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-intervention-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-intervention-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-intervention-paintings .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: 23.333333333333%;
    margin-right: 2.2222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                        
    


    


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


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

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

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


                                                
    


        


.custom-grid-video-test .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-video-test .entry .placeholder {
    padding-top: 56.122448979592%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-sculptures .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                            
    


    


.custom-grid-sculpture-items .entry {
    width: 19.444444444444%;
    margin-right: 7.4074074074074%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                        
    


    


.detail-page .custom-grid-sculpture-items .entry {
    width: 19.444444444444%;
    margin-right: 7.4074074074074%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                
    


    


.custom-grid-architecture .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                            
    


    


.custom-grid-architecture-items .entry {
    width: 19.444444444444%;
    margin-right: 7.4074074074074%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

.custom-grid-architecture-items .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-architecture-items .entry {
    width: 19.444444444444%;
    margin-right: 7.4074074074074%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                
    


    


.custom-grid-furnitures .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                            
    


    


.custom-grid-furniture-items .entry {
    width: 19.444444444444%;
    margin-right: 7.4074074074074%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                                                            
    


        


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


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

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

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


                                                            
    


    


.custom-grid-films .entry {
    width: 15.555555555556%;
    margin-right: 26.666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                            
    


    


.custom-grid-exhibitions .entry {
    width: 23.333333333333%;
    margin-right: 2.2222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

.custom-grid-exhibitions .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-exhibitions .entry {
    width: 23.333333333333%;
    margin-right: 2.2222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                                                                                
    


    


.custom-grid-exhibitions2 .entry {
    width: 11.111111111111%;
    margin-right: 33.333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

.custom-grid-exhibitions2 .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-exhibitions2 .entry {
    width: 11.111111111111%;
    margin-right: 33.333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                
    


    


.custom-grid-architecture-new .entry {
    width: 23.333333333333%;
    margin-right: 2.2222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-architecture-new .entry .placeholder {
    padding-top: 71.428571428571%;
    background: inherit;
}

.custom-grid-architecture-new .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-architecture-new .entry {
    width: 23.333333333333%;
    margin-right: 2.2222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}


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

.detail-page .custom-grid-architecture-new .entry .placeholder {
    padding-top: 71.428571428571%;
    background: inherit;
}

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


                                                
    


    


.custom-grid-works-on-canvas .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-works-on-canvas .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-works-on-paper .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-works-on-paper .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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


                                                                                            
    


    


.custom-grid-shop .entry {
    width: 23.333333333333%;
    margin-right: 2.2222222222222%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}


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

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

.custom-grid-shop .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: 31.111111111111%;
    margin-right: 3.3333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid .entry .placeholder {
    padding-top: 71.428571428571%;
    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-plate-paintings-index .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-plate-paintings-index .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        

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

.custom-grid-plate-paintings-index .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-plate-paintings-index .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-wax-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-wax-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-wax-paintings .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-wood-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-wood-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-wood-paintings .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-velvet-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-velvet-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-velvet-paintings .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-paintings-on-found-materials .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        

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

.custom-grid-paintings-on-found-materials .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-paintings-on-found-materials .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-paintings-on-found-materials .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        

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

.detail-page .custom-grid-paintings-on-found-materials .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.detail-page .custom-grid-paintings-on-found-materials .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-resin-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-resin-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-resin-paintings .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-tarp-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-tarp-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-tarp-paintings .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-spray-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-spray-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-spray-paintings .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-intervention-paintings .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-intervention-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-intervention-paintings .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: 31.111111111111%;
    margin-right: 3.3333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

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

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

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

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

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

}

                                                
    

    
        

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

.custom-grid-video-test .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-video-test .entry .placeholder {
    padding-top: 56.122448979592%;
    background: inherit;
}

.custom-grid-video-test .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-sculptures .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-sculptures .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-sculpture-items .entry {
    width: 25.925925925926%;
    margin-right: 11.111111111111%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

.detail-page .custom-grid-sculpture-items .entry {
    width: 25.925925925926%;
    margin-right: 11.111111111111%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                
    

    
    

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

.custom-grid-architecture .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-architecture .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-architecture-items .entry {
    width: 25.925925925926%;
    margin-right: 11.111111111111%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-architecture-items .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-architecture-items .entry {
    width: 25.925925925926%;
    margin-right: 11.111111111111%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-architecture-items .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-furnitures .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-furnitures .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-furniture-items .entry {
    width: 25.925925925926%;
    margin-right: 11.111111111111%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

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

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

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

.custom-grid-news .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-films .entry {
    width: 15.555555555556%;
    margin-right: 26.666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-films .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-exhibitions .entry {
    width: 31.111111111111%;
    margin-right: 3.3333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-exhibitions .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-exhibitions .entry {
    width: 31.111111111111%;
    margin-right: 3.3333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-exhibitions .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-exhibitions2 .entry {
    width: 11.111111111111%;
    margin-right: 33.333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-exhibitions2 .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-exhibitions2 .entry {
    width: 11.111111111111%;
    margin-right: 33.333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-exhibitions2 .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-architecture-new .entry {
    width: 31.111111111111%;
    margin-right: 3.3333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-architecture-new .entry .placeholder {
    padding-top: 71.428571428571%;
    background: inherit;
}

.custom-grid-architecture-new .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-architecture-new .entry {
    width: 31.111111111111%;
    margin-right: 3.3333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-architecture-new .entry:nth-child(4n+4){
        margin-right: 3.3333333333333%;
    }
        .detail-page .custom-grid-architecture-new .entry:nth-child(3n+3){
        margin-right: 3.3333333333333%;
    }
        .detail-page .custom-grid-architecture-new .entry:nth-child(2n+2){
        margin-right: 3.3333333333333%;
    }
        .detail-page .custom-grid-architecture-new .entry:nth-child(1n+1){
        margin-right: 3.3333333333333%;
    }
        

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

.detail-page .custom-grid-architecture-new .entry .placeholder {
    padding-top: 71.428571428571%;
    background: inherit;
}

.detail-page .custom-grid-architecture-new .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-works-on-canvas .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-works-on-canvas .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        

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

.custom-grid-works-on-canvas .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-works-on-canvas .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-works-on-paper .entry {
    width: 28.333333333333%;
    margin-right: 7.5%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-works-on-paper .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .custom-grid-works-on-paper .entry:nth-child(3n+3){
        margin-right: 7.5%;
    }
        .custom-grid-works-on-paper .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        .custom-grid-works-on-paper .entry:nth-child(2n+2){
        margin-right: 7.5%;
    }
        

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

.custom-grid-works-on-paper .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-works-on-paper .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-shop .entry {
    width: 31.111111111111%;
    margin-right: 3.3333333333333%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-shop .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: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid .entry .placeholder {
    padding-top: 71.428571428571%;
    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-plate-paintings-index .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-plate-paintings-index .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.custom-grid-plate-paintings-index .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-plate-paintings-index .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-wax-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-wax-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-wax-paintings .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-wood-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-wood-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-wood-paintings .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-velvet-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-velvet-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-velvet-paintings .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-paintings-on-found-materials .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.custom-grid-paintings-on-found-materials .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-paintings-on-found-materials .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-paintings-on-found-materials .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.detail-page .custom-grid-paintings-on-found-materials .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.detail-page .custom-grid-paintings-on-found-materials .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-resin-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-resin-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-resin-paintings .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-tarp-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-tarp-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-tarp-paintings .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-spray-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-spray-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-spray-paintings .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-intervention-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-intervention-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-intervention-paintings .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: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

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

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

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

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

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

}

                                                
    

    
        

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

.custom-grid-video-test .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-video-test .entry .placeholder {
    padding-top: 56.122448979592%;
    background: inherit;
}

.custom-grid-video-test .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-sculptures .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-sculptures .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-sculpture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

.detail-page .custom-grid-sculpture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                
    

    
    

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

.custom-grid-architecture .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-architecture .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-architecture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-architecture-items .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-architecture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-architecture-items .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-furnitures .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-furnitures .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-furniture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

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

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

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

.custom-grid-news .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-films .entry {
    width: 23.333333333333%;
    margin-right: 53.333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-films .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-exhibitions .entry {
    width: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-exhibitions .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-exhibitions .entry {
    width: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-exhibitions .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-exhibitions2 .entry {
    width: 16.666666666667%;
    margin-right: 66.666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-exhibitions2 .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-exhibitions2 .entry {
    width: 16.666666666667%;
    margin-right: 66.666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-exhibitions2 .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-architecture-new .entry {
    width: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-architecture-new .entry .placeholder {
    padding-top: 71.428571428571%;
    background: inherit;
}

.custom-grid-architecture-new .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-architecture-new .entry {
    width: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-architecture-new .entry:nth-child(4n+4){
        margin-right: 6.6666666666667%;
    }
        .detail-page .custom-grid-architecture-new .entry:nth-child(3n+3){
        margin-right: 6.6666666666667%;
    }
        .detail-page .custom-grid-architecture-new .entry:nth-child(2n+2){
        margin-right: 6.6666666666667%;
    }
        .detail-page .custom-grid-architecture-new .entry:nth-child(1n+1){
        margin-right: 6.6666666666667%;
    }
        

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

.detail-page .custom-grid-architecture-new .entry .placeholder {
    padding-top: 71.428571428571%;
    background: inherit;
}

.detail-page .custom-grid-architecture-new .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-works-on-canvas .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-works-on-canvas .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.custom-grid-works-on-canvas .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-works-on-canvas .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-works-on-paper .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-works-on-paper .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-works-on-paper .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-works-on-paper .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .custom-grid-works-on-paper .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.custom-grid-works-on-paper .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-works-on-paper .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-shop .entry {
    width: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-shop .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: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid .entry .placeholder {
    padding-top: 71.428571428571%;
    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-plate-paintings-index .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-plate-paintings-index .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .custom-grid-plate-paintings-index .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.custom-grid-plate-paintings-index .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-plate-paintings-index .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-wax-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-wax-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-wax-paintings .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-wood-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-wood-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-wood-paintings .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-velvet-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-velvet-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-velvet-paintings .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-paintings-on-found-materials .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.custom-grid-paintings-on-found-materials .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-paintings-on-found-materials .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-paintings-on-found-materials .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .detail-page .custom-grid-paintings-on-found-materials .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.detail-page .custom-grid-paintings-on-found-materials .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.detail-page .custom-grid-paintings-on-found-materials .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-resin-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-resin-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-resin-paintings .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-tarp-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-tarp-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-tarp-paintings .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-spray-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-spray-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-spray-paintings .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-intervention-paintings .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-intervention-paintings .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

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

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

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

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

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

}

                                        
    

    
        

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

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

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

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

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

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

}

                                                
    

    
        

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

.custom-grid-video-test .entry {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-video-test .entry .placeholder {
    padding-top: 56.122448979592%;
    background: inherit;
}

.custom-grid-video-test .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-sculptures .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-sculptures .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-sculpture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

.detail-page .custom-grid-sculpture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                
    

    
    

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

.custom-grid-architecture .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-architecture .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-architecture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-architecture-items .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-architecture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.detail-page .custom-grid-architecture-items .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-furnitures .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-furnitures .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-furniture-items .entry {
    width: 38.888888888889%;
    margin-right: 22.222222222222%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

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

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

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

.custom-grid-news .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-films .entry {
    width: 23.333333333333%;
    margin-right: 53.333333333333%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-films .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-exhibitions .entry {
    width: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

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

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

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

.detail-page .custom-grid-exhibitions .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-exhibitions2 .entry {
    width: 16.666666666667%;
    margin-right: 66.666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-exhibitions2 .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-exhibitions2 .entry {
    width: 16.666666666667%;
    margin-right: 66.666666666667%;
    margin-bottom: 100px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

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

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

.custom-grid-architecture-new .entry .placeholder {
    padding-top: 71.428571428571%;
    background: inherit;
}

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

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

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

.detail-page .custom-grid-architecture-new .entry .placeholder {
    padding-top: 71.428571428571%;
    background: inherit;
}

.detail-page .custom-grid-architecture-new .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-works-on-canvas .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-works-on-canvas .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .custom-grid-works-on-canvas .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.custom-grid-works-on-canvas .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-works-on-canvas .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-works-on-paper .entry {
    width: 42.5%;
    margin-right: 15%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid-works-on-paper .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-works-on-paper .entry:nth-child(3n+3){
        margin-right: 15%;
    }
        .custom-grid-works-on-paper .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        .custom-grid-works-on-paper .entry:nth-child(2n+2){
        margin-right: 15%;
    }
        

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

.custom-grid-works-on-paper .entry .placeholder {
    padding-top: 74.509803921569%;
    background: inherit;
}

.custom-grid-works-on-paper .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-shop .entry {
    width: 46.666666666667%;
    margin-right: 6.6666666666667%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                    

/* ------------------------------------------------------- */
/* FAKE BACK BUTTONS 12-18-2020 */
/* ------------------------------------------------------- */
.s-exhibitions.detail-page .links.slider-features .back,
.s-architecture-new.detail-page .links.slider-features .back{
    display:none;
}
.ee-x-back-temp{
    width:34px;
    position:absolute;
    top:5px;
    right:40px;
}
@media all and (max-width:1120px) {
    .ee-x-back-temp{
        right:20px;
    }
}





/* ------------------------------------------------------- */
/*REDIRECT OBJECTS HOME SEE JS*/
.ee-artworks .objects.home{
    display:none;
}

/* GENERAL */
header.section-header h1 {
    text-transform: uppercase;
}

/* HIDE ARROWS ON HOMEPAGE */
body.s-home .bx-controls-direction {
    display: none;
}

.custom-stack-combined #button-more {
    display: none;
}
/* ------------------------------------------------------- */
/* NON LIVE PAGES */
/* ------------------------------------------------------- */
.objects.home .category .container{
    max-width:1080px;
}

.objects.home header{
    border:none;
}
.objects.home h1{
    font-family: 'FoundersGrotesk-Medium';
    font-size: 26px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

section[id*=banner-home-] figcaption h1:hover {
    color: #fff !important;
}


body:not(.s-publications) .publication-details{
    display:none;
}
/* ------------------------------------------------------- */

header.main-header input[type="text"],
header.main-header-custom input[type="text"]{
    position: absolute;
    right: 80px;
    top: 29px;
    font-family: 'FoundersGrotesk-Medium';
    font-size: 18px;
    letter-spacing:.8px;
}

/* FILMS PAGE */
.s-films .custom-grid-films .entry .titles {
    display: none;
}

.s-films.detail-page #contentWrapper .sidebar-left nav {
    text-align: left;
}

.s-films.detail-page #contentWrapper .sidebar-left nav a {
    width: 100%;
    box-sizing:border-box;
}

.s-films.detail-page #contentWrapper .sidebar-right  header {
    display: none;
}

.s-films.detail-page #contentWrapper .sidebar-right section {
    display: none;
}

.s-films.detail-page #contentWrapper .sidebar-left nav a span {
    border-bottom: 2px solid transparent;
    white-space: unset;
    display: inline;
}

.s-films.detail-page #contentWrapper .sidebar-left nav a.active span {
    border-bottom: 2px solid #000;
}
.s-films.detail-page figcaption {
    float: left;
}



.s-films.detail-page figcaption p strong,
.s-films.detail-page figcaption strong p {
    font-family: 'FoundersGrotesk-Bold';
}

.s-films.detail-page .slider.video .bx-viewport {
    height: auto !important;
    overflow: auto !important;
}

.s-films.detail-page .slider.video .bx-viewport .slide {
    position: relative !important;
    float: left !important;
    display: block !important;
    margin-bottom: 55px;
}

.s-films.detail-page .slide figure img, .slide figure .video-item {
    max-width: 100%;
    width: 100% !important;
}

.s-films.detail-page .slider.video .fluid-width-video-wrapper {
    padding-top: 0 !important;
}

.s-films.detail-page .full-slider .video-item {
    max-width: 100%;
}

.s-films.detail-page .full-slider .slide figure.video-figure {
    padding-top: 56.25%;
}

.s-films.detail-page .slider.video .bx-controls-direction {
    display: none;
}

.s-films.detail-page .press-thumbs .entry {
    width: 100%;
    display:flex;
}

.s-films.detail-page .press-thumbs .entry .placeholder {
    width: 30%;
    min-width: 30%;
    margin-right: 5%;
    padding-top: 165px;
    /*float: left;*/
    max-width: 200px;
}

.s-films.detail-page .press-thumbs .entry .placeholder .image {
    background: transparent;
}

.s-films.detail-page .press-thumbs .entry .paragraph-styling {
    width: 65%;
    float: left;
}

.s-films.detail-page #films-grid.grid-container .title,
.s-films.detail-page #films-grid.grid-container .subtitle,
.s-films.detail-page #films-grid.grid-container .date {
    display: block;
    font-size: 18px;
    font-family: 'FoundersGrotesk-Medium';
}

.s-films.detail-page #contentWrapper span.item-header h2,
.s-films.detail-page #contentWrapper span.item-header h3 {
    display: none;
}

.s-films #films-grid .entry .subtitle2,
.s-films #films-grid .entry .date {
    display: none;
}

.s-films #films-grid .press-thumbs {
    
}

.s-films.detail-page .sidebar-left {
    width: 20% !important;
}

.s-films.detail-page .sidebar-right {
    width: 80% !important;
}


.s-films.detail-page .sidebar-right #films-grid {
    max-width: 800px;
}

.s-films.detail-page .sidebar-right #films-grid .entry a p,
.s-films.detail-page .sidebar-right #films-grid .entry .links {
    display: none;
}

.s-films.detail-page .sidebar-right #films-grid .entry .image,
.s-films.detail-page .sidebar-right #films-grid .entry .image img {
    position: relative;
}

.s-films.detail-page .sidebar-right #films-grid .entry {
    padding-bottom: 40px;
}

.s-films.detail-page .press-thumbs .entry .placeholder {
    padding-top: 0;
    padding-bottom: 0;
}
.s-films.detail-page .press-thumbs .entry .title {
    font-size: 21px !important;
    line-height: 1.3;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 1.3px;
    margin-bottom: 10px;
    display: block;
    padding-bottom: 0;
}

.s-films.detail-page .press-thumbs .entry .subtitle,
.s-films.detail-page .press-thumbs .entry .date {
    font-family: 'FoundersGrotesk-TextLight' !important;
    letter-spacing: .5px;
    font-size: 18px;
    line-height: 1.2;
    color: #808080;
}

.s-films.detail-page #about,
.s-films.detail-page #trailer,
.s-films.detail-page #press {
    max-width: 980px;
}

.s-films.detail-page .custom-switcher {
    margin-top: -20px;
}

.s-films .category .container.fixed-font.custom-grid-films {
    max-width: 850px;
}

.s-films .category .container.fixed-font.custom-grid-films .entry {
    width: 19.8%;
    margin-right: 20.3%;
}

.s-films .category .container.fixed-font.custom-grid-films .entry:nth-child(3n+3) {
    margin-right: 0;
}
@media all and (max-width:600px) {
    .s-films .category .container.fixed-font.custom-grid-films .entry {
        width: 40%;
        margin-right: 20%;
    }
    .s-films .category .container.fixed-font.custom-grid-films .entry:nth-child(3n+3) {
        margin-right: 20%;
    }    
    .s-films .category .container.fixed-font.custom-grid-films .entry:nth-child(2n+2){
        margin-right: 0;
    }    
}




body.s-films.detail-page .slide, body.s-films.detail-page .slide figcaption {
    text-align: left;
    padding-bottom: 40px;
}

body.s-architecture-new.detail-page .objects-details figcaption,
body.s-exhibitions.detail-page .objects-details figcaption {
    min-width: unset;
    max-width: unset;
    position: absolute;
    right: 0;
    top: 0px;
    width: 18%;
    text-align: left;
    margin-top: 0;
}

@media all and (max-width:600px) {
    body.s-architecture-new.detail-page .objects-details figcaption,
    body.s-exhibitions.detail-page .objects-details figcaption {
        width: 38%;
    }
}

body.s-architecture-new.detail-page .fader-items,
body.s-exhibitions.detail-page .fader-items {
    overflow: visible !important;
}

body.s-architecture-new.detail-page .slide figure img, 
body.s-architecture-new.detail-page .slide figure .video-item,
body.s-exhibitions.detail-page .slide figure img, 
body.s-exhibitions.detail-page .slide figure .video-item {
    max-width: 60%;
    /*bottom: unset;*/
}

body.s-architecture-new.detail-page .slider .bx-viewport,
body.s-exhibitions.detail-page .slider .bx-viewport {
    margin-bottom: 0;
}




.slide figcaption {
   max-width:800px;
}

/* SEARCH PAGE */
body.s-search .search.form.container input[type="text"] {
    border:none;
    /*font-size: 18px;*/
    /*letter-spacing: 2px;*/
    /*font-family: FoundersGrotesk-Medium, sans-serif;*/
    font-family: 'FoundersGrotesk-Medium';
    font-size: 18px;
    letter-spacing: 1.5px;    
} 

body.s-search .search.form.container {
    position: fixed;
    top: 29px;
    right: 80px;
    z-index: 99999;
}

body.s-search .sidebar-right .search h1 {
    font-size: 18px;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 2px;
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 35px;
}

body.s-search .sidebar-left header.section-header .links a {
    padding-left: 36px;
    margin-bottom: 22px;
    position: relative;
}

body.s-search .sidebar-left header.section-header .links a svg {
    position: absolute;
    left: 0;
    cursor: pointer;
}

body.s-search .sidebar-left header.section-header .links a.active svg circle {
    fill: #000;
}


body.s-search .search.form.container #x-magnify {
    top: 1px;
    left: 6px;
}

body.s-search .titles {
    display: block;
    max-width: 50%;
    /*float: left;*/
}

body.s-search .entry .title,
body.s-search .entry .subtitle,
body.s-search .entry .date {
    font-family: 'FoundersGrotesk-Medium';
    font-size: 18px;
    letter-spacing:2px;
    line-height: 1.3em;
    color:black;
}

body.s-search .entry .subtitle p {
    font-family: 'FoundersGrotesk-Medium';
    font-size: 18px;
    letter-spacing:2px;
}

body.s-search .entry .subtitle p strong {
    font-family: 'FoundersGrotesk-Medium';
}

.s-search .grid-container .entry {
    width: 100%!important;
    padding-right: 0!important;
    padding-bottom: 40px;
    margin-bottom: 0;
    margin-right: 0;
    box-sizing: border-box;
}

.s-search .grid-container .placeholder {
    float: left;
    padding-top: 0 !important;
    max-width: 20%;
    margin-right: 25px;
    min-height: 50px;
}

.s-search .entry .placeholder .image img {
    bottom: auto !important;
}

.s-search .entry .placeholder .image {
    position: relative !important;
}

.s-search .entry .placeholder .image img {
    position: relative !important;
}

.s-search .entry .links{
    margin-top:10px !important;
}

/* ARCHIVE */
.sidebar-left header.section-header .links a.active span {
    border-bottom: 2px solid #000;
}

.sidebar-left header.section-header .links a[href="/archive/essays-item"], 
.sidebar-left header.section-header .links a[href="/archive/press-item"] {
    display: none;
}

.s-archive .press-thumbs p,
.s-archive #screen-essays.downloadable-items p{
    display: none;
}

.s-archive #screen-essays p:first-child {
    display: inline;
}

.s-archive #contentWrapper .sidebar-right .entry .placeholder .image { 
    margin-top: 5px;
}

.s-archive #contentWrapper .sidebar-right .entry > a { 
    margin-top: -3px;
    display:inline-block;
    width:68%;
    vertical-align:top;
}

.s-essays-item.detail-page .divider,
.s-press-item.detail-page .divider {
    border-bottom: 0;
}

.s-essays-item.detail-page .news-details,
.s-press-item.detail-page .news-details {
    float: left;
}

.s-essays-item.detail-page .news-details .item-header,
.s-essays-item.detail-page .news-details .details,
.s-press-item.detail-page .news-details .item-header,
.s-press-item.detail-page .news-details .details {
    /*margin: auto;*/
    max-width: 650px;
    width: 90%;
    display: block;
    position: relative;
    padding-right: 60px;
}

.s-essays-item.detail-page .news-details .details,
.s-press-item.detail-page .news-details .details{
    position: unset;
}

.s-essays-item.detail-page .news-details,
.s-press-item.detail-page .news-details{
    position: relative;
    max-width: 750px;
}

.s-essays-item.detail-page .sidebar-left .item-header h1,
.s-press-item.detail-page .sidebar-left .item-header h1 {
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: 2px;
    line-height: normal;
    font-family: 'FoundersGrotesk-medium';
    margin-bottom: 50px;
}

.s-films.detail-page .item-header h1 {
    margin-bottom: 50px;
    font-family: 'FoundersGrotesk-Medium';
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.s-essays-item.detail-page .news-details .image,
.s-press-item.detail-page .news-details .image {
    display: none;
}

.s-essays-item.detail-page .news-details .section-header .links,
.s-press-item.detail-page .news-details .section-header .links {
    position: absolute;
    right: 40px;
    top: 80px;
}

.s-essays-item.detail-page .item-header h1, 
.s-press-item.detail-page .item-header h1 {
    font-family: 'FoundersGrotesk-medium';
    font-size: 18px;
    text-transform: none;
}

.s-essays-item.detail-page .item-header h3,
.s-press-item.detail-page .item-header h3 {
    font-family: 'FoundersGrotesk-medium';
} 

.s-essays-item.detail-page .news-details .links,
.s-press-item.detail-page .news-details .links {
    padding-top: 0;
    position: absolute;
    top: 0;
    right: 0;
}

.s-essays-item #contentWrapper .sidebar-left,
.s-press-item #contentWrapper .sidebar-left {
    width: 20%;
    box-sizing: border-box;
}

/* MAGNIFIER GLASS */
#x-magnify {
    width: 34px;
    height: 34px;
    position: absolute;
    top: 30px;
    right: 100px; 
    cursor: pointer;
}

/*#x-magnify + input {*/
/*    font-size: 18px;*/
/*    letter-spacing: 2px;*/
/*}*/

header.main-header.custom-transparent #x-magnify {
    stroke: #fff;
}

.objects-details figcaption{
    min-width:300px;
}


/* EXHIBITIONS INDEX */
body.s-exhibitions .grid-left-categories .categories-left nav a {
    width: 100%;
}

body.s-exhibitions .grid-left-categories .categories-left nav a:hover {
    color: #808080;
}

body.s-exhibitions .grid-left-categories .grid-container {
    width: 88%;
}

@media all and (max-width: 600px) {
    body.s-exhibitions .grid-left-categories .grid-container {
        /*width: calc(100% - 40px);*/
        width: 100%;
    }
}

body.s-exhibitions #exhibitions-grid .entry .date {
    text-align: center;
}

body.s-exhibitions .grid-left-categories .grid-container .entry .title,
body.s-exhibitions .grid-left-categories .grid-container .entry .subtitle {
    font-family: 'FoundersGrotesk-Medium';
    font-size: 16px;
    text-align: center;
}

body.s-exhibitions .objects-details section#images header {
    display: flex;
}

body.s-exhibitions .objects-details section#images header .item-header {
    /*width: 100%;*/
    width: calc(100% - 60px);  
}

body.s-exhibitions .objects-details section#images header .item-header h1, 
body.s-exhibitions .objects-details section#images header .item-header h1 span {
    display: inline;
    font-family: 'FoundersGrotesk-Medium';
    font-size: 24px;
    text-transform: unset;
}

body.s-exhibitions .objects-details section#images header .item-header h1 span {
    padding-right: 10px;
    display:none;
}

body.s-exhibitions .objects-details section#images header nav .link-previous,
body.s-exhibitions .objects-details section#images header nav .link-next {
    display: none;
}

body.s-exhibitions .objects-details section#images header nav .link-back {
    position: absolute;
    right: 20px;
    top: 0;
    z-index: 200;
}

body.s-exhibitions .grid-left-categories .categories-left {
    width: 11%;
}

body.s-exhibitions .bx-wrapper .bx-controls-direction .bx-next, 
body.s-exhibitions .bx-wrapper .bx-controls-direction .bx-prev {
    z-index: 200;
}

body.s-exhibitions #overlay {
    z-index: 201;
}
body.s-exhibitions #overlay .enlarge-header {
    position: relative;
    top: 20px;
    left: 20px;
}

body.s-exhibitions .grid-left-categories .grid-container .entry .title {
    margin-bottom: 0;
}

body.s-exhibitions .grid-left-categories .grid-container .entry .subtitle {
    height: 20px;
    overflow: hidden;
}

body.s-exhibitions #overlay .enlarge-header h1 {
    font-family: 'FoundersGrotesk-Medium';
    font-size: 24px;
    padding-left: 20px;
    
}
body.s-exhibitions #overlay .enlarge-header .category-in-item-header,
body.s-exhibitions #overlay .enlarge-header h3 {
    display: none;
}

body.s-exhibitions #images-container .bx-wrapper {
    margin: auto;
}

body.s-exhibitions.detail-page header.main-header,
body.s-exhibitions #exhibitions-grid .custom-grid-exhibitions .date{
    display: none;
}

body.s-exhibitions.detail-page #contentWrapper {
    padding-top: 30px !important;
}

/*body.s-exhibitions #overlay .bx-wrapper:nth-child(2) {*/
/*    visibility: visible;*/
/*}*/

body.s-exhibitions.detail-page .custom-grid .entry {
    width: 20%;
    text-align: center;
}


body.s-exhibitions.detail-page .custom-grid .entry a {
    border: none;
    box-shadow: none;
}

body.s-exhibitions.detail-page #auto-associations {
    width: 1080px;
    margin: auto;
    max-width: 100%;
}

body.s-exhibitions.detail-page .objects-details section#images .container {
    max-width: 100% !important;
    transform: none !important;
}

body.s-exhibitions .divider,
body.s-archive .divider {
    border: none;
}

body.s-exhibitions[data-section-key="exhibitions"] .objects-details .links a.ajax {
    display: none;
}

/* ARCHITECTURE-NEW INDEX */
body.s-architecture-new .grid-left-categories .categories-left nav a {
    width: 100%;
}

body.s-architecture-new .grid-left-categories .categories-left nav a:hover {
    color: #808080;
}

body.s-architecture-new .grid-left-categories .grid-container {
    width: 88%;
}

body.s-architecture-new #exhibitions-grid .entry .date {
    text-align: center;
}

body.s-architecture-new .grid-left-categories .grid-container .entry .title,
body.s-architecture-new .grid-left-categories .grid-container .entry .subtitle {
    font-family: 'FoundersGrotesk-Medium';
    font-size: 16px;
    text-align: center;
}

body.s-architecture-new .objects-details section#images header {
    display: flex;
}

body.s-architecture-new .objects-details section#images header .item-header {
    width: 100%;   
}

body.s-architecture-new .objects-details section#images header .item-header h1, 
body.s-architecture-new .objects-details section#images header .item-header h1 span {
    display: inline;
    font-family: 'FoundersGrotesk-Medium';
    font-size: 24px;
    text-transform: unset;
}

body.s-architecture-new .objects-details section#images header .item-header h1 span {
    padding-right: 10px;
    display:none;
}

body.s-architecture-new .objects-details section#images header nav .link-previous,
body.s-architecture-new .objects-details section#images header nav .link-next {
    display: none;
}

body.s-architecture-new .objects-details section#images header nav .link-back {
    position: absolute;
    right: 20px;
    top: 0;
    z-index: 200;
}

body.s-architecture-new .grid-left-categories .categories-left {
    width: 11%;
}

body.s-architecture-new .bx-wrapper .bx-controls-direction .bx-next, 
body.s-architecture-new .bx-wrapper .bx-controls-direction .bx-prev {
    z-index: 200;
}

body.s-architecture-new #overlay {
    z-index: 201;
}
body.s-architecture-new #overlay .enlarge-header {
    position: relative;
    top: 20px;
    left: 20px;
}

body.s-architecture-new .grid-left-categories .grid-container .entry .title {
    margin-bottom: 0;
}

body.s-architecture-new .grid-left-categories .grid-container .entry .subtitle {
    height: 20px;
    overflow: hidden;
}

body.s-architecture-new #overlay .enlarge-header h1 {
    font-family: 'FoundersGrotesk-Medium';
    font-size: 24px;
    padding-left: 20px;
    
}
body.s-architecture-new #overlay .enlarge-header .category-in-item-header,
body.s-architecture-new #overlay .enlarge-header h3 {
    display: none;
}

body.s-architecture-new #images-container .bx-wrapper {
    margin: auto;
}

body.s-architecture-new.detail-page header.main-header,
body.s-architecture-new #exhibitions-grid .custom-grid-exhibitions .date{
    display: none;
}

body.s-architecture-new.detail-page #contentWrapper {
    padding-top: 20px !important;
}

/*body.s-architecture-new #overlay .bx-wrapper:nth-child(2) {*/
/*    visibility: visible;*/
/*}*/

body.s-architecture-new.detail-page .custom-grid .entry {
    width: 20%;
    text-align: center;
}


body.s-architecture-new.detail-page .custom-grid .entry a {
    border: none;
    box-shadow: none;
}

body.s-architecture-new.detail-page #auto-associations {
    width: 1080px;
    margin: auto;
    max-width: 100%;
}

body.s-architecture-new.detail-page .objects-details section#images .container {
    max-width: 100% !important;
    transform: none !important;
}

body.s-architecture-new .divider,
body.s-archive .divider {
    border: none;
}

body.s-architecture-new[data-section-key="architecture-new"] .objects-details .links a.ajax {
    display: none;
}


/* SCULPTURES INDEX */
.custom-grid-sculptures .entry:hover div .titles .title {
    color: #808080;
}

/* NEWS INDEX */

body.s-news #contentWrapper .custom-grid-news .entry {
    /*max-width: 980px;*/
    max-width: 820px;
    float: none;
    margin: auto;
    display: block;
    position: relative;
}

body.s-news #contentWrapper .custom-grid-news .entry .addsign,
body.s-news #contentWrapper .custom-grid-news .entry .minussign{
    position: absolute;
    right: 0;
    bottom: -40px;
    cursor: pointer;
}

body.s-news #contentWrapper .custom-grid-news .entry .summary,
body.s-news #contentWrapper .custom-grid-news .entry .links {
    display: none;
}

body.s-news #contentWrapper #news-grid .entry .subtitle,
body.s-news #contentWrapper #news-grid .entry .date {
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 1.3px;
    font-size: 16px;
    color: #000000;
}

body.s-news #contentWrapper #news-grid .entry .summary,
body.s-news #contentWrapper #news-grid .entry .links {
    width: 100%;
    max-width: 100%;
    margin: auto;
}
body.s-news #contentWrapper #news-grid .entry .summary{
    margin-top:35px;
}

body.s-news #contentWrapper #news-grid .entry .summary p,
body.s-news #contentWrapper #news-grid .entry .summary a,
body.s-news #contentWrapper #news-grid .entry .links a {
    font-size: 16px;
    color: #000;
}

body.s-news #contentWrapper #news-grid .entry .summary a:hover {
    color: #808080;
}

body.s-news #contentWrapper #news-grid .entry .summary u {
    text-decoration: none;
    border-bottom: 1px solid #000;
}

body.s-news #contentWrapper #news-grid .entry .summary u strong, 
body.s-news #contentWrapper #news-grid .entry .summary strong u {
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 3px;
    font-size: 16px;
    font-weight: bold;
    border: none;
    line-height: normal;
    color: #000;
}

body.s-news #contentWrapper #news-grid .entry  .links a {
    display:  none;
}

body.s-news .home .titles{
    width:calc(100% - 50px);
    display:block;
}

a.link-next{
    visibility:hidden;
}
a.link-previous{
    visibility:hidden;
}

/*AUTO ASSOCIATIONS*/
#auto-associations header{
    display:none;
}
#auto-associations .container{
    max-width:1080px;
}
#auto-associations .subtitle2{
    display:none;
}
#auto-associations .title{
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 1.3px;
    font-size: 16px;
    color: #000000;
    text-transform: initial;
    padding: 0 0 0 0;
    margin: 0 0 7px 0;
    line-height: normal;    
}
#auto-associations .date{
    font-size: 14px;
    letter-spacing: 1px;
    color: #000000;
    text-transform: initial;
    padding: 0 0 0 0 !important;
    margin: 0 0 10px 0;
    line-height: normal;
}
#auto-associations .titles{
    max-width:200px;
    display:block;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* CUSTOM CSS --------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.custom-checkback{
    max-width:100%;
    font-size: 14px;
    letter-spacing: 1px;
}

/* --------------------------------------------------------- */
/*CUSTOM-PAGE COMBINED CHILD PAGES*/
/* --------------------------------------------------------- */

.combined_childpage .container{
    max-width:100%;
}

.combined_childpage .ee-header.item-header h1{
    text-transform:uppercase;
    font-size: 26px;
    letter-spacing: 2px;
    line-height:normal;
    margin-bottom:50px;
}

.combined_childpage .sidebar-left{
    width:20%;
    box-sizing:border-box;
}
.combined_childpage .sidebar-right{
    width:80%;
    box-sizing:border-box;
}
.combined_childpage .sidebar-left header{
    border:none;
}

/* --------------------------------------------------------- */
/*ABOUT*/
/* --------------------------------------------------------- */

.s-about #screen-summary{
    /*max-width:1100px;*/
    padding-right:100px;
}
.s-about #screen-summary .right p{
    /*max-width:380px;*/
    margin-left:auto;
    margin-right:auto;
}
.s-about #screen-summary .left .caption p{
    max-width:380px;
    margin-left:auto;
    margin-right:auto;
    font-family: 'FoundersGrotesk-TextLight';
    letter-spacing: .5px;
    font-size: 18px;
    line-height: 1.5;
}
.s-about #screen-summary .left .caption{
    margin-top:50px;
}
.s-about #screen-summary img{
    width:100%;    
}
.s-about #screen-summary .text-two-columns .left, 
.s-about #screen-summary .text-two-columns .right {
    width: 47%;
}
.s-about #screen-summary .text-two-columns .left {
    padding-right: 3%;
}
.s-about #screen-summary .text-two-columns .right {
    padding-left: 3%;
}
@media all and (max-width:1023px) {
    .s-about #screen-summary{
        padding-right:0px;
    }
}



.s-about #screen-bio{
    padding-right:100px;
}

.s-about #screen-bio .text-two-columns .left{
    width:85px;
    box-sizing:border-box;
}
.s-about #screen-bio .text-two-columns .left p{
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing:2px;
    margin-bottom:.5em;
}
.s-about #screen-bio .text-two-columns .right{
    width:calc(100% - 100px);
    box-sizing:border-box;
}

.s-about #screen-bio .text-two-columns .right p{
    position:relative;
    padding-left:30px;
    margin-bottom:.5em;
}
.s-about #screen-bio .content{
    padding-bottom:0;
}

.s-about #screen-bio .text-two-columns .right p:before {
    content: "• ";
    color: #000000;
    font-weight:bold;
    font-size:30px;
    position: absolute;
    left: -20px;
    top: 10px;
    line-height:0;
}
.s-about #screen-bio{
    margin-bottom:100px;
}

.s-about #screen-bio .text-two-columns .right .image{
    padding-left:30px;
}

@media all and (max-width:600px) {
    .s-about #screen-bio{
        padding-right:0px;
    }
}

.s-about .combined_childpage .container{
    max-width:1800px;
}

@media all and (max-width:768px) {
    .s-about .sidebar-right {
        padding-right: 0 !important;
    }
}


/*BIO PDF*/
.s-about.detail-page .sidebar-left a[href*="attachment"]{
    display:none;
}
.s-about.detail-page .sidebar-right #content{
    position:relative;
}
.s-about.detail-page .sidebar-right a[href*="attachment"]{
    position:absolute;
    top:0;
    right:60px;
}

@media all and (max-width:600px) {
    .s-about.detail-page .sidebar-right a[href*="attachment"]{
        position:relative;
        top:0;
        right:unset;
        margin-bottom:50px;
        display:inline-block;
    }
}


/* --------------------------------------------------------- */
/*ARCHIVE*/
/* --------------------------------------------------------- */
.s-archive .combined_childpage .container{
    max-width:1800px;
}
.s-archive .sidebar-right header{
    display:none;
}

.s-archive .embed-video, 
.s-films .embed-video {
    max-width:980px;
}
.s-archive .slide figcaption{
    margin-top:30px;
}
.s-archive .slide figcaption p{
    font-size:16px;
    line-height:1.3;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 1.3px;
    
}
.s-archive .slide figcaption p strong{
    font-family: 'FoundersGrotesk-Bold';
    font-weight: normal;
    letter-spacing: 1.3px;
    font-size: 16px;
    margin-bottom:8px;
    display:inline-block;
}
.s-archive .no-slider .slide{
    margin-bottom:120px;
}


.s-archive #screen-essays{
    max-width:770px;
}

.s-archive #screen-essays .entry{
    width: 100%!important;
    padding-right: 50px!important;
    padding-bottom: 40px;
    box-sizing: border-box;
}
.s-archive #screen-essays .entry .placeholder{
    display:none;
}
.s-archive #screen-essays .titles{
    font-size:21px;
    line-height:1.3;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing:1.3px;
    margin-bottom:10px;
    display:block;
}

.s-archive #screen-essays .titles a{
    color: #000;
}
.s-archive #screen-essays .titles a:hover{
    color: #666;
}

.s-archive #screen-essays p{
    margin-bottom:0;
}

.s-archive .press-thumbs .entry{
    width: 100%!important;
    padding-right: 0!important;
    padding-bottom: 40px;
    box-sizing: border-box;
}
.s-archive .press-thumbs .placeholder{
    /*float:left;*/
    display:inline-block;
    padding-top:25%;
    max-width:25%;
    margin-right:5%;
}
.s-archive #archive-grid{
    max-width:800px;
    /*border:1px solid blue;*/
}
.s-archive .press-thumbs .title{
    font-size:21px;
    line-height:1.3;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing:1.3px;
    margin-bottom:10px;
    display:block;
}
.s-archive .press-thumbs .subtitle,
.s-archive .press-thumbs .date,
.s-archive .press-thumbs p{
    font-family: 'FoundersGrotesk-TextLight';
    letter-spacing: .5px;
    font-size: 18px;
    line-height: 1.2;    
}
.s-archive .press-thumbs .placeholder .image img{
    max-width:100%;
    max-height:100%;
    width:100%;
    height:100%;
    object-fit:cover;
}


.s-archive .grid-container.custom-grid-container.custom-grid-publications{
    max-width:1100px;
}


/*PUBLICATIONS*/

.s-publications .bx-wrapper:first-child .bx-controls .bx-prev,
.s-publications .bx-wrapper:first-child .bx-controls .bx-next {
    position: fixed;
    left: 0;
    top: 108px !important;
    width: calc(50vw) !important;
    height: calc(100vh - 108px) !important;
    background: none !important;
    z-index: 50;
    cursor: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/arrow-left-small.svg') 36 34, auto;
}

.s-publications .bx-wrapper:first-child .bx-controls .bx-next {
    right: 0vw;
    left: initial;
    cursor: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/arrow-right-small.svg') 36 34, auto;
}

@media (min-width: 481px) {
    .s-publications .bx-wrapper:first-child .bx-controls .bx-prev,
    .s-publications .bx-wrapper:first-child .bx-controls .bx-next {
        width: calc(38vw) !important;
    }
    .s-publications .bx-wrapper:first-child .bx-controls .bx-next {
        right: 24vw;
    }
}

.s-publications .sidebar-right > #images {
    margin-top: 6px;
}

.s-publications .sidebar-left .content {
    position: absolute;
    z-index: 100;
    width: calc(86vw);
}

@media all and (min-width:481px) {
    .s-publications .sidebar-left .content {
        width: calc(18vw);
    }
}

/*.custom-grid-publications .titles{*/
/*    display:none;*/
/*}*/

/*.s-publications a.back{*/
/*    display:none;*/
/*}*/
/*.s-publications section#images #screen-images > .container{*/
/*    max-width:100%;*/
/*    padding: 0 80px;*/
/*}*/
/*.s-publications section#images header{*/
/*    display:none;*/
/*}*/
/*.s-publications .no-slider .slide figcaption{*/
/*    display:none;*/
/*}*/
/*.s-publications .no-slider .slide figure img{*/
/*    height: 39vw;*/
/*    max-height: 80vh;*/
/*    max-width: unset;*/
/*}*/
/*.s-publications .no-slider .slide{*/
/*    display:inline-block;*/
/*    margin-bottom:0;*/
/*}*/
/*.s-publications .slider{*/
/*    min-height:unset;*/
/*    padding-bottom:0;*/
/*}*/
/*.s-publications .fader-items{*/
/*    white-space:nowrap;*/
/*}*/
/*.s-publications #images-container{*/
/*    overflow-x: scroll;*/
/*    width: 75%;*/
/*}*/

/*.s-publications #images-container::-webkit-scrollbar {*/
/*    -webkit-appearance: none;*/
/*}*/
/*.s-publications #images-container::-webkit-scrollbar:vertical {*/
/*    width: 11px;*/
/*}*/
/*.s-publications #images-container::-webkit-scrollbar:horizontal {*/
/*    height: 11px;*/
/*}*/
/*.s-publications #images-container::-webkit-scrollbar-thumb {*/
/*    border-radius: 8px;*/
/*    border: 2px solid white;*/
/*    background-color: rgba(0, 0, 0, .5);*/
/*}*/


/*PUBLICATIONS*/




.custom-grid-publications .titles{
    display:none;
}



.s-publications.detail-page .sidebar-left{
    float:none;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:top;
    padding-left:5%;
}
.s-publications.detail-page .sidebar-right{
    float:none;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:top
}

.s-publications.detail-page .contentWrapper .container{
    max-width:1400px;
}

.s-publications.detail-page .sidebar-right header{
    display:none;
}
.s-publications.detail-page .sidebar-left header{
    display:none;
}
.s-publications.detail-page .item-header h2{
    visibility:hidden;
}
.s-publications.detail-page #description p{
    margin-bottom:0;
    font-size: 16px;
    line-height: 1.3;
    font-family: 'FoundersGrotesk-Regular';
    letter-spacing: 1.3px;
}

.s-publications.detail-page #description p a {
    display: inline-block;
    text-transform: uppercase;
    border-bottom: 3px solid #111111;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 1.3px;
    font-size: 16px;   
    margin-bottom: 20px;
    color:black;
}

.s-publications.detail-page #description p strong{
    font-family: 'FoundersGrotesk-Medium';
    font-weight: normal;
    letter-spacing: 1.3px;
    font-size: 16px;
    margin-bottom:8px;
    display:inline-block;
}

.s-publications.detail-page .main-header{
    display:none;
}

.s-publications .bx-wrapper:first-child .bx-controls .bx-prev {
    background: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/arrow-left.svg');
    width: 36px;
    height: 34px;
    background-size: 100%;
}

.s-publications .bx-wrapper:first-child .bx-controls .bx-next {
    background: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/arrow-right.svg');
    width: 36px;
    height: 34px;
    background-size: 100%;
}


.s-publications.detail-page .item-header h1{
    max-width: calc(100% - 60px);    
}



/* ------------------------------------------------------- */
/* HOME PAGE CUSTOM */
/* ------------------------------------------------------- */

section[id*=banner-home]{
    cursor:pointer;
}

.s-home .main-header{
    display:none;
}

/*Text inside Banner*/
section[id*=banner-home] figcaption{
    position:absolute;
    z-index:1337;
    width:100%;
    max-width:100%;
    left:0;
    top:47%;
    transform:translateY(-50%);
    color:#000000;
}

section[id*=banner-home] figcaption h1{
    font-family: 'FoundersGrotesk-Semibold';
    font-size:95px;
    letter-spacing:5px;
    text-transform:uppercase;
    line-height:1.1;
}

section[id*=banner-home-] figcaption h1{
    font-family: 'FoundersGrotesk-Medium';
    font-size:65px;
    letter-spacing:3px;
}

section[id*=banner-home] .image-description{
    column-count: 2;
    text-align: left;
    max-width: 600px;
    margin: 30px auto 0 auto;
    padding-left: 10%;
    
}

section[id*=banner-home] .image-description p{
    font-size:18px;
    text-transform:uppercase;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing:2px;
}

section[id*=banner-home] a{
    color:#ffffff;
}

section[id*=banner-home] a:hover{
    color:rgba(255,255,255,.6);
}

section[id*=banner-home] .full-width-banner .slide figure{
    padding-top:100vh;
}





/* --------------------------------------------------------- */
/* EE-ARTWORKS - OBJECTS DETAIL*/
/* --------------------------------------------------------- */

img.custom-drop-down-arrow{
    /*display:none;*/
    width:18px;
    margin-left:8px;
    
}

.category-in-item-header{
    font-family: 'FoundersGrotesk-Medium';
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px; 
}

.objects-details .item-header h1
.objects-details .item-header h2,
.objects-details .item-header h3,
.objects-details .page-header .links{
    display:none;
}

.objects-details .item-header h2 {
    display: inline-block;
    margin-left: 10px;
    font-size: 24px;
    /*text-transform:uppercase;*/
}

.objects-details .page-header-container{
    max-width:100%;
}
.objects-details .page-header-container header{
    border:none;
}
.objects-details section#images .container{
    max-width:1600px;
}
.objects-details section#images header{
    display:none;
}

.objects-details section#associations{
    padding-bottom:160px;
}

span.category-in-item-header:after{
    content:"";
}

.objects-details section#images-stack header{
    display:none;
}

.objects-details #images-stack .button-more {
    top: calc(100vh - 78px);
    bottom: inherit !important;
}

.objects-details section#description header{
    display:none;
    
}
.objects-details section#description .content{
    margin: 0 auto;
}

.objects-details section#images{
    position:relative;
}

.objects-details .custom-arrow-right,
.s-architecture-new #overlay .bx-next,
.s-architecture-new #images-container .slider .bx-next,
.s-exhibitions #overlay .bx-next,
.s-exhibitions #images-container .slider .bx-next {
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:50vw;
    height: calc(100% - 78px);
    cursor: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/arrow-right-small.svg') 36 34, auto;
    /*cursor: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/Right_Arrow_Small.png') 21 34, auto;*/
    z-index:51;
    /*border:1px solid;*/
}

.objects-details .custom-arrow-left,
.s-architecture-new #overlay .bx-prev,
.s-architecture-new #images-container .slider .bx-prev,
.s-exhibitions #overlay .bx-prev,
.s-exhibitions #images-container .slider .bx-prev {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:50vw;
    height: calc(100% - 78px);
    cursor: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/arrow-left-small.svg') 36 34, auto;
    /*cursor: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/Left_Arrow_Small.png') 21 34, auto;*/
    z-index:51;
    /*border:1px solid;*/
}

.s-architecture-new #overlay .bx-next,
.s-architecture-new #overlay .bx-prev,
.s-architecture-new #images-container .slider .bx-prev,
.s-architecture-new #images-container .slider .bx-next,
.s-exhibitions #overlay .bx-next,
.s-exhibitions #overlay .bx-prev,
.s-exhibitions #images-container .slider .bx-prev,
.s-exhibitions #images-container .slider .bx-next {
    margin-top: 50px;
    height: calc(100% - 50px);
    background: none;
}

.s-architecture-new #images-container .slider .bx-prev,
.s-exhibitions #images-container .slider .bx-prev {
    left: calc((100vw - 100%) / 2 * -1);
    width: calc(((100vw - 100%) / 2) + 20%);
}

.s-architecture-new #images-container .slider .bx-next,
.s-exhibitions #images-container .slider .bx-next {
    right: calc((100vw - 100%) / 2 * -1);
    width: calc(((100vw - 100%) / 2) + 20%);
}

.s-architecture-new .objects-details .custom-arrow-left,
.s-architecture-new .objects-details .custom-arrow-right,
.s-exhibitions .objects-details .custom-arrow-left,
.s-exhibitions .objects-details .custom-arrow-right {
    margin-top: 80px;
}

.objects-details .associations header {
    display:none;
}


.objects-details .associations .container{
    max-width:1080px;
}

.objects-details .associations .titles{
    max-width:200px;
    display:block;
}


.objects-details .associations .subtitle2{
    display:none;
}

.objects-details section#images .no-slider .slide figure img{
    max-height:60vh;
    /*max-width:75vh;*/
    max-width:55vw;
}

.objects-details section#images-stack .no-slider .slide figure img{
    max-height: 87vh;
    max-width: 92vw;
}

.objects-details section .no-slider .slide figure{
    width: min-content;
    margin: 0 auto;
    z-index: 52;
    cursor:pointer;
}

.objects-details section .no-slider .slide figcaption{
    max-width:100%;
    width: 100%
}

/*.objects-details section .no-slider .slide{
    margin-bottom: 100px;
}*/

.objects-details section .no-slider .slide figcaption p{
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 1.3px;
    font-size: 16px;
    width: 80%;
    float:left;    
}

.objects-details section .no-slider .slide figcaption p strong{
    font-family: 'FoundersGrotesk-Bold';
    font-weight:normal;
}


.objects-details #screen-images .no-slider .slide figcaption {
    max-width:unset;
    min-width:unset;
    width:calc(45vw/2 - 50px);
    position:absolute;
    margin-left:40px;
    margin-top:0;
    top:-6px;
    left:100%;
}
.objects-details #screen-images .no-slider .slide figcaption p{
    width: auto;
    float:none;
}


/* ----------------------------- */
/* MOBILE OBJECT ARROW */
/* ----------------------------- */
.objects-details .custom-arrow-left-mobile,
.objects-details .custom-arrow-right-mobile{
    pointer-events:none;
    cursor:pointer;
    display:none;
}
.objects-details .custom-arrow-left-mobile img,
.objects-details .custom-arrow-right-mobile img{
    width:23px;
}
.objects-details .custom-arrow-left-mobile{
    position:absolute;
    top:2px;
    /*left:-40px;*/
    right:calc(100% + 9vw);
}
.objects-details .custom-arrow-right-mobile{
    position:absolute;
    top:2px;
    /*right:-40px;*/
    left:calc(100% + 9vw);
}

@media all and (max-width:768px) {
    .objects-details .custom-arrow-left-mobile,
    .objects-details .custom-arrow-right-mobile{
        display:block;
    }
    .objects-details .custom-arrow-left,
    .objects-details .custom-arrow-right{
        cursor:pointer;
    }
}



/* --------------------------------------------------------- */
/* EE-ARTWORKS BANNER STACK*/
/* --------------------------------------------------------- */
.objects-details section#banners-stack .full-width-banner .slide figure{
    padding-top:100vh;
}
.objects-details section#banners-stack figcaption{
    position:absolute;
    bottom:40px;
    max-width:100%;
    width:100%;
}
.objects-details section#banners-stack figcaption h1{
    max-width:calc(100% - 200px);
    text-align:left;
}
.objects-details section#banners-stack figcaption h1,
.objects-details section#banners-stack figcaption h2{
    position:absolute;
    bottom:0;
    left:40px;
    color:#ffffff;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 1.3px;
    font-size: 16px;
}
.objects-details section#banners-stack figcaption h2{
    left:unset;
    right:40px;
    width: auto;
    text-transform: uppercase;
    border-bottom: 3px solid #ffffff;
}

/* --------------------------------------------------------- */
/* CUSTOM MENU STACK*/
/* --------------------------------------------------------- */
.custom-menu-stack{
    display:none;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 58;
    padding:30px 0;
}

.custom-menu-stack .container{
    max-width:100%;
}
#custom-stack-x{
    /*float:right;*/
    width: 34px;
    cursor: pointer;
    margin-top: 5px;
    position: absolute;
    right: 40px;
    top: 30px;
}

#slideshow-panel .item-header h1 {
    font-family: 'FoundersGrotesk-Bold';
    /*margin-top: -5px;*/
    max-width:calc(100% - 60px);
    line-height:1.2
}

#slideshow-panel .item-header h2 {
    font-family: 'FoundersGrotesk-Medium';
    max-width:calc(100% - 60px);
}


#custom-plus{
   float:right;
    width: 24px;
    cursor: pointer; 
}
.custom-menu-stack h3{
    display:none;
}
.custom-stack-combined{
    position: absolute;
    top: 0;
    width:100%;
    z-index: 0;
    height:1px;
    overflow:hidden;
}

.custom-stack-combined header{
    display:none;
}

.custom-menu-stack .category-in-item-header{
    display:none;
}

/* --------------------------------------------------------- */
/*CUSTOM SWITCHER*/
/* --------------------------------------------------------- */
.custom-switcher{
    position:absolute;
    z-index:53;
    background-color:rgba(255,255,255,.9);
    width:100%;
    padding-bottom:55px;
    visibility:hidden;
}
.custom-switcher a{
    font-size: 18px;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-bottom: 3px;
    margin-bottom:7px;
    display:block;
    color:#000000;
}
.custom-switcher a:hover{
    color:#808080;
}

.custom-switcher .container{
    max-width:100%;
}



/* --------------------------------------------------------- */
/*INDEX C-LINK*/
/* --------------------------------------------------------- */
/*pre-hide incase of URL forwarding*/
.category.c-link{
    display:none;
}
.category.c-item,
.category.c-banner{
    visibility:hidden;
}

/* --------------------------------------------------------- */
/*INDEX C-ITEMS*/
/* --------------------------------------------------------- */
.category.c-item .container{
    max-width:1200px;
}
.category.c-item header{
    display:none;
}
.category.c-item .title{
    font-size: 18px;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 2px;
    text-transform:uppercase;
}
.category.c-item .titles{
    max-width: 250px;
    display: block;
}
.category.c-item .custom-fitted{
    background-color:#eeeeee;
}
.category.c-item .entry .placeholder .image.custom-fitted img{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width:88%;
    max-height:88%;
}

/* --------------------------------------------------------- */
/*INDEX C-BANNER*/
/* --------------------------------------------------------- */
.category.c-banner{
    cursor:pointer;
}
.category.c-banner header{
    display:none;
}
.category.c-banner{
    background-color:#f9f9f9;
    height:100vh;
}
.category.c-banner{
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:0!important;
    margin-bottom:100px;
    background-position:center;
}
.category.c-banner .titles{
    padding:0 20px;
    text-align:center;
}
.category.c-banner .title{
    font-family: 'FoundersGrotesk-Medium';
    font-size: 65px;
    letter-spacing: 3px;   
    text-transform:uppercase;
    color:#ffffff;
}

/* BANNER POINTER EVENTS */
.full-width-banner .slide figure{
    pointer-events:none
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* SUPER BASE CSS V 003 ----------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

@font-face {font-family: 'FoundersGrotesk-TextLight'; src: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/FoundersGroteskTextWeb-Light.woff');}
@font-face {font-family: 'FoundersGrotesk-TextLightItalic'; src: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/FoundersGroteskTextWeb-LightItalic.woff');}
@font-face {font-family: 'FoundersGrotesk-TextMedium'; src: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/FoundersGroteskTextWeb-Medium.woff');}


@font-face {font-family: 'FoundersGrotesk-Light'; src: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/FoundersGroteskWeb-Light.woff');}
@font-face {font-family: 'FoundersGrotesk-Regular'; src: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/FoundersGroteskWeb-Regular.woff');}
@font-face {font-family: 'FoundersGrotesk-Medium'; src: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/FoundersGroteskWeb-Medium.woff');}
@font-face {font-family: 'FoundersGrotesk-Bold'; src: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/FoundersGroteskWeb-Bold.woff');}
@font-face {font-family: 'FoundersGrotesk-Semibold'; src: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/FoundersGroteskWeb-Semibold.woff');}




body{
    font: 14px 'FoundersGrotesk-Regular', sans-serif;
    line-height:normal; 
    background: #ffffff; color: #000000;
}

b, strong{ font-family: 'FoundersGrotesk-Bold'; font-weight:normal;}
/*i, em{ font-family: 'Text-RegularItalic'; font-style:normal;}*/
/*strong > em, b > em, strong > i, b > i, em > strong, em > b, i > strong, i > b{ */
/*    font-family: 'Text-BoldItalic'; font-style:normal;*/
/*}*/


/* ------------------------------------------------------- */
/* PARAGRAPHS (BROWN) */
/* ------------------------------------------------------- */
p,.paragraph-styling p{
    font-family: 'FoundersGrotesk-TextLight';
    letter-spacing:1.3px;
    font-size:18px;
    line-height:1.5;
} 
.paragraph-styling p{
    margin-bottom:2em;
}

/* --------------------------------------------------------- */
/*CUSTOM HEADER PARAGRAPH SEE JS*/
/* --------------------------------------------------------- */
p.custom-header-paragraph{
    margin-bottom:.2em !important;
    font-size: 18px !important;
    color:#000000;
    /*padding-top:15px;*/
}
p.custom-header-paragraph:first-of-type{
    padding-top:0 !important;
}

/* --------------------------------------------------------- */
/*CUSTOM BULLETS SEE JS*/
/* --------------------------------------------------------- */
p.custom-bullet{
    text-indent:-12px;
    padding-left:12px;
    margin-bottom:.3em;
}
p.custom-bullet:before {
    content: "• ";
    color: #000000;
    padding-right:2px;
    font-weight:bold;
}
/*p.custom-bullet-blank{*/
/*    text-indent:0;*/
/*    padding-left:0;*/
/*    margin-bottom:.5em;*/
/*}*/
/*p.custom-bullet-blank:before {*/
/*    content: "";*/
/*}*/
p.custom-bullet-last, p.custom-bullet:last-child{
    margin-bottom:2em;
}
/*FIRST BULLET AFTER NORMAL PARAGRAPH*/
p:not(.custom-bullet):not(.custom-header-paragraph) + p.custom-bullet{
    margin-top:-20px;
}

/* --------------------------------------------------------- */
/*CUSTOM HORIZONTAL LINE SEE JS*/
/* --------------------------------------------------------- */
p.custom-horizontal-line{
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-bottom-width: 1px;
    margin-bottom: 3em; 
    line-height:1em !important; 
}

/* --------------------------------------------------------- */
/* EMPTY FIXES */
/* --------------------------------------------------------- */
h2:empty, h3:empty, .date:empty, .subtitle:empty, .summary:empty { display: none !important;} 

/* --------------------------------------------------------- */
/*HOVER STATES*/
/* --------------------------------------------------------- */
a{color:#808080;}
a:hover{color:#000000;}

a:hover h1, 
a:hover .title, 
a:hover .subtitle, 
a:hover .date { 
    color:#808080 !important;
}

/* --------------------------------------------------------- */
/*SELECTION COLOR*/
/* --------------------------------------------------------- */
::selection {color:#ffffff;background:#000000;}
::-moz-selection {color:#ffffff;background:#000000;}
.lightOnDarkText {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.forceDefaultOSX{-webkit-font-smoothing: subpixel-antialiased;}

/* --------------------------------------------------------- */
/* IMAGE BORDERS*/
/* --------------------------------------------------------- */
/*#overlay figure img,*/
/*.image img,*/
/*.slider img{outline-color:rgba(128,128,128,.05); outline-width:1px; outline-style:solid; outline-offset:-1px;}*/

/* --------------------------------------------------------- */
/* SLIDESHOW IMG THUMBNAIL IMG STRETCH */
/* --------------------------------------------------------- */
/*.slide figure img,*/
.fitted.thumbnails .entry {
    padding-bottom: 0 !important;
}

.fitted.thumbnails .placeholder {
    padding-top: 60%;
    margin-bottom: 60px !important;
}

.fitted.thumbnails .placeholder .image {
    height: 100%;
}

.fitted.thumbnails .placeholder .image img{
    width: 100%;
    object-fit: cover;
    outline-width: 0 !important;
    margin: 0;
    max-height: 100%;
    height: 100%;
}

.fitted .placeholder .image img {
    max-height: 60%;
    max-width: 100%;
}

/* ------------------------------------------------------- */
/* ZERO OUT GRID SPACING - REMOVE EXTRANEOUS SPACING */
/* ------------------------------------------------------- */
/*.row{padding-bottom:0;} */
/*.grid{padding-bottom:0;}*/
/*.grid {line-height: normal;}*/
/*.section-header.second-row {margin-top: 0px }*/
/*.exhibitions.home .headers,*/
/*.exhibitions.home .medium .headers,*/
/*.exhibitions.home .small .headers{padding-top: 0;}*/
/*.grid-left-categories .categories-left.screen-nav {margin-top: 0px;}*/
/*.image{  line-height: 0;}*/
/*.image img{padding:0 !important;}*/
/*.links a:last-of-type {line-height: normal;}*/
/*nav.screen-nav{display:flex;}*/
/*.grid-left-categories .categories-left.screen-nav {margin-top: 0px;}*/
/*.homepage .caption {padding-top: 0;}*/
/*.homepage.banner{line-height:0;}*/
/*.inquireBox .left {line-height:0;}*/

.row{padding-bottom:0;} 
.grid{padding-bottom:0;}
.grid {line-height: unset;}
.section-header.second-row {margin-top: 0px }
.exhibitions.home .headers,
.exhibitions.home .medium .headers,
.exhibitions.home .small .headers{padding-top: 0;}
.grid-left-categories .categories-left.screen-nav {margin-top: 0px;}
.image img{display:block;}
.inquireBox img {display:block;}
/*nav.screen-nav{display:flex;}*/
.grid-left-categories .categories-left.screen-nav {margin-top: 0px;}
.homepage .caption {padding-top: 0;}




/* ------------------------------------------------------- */
/* SPACE BELOW ALL THUMBNAILS */
/* ------------------------------------------------------- */
.placeholder, 
.thumb,
.homepage.banner img
{ 
    margin-bottom:25px !important;
}

/* ------------------------------------------------------- */
/* MATCH NON-CUSTOM GRID ENTRIES WITH CUSTOM GRID ENTRIES  */
/* ------------------------------------------------------- */
/*.grid .entry.medium{ padding-bottom:100px;}*/
/*.associations .list-container .entry, .news-index .entry{*/
/*    padding-bottom:100px;*/
/*}*/


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/* ------------------------------------------------------- */
/* DETAIL TITLES */
/* ------------------------------------------------------- */
/*.list-detail-title, .detail-title {*/
/*    -webkit-font-smoothing: subpixel-antialiased;*/
/*    display:inline-block;*/
/*    color:#000000;*/
/*    background-color:#e5e5e5;*/
/*    font-size:8px;*/
/*    margin:0 0 5px 0;*/
/*    padding:3px 4px 3px 4px;*/
/*    line-height: 1;*/
/*}*/

/* ------------------------------------------------------- */
/* H1 TITLE */
/* ------------------------------------------------------- */
.exhibitions #large h1, /*exhibitions-grid*/
.exhibitions #medium h1, /*exhibitions-grid*/
.current .title, .upcoming .title,
.past .title, /*exhibitions-grid*/
.artists .title, /*artists grid*/
.publications .title, /*publications-grid*/
.objects .title, /*objects-grid*/
.press .title, /*press-grid*/
.news .title, /*news-grid*/
.news h1, .news .list h1, /*news-list*/
.associations .title, /*associated-grid*/
.associations .news h1, /*associated-news-list*/
.item-header h1, /*detail-page*/
.homepage .caption h1 /*homepage*/
{
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing:1.3px;
    font-size:16px;
    color:#000000;
    text-transform:initial;
    padding:0 0 0 0; 
    margin: 0 0 3px 0;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #0000ff;*/
}

.item-header h1
{
    font-family: 'FoundersGrotesk-Medium';
    font-size:24px;
    text-transform:initial;
    line-height:1.5;
}

.news .title {
     font-family: 'FoundersGrotesk-Bold';   
}





/* ------------------------------------------------------- */
/* H2 SUBTITLE */
/* ------------------------------------------------------- */
.exhibitions #large h2, /*exhibitions-grid*/
.exhibitions #medium h2, /*exhibitions-grid*/
.past .subtitle, /*exhibitions-grid*/
.artists .subtitle, /*artists grid*/
.publications .subtitle, /*publications-grid*/
.objects .subtitle, /*objects-grid*/
.press .subtitle, /*press-grid*/
.news .subtitle, /*news-grid*/
.news h2, /*news-list*/
.associations .subtitle, /*associated-grid*/
.associations .news h2, /*associated-news-list*/
.item-header h2, /*detail-page*/
.homepage .caption h2 /*homepage*/
{
    font-family: 'FoundersGrotesk-Medium';
    font-size:18px;
    letter-spacing:1px;
    color:#000000;
    text-transform:initial;
    padding:0 0 0 0; 
    margin: 0 0 5px 0;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #ff0000;*/
}


/* ------------------------------------------------------- */
/* SUBTITLE-2 */
/* ------------------------------------------------------- */
.exhibitions #large h2.subtitle2, /*exhibitions-grid*/
.exhibitions #medium h2.subtitle2, /*exhibitions-grid*/
.past .subtitle2, /*exhibitions-grid*/
.artists .subtitle2, /*artists grid*/
.publications .subtitle2, /*publications-grid*/
.objects .subtitle2, /*objects-grid*/
.press .subtitle2, /*press-grid*/
.news .subtitle2, /*news-grid*/
.news h2.subtitle2, /*news-list*/
.associations .subtitle2, /*associated-grid*/
.associations .news h2.subtitle2, /*associated-news-list*/
.item-header h2.subtitle2, /*detail-page*/
.homepage .caption h2.subtitle2 /*homepage*/
{
    font-size:18px;
    letter-spacing:1px;
    color:#000000;
    text-transform:initial;
    padding:0 0 0 0 !important; 
    margin: 0 0 10px 0;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #ff0000;*/
}


/* ------------------------------------------------------- */
/* H3 DATE */
/* ------------------------------------------------------- */
.exhibitions #large h3, /*exhibitions-grid*/
.exhibitions #medium h3, /*exhibitions-grid*/
.past .date, /*exhibitions-grid*/
.artists .date, /*artists grid*/
.publications .date, /*publications-grid*/
.objects .date, /*objects-grid*/
.press .date, /*press-grid*/
.news .date, /*news-grid*/
.news h3, /*news-list*/
.associations .date, /*associated-grid*/
.associations .news h3, /*associated-news-list*/
.item-header h3, /*detail-page*/
.homepage .caption h3 /*homepage*/
{
    font-size:18px;
    letter-spacing:1px;
    color:#000000;
    text-transform:initial;
    padding:0 0 0 0 !important; 
    margin: 0 0 10px 0;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #00ff00;*/
    
}

/*home-h3 uses multi line text, font-size needs to be set for p*/
.homepage .caption h3 p 
{
    font-size:12px;
}

/* ------------------------------------------------------- */
/* H4 SUBHEADER */
/* ------------------------------------------------------- */
.custom_page header h1, /*custom_page does not use H4*/
header h1, /* separated headers do not use h4*/
header h4 
{
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 2px;
    color:#000000;
    padding:0 0 0 0; 
    margin: 0 0 10px 0;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #ffff00;*/
}


/* ------------------------------------------------------- */
/* SUBNAV */
/* ------------------------------------------------------- */
.screen-nav a, .slider-features a, .section-header a, .private nav a 
{
    font-size: 18px;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing:2px;
    color:#000000;
    text-transform:uppercase;
    padding-top:0; 
    padding-bottom:0;
    margin-top: 0; 
    margin-bottom: 10px;
    display:inline-block;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #00ffff;*/
}

.screen-nav a.active span,
.slider-features a.active span,
.section-header a.active span, 
.private nav a.active span {
    border-bottom: 2px solid #000;
}

.section-header .links a:hover,
.slider-features a:hover,
.slider-features a:hover span {
    color: #808080;
    border-color: #808080;
}

.sidebar-left header.section-header .links a.active:hover span,
.s-films.detail-page #contentWrapper .sidebar-left nav a.active:hover span,
.screen-nav a.active:hover span, 
.slider-features a.active:hover span, 
.section-header a.active:hover span, 
.private nav a.active:hover span {
    border-color: #808080;
}



/* --------------------------------------------------------- */
/* LINKS */
/* --------------------------------------------------------- */
.homepage .entry .links,
.links.in-text a,
.links .file a,
.details .links a, .content .links a, .entry .links a 
{
    font-size:14px;
    letter-spacing:1px;
    text-transform:initial;
    padding:0 0 0 0; 
    margin: 0 0 10px 0;
    line-height:normal;
    display:block;
    margin-top:0px !important;
    /*box-shadow: inset 0 0 0 1px #800080;*/
}

/* --------------------------------------------------------- */
/* CAPTIONS */
/* --------------------------------------------------------- */
.inquireBox .left .caption p, 
.slide figcaption p, .image .caption p {
    font-size: 16px;
    font-family: 'FoundersGrotesk-Medium';    
    line-height: 1.5;
    /*box-shadow: inset 0 0 0 1px #FFA500;*/
}

.inquireBox .left .caption, 
.image .caption {
    margin-top:10px;
    /*box-shadow: inset 0 0 0 1px #FFA500;*/
}
.thumbnail-caption {
    height: auto;
}
/* --------------------------------------------------------- */
/* SUMMARY */
/* --------------------------------------------------------- */
/* set space between titles and summary */
.summary{
    margin-top:15px;
    color:#000000;
    /*box-shadow: inset 0 0 0 1px #00FFA6;*/
}
.summary p{
    font-size:12px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */


/* ------------------------------------------------------- */
/* MAIN-HEADER */
/* ------------------------------------------------------- */
.main-header-custom .container,
.main-header .container{
    max-width:100%
}


.main-header-custom,
.main-header{
    /*text-transform:unset;*/
    padding: 30px 0;
    padding-bottom: 20px;
    background-color:#ffffff;
    margin-bottom:30px;
}


.main-header-custom .logo span,
.main-header .logo span{
    font-family: 'FoundersGrotesk-Medium';
    font-size:33px;
    letter-spacing:2px;
    color:#000000;
    text-transform: uppercase;
}

.main-header-custom .logo,
.main-header .logo{
    line-height:1;
    float: none;
    padding-right:57px;
}


.main-header nav:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.main-header{
    overflow:hidden; 
}

.main-header.fixed {
    z-index: 10000;
}


/* --------------------------------------------------------- */
/* --------------------------------------------------------- */
/* --------------------------------------------------------- */
/*MENU WORKAROUND*/

.main-header nav{
    display:none;
}
body.custom-menu-on{
    overflow:hidden;
}
.custom-menu{
    box-sizing: border-box;
    overflow: auto;
    font-size: 17px;
    letter-spacing:.5px;
    z-index: 99999999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    display:none;
}
#custom-ham-x{
    display:none;
    /*padding-right:15px; */
    /*fix jumping X when menu is opened*/
}

.custom-hamburger{
    float:right;
    margin-top:5px
}
.custom-hamburger img{
    width:34px;
    cursor:pointer;
}

.main-header-custom nav.main{
    clear:both;
    margin-top:50px;
}

.main-header-custom nav.main > a{
    margin-top:100px;
    width:25%;
    display:inline-block;
}

.main-header-custom nav.main .menu-group-items{
    margin-top:30px;
    column-count: 2;
    width:70%;
    column-gap: 0;
}
.main-header-custom nav.main .menu-group-items > a{
    display:inline-block;
    width:100%;
    margin-bottom:10px;
    padding-right:20px;
    box-sizing:border-box;
}
.main-header-custom nav.main .menu-group-items > a:last-of-type{
    margin-bottom:25px;
}

.main-header-custom nav.main a{
    font-family: 'FoundersGrotesk-Medium';
    font-size: 26px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color:#000000;    
}
.main-header-custom nav.main a:hover{
    color:#808080;
}

.main-header-custom nav.main .menu-group-items a{
    font-size: 18px;
    font-family: 'FoundersGrotesk-Medium';
    letter-spacing: 2px;    
}

.custom-transparent{
    background-color: rgba(255,255,255,0);
}
.custom-transparent .logo span{
    color:#FFFFFF;
}
.custom-transparent img {
	filter: invert(100%);
}


/* --------------------------------------------------------- */
/* FOOTER 4 COL */
/* --------------------------------------------------------- */

footer{ display:none; }
body.s-about footer{ display:block; }

footer{
    padding-top: 20px;
    padding-bottom: 20px;
    color:#000000;
    line-height:1;
    /*background-color:#f0f0f0;*/
}
footer p{
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 9px;
    letter-spacing:0;
    line-height:1;
}
footer div.footer-cols {
    line-height: inherit;
    width: auto;
    padding-right: 0;
}
footer .credit {
    margin-top:0
}
footer .container{
    max-width:100%;
}

/* ------------------------------------------------------------------------- */
/* SLIDER ICON ST*/
/* ------------------------------------------------------------------------- */
/*.slider-features a[href*="?view="]{*/
/*    height: 13px; width: 19px;*/
/*    text-indent: 100%;*/
/*    white-space: nowrap;*/
/*    overflow: hidden;*/
/*    padding-right:0;*/
/*}*/
/*.slider-features a{margin-right:15px;}*/
/*.slider-features a:last-of-type{margin-right:0;}*/
/*.slider-features a[href$="view=thumbnails"],*/
/*.slider-features a[href$="view=thumbnails"]:before,*/
/*.slider-features a[href$="view=thumbnails"]:after,*/
/*.slider-features a[href$="view=slider"]{*/
/*    display: inline-block;*/
/*    box-sizing:border-box;*/
/*    box-shadow: inset 0 0 0 1px #1070ae;*/
/*}*/
/*.slider-features a[href$="view=thumbnails"]{*/
/*    position: relative;*/
/*    height: 13px; width: 19px;*/
/*    padding-top:0; padding-bottom:0;*/
/*    margin-top:0; margin-bottom:10px;*/
/*}*/
/*.slider-features a[href$="view=thumbnails"]:before{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0px; top: 4px;*/
/*    width: 19px; height: 5px;*/
/*}*/
/*.slider-features a[href$="view=thumbnails"]:after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 6px; top: 0px;*/
/*    width: 7px; height: 13px;*/
/*}*/
/*.slider-features a[href$="view=slider"]{*/
/*    height: 13px; width: 19px;*/
/*    margin-bottom:10px;*/
/*}*/
/*.slider-features a[href$="view=thumbnails"]:hover,*/
/*.slider-features a[href$="view=thumbnails"]:hover:before,*/
/*.slider-features a[href$="view=thumbnails"]:hover:after,*/
/*.slider-features a[href$="view=thumbnails"].active,*/
/*.slider-features a[href$="view=thumbnails"].active:before,*/
/*.slider-features a[href$="view=thumbnails"].active:after,*/
/*.slider-features a[href$="view=slider"]:hover, */
/*.slider-features a[href$="view=slider"].active{*/
/*    box-shadow: inset 0 0 0 1px #000000;*/
/*}*/


/* --------------------------------------------------------- */
/* SLIDESHOW XL - SEE JS */
/* --------------------------------------------------------- */
/*USE :not to prevent other sliders from resizing*/
/*body:not(.s-homepage) .slider .bx-wrapper:first-of-type,*/
/*CHECK FOR SINGLE IMAGES*/
/*CHOOSE .slider OR .full-slider OR .slider.full-slider*/

/*body:not(.s-home) section .slider.full-slider .bx-wrapper:first-of-type, */
/*body:not(.s-home) section .full-slider .bx-wrapper:first-of-type,*/
/*body:not(.s-home) section .slider .bx-wrapper:first-of-type*/
/*{*/
/*    width: 130vh;*/
/*    max-width: 100%!important;*/
/*    margin-left:auto;*/
/*    margin-right:auto;*/
/*    box-shadow: inset 0 0 0 1px #ff0000;*/
/*}*/

/*body:not(.s-home) section .slider.full-slider .bx-wrapper:first-of-type .slide,*/
/*body:not(.s-home) section .full-slider .bx-wrapper:first-of-type .slide,*/
/*body:not(.s-home) section .slider .bx-wrapper:first-of-type .slide{*/
/*    width:100% !important;*/
/*    box-shadow: inset 0 0 0 1px #ff0000;*/
/*}*/



/* --------------------------------------------------------- */
/* SLIDESHOWS */
/* --------------------------------------------------------- */
/* Slideshow Thumbnail grid view background */
.fitted .placeholder{background:none !important;}

/* Slideshow NAV thumbnail border color */
.bx-thumbs a.active,
.bx-thumbs a.active:hover{border-color:transparent !important; box-shadow: inset 0 0 0 1px #000000;}

/* Slideshow NAV thumbnail border color hover */
.bx-thumbs a:hover{border-color:transparent !important; box-shadow: inset 0 0 0 1px #bbbbbb;}

/* Slideshow NAV thumbnail sizing */
.bx-wrapper:nth-child(2) .bx-thumbs a>img {max-width: 73%; max-height: 88%;}


/*SLIDER BOTTOM SPACING - SLIDER OR BX-VIEWPORT*/
/*.slider {padding-bottom: 50px}*/
.slider .bx-viewport{margin-bottom:50px;}



/* --------------------------------------------------------- */
/* TEXT-ONE-COLUMN-WITH-IMAGE*/
/* --------------------------------------------------------- */
/* adjust space between each row */
.text-one-column-with-image{padding-bottom:20px;}

/* adjust space for last row */
.text-one-column-with-image:last-of-type{padding-bottom:100px;}

/* adjust both .text and .image bottom optically equal */
.text-one-column-with-image .text{padding-bottom:20px!important;}
.text-one-column-with-image .image{padding-bottom:40px!important;} 

/*adjust EITHER img OR p to both top align */
/*.text-one-column-with-image .image{margin-top:.3em;}*/
.text-one-column-with-image .text{margin-top:-.3em;}

/* adjust no-image width */
.text-one-column-with-image.no-image .text{ width:100%; max-width:800px;}

/* center no-image width */
.text-one-column-with-image.no-image .text{margin-left: auto; margin-right:auto;float:none;}


/*----------------------------------------------------------------------------*/
/* TEXT TWO COL */
/*----------------------------------------------------------------------------*/
/* Two col text custom ratio */
.text-two-columns:not(.text-or-image-two-columns) .left{width: 74.66%;padding-right: 4%;}
.text-two-columns:not(.text-or-image-two-columns) .right{width: 21.33%;padding-left: 0;}

.text-two-columns .left > .image:first-child img {
    margin-top: 5px;
}

.text-two-columns .right > .container > p:first-child {
    margin-top: -3px;
}

@media all and (max-width:700px) {
    .text-two-columns:not(.text-or-image-two-columns) .left,
    .text-two-columns:not(.text-or-image-two-columns) .right{
        width: 100%;
        padding: 0;
    }
    .text-two-columns:not(.text-or-image-two-columns) .left{
        /*padding-bottom: 50px;*/
    }   
}


/* --------------------------------------------------------- */
/* INQUIRE */
/* --------------------------------------------------------- */
/* inquire spacing */
a.inquire{font-size: 12px; padding-top:20px;padding-bottom:20px;display:block;}
.inquireBox h1{font-size: 19px;text-transform:capitalize;padding-bottom:0;}
.inquireBox .right {margin-top: -.5em;}
.inquireBox .right input[type=submit]{font-size: 12px; text-transform:capitalize;}
form.inquire label{font-size: 12px;text-transform:capitalize;line-height:2;}

/*font size 16px prevents zoom in on iphone*/
@media all and (max-width: 614px) {
    .inquireBox form input[type=text],
    .inquireBox form input[type=email],
    .inquireBox form textarea{
        font-size:16px;
    }
}

/* --------------------------------------------------------- */
/* DROP DOWN MENUS */
/* --------------------------------------------------------- */
/* fix 1px shift mis-alignment */
/*.dropdown > .divider{left: -1px;}*/

/*border colors and top/bottom padding*/
/*.dropdown-root .divider{*/
/*    border-width: 1px!important;*/
/*    border-style: solid!important;*/
/*    border-color:#000000!important; */
/*    padding: 3px 0;}*/


/*new background image arrow*/
/*.dropdown:after {*/
/*    content: " ";*/
/*    position: absolute;*/
/*    height: 95%;*/
/*    width: 15px;*/
/*    top: 0;*/
/*    right: 10px;*/
/*    background: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/dropdown.png') center center no-repeat;*/
/*    background-size: contain;*/
/*    background-color: transparent !important;*/
/*    opacity:.6;*/
/*}*/

/*remove old arrow*/
/*.dropdown:before {content: none;}*/

/*drop down items*/
/*.dropdown-root .divider  a,*/
/*.dropdown-root .divider  a:last-of-type{*/
/*    display: block;*/
/*    white-space: nowrap;*/
/*    padding: 4px 4px 4px 10px;*/
/*    margin: 0;*/
/*    font-size: 14px !important;*/
/*}*/

/*view all link spacing styling*/
/*.filter-items .association-filter {margin-right: 20px;}*/
/*.filter-clear{*/
/*    white-space: nowrap;*/
/*    font-size: 14px !important;*/
/*}*/

/* --------------------------------------------------------- */
/* CLOSE AND ZOOM */
/* --------------------------------------------------------- */
/* load new overlay graphic */
#overlay .close,
#overlay .zoom-click,
.zoomFooterControl{
    background-image: url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/custom-xmagnify.png") !important;
    background-size: 140px 56px !important; 
}

#zoomHeaderClose{
    background-image: url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/hamburger-x.png") !important;
    background-size: 34px 25px !important;
    top: 35px;
    right: 40px;
    padding:0;
    overflow:hidden;
    width:34px;
    height:25px;
    text-indent: -9999px;
}
@media all and (max-width:1120px) {
    #zoomHeaderClose{
        right: 20px;
    }
}

/* initial image size */
#overlay .slide img{max-width: 88%; max-height: 88%;}
#pan img{max-width: 96%; max-height: 96%;}

/* initial close and zoom buttom */
#overlay .close,
#overlay .zoom-click{
    /*top:10px;*/
    /*right:15px;*/
    /*padding:0;*/
    /*overflow:hidden;*/
    /*width:28px;*/
    /*height:28px;*/
    /*text-indent: -9999px;*/
    background-image: url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/hamburger-x.png") !important;
    background-size: 34px 25px !important;
    background-position: 0px 0px;
    top: 35px;
    right: 40px;
    padding:0;
    overflow:hidden;
    width:34px;
    height:25px;
    text-indent: -9999px;
}
@media all and (max-width:1120px) {
    #overlay .close,
    #overlay .zoom-click{
        right: 20px;
    }
}
/* zoom button position */
#overlay .zoom-click{ right:48px; display:none; }
/* background positions */
/*#overlay .close{background-position: 0px 0px;}*/
/*#overlay .close:hover{background-position: 0px -28px;}*/
/*#overlay .zoom-click{background-position: -28px 0px;}*/
/*#overlay .zoom-click:hover{background-position: -28px -28px;}*/
/*#zoomHeaderClose{background-position: -56px 0px;}*/
/*#zoomHeaderClose:hover{background-position: -56px -28px;}*/

/* zoom page */
div#zoomImage{ background-color: rgb(255, 255, 255) !important;}
div#zoomImage #jQslider{ border-top: 1px solid #000000;top: 14px;}
.ui-slider-handle{background-color: #000000;}
#zoomFooterWrapper{
    background: transparent;
    bottom:12px;
    height:28px;
}
#zoomFooter{
    background: rgba(240, 240, 240, .5);
    padding-left:50px;
    padding-right:50px;
    width: 30% !important;
}
.zoomFooterControl{
    background-image: url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/custom-xmagnify.png") !important;
    background-size: 140px 56px !important; 
}
.zoomFooterControl{
    height: 28px !important;
    width: 28px !important;
    display: inline;
    float: left;
    margin: 0 0 0 0 !important;
    text-align: center;
    position: absolute;
}
#zoomFooterZoomOut{margin-left: -38px !important;}
#zoomFooterZoomIn{margin-left: 10px !important;}

/* zoom control background positions */
/*#zoomFooterZoomOut{background-position: -132px -7px;}*/
/*#zoomFooterZoomOut:hover{background-position: -132px -49px;}*/
/*#zoomFooterZoomIn{background-position: -175px -7px;}*/
/*#zoomFooterZoomIn:hover{background-position: -175px -49px;}*/

#zoomFooterZoomOut{background-position: -84px 0px;}
#zoomFooterZoomOut:hover{background-position: -84px -28px;}
#zoomFooterZoomIn{background-position: -112px 0px;}
#zoomFooterZoomIn:hover{background-position: -112px -28px;}

/*mobile zoom view*/
#zoomWrap{
    padding:0 !important;
}

#zoomWrap #pan img{
     max-width: 100%; 
     max-height: 100%; 
}

/* --------------------------------------------------------- */
/* ARROWS */
/* --------------------------------------------------------- */
.bx-wrapper .bx-prev{
    left: 0;
}
.bx-wrapper .bx-next{
    right: 0;
}
@media all and (max-width:480px) {
    .bx-wrapper .bx-prev{
        left: 10px;
    }
    .bx-wrapper .bx-next{
        right: 10px;
    }
}
/* this copied from auto generated css and changed to 480px */
@media all and (max-width: 480px) {
    .bx-wrapper .bx-controls-direction .bx-next, 
    .bx-wrapper .bx-controls-direction .bx-prev {
        width: 13px !important;
        height: 26px !important;
        margin-top: -13px !important;
    }
    .bx-wrapper .bx-controls-direction .bx-prev {
        background-position: 0 -64px !important;
    }
    .bx-wrapper .bx-controls-direction .bx-prev:hover {
        background-position: 0 -90px !important;
    }
    .bx-wrapper .bx-controls-direction .bx-next {
        background-position: -13px -64px !important;
    }
    .bx-wrapper .bx-controls-direction .bx-next:hover {
        background-position: -13px -90px !important;
    }
}









/* --------------------------------------------------------- */
/* MOBILE PADDING SPACING */
/* --------------------------------------------------------- */
/*larger custom width sites 1300px and up*/
.container{padding: 0 40px;}

/* keep padding*/
@media all and (max-width:1120px) {
    .container{padding: 0 20px;}
}
@media all and (max-width:1024px) {
    .container.outside {padding: 0 20px;}
}
/* supersize captions */
@media all and (max-width:320px){
    #slidecaption {padding-left: 0px;}
}
/* keep 100% width */
@media all and (max-width:800px) {
    .container{max-width: 100%;}
}

.bx-wrapper .bx-controls-direction .bx-next {
    background-position: -16px -32px;
}

.bx-wrapper .bx-controls-direction .bx-next:hover {
    background-position: -16px 0;
}

.bx-wrapper .bx-controls-direction .bx-prev{
    background-position: 0 -32px;
}

.bx-wrapper .bx-controls-direction .bx-prev:hover{
    background-position: 0 0;
}



/*#overlay .close, #overlay .zoom-click, .zoomFooterControl {*/
/*    background-size: 210px 84px !important;*/
/*}*/
/*#overlay .close, #overlay .zoom-click {*/
/*    width: 42px;*/
/*    height: 42px;*/
/*}*/
/*#overlay .close:hover {*/
/*    background-position: 0px 0px;*/
/*}*/
/*#overlay .close {*/
/*    background-position: 0px -42px;*/
/*}*/

.bx-wrapper .bx-controls-direction .bx-next {
    background-position: -16px -32px !important;
}

.bx-wrapper .bx-controls-direction .bx-prev {
    background-position: 0 -32px !important;
}

.bx-wrapper .bx-controls-direction .bx-next:hover {
    background-position: -16px 0px !important;
}

.bx-wrapper .bx-controls-direction .bx-prev:hover  {
    background-position: 0 0px !important;
}

body.s-architecture-new .bx-wrapper:first-child .bx-controls .bx-prev,
body.s-architecture-new .bx-wrapper:first-child .bx-controls .bx-next,
body.s-exhibitions .bx-wrapper:first-child .bx-controls .bx-prev,
body.s-exhibitions .bx-wrapper:first-child .bx-controls .bx-next{
    /*display: none !important;*/
}

body.s-architecture-new .section-header .link-back,
body.s-exhibitions .section-header .link-back {
    display: block;
    position: absolute;
    right: 40px;
    top: 5px;
    padding-right:0
}

body.s-architecture-new .section-header .link-back img,
body.s-exhibitions .section-header .link-back img {
    height: 25px;
    width: 34px;
}

body.s-architecture-new .objects-details .page-header .links,
body.s-exhibitions .objects-details .page-header .links {
    display: block;
}

.bx-wrapper:first-child .bx-controls .bx-next.disabled,
.bx-wrapper:first-child .bx-controls .bx-prev.disabled {
    display: none !important;
}

.bx-wrapper:first-child .bx-controls .bx-prev {
    display: block;
    position: absolute;
    width: 20px;
    height: 33px;
    background: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/Left_Arrow.png');
    background-size: 100%;
    background-position: 0 0 !important;
}


.bx-wrapper:first-child .bx-controls .bx-next {
    display: block;
    position: absolute;
    width: 20px;
    height: 33px;
    background: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/Right_Arrow.png');
    background-size: 100%;
    background-position: 0 0 !important;
}

/* ARCHITECTURE */
.s-architecture .category.c-item .titles {
    max-width: 100%;
}

.s-architecture .category.c-item .titles .title {
    text-align: left;
}

.s-architecture-items.detail-page .custom-drop-down-arrow, 
.s-architecture-items.detail-page .custom-switcher-container {
    /*display: none;*/
}

@media all and (min-width:601px) {
    body.s-architecture-new #architecture-new-grid .custom-grid-architecture-new,
    body.s-exhibitions #exhibitions-grid .custom-grid-exhibitions {
        width: 75%;
    }
}
@media all and (max-width:600px) {
    body.s-architecture-new .grid-left-categories .categories-left,
    body.s-exhibitions .grid-left-categories .categories-left {
        float: left;
        width: 70%;
        max-width: 100px;
    }
    
    body.s-architecture-new .grid-left-categories .grid-container,
    body.s-exhibitions .grid-left-categories .grid-container {
        float: left;
    }
}


/*@media all and (min-width:601px) {*/
/*    body.s-architecture-new #architecture-new-grid .custom-grid-architecture-new,*/
/*    body.s-exhibitions #exhibitions-grid .custom-grid-exhibitions {*/
/*        width: 100%;*/
/*    }*/
/*}*/

/*@media all and (max-width:600px) {*/
/*    body.s-architecture-new .grid-left-categories .categories-left,*/
/*    body.s-exhibitions .grid-left-categories .categories-left {*/
/*        float: none;*/
/*        width: 100%;*/
/*        max-width: 100%;*/
/*    }*/
    
/*    body.s-architecture-new .grid-left-categories .grid-container,*/
/*    body.s-exhibitions .grid-left-categories .grid-container {*/
/*        float: none;*/
/*    }*/
/*}*/


.pointer-cursor {
    cursor: pointer !important;
}

.custom-switcher{
    z-index: 1900;
}

body.s-search .search.form.container {
    /*right: 94px;*/
    padding: 0px 0px 0px 40px;
}

.jotform-form{
    padding-top: 0 !important;
}

.jotform-form label, .form-line .form-label.form-label-top.form-label-auto{
    font-size: 21px !important;
    letter-spacing: 1.3px !important;
    margin-bottom: 5px !important;
    font-family: 'FoundersGrotesk-Medium';
    color:#000!important;
}

.form-sub-label{
    display: none !important;
}

.form-line{
    margin-bottom: 0 !important;
    margin-top: 0 !important;

    padding: 0 !important;
}

.jotform-form input, .jotform-form textarea{
    box-shadow: none !important;
    width: 100% !important;
    border-color: #000 !important;
}

.jotform-form input[type="email"], .form-sub-label-container{
    width: 100% !important;
}

.jotform-form textarea{
    height: 200px;
}

.jotform-form button{
    font-family: 'FoundersGrotesk-Medium' !important;
    font-size: 18px !important;
    letter-spacing: 2px !important;
    background: 0 !important;
    box-shadow: none !important;
    border-bottom: 2px #000 solid !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    color: #000 !important;
}

.jotform-form button:hover{
        color:#808080 !important;
        border-bottom: 2px #808080 solid !important;

}








/* -------------------------------------------------------------------------- */
/*MOBILE*/
/* -------------------------------------------------------------------------- */
.mobile-menu-wrapper{
    display:none;
}

/*MOBILE DROP DOWNS*/
.dropdown a.active span{
    border-bottom:none!important;
}
.dropdown a:last-of-type{
    line-height:inherit!important;
}

/* -------------------------------------- */
/* CUSTOM MENU */
@media all and (max-width:1120px) {
    #x-magnify {
        right: 80px; 
    }
}
@media all and (max-width:1023px) {
    .main-header-custom nav.main .menu-group-items {
        width: 100%;
    }
    .main-header-custom nav.main > a {
        width: 50%;
    }    
    .main-header-custom nav.main > a {
        margin-top: 30px;
    }
    
}
@media all and (max-width:600px) {
    .main-header-custom .logo span,
    .main-header .logo span{
        font-size:26px;
    }    
    .main-header-custom nav.main > a {
        width: 100%;
    }    
    .main-header-custom nav.main > a {
        margin-top: 20px;
    }
    .custom-hamburger img{
        width:30px;
    }    
    #x-magnify{
        transform: scale(.80, .80);
        right: 60px;
        top: 29px;
    }
}
@media all and (max-width: 480px) {
    .main-header.fixed {
        position:fixed
    }
}    
@media all and (max-width: 330px) {
    nav.main {
        display:block;
    }
}

/* -------------------------------------- */
/* OBJECT DETAIL PAGE */
@media all and (max-width:1120px) {
    #custom-stack-x{
        right: 20px;
    }
    .objects-details section#banners-stack figcaption h1{
        left:20px;
    }
    .objects-details section#banners-stack figcaption h2{
        right:20px;
    }    
}
@media all and (max-width:768px) {
    .objects-details #screen-images .no-slider .slide figcaption {
        max-width:unset;
        min-width:unset;
        width:100%;
        position:relative;
        margin-left:0;
        margin-top:20px;
        top:0;
        left:0;
    }
    .objects-details section#banners-stack .full-width-banner .slide figure{
        padding-top:80%;
    }
    .category.c-banner .title{
        font-size: 50px;
    }    
}
@media all and (max-width:600px) {
    #custom-stack-x{
        width: 30px;
    }
    .objects-details section#images-stack .no-slider .slide figure img{
        max-width: calc(100vw - 40px);
    }
    .category.c-banner .title{
        font-size: 38px;
    }     
}
@media all and (max-width:320px) {
    .custom-switcher .entry{
        width: 100%;
    }     
    
}

/*HOMEPAGE*/
@media all and (max-width:1024px) {
    section#wrapper-banner-home figcaption h1{
        font-size: 75px;
    }    
}
@media all and (max-width:768px) {
    section[id*=banner-home-] figcaption h1{
        font-size: 50px;
    }
    
    section#wrapper-banner-home figcaption h1{
        font-size: 60px;
        letter-spacing:2px;
    }    
    
}
@media all and (max-width:600px) {
    section[id*=banner-home-] figcaption h1{
        font-size: 38px;
    }
    section[id*=banner-home] .image-description{
         padding-left: 0; 
    }
    
    section[id*=banner-home] .image-description p{
        padding-right: 0;
        margin-bottom: 10px;
        vertical-align: top;
        display: block;
        width: 100%;
        box-sizing: border-box;
        line-height: normal;
    }
    section[id*=banner-home] .image-description{
        column-gap: 0;
    }
    section[id*=banner-home] .image-description{
        column-count: 1;
        text-align: center;
    }    
}
@media all and (max-width:374px) {
    section#wrapper-banner-home figcaption h1{
        font-size: 15vw;
    }    
}

/* -------------------------------------- */
/*EXHIBITIONS MOBILE*/
@media all and (max-width:1120px) {
    body.s-architecture-new .section-header .link-back,
    body.s-exhibitions .section-header .link-back {
        right: 20px;
    }
    
    .objects-details section#banners-stack figcaption{
        bottom:20px;
    }
    
}
@media all and (max-width: 600px) {
    .no-slider-on-mobile .slide, .no-slider-on-mobile .slide figcaption {
        text-align:center;
    }
    body.s-architecture-new.detail-page .slide figure img, 
    body.s-architecture-new.detail-page .slide figure .video-item,
    body.s-exhibitions.detail-page .slide figure img, 
    body.s-exhibitions.detail-page .slide figure .video-item {
        max-width: 100%;
    }    
}    
@media all and (max-width: 330px) {
    .custom-grid-exhibitions .entry {
        width: 46.666666666667%!important;
        padding-right: 0!important;
    }
}

/* -------------------------------------- */
/*COMBINED CHILDPAGES*/
@media all and (max-width:1023px) {
    .combined_childpage .sidebar-left{
        width:100%;
        max-width:100%;
        float:none;
    }
    .combined_childpage .sidebar-right{
        width:100%;
        max-width:100%;
        float:none;        
    }    
}

/* -------------------------------------- */
/*ABOUT*/

.s-about.detail-page #screen-contact .form-all{
    margin-left:0;
}
@media all and (max-width:767px) {
    .s-about.detail-page #screen-summary .text-two-columns .left,
    .s-about.detail-page #screen-summary .text-two-columns .right{
        width: 100%;
        padding:0
    }
    .s-about.detail-page #screen-summary img{
        max-width:360px;
        width:100%;
    }
}


@media screen and (max-width: 480px){
    .s-about.detail-page .form-submit-button{
        width: auto;
        margin-left: auto;
    }    
}



/*ARCHIVE*/
@media all and (max-width:768px) {
    .s-archive.detail-page .press-thumbs .info {
        width:100%
    }
}

/*PUBLICATIONS*/
@media all and (max-width:768px) {
    .s-publications.detail-page .sidebar-left{
        width:100%;
        max-width:100%;
        padding-left:0;
    }
    .s-publications.detail-page .sidebar-right{
        width:100%;
        max-width:100%;
    }
    .s-publications .sidebar-left .content {
        width: 100%;
        box-sizing: border-box;
        position: relative;
    }
    .s-publications .bx-wrapper:first-child .bx-controls .bx-next {
        right: 0;
    }    
}

/*FILMS*/
@media all and (max-width:768px) {
    .s-films.detail-page .sidebar-left {
        width: 100% !important;
        max-width:100%;
        float:none;
        margin-bottom:50px;
    }
    
    .s-films.detail-page .sidebar-right {
        width: 100% !important;
        max-width:100%;
        float:none;
    }    
}



/* COLLAGE MOBILE DROP DOWNS*/
@media all and (max-width:768px) {
    .grid-left-categories{
        box-sizing:border-box;
    }
    body.s-architecture-new .grid-left-categories .categories-left, 
    body.s-exhibitions .grid-left-categories .categories-left{
        float:none;
        width:100%;
        max-width:100%;
        box-sizing:border-box!important;
    }

    
}

.dropdown-root{
    width:100%;
}
.dropdown-root .divider{
    border:none;
}
.dropdown{
    padding:0;
    width:100%!important;
}
.dropdown>div a{
    padding:0;
}
.dropdown>div{
    background-color: rgba(255,255,255,.9);
    padding-bottom:35px;
}
.dropdown:after{
    content:none;
}
.dropdown:before{
    content:none;
}
.dropdown a.selected{
    margin-bottom:30px;
}
.dropdown a.selected:hover{
    color:#000000!important;
}
.dropdown .selected:after{
    content:"";
    height: 10px;
    width: 18px;
    background: url(https://s3.amazonaws.com/files.collageplatform.com.prod/application/5cb8d9a2a5aa2ce5643bee53/custom-drop-down-arrow.png) no-repeat;
    background-size: contain;
    position:absolute;
    margin-top:6px;
    margin-left:13px;
}




/* MOBILE SEARCH (NOT RESULTS PAGE) */

header.main-header input[type="text"],
header.main-header-custom input[type="text"]{
    right: 100px;
}

body.ee-search-box #x-magnify {
        right: 350px; 
    }
    
@media all and (max-width:1120px) {
    header.main-header input[type="text"],
    header.main-header-custom input[type="text"]{
        right: 80px;
    }
    
    body.ee-search-box #x-magnify {
            right: 330px; 
        }    
}    

@media all and (max-width:720px) {
    /*.s-home header.main-header,*/
    body.ee-search-box header.main-header {
        height: 120px;
    }

    body.ee-search-box header.main-header input[type="text"],
    body.ee-search-box header.main-header-custom input[type="text"] {
        right: unset;
        left: 50px;
        top: 70px;
    }
    body.ee-search-box #x-magnify {
        right: unset;
        left: 15px;
        top: 72px;
        }    
}

@media all and (max-width:374px) {
    /*.s-home header.main-header,*/
    body.ee-search-box header.main-header {
        height: 150px;
    }

    body.ee-search-box header.main-header input[type="text"],
    body.ee-search-box header.main-header-custom input[type="text"] {
        left: 50px;
        top: 100px;
    }
    body.ee-search-box #x-magnify {
        right: unset;
        left: 15px;
        top: 102px;
        }      
}

/* MOBILE SEARCH RESULTS PAGE */
    body.s-search .search.form.container{
        right: 100px;
    }
    
@media all and (max-width:1120px) {
    body.s-search .search.form.container{
        right: 80px;
    } 
} 

@media all and (max-width:720px) {
    body.s-search header.main-header {
        height: 120px;
    }
    body.s-search .search.form.container{
        right: unset;
        left: 9px;
        top: 72px;    
    }
}

@media all and (max-width:374px) {
    body.s-search header.main-header {
        height: 150px;
    }
    body.s-search .search.form.container{
        right: unset;
        left: 9px;
        top: 102px;    
    }    
}



body.s-search .search.form.container input[type="text"]{
    display:block!important;
}
header.main-header input[type="text"]:focus,
body.s-search .search.form.container input[type="text"]:focus{
    outline: none;
}
header.main-header input[type="text"],
body.s-search .search.form.container input[type="text"]{
    border:none;
    line-height: revert;
    background-color:transparent;
}
header.main-header input[type="text"]::placeholder{
    color:#dddddd;
}
.s-home header.main-header input[type="text"]{
    color:#ffffff;
}
.s-home header.main-header input[type="text"]::placeholder{
    color:rgba(255,255,255,.6);
}



.s-search .grid-container .placeholder,
body.s-search .titles{
    float:none;
    display:inline-block;
    vertical-align:top;
}
body.s-search .titles{
    width:calc(80% - 30px);
    max-width:740px;
}

@media all and (max-width: 900px) {
    body.s-search .sidebar-left, body.s-search .sidebar-right {
        float: none;
        display: block;
        width: 100%;
        max-width:100%
    }
}






/* SHOP 2023 */
body #overlay .slide img, .slide figure img {
    height: auto !important;
    object-fit: contain;
}
/* -------------------------------------------------------------------------- */
/* SHOP */
/* -------------------------------------------------------------------------- */
/* -------------------------------------- */
/* INDEX PAGE */
/* -------------------------------------- */
#shop-grid .title{
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom:5px;
}
#shop-grid .subtitle:not(.subtitle2){
    font-family: 'FoundersGrotesk-Regular';
    /*font-size:inherit;*/
    /*line-height:inherit;*/
    margin-bottom:5px;
}
#shop-grid .subtitle2{
    font-family: 'FoundersGrotesk-Regular';
    /*font-size:inherit;*/
    /*line-height:inherit;*/
    margin-bottom:5px;
}
#shop-grid .date{
    /*font-size:inherit;*/
    /*line-height:inherit;*/
    margin-bottom:5px;
}
#shop-grid .additional-text{
    padding-top:0;
    /*font-size:inherit;*/
    /*line-height:inherit;*/
    /*margin-bottom:0;*/
}
/* -------------------------------------- */
/* DETAIL PAGE */
/* -------------------------------------- */
.s-shop.detail-page .page-header .item-header h1{
    text-transform:initial;
    font-size: 24px;
    letter-spacing: 1.3px;
    margin-bottom:5;
    font-family: 'FoundersGrotesk-Medium';
    display:block;
    margin-left:0;
}
.s-shop.detail-page .page-header .item-header h2:not(.subtitle2){
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom:5px;
    font-family: 'FoundersGrotesk-Regular';
    display:block;
    margin-left:0;
}
.s-shop.detail-page .page-header .item-header h2.subtitle2{
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom:5px;
    font-family: 'FoundersGrotesk-Regular';
    display:block;
    margin-left:0;
}
.s-shop.detail-page .page-header .item-header h3{
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom:5px;
    font-family: 'FoundersGrotesk-Regular';
    display:block;
    margin-left:0; 
    
}
.s-shop.detail-page .page-header .additional-text{
    padding-top:0;
    /*font-size:inherit;*/
    /*line-height:inherit;*/
}
.s-shop.detail-page .page-header .back{
    display:none;
}
.s-shop.detail-page section#associations .container{
    max-width:1080px;
}
.s-shop.detail-page section#shopify-embed{
    padding-bottom:60px;
}
.s-shop.detail-page section#shopify-embed .embed > .container {
    display:flex;
    justify-content:center;
    text-align:center;
}

.s-shop.detail-page #description .links a{
    text-transform:uppercase;
}
.s-shop.detail-page #description .text-one-column{
    padding-bottom:0
}

/* -------------------------------------- */
/*Shop LEGACY SLIDE SHOW*/
/* -------------------------------------- */
.s-shop.detail-page .slider .bx-wrapper:first-of-type,
.s-shop.detail-page .full-slider:not(#screen-banner-navigation) .bx-wrapper:first-of-type{
    width: 145vh;
    max-width: 100%!important;
    margin-left:auto;
    margin-right:auto;
}
.s-shop.detail-page .slider .bx-wrapper:first-of-type .slide,
.s-shop.detail-page .full-slider:not(#screen-banner-navigation) .bx-wrapper:first-of-type .slide{
    width:100% !important;
}
 /*legacy slideshow stretch */
.s-shop.detail-page .thumbnails.grid img,
.s-shop.detail-page .slider .slide img,
.s-shop.detail-page .full-slider:not(#screen-banner-navigation) .slide img{
    width:100%;
    height:100%;
    object-fit:contain
}
/* -------------------------------------- */
/* Shop LEGACY SLIDESHOW SPACING */
/* -------------------------------------- */
.s-shop.detail-page .slider,
.s-shop.detail-page .full-slider:not(#screen-banner-navigation){
    /*padding-bottom:80px;*/
}
.s-shop.detail-page .thumbnails{
    padding-bottom:20px;
}
.s-shop.detail-page .slider .slide figcaption,
.s-shop.detail-page .full-slider:not(#screen-banner-navigation) .slide figcaption{
    margin-top:10px;
    max-width:640px;
}
.s-shop.detail-page .thumbnail-caption {
    height: auto;
}
.s-shop.detail-page .fitted.thumbnails .placeholder {
    background:none;
}
.s-shop.detail-page .slide figcaption p, 
.s-shop.detail-page .image .caption p {
    font-size: 14px;
}
/* -------------------------------------- */
/* Shop LEGACY SLIDESHOW THUMBNAILS */
/* -------------------------------------- */
.s-shop.detail-page .thumbnails.grid .entry {
        width: 30.5%;
        padding-right:4.2%
    }
.s-shop.detail-page .thumbnails.grid .entry:nth-child(4n + 4), .thumbnails.grid .entry:nth-child(5n + 5) {
    padding-right: 4.2%;
    margin-right:0
}
.s-shop.detail-page .thumbnails.grid .entry:nth-child(3n + 3) {
    padding-right:0
}
@media (max-width: 330px) {
    .s-shop.detail-page .thumbnails.grid .entry {
        width: 47%;
        padding-right:5.75%
    }
    .s-shop.detail-page .thumbnails.grid .entry:nth-child(2n + 2) {
        padding-right:0 !important
    }
    .s-shop.detail-page .thumbnails.grid .entry:nth-child(3n + 3), .thumbnails.grid .entry:nth-child(5n + 5) {
        padding-right:5.75%
    }
}
/* -------------------------------------- */
/* Shop LEGACY SLIDESHOW UNQUIRE */
/* -------------------------------------- */
.s-shop.detail-page .thumbnails.grid .entry{
    text-align:center
}
.s-shop.detail-page .thumbnails.grid .entry .inquire,
.s-shop.detail-page .slider .links .inquire,
.s-shop.detail-page .full-slider .links .inquire{
    font-size: inherit;
    display:inline-block;
    border:1px solid #000000;
    padding:5px 15px 5px 15px;
    margin-top:20px;
    line-height:inherit;
}
.s-shop.detail-page .thumbnails.grid .entry .inquire:hover,
.s-shop.detail-page .slider .links .inquire:hover,
.s-shop.detail-page .full-slider .links .inquire:hover{;
    color: #ffffff;
    background-color: #aaaaaa;
    transition: all .2s;
}
/* -------------------------------------- */
/* Shop LEGACY SLIDESHOW VIDEO */
/* -------------------------------------- */
.s-shop.detail-page .video-figure .video-item iframe{
    width:100%;
    height:100%;
}
/* -------------------------------------- */
/* Shop LEGACY SLIDESHOW ARROW */
/* -------------------------------------- */
/*@media (max-width: 480px) {*/
/*    .s-shop.detail-page .bx-controls-direction {*/
/*        left: -18px;*/
/*        right: -18px;*/
/*    }*/
/*}*/




/* --------------------------------------------------------- */
/*TEST*/
/* --------------------------------------------------------- */
/** {box-shadow: inset 0 0 0 1px rgba(255,0,0,.2) !important;}*/
/*img {outline-color:rgba(255,0,0,.2) !important; outline-width:1px !important; outline-style:solid !important; outline-offset:-1px !important;}*/
.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 5cb8d9a2a5aa2ce5643bee53\2F 2ff91e94f397405ace6733ad2f9bd0a4\2E png') no-repeat;
    background-size: 32px 116px;
    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;
}
@media all and (max-width: 320px) {
    .bx-wrapper .bx-controls-direction .bx-next, 
    .bx-wrapper .bx-controls-direction .bx-prev {
        width: 13px;
        height: 26px;
        margin-top: -13px;
    }
    .bx-wrapper .bx-controls-direction .bx-prev {
        background-position: 0 -64px;
    }
    .bx-wrapper .bx-controls-direction .bx-prev:hover {
        background-position: 0 -90px;
    }
    .bx-wrapper .bx-controls-direction .bx-next {
        background-position: -13px -64px;
    }
    .bx-wrapper .bx-controls-direction .bx-next:hover {
        background-position: -13px -90px;
    }
}

*: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 5cb8d9a2a5aa2ce5643bee53\2F 2ff91e94f397405ace6733ad2f9bd0a4\2E png') no-repeat;
        background-size: 32px 116px;
        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 5cb8d9a2a5aa2ce5643bee53\2F 2ff91e94f397405ace6733ad2f9bd0a4\2E png') no-repeat;
        background-size: 32px 116px;
        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 5cb8d9a2a5aa2ce5643bee53\2F 2ff91e94f397405ace6733ad2f9bd0a4\2E png') no-repeat;
        background-size: 32px 116px;
        background-position: -16px -32px;
        border: 0;
    }
            @media all and (max-width: 320px) {
            .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 {
                width: 13px;
                height: 26px;
                margin-top: -13px;
            }
            .slider-nav-prev,
            .swiper-vow .slider-nav-prev,
            .swiper-vow .slider-nested-nav-prev {
                background-position: 0 -64px;
            }
            .slider-nav-prev:hover,
            .swiper-vow .slider-nav-prev:hover,
            .swiper-vow .slider-nested-nav-prev:hover {
                background-position: 0 -90px;
            }
            .slider-nav-next,
            .swiper-vow .slider-nav-next,
            .swiper-vow .slider-nested-nav-next {
                background-position: -13px -64px;
            }
            .slider-nav-next:hover,
            .swiper-vow .slider-nav-next:hover,
            .swiper-vow .slider-nested-nav-next:hover {
                background-position: -13px -90px;
            }
        }
    