
.container {
    max-width: 1300px;
}

                        
    
    

    


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


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

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

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


                                                        
    


    


.detail-page .custom-grid-archiv .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

.detail-page .custom-grid-archiv .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-awards .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

.detail-page .custom-grid-awards .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-events .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

.detail-page .custom-grid-events .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: 31.230769230769%;
    margin-right: 3.1538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

.detail-page .custom-grid-exhibitions .entry .placeholder {
    padding-top: 100%;
    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-press .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


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

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

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


                                                                                
    


    


.custom-grid-publications .entry {
    width: 23.076923076923%;
    margin-right: 2.5641025641026%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                        
    


    


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


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

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

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


                                                
    


    


.custom-grid-scholarships .entry {
    width: 23.076923076923%;
    margin-right: 2.5641025641026%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

.custom-grid-scholarships .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-honorees .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}


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

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

.detail-page .custom-grid-honorees .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: 23.076923076923%;
    margin-right: 2.5641025641026%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                        
    

    
    

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

.detail-page .custom-grid-archiv .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-archiv .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(4n+4){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(2n+2){
        margin-right: 2.8846153846154%;
    }
        

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

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

.detail-page .custom-grid-archiv .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-awards .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-awards .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(4n+4){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(2n+2){
        margin-right: 2.8846153846154%;
    }
        

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

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

.detail-page .custom-grid-awards .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-events .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-events .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-events .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-events .entry:nth-child(4n+4){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-events .entry:nth-child(2n+2){
        margin-right: 2.8846153846154%;
    }
        

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

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

.detail-page .custom-grid-events .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.230769230769%;
    margin-right: 3.1538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.detail-page .custom-grid-exhibitions .entry .placeholder {
    padding-top: 100%;
    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-press .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

.detail-page .custom-grid-press .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-press .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-press .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-press .entry:nth-child(4n+4){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-press .entry:nth-child(2n+2){
        margin-right: 2.8846153846154%;
    }
        

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

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

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

}

                                                                                
    

    
    

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

.custom-grid-publications .entry {
    width: 23.076923076923%;
    margin-right: 2.5641025641026%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

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

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

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

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

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

}

                                                
    

    
    

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

.custom-grid-scholarships .entry {
    width: 23.076923076923%;
    margin-right: 2.5641025641026%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-scholarships .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-honorees .entry {
    width: 17.692307692308%;
    margin-right: 2.8846153846154%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-honorees .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(5n+5){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(4n+4){
        margin-right: 2.8846153846154%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(2n+2){
        margin-right: 2.8846153846154%;
    }
        

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

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

.detail-page .custom-grid-honorees .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: 30.769230769231%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                        
    

    
    

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

.detail-page .custom-grid-archiv .entry {
    width: 22.115384615385%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-archiv .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(4n+4){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(2n+2){
        margin-right: 3.8461538461538%;
    }
        

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

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

.detail-page .custom-grid-archiv .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-awards .entry {
    width: 22.115384615385%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-awards .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(4n+4){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(2n+2){
        margin-right: 3.8461538461538%;
    }
        

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

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

.detail-page .custom-grid-awards .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-events .entry {
    width: 22.115384615385%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-events .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-events .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-events .entry:nth-child(4n+4){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-events .entry:nth-child(2n+2){
        margin-right: 3.8461538461538%;
    }
        

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

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

.detail-page .custom-grid-events .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: 31.230769230769%;
    margin-right: 3.1538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.detail-page .custom-grid-exhibitions .entry .placeholder {
    padding-top: 100%;
    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-press .entry {
    width: 22.115384615385%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

.detail-page .custom-grid-press .entry {
    width: 22.115384615385%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-press .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-press .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-press .entry:nth-child(4n+4){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-press .entry:nth-child(2n+2){
        margin-right: 3.8461538461538%;
    }
        

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

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

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

}

                                                                                
    

    
    

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

.custom-grid-publications .entry {
    width: 30.769230769231%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

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

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

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

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

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

}

                                                
    

    
    

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

.custom-grid-scholarships .entry {
    width: 30.769230769231%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-scholarships .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-honorees .entry {
    width: 22.115384615385%;
    margin-right: 3.8461538461538%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-honorees .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(5n+5){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(4n+4){
        margin-right: 3.8461538461538%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(2n+2){
        margin-right: 3.8461538461538%;
    }
        

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

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

.detail-page .custom-grid-honorees .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.153846153846%;
    margin-right: 7.6923076923077%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                        
    

    
    

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

.detail-page .custom-grid-archiv .entry {
    width: 44.230769230769%;
    margin-right: 11.538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-archiv .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(4n+4){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-archiv .entry:nth-child(2n+2){
        margin-right: 11.538461538462%;
    }
        

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

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

.detail-page .custom-grid-archiv .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-awards .entry {
    width: 44.230769230769%;
    margin-right: 11.538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-awards .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(4n+4){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-awards .entry:nth-child(2n+2){
        margin-right: 11.538461538462%;
    }
        

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

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

.detail-page .custom-grid-awards .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-events .entry {
    width: 44.230769230769%;
    margin-right: 11.538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-events .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-events .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-events .entry:nth-child(4n+4){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-events .entry:nth-child(2n+2){
        margin-right: 11.538461538462%;
    }
        

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

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

.detail-page .custom-grid-events .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: 46.846153846154%;
    margin-right: 6.3076923076923%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

.detail-page .custom-grid-exhibitions .entry .placeholder {
    padding-top: 100%;
    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-press .entry {
    width: 44.230769230769%;
    margin-right: 11.538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

.detail-page .custom-grid-press .entry {
    width: 44.230769230769%;
    margin-right: 11.538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-press .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-press .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-press .entry:nth-child(4n+4){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-press .entry:nth-child(2n+2){
        margin-right: 11.538461538462%;
    }
        

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

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

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

}

                                                                                
    

    
    

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

.custom-grid-publications .entry {
    width: 46.153846153846%;
    margin-right: 7.6923076923077%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                        
    

    
    

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

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

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

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

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

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

}

                                                
    

    
    

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

.custom-grid-scholarships .entry {
    width: 46.153846153846%;
    margin-right: 7.6923076923077%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-scholarships .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-honorees .entry {
    width: 44.230769230769%;
    margin-right: 11.538461538462%;
    margin-bottom: 80px;
    display: inline-block;
    vertical-align: top;
}

        .detail-page .custom-grid-honorees .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(5n+5){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(4n+4){
        margin-right: 11.538461538462%;
    }
        .detail-page .custom-grid-honorees .entry:nth-child(2n+2){
        margin-right: 11.538461538462%;
    }
        

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

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

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

}

                                                                                                                                                                                                                                                                                                                                                                                        
.homepage .caption h1 { color: #000000; font-size: 12px; letter-spacing: 0px; }
.screen-nav a, .slider-features a, .section-header a, .private nav a, .main-header nav a { color: #aaaaaa; font-size: 12px; letter-spacing: 0px; }
#overlay .close { color: #aaaaaa; font-size: 12px; }
a, .private-login input[type="submit"] { color: #aaaaaa; }
a:hover, a:hover *, .grid .entry a:hover span, .private-login input[type="submit"]:hover, .entry a:hover .placeholder, .entry a:hover .thumb, #overlay .close:hover, .main-header nav a:hover, .main-header nav a.active { color: #000000 !important; }
.main-header nav.homepage a:hover, .main-header nav.homepage a.active, #slidecaption a:hover * { color: #aaaaaa !important; }
body { color: #000000; line-height: normal; background: #ffffff; font-size: 12px; }
.main-header nav.homepage a, #slidecaption a *, .news .list h1, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary { color: #000000; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h4, .sectionname, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { font-size: 12px; color: #000000; line-height: normal; letter-spacing: 0px; }
#overlay, footer { background: #ffffff; }
.list.text-only.entries.fixed-font .date { font-size: 12px; }
.medium h1, .small h1, .medium h2, .small h2, .medium h3, .small h3, .entries.fixed-font .title, .entries.fixed-font .titles, .entries.fixed-font .subtitle, .entries.fixed-font  .date, .entries.fixed-font .titles .subtitle, .entries.fixed-font .titles .date, .fixed-font .entries .date, .grid.fixed-font .title, .grid.fixed-font .titles, .grid.fixed-font .subtitle, .grid.fixed-font  .date, .grid.fixed-font .titles .subtitle, .grid.fixed-font .titles .date, .fixed-font .grid .date, .links a, .fixed-font .entry h1, .fixed-font .entry h2, .fixed-font .entry h3 { font-size: 12px; line-height: normal; }
section header, .divider, .news .entry { border-color: #cccccc; }
p, .large-images h2, .news .entry h2, .large-images h3, .news .entry h3 { line-height: normal; }
.paragraph-styling p { margin-bottom: 2em; }

/*OPTION*/
section#option{
    display:none;
}




/* -------------------------------------------------------------------------- */
/*STRETCH THUMBNAILS*/
.grid.fitted.thumbnails .placeholder .image img{
    object-fit:contain;
    width:100%;
    height:100%;
    outline:none;
}
/* -------------------------------------------------------------------------- */






/*Social*/
section#wrapper-social1 .content{
    text-align:center;
    max-width:100%;
    padding-bottom:0;
}
section#wrapper-social1 .content a{
    text-transform:uppercase;
    margin-right:15px;
    font-size:19px;
    color: #cc0d06;
    font-family:'ITCFranklinGothicW01-Md_812698';
}
section#wrapper-instagram{
    margin-bottom:100px;
}



/*Exhibitions installation thumbnails*/
section#instalations .grid.fitted .entry:not(:last-of-type) {
    padding-bottom: 20px
}







.associations .custom-grid-exhibitions img{
    width:100%;
}




/*ASSOCIATED EXHIBTIONS BACK TO 5UP ON NON-EXHIBTION PAGES*/
/*body:not(.s-exhibitions).detail-page .custom-grid-exhibitions .entry {*/
/*    width: 17.692307692308%;*/
/*    margin-right: 2.8846153846154%;*/
/*    margin-bottom: 80px;*/
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*}*/


/*body:not(.s-exhibitions).detail-page .custom-grid-exhibitions .entry:nth-child(5n+5) {*/
/*    margin-right: 0;*/
/*} */

/*body:not(.s-exhibitions).detail-page .custom-grid-exhibitions .entry .placeholder {*/
/*    padding-top: 100%;*/
/*    background: inherit;*/
/*}*/

/*body:not(.s-exhibitions).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 BGCOLOR*/

h1 .custom-bgcolor{
    background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0px, rgba(0,0,0,0.00) 5%, rgba(0,0,0,0.50) 5%, rgba(0,0,0,0.50) 91%, rgba(0,0,0,0.00) 91%, rgba(0,0,0,0.00) 100%);
    padding-left: .8rem;
    padding-right: .8rem;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

h2 .custom-bgcolor, h3 .custom-bgcolor{
    background-color:rgba(0,0,0,.5);
    /*background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0px, rgba(0,0,0,0.00) 5%, rgba(0,0,0,0.50) 5%, rgba(0,0,0,0.50) 91%, rgba(0,0,0,0.00) 91%, rgba(0,0,0,0.00) 100%);*/
    padding: 5px 15px 5px 12px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    line-height:1.8;
}

h3 .custom-bgcolor{
    padding-right:12px;
}




h1 .custom-no-bgcolor{
    background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0px, rgba(0,0,0,0.00) 5%, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 91%, rgba(0,0,0,0.00) 91%, rgba(0,0,0,0.00) 100%);
    padding-left: 0;
    padding-right: .8rem;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

h2 .custom-no-bgcolor, h3 .custom-no-bgcolor{
    background-color:rgba(0,0,0,0);
    /*background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0px, rgba(0,0,0,0.00) 5%, rgba(0,0,0,0.50) 5%, rgba(0,0,0,0.50) 91%, rgba(0,0,0,0.00) 91%, rgba(0,0,0,0.00) 100%);*/
    padding: 5px 15px 5px 12px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    line-height:1.8;
}

h2 .custom-no-bgcolor{
    padding-left:0;
}

h3 .custom-no-bgcolor{
    padding-right:12px;
}






/* -------------------------------------------------------------------------- */
/*THUMBNAILS*/
.grid.fitted.thumbnails .entry.ajax{
    padding-bottom:0;
}

.grid.fitted.thumbnails .entry.ajax:last-of-type{
    padding-bottom:70px;
}

.thumbnail-caption {
    height: auto;
    margin-bottom: 30px
}







/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* CSS  --------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

body{
    font-family: 'ITCFranklinGothicW01-Bk_812647';
    font-size:14px;
    /*re-declare fix*/
    font: 14px 'ITCFranklinGothicW01-Bk_812647', sans-serif;
    line-height:normal; /*keep normal*/
}

b, strong{
    /*bold*/
    font-family: 'ITCFranklinGothicW01-Md_812695'; 
    font-weight:normal;
}
i, em{ 
    /*italic*/
    font-family:'ITC Franklin Gothic LT W01BkIt';
    font-style:normal;
}
strong > em, b > em, strong > i, b > i, em > strong, em > b, i > strong, i > b{
    /*bold-italic*/
    font-family:'ITC Franklin Gothic LT W01MdIt'; 
    font-style:normal;
}


/* ------------------------------------------------------- */
/* PARAGRAPHS (BROWN) */
/* ------------------------------------------------------- */
p,.paragraph-styling p{
    font-size:14px;
    line-height:1.8;
    /*box-shadow: inset 0 0 0 1px #993300;*/
} 
.paragraph-styling p{
    margin-bottom:2em;
}

/* --------------------------------------------------------- */
/*CUSTOM HEADER PARAGRAPH SEE JS*/
/* --------------------------------------------------------- */
p.custom-header-paragraph{
    margin-bottom:.8em !important;
    color:#000000;
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size:24px;
    text-transform:uppercase;
    line-height:normal;
    /*padding-top:15px;*/
}
p.custom-header-paragraph:first-of-type{
    padding-top:0 !important;
}

p.custom-header-paragraph-2{
    margin-bottom:.8em !important;
    color:#000000;
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size:24px;
    text-transform:uppercase;
    line-height:normal;
    /*padding-top:15px;*/
    text-transform:initial;
    font-size:45px;
    font-family:'ITCFranklinGothicW01-Bk_812647';
    line-height:1.4;
}
p.custom-header-paragraph-2:first-of-type{
    padding-top:0 !important;
}







/* --------------------------------------------------------- */
/*CUSTOM BULLETS SEE JS*/
/* --------------------------------------------------------- */
p.custom-bullet{
    text-indent:-16px;
    padding-left:16px;
    margin-bottom:.5em;
}
p.custom-bullet:before {
    content: "● ";
    color: #000000;
    padding-right:2px;
    /*font-weight:bold;*/
    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
p.custom-bullet-last, p.custom-bullet:last-child{
    margin-bottom:2em;
}

/* --------------------------------------------------------- */
/*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:hover h1, a:hover .title{ color:#000000 !important;}
a:hover .list-detail-title{ color:#ffffff !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;}

/* ------------------------------------------------------- */
/* ZERO OUT GRID 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;}

/* ------------------------------------------------------- */
/* SPACE BELOW THUMBNAILS */
/* ------------------------------------------------------- */
.placeholder, 
.thumb,
.homepage.banner img
{ 
    margin-bottom:15px !important;
}

/* ------------------------------------------------------- */
/* MAIN-HEADER */
/* ------------------------------------------------------- */
header.main-header.fixed > .container,
.main-header.homepage .container
{
    max-width:100%;
}
.main-header:not(.homepage) { 
    background-image: linear-gradient(-180deg, #FCFCFC 0%, #FFFFFF 65%, rgba(255,255,255,0.92) 100%);
    box-shadow: 0px 40px 40px 0px rgba(0,0,0,0.05);
}

.main-header{
    /*text-transform:unset;*/
    padding: 35px 0;
    padding-bottom: 30px;
    font-family:'ITCFranklinGothicW01-Md_812698';
    margin-bottom:60px;
}

.main-header nav,
.main-header .logo span,
.main-header nav a{
    font-size:19px;
    letter-spacing:0;
}

.main-header nav {
    line-height: normal;
}
.main-header nav .menu-group,
.main-header nav a {
    margin-left: 16px
}

.main-header nav .menu-group:hover>div {
    padding: 0 35px 20px 35px;
    margin-left: -35px;
    background-color: #fff;
}

.main-header nav .menu-group:last-of-type:hover>div {
    padding: 0 35px 20px 35px;
    margin-right: -35px;
    background-color: #fff;
    left:unset;
    right:0;
    text-align:right;
}

.main-header.homepage nav .menu-group:hover>div{
    background-color: transparent;
}

.menu-group a{
    margin-bottom:10px;
}

.main-header .logo span{
    color:#000000;
}


/* ------------------------------------------------------- */
/* ------------------------------------------------------- */
/* SECTION GRADIENTS WORKAROUND - NO LINES */
/* ------------------------------------------------------- */
/* ------------------------------------------------------- */
.news.news-index .entry:not(:first-of-type),
section.publications.home > .category:not(:first-of-type),
.publication-details > section:not(#associations):not(:first-of-type),
body:not(.custom-split) .contentWrapper > section:not(#associations):not(#banner-gpx):not(.s-exhibitions section#banner):not(.s-exhibitions section#video):not(#video-slideshow-gpx):not(:first-of-type),
/*body:not(.custom-split) .contentWrapper > section:not(#associations):not(#banner-gpx):not(.s-exhibitions section#banner):not(.s-exhibitions section#video):not(#video-slideshow-gpx),*/
section#associations > .associations > div,
#medium,
div.past
{
    padding-top:60px;
    background-image: linear-gradient(-180deg, #F2F2F2 0%, rgba(255,255,255,0.00) 300px);
}
.section-header{
    padding-bottom:0;
    border:none;
}


/* ------------------------------------------------------- */
/* DETAIL TITLES */
/* ------------------------------------------------------- */
.list-detail-title, .detail-title {
    display:none;
    -webkit-font-smoothing: subpixel-antialiased;
    font-family:'ITCFranklinGothicW01-Md_812698';
    color:#ffffff;
    background-color:#000000;
    font-size:11px;
    text-transform:uppercase;
    margin:0 0 10px 0;
    padding:2px 4px 2px 4px;
    line-height: 1;
}

.exhibitions.home .list-detail-title,
.custom-grid-exhibitions .list-detail-title,
.s-exhibitions.detail-page .detail-title{
    display:inline-block;
}


/* ------------------------------------------------------- */
/* H1 TITLE */
/* ------------------------------------------------------- */
.exhibitions #large h1, /*exhibitions-grid*/
.exhibitions #medium h1, /*exhibitions-grid*/
.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*/
.associations .title, /*associated-grid*/
.associations .news h1, /*associated-news-list*/
.item-header h1, /*detail-page*/
.caption h1 /*hpomepage*/{
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size:24px;
    color:#000000;
    text-transform:uppercase;
    padding:0 0 10px 0 !important; 
    margin: 0 0 0 0;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #0000ff;*/
}

.exhibitions #large h1 /*exhibitions-grid*/{font-size:30px;}
.item-header h1 /*detail-page*/{font-size:40px;}

.caption h1 /*hpomepage*/{font-size:70px;line-height:1;}
@media all and (max-width:800px) {
    .caption h1 /*hpomepage*/{font-size:50px;} 
}
@media all and (max-width:614px) {
    .caption h1 /*hpomepage*/{font-size:40px;}
}





/* ------------------------------------------------------- */
/* 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*/
.caption h2 /*hpomepage*/{
    font-size:16px;
    font-family:'ITCFranklinGothicW01-Md_812698';
    color:#000000;
    text-transform:uppercase;
    padding:0 0 12px 0 !important; 
    margin: 0 0 0 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*/
.caption h2.subtitle2 /*hpomepage*/{
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size:16px;
    color:#000000;
    text-transform:uppercase;
    padding:0 0 12px 0 !important; 
    margin: 0 0 0 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*/
.caption h3 /*hpomepage*/{
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size:16px;
    color:#000000;
    text-transform:uppercase;
    padding:0 0 12px 0 !important; 
    margin: 0 0 0 0;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #00ff00;*/
}

.caption h3 p{ /*hpomepage h3 p*/
    font-size:16px;
}

/* ------------------------------------------------------- */
/* H4 SUBHEADER */
/* ------------------------------------------------------- */
header h1,
header h4 {
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size:24px;
    color:#000000;
    text-transform:uppercase;
    padding:0 0 10px 0; 
    margin: 0 0 0 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-family:'ITCFranklinGothicW01-Md_812698';
    font-size:16px;
    text-transform:uppercase;
    padding-top:0; 
    padding-bottom:10px;
    margin-top: 0; 
    margin-bottom: 0;
    display:inline-block;
    line-height:normal;
    /*box-shadow: inset 0 0 0 1px #00ffff;*/
}

/* --------------------------------------------------------- */
/* LINKS */
/* --------------------------------------------------------- */
.links .file a,
.details .links a, .content .links a, .entry .links a, .view-link {
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size:16px;
    text-transform:uppercase;
    padding:0 0 10px 0; 
    margin: 0 0 0 0;
    line-height:normal;
    display:block;
    /*box-shadow: inset 0 0 0 1px #800080;*/
}

.entry .links {
    margin-top: 2px
}

/* --------------------------------------------------------- */
/* CAPTIONS */
/* --------------------------------------------------------- */
.inquireBox .left .caption p, .slide figcaption p, .image .caption p {
    font-size: 10px;
    line-height: 1.5;
    /*box-shadow: inset 0 0 0 1px #FFA500;*/
}

.inquireBox .left .caption, .image .caption {
    margin-top:15px;
    /*box-shadow: inset 0 0 0 1px #FFA500;*/
}

/* --------------------------------------------------------- */
/* 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;*/
}

/* --------------------------------------------------------- */
/*FOOTER*/
/* --------------------------------------------------------- */
footer .container{
    max-width:1300px !important;
}
footer span.container{
    position:relative;
    
}

footer .footer-social{
    position:absolute;
    right:40px;
}

footer{
    background-color:#222222 !important;
    color:#ffffff !important;
    font-size: 12px !important;
    /*text-transform:uppercase !important;*/
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
footer p{
    line-height:2 !important;
    font-size: 12px !important;
}
footer a {color:#bbbbbb !important;}
footer a:hover {color:#ffffff !important;}

.footer-cols{
    width:100% !important;
    padding-right:0 !important;
}
.footer-col1, .footer-col2, .footer-col3{
    max-width: 600px;
    /*padding-right:2.9%;*/
}
/*.footer-col4{*/
/*    width:22.7%;*/
/*    padding-right:0 !important;*/
/*}*/

/*@media all and (max-width:480px) {*/
/*    .footer-col1, .footer-col2, .footer-col3{*/
/*    padding-right:0;*/
/*    }*/
/*    .footer-col1, .footer-col2, .footer-col3{*/
/*    margin-bottom:30px;*/
/*    }*/
/*}*/


/*Social footer*/
footer .footer-social {
    text-align: left;
    float: none;
    margin-bottom:5px;
}

footer .footer-social img {
    max-height: 21px
}

@media all and (max-width:800px) {
    footer .footer-social{
        position:relative;
        right:unset;
        margin-left:-5px;
    }
    .footer-col1{
        margin-bottom:30px;
    }
    
}






/* --------------------------------------------------------- */
/* SLIDESHOW XL - SEE JS */
/* --------------------------------------------------------- */
.slider .bx-wrapper:first-of-type{
    width: 145vh;
    max-width: 100%!important;
    margin-left:auto;
    margin-right:auto;
    /*box-shadow: inset 0 0 0 1px #ff0000;*/
}

.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-color:none;
    background-image: linear-gradient(-180deg, #F8F8F8 3%, #F5F5F5 100%);
    
}

/* Slideshow bottom spacing*/
.slider {padding-bottom: 50px}

/* 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%;}

/*spacing*/
.slider .bx-viewport{
    margin-bottom:50px;
}

/*NAV SLIDER FEATURES IMG THUMBNAIL LINKS*/
.slider-features{
    text-align: left;
    width: 100%;
    display: flex;
    justify-content: space-between; 
    margin-top:20px;
}


/* --------------------------------------------------------- */
/* 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;}










/* ------------------------------------------------------------------------- */
/*HOMEPAGE*/
/* ------------------------------------------------------------------------- */
ul#slide-list li a {
    background: rgba(238,46,36,.4);
}

ul#slide-list li a:hover, ul#slide-list li.current-slide a {
    background: #ee2e24
}
ul#slide-list{
    margin-bottom:40px;
    font-size:0;
}

.container.outside,
#slidecaption.container.caption{
    max-width:100%;
}

.main-header nav.homepage a:hover, #slidecaption a:hover *{
    color:rgba(0,0,0,.60) !important;
}

/* ------------------------------------------------------------------------- */
/*EXHIBITIONS*/
/* ------------------------------------------------------------------------- */

/* ------------------------------------- */
/*Current Exhibtions Grid*/
.exhibitions.home .entry.half{width:31.2%;
    margin-right:3%;padding-right:0;
}
.exhibitions.home .entry.half:nth-child(2n+2){
    margin-right:3%; padding-right:0;
}
.exhibitions.home .entry.half:nth-child(3n+3){
    margin-right:0; padding-right:0;
}
@media all and (max-width: 600px) {
    .exhibitions.home .entry.half {
        width: 48%;
        margin-right: 4%;
        padding-right: 0 !important;
    }
    .exhibitions.home .entry.half:nth-child(3n+3),
    .exhibitions.home .entry.half:nth-child(4n+4){
        margin-right: 4%;
    }
    .exhibitions.home .entry.half:nth-child(2n+2) {
        margin-right: 0;
    }    
}

/* ------------------------------------- */
/*Upcoming Exhibitions Grid*/
.grid .entry.medium {
    width: 23.076923076923%;
    margin-right: 2.5641025641026%;
    padding-right: 0 !important;
}
.grid .entry.medium:nth-child(2n+2),
.grid .entry.medium:nth-child(3n+3){
    margin-right: 2.5641025641026%;
}
.grid .entry.medium:nth-child(4n+4) {
    margin-right: 0;
} 
@media all and (max-width: 600px) {
    .grid .entry.medium {
        width: 30.769230769231%;
        margin-right: 3.8461538461538%;
        padding-right: 0 !important;
    }
    .grid .entry.medium:nth-child(2n+2),
    .grid .entry.medium:nth-child(4n+4){
        margin-right: 3.8461538461538%;
    }
    .grid .entry.medium:nth-child(3n+3) {
        margin-right: 0;
    }    
}
@media all and (max-width: 400px) {
    .grid .entry.medium {
        width: 46.153846153846%;
        margin-right: 7.6923076923077%;
        padding-right: 0 !important;
    }
    .grid .entry.medium:nth-child(3n+3),
    .grid .entry.medium:nth-child(4n+4){
        margin-right: 7.6923076923077%;
    }
    .grid .entry.medium:nth-child(2n+2) {
        margin-right: 0;
    }    
}


/* exhibitons second row dates adjustment */
/*.section-header.second-row{margin-top: -5px;}*/

/* Stack dual current exhibitions */
@media all and (max-width:560px) {
    .grid .entry.half{width: 100%;padding-right: 0;}
}

/*make default grid consistent with custom grid*/
.exhibitions.home .grid .entry{
    margin-bottom: 80px;
    padding-bottom:0;
}


.section-header.second-row{
    margin-top:-10px;
    margin-bottom:30px;
}

/*-------------------------------------*/
/*GPX EXHIBITIONS NEW OPTIONS*/
/*-------------------------------------*/

/*EXHIBITION DETAIL HEADER SEPARATE*/
section#text-or-image-gpx header{
    display:none;
}

section#text-or-image-gpx{
    padding-top:80px !important;    
}

section#text-or-image-gpx img{
    width: 99%
}
/*section#text-or-image-gpx p.custom-header-paragraph{*/
/*    text-transform:initial;*/
/*    font-size:45px;*/
/*    font-family:'ITCFranklinGothicW01-Bk_812647';*/
/*    line-height:1.4;*/
/*}*/
/*section#text-or-image-gpx .text-or-image-two-columns:first-of-type p{*/
/*    max-width:500px;*/
/*}*/
section#text-or-image-gpx .text-two-columns .left, 
section#text-or-image-gpx .text-two-columns .right{
    width: 47.5%;
}

section#text-or-image-gpx .text-two-columns .right{
    padding-left: 2.4%
}
section#text-or-image-gpx .text-two-columns .left{
    padding-right: 2.4%
}
section#text-or-image-gpx .left p:first-of-type,
section#text-or-image-gpx .right p:first-of-type{
    margin-top:-.3em;
}

@media all and (max-width:600px) {
    section#text-or-image-gpx .text-two-columns .left, 
    section#text-or-image-gpx .text-two-columns .right{
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}





.s-exhibitions.detail-page section#slideshow header,
section#slideshow-gpx header{
    display:none;
}

.s-exhibitions.detail-page section#slideshow,
section#slideshow-gpx{
    padding-top:80px!important;
}




.s-exhibitions.detail-page section#video header,
section#video-slideshow-gpx header{
    display:none;
}

.s-exhibitions.detail-page section#video,
section#video-slideshow-gpx{
    padding-top:80px!important;
    background-color:#222222;
    
}
.s-exhibitions.detail-page section#video p,
section#video-slideshow-gpx p{
    color:#ffffff;
}


.s-exhibitions.detail-page section#embed,
section#embed-gpx{
    text-align:center;
    padding-top:80px!important;
    padding-bottom:100px;
}




.s-exhibitions.detail-page section#quote,
section#quote-gpx{
    padding-top:100px!important;
}

.s-exhibitions.detail-page section#quote header,
section#quote-gpx header{
    display:none;
}

.s-exhibitions.detail-page section#quote .content,
section#quote-gpx .content{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.s-exhibitions.detail-page section#quote p,
section#quote-gpx p{
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size: 45px;
    letter-spacing:1px;
    line-height: 1.7;
    display: inline;
    text-transform: uppercase;
    background: transparent linear-gradient(to right, #ff0000, #ff0000) no-repeat 0 90%;
    background-size: 100% 5px;
    background-position: 0 1.03em

}

.s-exhibitions.detail-page section#quote p u,
section#quote-gpx p u{
    font-family: 'Times';
    text-decoration:none;
}


.s-exhibitions.detail-page section#banner figcaption,
section#banner-gpx figcaption{
    margin-bottom:80px;
}








section#selected-works header:not(.page-header) h1,
section#instalations header:not(.page-header) h1{
    display:none;
}

section#text-image-gpx header{
    display:none;
}



section#text-image-gpx .text-one-column-with-image{padding-bottom:20px;}
section#text-image-gpx .text-one-column-with-image:last-of-type{padding-bottom:70px;}
section#text-image-gpx .text-one-column-with-image .text{padding-bottom:20px;}
section#text-image-gpx .text-one-column-with-image .image{padding-bottom:30px;margin-top:.5em;}
section#text-image-gpx .text-one-column-with-image.no-image .text{ width:100%; max-width:860px;}





/*-------------------------------------*/
/*EXHIBITIONS BANNER BACKGROUND */
/*-------------------------------------*/
.s-exhibitions .background-header {
    margin-top:-60px;
    margin-bottom:0px;
}
.s-exhibitions .item-header-background{
    position: relative;
    height:80vh;
    background-position: center center;
    /*margin-bottom: 50px;*/
    margin-bottom: 0px;
}
.s-exhibitions .item-header-background > div{
    width: 100%;
    max-width: 1380px;
    bottom: 70px;
    left: 50%;
    transform:translateX(-50%);
    position: absolute;
    padding: 0 40px;
    box-sizing: border-box;
}
.s-exhibitions .item-header-background *{
    color:#ffffff !important;
}
.s-exhibitions .item-header-background h1{
    font-size:70px!important;
    line-height:1;
    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}

@media all and (max-width:800px) {
    .s-exhibitions .item-header-background h1{font-size:50px!important;} 
}
@media all and (max-width:614px) {
    .s-exhibitions .item-header-background h1{font-size:40px!important;} 
}




.s-exhibitions .item-header-background h2,
.s-exhibitions .item-header-background h2.subtitle2,
.s-exhibitions .item-header-background h3{
    display:inline;
    /*padding: 0 20px 10px 0 !important;*/
}
.s-exhibitions .slider{
    /*padding-bottom: 100px*/
}
.s-exhibitions .divider{
    border:none;
}



/*-------------------------------------*/
/* ARTIST PAGE CUSTOM SPLIT*/
/*-------------------------------------*/
/*GRADIENTS AND BACKGROUND*/
.custom-split .custom_page > section:not([id*="slideshow"]){
    background-image: linear-gradient(-180deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.00) 200px);
}
.custom-split .custom_page > section{
    padding-top:50px;
    background-color:rgba(255,255,255,.9);
}
.custom-split .custom_page > section[id*="slideshow"]{
    background-color:rgba(34,34,34,.9);
    color:#ffffff;
}
/*HEADERS*/
.custom-split .custom_page > section header h1{
    font-family:'ITCFranklinGothicW01-Md_812698';
    font-size:24px;
    text-transform:uppercase;
    padding:0 0 10px 0 !important; 
    margin: 0 0 0 0;
    line-height:normal;
}
.custom-split .custom_page > section[id*="slideshow"] header h4,
.custom-split .custom_page > section[id*="slideshow"] h1{
    color:#ffffff;
    display:none;
}
.custom-split .custom_page > section[id*="text-image"] header{
    display:none;
}
/*BANNER*/
.custom-split #wrapper-banner{position:fixed; top:0; left:0; width:100%; z-index:-1;}
.custom-split .full-width-banner figure{padding-top:100vh;}
/*WRAPPER*/
.custom-split .contentWrapper{
    position:relative;
    max-width: 1300px;
    margin-left: auto; margin-right: auto;
}
/*CUSTOM_PAGE*/
.custom-split section.custom_page{
    width:70%;
    margin-left:auto;
    margin-right:40px;
    display:block;
    margin-bottom:100px;
    box-sizing:border-box;
}
/*SUBMENU*/
.custom-split #wrapper-sub-menu{
    width:20%;
    position:fixed;
    margin-top: 50px;
    box-sizing:border-box;
}
.custom-split #wrapper-sub-menu a{
    text-transform:uppercase;
    color:rgba(255,255,255,.7);
}
.custom-split #wrapper-sub-menu a:hover{
    color:rgba(255,255,255,1)!important;
}
.custom-split #wrapper-sub-menu p{
    margin-bottom:10px;
    line-height:normal; font-size:24px; font-family:'ITCFranklinGothicW01-Md_812698';
    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.custom-split #wrapper-sub-menu u,
.custom-split #wrapper-sub-menu u a{
    color:#ffffff;
    text-decoration:none !important;
}

@media all and (max-width:1120px) {
    .custom-split section.custom_page{
        width:100%;
        margin-left:0;
        margin-right:0;
        margin-bottom:60vh;
    }
    .custom-split #wrapper-sub-menu{
        width:100%;
        position:relative;
        margin-top: 0;
    }
}










/*INTRO*/
.custom-split #wrapper-intro p{
    font-size:24px;
}
/*QUOTE*/
.custom-split #wrapper-quote p{
    font-family:'ITCFranklinGothicW01-Md_812698'; font-size: 34px; letter-spacing:1px; line-height: 1.7;
    display: inline;
    text-transform: uppercase;
    background: transparent linear-gradient(to right, #ff0000, #ff0000) no-repeat 0 90%;
    background-size: 100% 5px;
    background-position: 0 1.03em;
    text-align:center;
}
.custom-split #wrapper-quote{
    text-align:center;
    padding-bottom:60px;
}
.custom-split #wrapper-quote .content{
    max-width:680px;
    margin-left:auto;margin-right:auto;
}


/*SPACING*/
.custom-split .text-one-column,
.custom-split .text-one-column .content{padding-bottom:1px;}

.custom-split .text-one-column-with-image{padding-bottom:0;}
.custom-split .text-one-column-with-image:last-of-type{padding-bottom:10px;}
.custom-split .text-one-column-with-image .text{padding-bottom:20px;}
.custom-split .text-one-column-with-image .image{padding-bottom:40px;margin-top:.5em;}
.custom-split .text-one-column-with-image.no-image .text{ width:100%; max-width:700px;}

.custom-split .text-three-columns .content{padding-bottom:50px;}

















/*-------------------------------------------------------*/
/* PUBLICATIONS - HONOREES AND FELLOWSHIP WORKAROUND */
/*-------------------------------------------------------*/
body:not(.s-publications) .publications.home > .category:first-of-type .entry{width: 100%;}
body:not(.s-publications) .publications.home > .category:first-of-type .section-header {display: none;}
body:not(.s-publications) .publications.home > .category:first-of-type .placeholder {
    padding-top: 25.5%;
    float: right;
    width: 25.5%;
}
body:not(.s-publications) .publications.home > .category:first-of-type img {height: 100%;}
body:not(.s-publications) .publications.home > .category:first-of-type .titles{
    display:block; width:70%; max-width: 740px;
}
body:not(.s-publications) .publications.home > .category:first-of-type .subtitle{
    font-size:14px;
    line-height:1.8;
    font-family: 'ITCFranklinGothicW01-Bk_812647';
    text-transform:initial;
    margin-top: 25px;
}

/*CATEGORY-LEFT FIX*/
.categories-left.screen-nav a{
    white-space: normal;
    display:block;
    max-width:255px;
}
.categories-left.screen-nav a.active{
    color:#000000;
}

/* --------------------------------------------------------- */
/*NEWS*/
/* --------------------------------------------------------- */
/*News index 100% width workaround for gradients*/
.news.news-index .news.container{max-width:100%;padding:0;}
.news.news-index .news.container .container{padding: 0 40px;}
@media all and (max-width:1120px) {
    .news.news-index .news.container .container{padding: 0 20px;}
}

/*NEWS LIST ALIGNMENT*/
.news-index .entry .thumbnail{
    text-align:right;
}






/* --------------------------------------------------------- */
/* DROP DOWN MENUS */
/* --------------------------------------------------------- */
/*1px shift*/
.dropdown > .divider{left: -1px;}

/*border colors and top/bottom padding*/
.dropdown-root .divider{ border-color:#888888; padding: 3px 0;}
.dropdown-root .divider > .divider { padding: 10px 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/548b3beaaa921a8b5be4cbcc/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: normal;
    padding: 4px 4px 4px 10px;
    margin: 0;
    /*EDIT FONT STYLING*/
    font-size: 16px !important;
}
/*view all link spacing styling*/
.filter-items .association-filter {margin-right: 20px;}
.filter-clear{
    white-space: nowrap;
    /*EDIT FONT STYLING*/
    font-size: 16px !important;
}

/* --------------------------------------------------------- */
/* CLOSE AND ZOOM */
/* --------------------------------------------------------- */
/* load new overlay graphic */
#overlay .close,
#overlay .zoom-click,
#zoomHeaderClose,
.zoomFooterControl{
    background-image: url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/548b3beaaa921a8b5be4cbcc/custom-xmagnify.png") !important;
    background-size: 140px 56px !important; 
}

/* 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,
#zoomHeaderClose{
    top:10px;
    right:15px;
    padding:0;
    overflow:hidden;
    width:28px;
    height:28px;
    text-indent: -9999px;
}
/* zoom button position */
#overlay .zoom-click{ right:48px; }
/* 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(34, 34, 34) !important;}
div#zoomImage #jQslider{ border-top: 1px solid #ffffff;top: 14px;}
.ui-slider-handle{background-color: #ffffff;}
#zoomFooterWrapper{
    background: transparent;
    bottom:12px;
    height:28px;
}
#zoomFooter{
    background: rgba(34, 34, 34, .1);
    padding-left:50px;
    padding-right:50px;
    width: 30% !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: -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 */
/* --------------------------------------------------------- */
/* Keep padding*/
.container{padding: 0 40px;}
@media all and (max-width:1780px) {
    .container{padding: 0 40px;}
}
@media all and (max-width:1120px) {
    .container{padding: 0 20px;}
}
@media all and (max-width:1024px) {
    .container.outside {padding: 0 20px;}
}
/* Supersize ca3ptions */
@media all and (max-width:320px){
    #slidecaption {padding-left: 0px;}
}
/* Keep 100 width */
@media all and (max-width:800px) {
    /*.main-header nav.main {padding-top: 25px;}*/
    .container{max-width: 100%;}
}
/* Mobile view top padding */
@media all and (max-width:480px) {
    .main-header {padding-top: 30px;}
}
/*keep slideshow padding*/
@media all and (max-width:480px) {
    .slide figure {
        padding-top: 53%
    }
}
 



@media all and (max-width:480px) {
    .main-header.fixed {
        position: relative
    }
}




/*MOBILE MENU*/
/*CHANGE COLLAGE DEFAULTS*/

/*change from 800 to 1200*/

@media all and (max-width:1200px) {

    .main-header .logo {
        float: none
    }

    .main-header nav.main {
        text-align: left;
        padding-top: 15px
    }

    .main-header nav.main a {
        margin-left: 0;
        margin-right: 25px
    }

}
 


/*Change from 480 to 1120*/

@media all and (max-width:1200px) {
    .main-header nav.main, .main-header nav.languages {
        display: none
    }

    .mobile-menu-wrapper {
        position: relative;
        margin: 9px 0 8px 0;
        display: block
    }

    .main-header nav.mobile {
        display: inline-block;
        line-height: 26px
    }

    .main-header nav.mobile {
        text-align: left
    }

    nav.mobile .navlinks {
        padding-top: 10px
    }

    nav.mobile .navlinks a {
        display: block;
        margin: 0;
        padding-bottom: 15px;
        line-height: 100%
    }

    .main-header .mobile-languages {
        display: inline-block;
        position: static;
        font-size: 12px;
        line-height: 26px;
        position: absolute;
        right: 0
    }

    .main-header .mobile-languages a {
        margin-left: 15px;
        display: inline-block
    }

    .mobile-languages a:first-child {
        margin-left: 0
    }

    div .main-header.fixed {
        position: fixed
    }
}
.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 548b3beaaa921a8b5be4cbcc\2F ae36cf038f934cf8ad25c490b6e4ded6\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;
    }
}
