

                        

    

    


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


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

.custom-grid .entry .placeholder {
    padding-top: 73.913043478261%;
    background: none;
}

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


                                            



    


.custom-grid-art-fairs .entry {
    width: 27.777777777778%;
    margin-right: 8.3333333333333%;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-art-fairs .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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


                                                                                            



    


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


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

.custom-grid-exhibitions .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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


                                                                                                                            



    


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


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

.custom-grid-news .entry .placeholder {
    padding-top: 73.913043478261%;
    background: none;
}

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


                                                            



    


.custom-grid-press .entry {
    width: 16.666666666667%;
    margin-right: 4.1666666666667%;
    margin-bottom: 0px;
    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: #FFFFFF;
}

.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-store .entry {
    width: 27.777777777778%;
    margin-right: 8.3333333333333%;
    margin-bottom: 50px;
    display: inline-block;
    vertical-align: top;
}


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

.custom-grid-store .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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


                                                    

    
    
    

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

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

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

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

.custom-grid .entry .placeholder {
    padding-top: 73.913043478261%;
    background: none;
}

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

}

                                            


    
    

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

.custom-grid-art-fairs .entry {
    width: 27.777777777778%;
    margin-right: 8.3333333333333%;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-art-fairs .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                                                            


    
    

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

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

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

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

.custom-grid-exhibitions .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                                                                                            


    
    

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

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

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

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

.custom-grid-news .entry .placeholder {
    padding-top: 73.913043478261%;
    background: none;
}

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

}

                                                            


    
    

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

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

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

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

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

.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-store .entry {
    width: 27.777777777778%;
    margin-right: 8.3333333333333%;
    margin-bottom: 50px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-store .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                    

    
    
    

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

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

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

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

.custom-grid .entry .placeholder {
    padding-top: 73.913043478261%;
    background: none;
}

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

}

                                            


    
    

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

.custom-grid-art-fairs .entry {
    width: 41.666666666667%;
    margin-right: 16.666666666667%;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-art-fairs .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                                                            


    
    

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

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

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

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

.custom-grid-exhibitions .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                                                                                            


    
    

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

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

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

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

.custom-grid-news .entry .placeholder {
    padding-top: 73.913043478261%;
    background: none;
}

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

}

                                                            


    
    

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

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

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

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

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

.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-store .entry {
    width: 41.666666666667%;
    margin-right: 16.666666666667%;
    margin-bottom: 50px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-store .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                    

    
    
    

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

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

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

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

.custom-grid .entry .placeholder {
    padding-top: 73.913043478261%;
    background: none;
}

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

}

                                            


    
    

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

.custom-grid-art-fairs .entry {
    width: 41.666666666667%;
    margin-right: 16.666666666667%;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-art-fairs .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                                                            


    
    

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

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

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

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

.custom-grid-exhibitions .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                                                                                            


    
    

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

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

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

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

.custom-grid-news .entry .placeholder {
    padding-top: 73.913043478261%;
    background: none;
}

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

}

                                                            


    
    

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

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

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

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

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

.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-store .entry {
    width: 41.666666666667%;
    margin-right: 16.666666666667%;
    margin-bottom: 50px;
    display: inline-block;
    vertical-align: top;
}

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

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

.custom-grid-store .entry .placeholder {
    padding-top: 73.333333333333%;
    background: none;
}

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

}

                                                



    


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


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

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

.series-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) {

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

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

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

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

.series-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) {

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

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

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

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

.series-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) {

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

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

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

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

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

}

    
body { color: #000000; background: #ffffff; font-size: 16px; }
#overlay, footer { background: #ffffff; }
#overlay .close { color: #999999; font-size: 16px; }
a, .private-login input[type="submit"] { color: #999999; }
section header, .divider, .news .entry { border-color: #999999; }
.main-header nav a { font-size: 12px; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title { color: #35587d; font-size: 16px; line-height: 130%; }
.homepage .caption h1 { color: #35587d; font-size: 16px; }
.entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary { color: #000000; }
.news .list h1 { color: #35587d; }
.list.text-only.entries.fixed-font .date, h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { font-size: 16px; }

.s-exhibitions .item-header h2 {
font-style: italic !important;
}
.s-exhibitions #exhibitions-grid .entry .subtitle:not(.categories)  {
font-style: italic;}
.footer-col1, .footer-col2 { margin-bottom: 50px; }
.s-gallery #screen-staff p a { word-wrap: break-word; }
.dropdown { min-width: 150px; }

.main-header nav.main::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: sub;
}
.main-header nav.main {
    height: 25px;
}

.s-store .sidebar-left a, .s-private .private-login input[type="submit"] {
  color: #999999;
  text-transform: uppercase;
  font-size: 12px;
}

.s-gallery input[type="submit"] {
  color: #999999;
  text-transform: uppercase;
  font-size: 12px;
}

.sidebar-right span.slider-features {
    font-size: 12px;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
}
.grid.fitted .placeholder { background: none; }
.custom-grid-container .entry .placeholder,
.series-custom-grid .entry .placeholder
    { margin-bottom: 15px !important; }
.custom-grid-container .entry .links { font-size: 12px; text-transform: uppercase; }

.enlarge-header { padding: 20px;}
.item-header h1 { font-size: 20px !important;}
.slide figcaption p { font-family: Arial, serif ; }
.s-exhibitions h2, h3 { color: #000000; }
.s-art-fairs .sidebar-left .section-header.with-links h4 { display: none; }
.s-art-fairs h2, h3 { color: #000000; }
/*
font-family: 'Verlag A', 'Verlag B';
font-weight: 200 (very light) | 300 (light) | 400 (book);
font-style: normal;
#35587D
*/

.s-exhibitions #exhibitions-grid .entry .title, .s-art-fairs #art-fairs-grid .entry .title {font-style: normal; }
body {
    font-family: 'Verlag A', 'Verlag B';
    font-weight: 300;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
  	font-weight: 300;
}



/* MAIN HEADER */

.main-header {
  	padding: 34px 0 30px 0;
  	background: #FFFFFF;
}

.main-header:not(.homepage) {
    margin-bottom: 35px;
}

.main-header .logo span {
    font-size: 25px;
    color: #35587D;
}

.main-header nav {
  	text-align: left;
}

.main-header nav a {
    font-weight: 400;
  	margin-left: 30px !important;
}

.main-header.homepage {
  	background: rgba(255,255,255,0.8);
}

.main-header.homepage nav a {
    color: #000000;
}



/* HOMEPAGE */

#slidecaption {
    bottom: 36px;
}

#slidecaption h1, #slidecaption h2 {
    color: #FFF;
    font-size: 24px;
    margin-bottom: 10px;
}

#slidecaption h2 { font-style: italic; }

#slidecaption h3 {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

#slidecaption h3 p {
  	margin-bottom: 4px;
}

#slidecaption a {
    color: #FFF;
}




/* GENERAL */

.contentWrapper {
    position: relative;
    padding-bottom: 50px;
}

.entry .titles .title {
    font-size: 16px;
}




/* ARTISTS SECTION - GENERAL */

/*.s-artists #screen-contact { font-family: Arial, serif; font-size: 13px; color: #000; 
}*/

.s-artists .section-header {
  	border: 0;
}
  
.s-artists .section-header h4 {
  	/*visibility: hidden;*/
  	display: none;
}

.s-artists #artists-grid .entry .title {
  	margin-top: 14px;
}

.s-artists .entry a {
    color: #35587D;
}

.s-artists .entry a:hover {
    color: #000;
}

/*.rollover .list .entry {   width: 50%;}

/*.s-artists #series-container .grid .entry {*/
/*    width: 30%;*/
/*    padding-right: 3%;*/
/*}*/

/*.s-artists #series-container .grid .entry:nth-child(3n+3) {*/
/*    padding-right: 0;*/
/*}*/


    /* IMAGES */

.s-artists #multiple-slider-container nav {
    font-size: 12px;
    text-transform: uppercase;
}

.s-artists #featured-works-container figcaption {
    font-weight: 200;
    font-size: 12px;
    color: #000;
}


    /* SERIES */


.s-artists #screen-series .entry .placeholder {
    margin-bottom: 0;
}

.s-artists #screen-series .entry .thumbnail-caption {
    height: auto;
    margin-bottom: 30px;
    text-align: left;
}

.s-artists #series-container .entry .thumbnail-caption{
		color: #35587D;
}


    /* BIOGRAPHY */

.s-artists #screen-bio .text-one-column .content {
    width: 100%;
    color: #000;
}


    /* PRESS */


    /* NEWS, PRESS, PUBLICATIONS */

.s-artists #news-grid .entry .links,
.s-artists #press-grid .entry .links,
.s-artists #publications-grid .entry .links {
    margin-top: 9px;
}

.s-artists #news-grid .entry .links a,
.s-artists #press-grid .entry .links a,
.s-artists #publications-grid .entry .links a {
    font-size: 12px;
    font-weight: 400;
    color: #999;
    text-transform: uppercase;
}

.s-artists #news-grid .entry .summary,
.s-artists #press-grid .entry .summary,
.s-artists #publications-grid .entry .summary {
    display: none;
}

    /* EXHIBITIONS, NEWS, PRESS */

.s-artists #exhibitions-grid .entry,
.s-artists #news-grid .entry,
.s-artists #press-grid .entry,
.s-artists #publications-grid .entry {
    margin-bottom: 42px;
}

.s-artists #exhibitions-grid .entry .titles,
.s-artists #news-grid .entry .titles,
.s-artists #press-grid .entry .titles,
.s-artists #publications-grid .entry .titles {
    display: block;
    /*margin-left: 13px;*/
}

.s-artists #exhibitions-grid .entry .title,
.s-artists #news-grid .entry .title,
.s-artists #press-grid .entry .title,
.s-artists #publications-grid .entry .title {
  	margin-top: 2px;
  	color: #35587D;
}

.s-artists #exhibitions-grid .entry .subtitle,
.s-artists #exhibitions-grid .entry .date,
.s-artists #news-grid .entry .subtitle,
.s-artists #news-grid .entry .date,
.s-artists #press-grid .entry .subtitle,
.s-artists #press-grid .entry .date,
.s-artists #publications-grid .entry .subtitle,
.s-artists #publications-grid .entry .date {
    color: #000;
}

.s-artists #exhibitions-grid .entry .subtitle,
.s-artists #news-grid .entry .subtitle,
.s-artists #press-grid .entry .subtitle,
.s-artists #publications-grid .entry .subtitle {
  	line-height: 21px;
  	margin: 7px 0;
}

    /* EXHIBITIONS */
    
/*.s-exhibitions #screen-contact { font-family: Arial, serif; font-size: 13px; color: #000; 
}*/
    
.s-exhibitions .sidebar-left header.section-heaer {
    margin-bottom: 0;
    padding-bottom: 0 ;
}

.s-exhibitions .sidebar-left .qlink {
    display: block;
}

.s-exhibitions #screen-selected-works header .item-header {
    visibility: hidden;
    height: 0;
}

.s-exhibitions #screen-selected-works header .link-back {
    display: none;
}

.s-exhibitions #screen-selected-works header {
    border: 0;
    font-size: 12px;
    text-transform: uppercase;
}

/* SIDEBARS */

.sidebar-left {
    max-width: 20%;
}

.sidebar-left header {
    border: 0;
}

.sidebar-left h1 {
    font-size: 20px;
    margin-bottom: 5px;
}

.sidebar-left h2 {
    margin-bottom: 10px;
}

.sidebar-left .links {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

.sidebar-left .links a {
    line-height: 29px;
}

.sidebar-right {
    width: 80%;
}

.sidebar-right nav.slider-features.with-margins {
    margin-top: 0;
    padding-top: 0;
}



/* EXHIBITIONS SECTION */

    /* CURRENT */

.s-exhibitions .sidebar-right .entry h1 {
  	margin-top: 6px;
}

.s-exhibitions .sidebar-right .entry h2, .s-exhibitions .sidebar-right .entry h3 {
  	color: #000;
}

.s-exhibitions .sidebar-right .entry h2 {
  	margin: 10px 0;
}


    /* SIDEBAR LEFT */

.s-exhibitions .sidebar-left nav,
.s-art-fairs .sidebar-left nav {
  	border: 0;
  	font-weight: 400;
  	font-size: 12px;
  	text-transform: uppercase;
}

.s-exhibitions .sidebar-left .section-header .item-header { padding-bottom: 8px; }

.s-exhibitions .sidebar-left, .s-art-fairs .sidebar-left {
  	width: 15%;
}

.s-exhibitions .sidebar-left .section-header.first-row {
    -webkit-justify-content: flex-start;
  	justify-content: flex-start;
}

.s-exhibitions .sidebar-left .section-header.second-row .links,
.s-art-fairs .section-header.with-links .switch {
    width: 100%;
}

.s-exhibitions .sidebar-left .section-header.second-row,
.s-art-fairs .section-header.with-links .switch {
    display: -webkit-flex;
  	display: flex;
  	-webkit-flex-wrap: wrap;
  	flex-wrap: wrap;
  	-webkit-justify-content: flex-start;
  	justify-content: flex-start;
}

.s-exhibitions .sidebar-left .section-header.second-row .links,
.s-art-fairs .section-header.with-links .switch {
    -webkit-flex-direction: row;
  	flex-direction: row;
}

.s-exhibitions .sidebar-left .section-header.second-row a,
.s-art-fairs .section-header.with-links .switch a {
  	padding-right: 0;
  	margin-right:0;
  	width: 33%;
}

.s-exhibitions nav.slider-features {
    text-transform: uppercase;
    font-size: 12px;
}


/* PAST EXHIBITIONS / PAST ART-FAIRS */

.s-exhibitions #large .entry {
    padding-bottom: 57px;
}

.s-exhibitions #exhibitions-grid .entry,
.s-art-fairs #art-fairs-grid .entry{
  	width: 100%;
  	margin-bottom: 30px;
  	padding-right: 0;
}

.s-exhibitions #exhibitions-grid .entry > div,
.s-art-fairs #art-fairs-grid .entry > div {
    display: -webkit-flex;
  	display: flex;
}

.s-exhibitions #exhibitions-grid .entry .placeholder,
.s-art-fairs #art-fairs-grid .entry .placeholder {
  	padding: 25px 35px !important;
  	float: left;
  	width: 0;
}

.s-exhibitions #exhibitions-grid .entry .titles,
.s-art-fairs #art-fairs-grid .entry .titles {
  	float: left;
  	width: 100%;
}

.s-exhibitions #exhibitions-grid .entry .titles,
.s-art-fairs #art-fairs-grid .entry .titles {
    width: calc(100% - 70px);
}

.s-exhibitions #exhibitions-grid .entry .title,
.s-art-fairs #art-fairs-grid .entry .title {
  	color: #35587D;
    padding-left: 5%;
  	width: 22%;
  	display: block;
  	float: left;
}

.s-exhibitions #exhibitions-grid .entry .subtitle,
.s-art-fairs #art-fairs-grid .entry .subtitle {
  	width: 22%;
  	float: left;
  	padding-left: 5%;
  	display: block;
  	color: #000;
  	min-height: 1px;
}

.s-exhibitions #exhibitions-grid .entry .subtitle.categories,
.s-art-fairs #art-fairs-grid .entry .subtitle.categories {
    width: 10%;
}

.s-exhibitions #exhibitions-grid .entry .date,
.s-art-fairs #art-fairs-grid .entry .date {
  	padding-left: 5%;
  	width: 25%;
  	display: block;
  	float: left;
  	color: #000;
  	white-space: nowrap;
}

.s-art-fairs #art-fairs-grid .entry .title {
    padding: 0 40px;
  	width: 26%;
}

.s-art-fairs #art-fairs-grid .entry .subtitle {
    width: 30%;
    padding: 0;
}

.s-art-fairs #art-fairs-grid .entry .date {
    padding-left: 40px;
  	width: 26%;
}

/* ART FAIRS */

.s-art-fairs .sidebar-right .entry h1 {
  	margin-top: 6px;
}

.s-art-fairs .sidebar-right .entry h2, .s-art-fairs .sidebar-right .entry h3 {
  	color: #000;
}

.s-art-fairs .sidebar-right .entry h2 {
  	margin: 10px 0;
}

.s-art-fairs .sidebar-left .section-header .item-header { padding-bottom: 8px; }


/* NEWS SECTION */

.s-news .entry .subtitle, .s-news .entry .date {
    color: #000;
}

.s-news .entry .subtitle {
    margin: 12px 0;
}

.s-news .entry .title {
    margin-top: 14px;
}

    /* NEWS DETAILS */
    
.s-news .section-header {
  	border: 0;
  	margin-bottom: 0;
}

.s-news .section-header h2,.s-news .section-header h3 {
		color: #000;
}

.s-news .section-header h2 {
  	margin: 8px 0;
}

.s-news .details {
  	color: #000;
  	line-height: 40px;
}

/* NEWS WITH SIDEBAR */
.s-news .sidebar-right .text-one-column-with-image .image {
    width: 30%;
    max-width: 240px;
}

.s-news .sidebar-right .text-one-column-with-image .text {
    width: 65%;
    line-height: 40px;
    color: #000;
}


/* STORE SECTION */

.s-store .categories-left a:first-child {
  	display: none;
}

.s-store .categories-left a {
  	font-weight: 400;
  	text-transform: uppercase;
  	font-size: 12px;
}

.s-store .fitted .title {
    color: #35587D;
}

.s-store .fitted .subtitle, .s-store .fitted .date {
    color: #000;
}

.s-store .fitted .subtitle {
    margin: 8px 0;
}

.s-store .entry .links {
    margin-top: 6px;
    /*margin-left: 13px;*/
}

.s-store .entry .links a, .s-store .fitted .purchase-price {
    font-size: 12px;
    font-weight: 400;
    color: #999;
    text-transform: uppercase;
}

.s-store .fitted .purchase-price {
  	margin-top: 6px;
}

    /* ITEM DETAILS */
    
.s-store .sidebar-left h1, .s-store .sidebar-left h2, .s-store .sidebar-left h3 {
    font-weight: 300;
}

.s-store .sidebar-left h1 {
  	margin-bottom: 5px;
}

.s-store .sidebar-left h2, .s-store .sidebar-left h3 {
    color: #000;
}

.s-store .sidebar-left h3 {
  	margin-top: 5px;
}

.s-store .sidebar-left .screen-nav {
    border: 0;
    margin-bottom: 10px;
}

.s-store .sidebar-left .add-to-cart {
  	text-transform: uppercase;
  	font-weight: 400;
  	font-size: 12px;
}

.s-store .sidebar-left .add-to-cart span:after {
  	content: 'USD';
}

.s-store .sidebar-right .text-one-column-with-image .image {
    width: 30%;
    max-width: 240px;
}

.s-store .sidebar-right .text-one-column-with-image .text {
    width: 65%;
    line-height: 40px;
    color: #000;
}

.s-store .section-header { border: none; }

.s-store.detail-page .section-header.divider {
    display: none;
}

/* ABOUT SECTION */

    /* ABOUT */
    
.s-gallery #screen-about .entry img {
  	margin-bottom: 10px;
}

.s-gallery #screen-about .entry .title {
  	font-size: 20px;
  	color: #33587D;
}

.s-gallery #screen-about .entry .text {
  	margin-top: 30px;
  	color: #000;
  	line-height: 40px;
}

    /* LOCATION */

.s-gallery #screen-location img {
  	margin-bottom: 9px;
}

.s-gallery #screen-location .title {
  	color: #35587D;
  	font-size: 20px;
}

.s-gallery #screen-location .text {
  	margin-top: 10px;
  	color: #000;
}

.s-gallery #screen-location .text a {
  	text-transform: uppercase;
  	font-weight: 400;
  	font-size: 12px;
}

    /* STAFF */

.s-gallery #screen-staff p {
margin: 5px 0;

}

.s-gallery #screen-staff p u {
  	color: #000000;
  	text-decoration: none;
}

.s-gallery #screen-staff p a {
  	font-size: 12px;
  	font-weight: 400;
  	text-transform: uppercase;
}




/* ADD_THIS WIDGET */

/*.addthis_native_toolbox {*/
  	/*padding-top: 100px;*/
  	/*margin-bottom: 40px;
  	text-align: center;
  	clear: both;*/
  	
  /*	position: absolute;
  	left: calc(50% - 50px);
  	bottom: 27px; */

  	/*position: relative;
  	top: -60px;
  	left: calc(50% - 50px);}*/

/*.addthis_default_style .addthis_counter {
  	float: none !important;
}*/

/*.addthis_counter .atc_s {
  	background: none !important;
  	color: #999 !important;
  	font-family: 'Verlag A', 'Verlag B' !important;
  	text-transform: uppercase;
  	font-size: 12px;
  	font-weight: 400;
  	width: initial !important;
}*/


/* FOOTER */

footer {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 50px;
}

footer.divider {
    border-top: 1px solid #999999;
    clear: both;
}

footer div.footer-cols {
    width: 100%;
}

footer div.footer-col1 {
    width: 45%;
}

footer .credit { text-transform: none !important; }
/* footer div.footer-col1 p:last-child {
  	margin-top: 100px; font-size: 10px;}*/


/* FIXING 4up grids on sidebared pages */
.associations .custom-grid-news .entry
/*.associations #artists-grid .entry*/ {
    width: 27.777777777778%;
    margin-right: 8.3333333333333%;
}
.associations .custom-grid-news .entry:nth-child(3n+3),
.associations #artists-grid .entry:nth-child(3n+3) {
    margin-right: 0;
}

.dropdown { 
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
    padding: 0 35px 0 10px;
}
.dropdown > div { z-index: 55; }
.dropdown:before { display: none; }
.dropdown:after { 
    width: 15px;
    background: url('https://s3.amazonaws.com/files.collageplatform.com.prod/application/556d89b2cfaf3421548b4568/dropdown.png') center center no-repeat;
    background-size: contain; 
    background-color: transparent !important;
    right: 10px;
}
.s-store.detail-page .quicklinks { display: none; }
.exhibitions.home .custom-grid-container .entry { margin-right: 0 !important; }

@media all and (max-width: 768px) {
    nav.main { display: none; }
    nav.mobile{ display: block; }
    .main-header:not(.homepage) { margin-bottom: 0; }
    .main-header nav.mobile a { margin-left: 0 !important; }
    .main-header nav.mobile a.menu span { margin-left: 30px; color: #999999; }
    .main-header nav a { display: block; margin-left: 0px; }
    .sidebar-left, .sidebar-right { float: none; display: block; width: 100% !important; max-width: 100%; }
    #exhibitions-container-main .sidebar-left .container
        { display: inline-block; margin-right: 25px; }
    .news-details.img .image { float: right; width: 46%; }
}

@media all and (max-width: 767px) {
    #exhibitions-container-main .sidebar-left .container
        { display: block; margin-right: 0; }
}

@media all and (max-width: 700px) {
    #slidecaption { padding: 0 20px; }
}

@media all and (max-width: 480px) {
    .s-artists .artists-rollover header { display: none; }
    .section-header.divider.with-links.first-row  { margin-top: -15px; }
    .s-exhibitions #exhibitions-grid .entry .titles *, .s-art-fairs #art-fairs-grid .entry .titles * {
        width: 100% !important;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .s-art-fairs #art-fairs-grid .entry .subtitle { padding-left: 40px; }
    .s-store .sidebar-right .text-one-column-with-image .image { float: none; margin-top: 20px; text-align: left !important; }
    .s-gallery .image-module.extended .entry { width: 100% !important; }
    #large .entry { width: 100% !important; padding-right: 0 !important;  }
    .news-details.img .image, .news-details.img .details { float: none; width: 100%; }
    .news-details.img .image { text-align: center; }
}
