

                        

    

    


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


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

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

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


                                                                            



    


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


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

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

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


                                                                                                                                                                                                                    

    
    
    

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

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

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

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

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

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

}

                                                                            


    
    

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

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

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

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

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

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

}

                                                                                                                                                                                                                    

    
    
        

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

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

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

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

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

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

}

                                                                            


    
        

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

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

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

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

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

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

}

                                                                                                                                                                                                                    

    
    
        

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

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

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

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

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

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

}

                                                                            


    
        

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

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

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

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

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

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

}

                                                                                                                                                                                                    
h4, .sectionname { text-transform: capitalize; color: #000000; }
section header, .divider, .news .entry { border-color: #cccccc; }
.main-header nav.homepage a, #slidecaption a *, .main-header nav a, .screen-nav a, .slider-features a, .section-header a, .private nav a, h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1, .news .list h1 { color: #000000; }
a:hover, a:hover *, .grid .entry a:hover span, .private-login input[type="submit"]:hover, .entry a:hover .placeholder, .entry a:hover .thumb, #overlay .close:hover { color: #000000 !important; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3, #overlay .close, a, .private-login input[type="submit"], body, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary { color: #565655; }
.main-header nav.homepage a:hover, .main-header nav.homepage a.active, #slidecaption a:hover *, .main-header nav a:hover, .main-header nav a.active, .screen-nav a.active, .screen-nav a:hover, .slider-features a.active, .slider-features a:hover, .section-header a:hover, .section-header a.active, .screen-nav a:hover *, .slider-features a:hover *, .section-header a:hover * { color: #565655 !important; }
.paragraph-styling p { margin-bottom: 2em; }

/* ------------------------------------------------------------------------- */
/* FONTS OLD */

@font-face{
        font-family:"Palatino LT W01 Light";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/1ece566d-228a-4641-8212-eb7bca32f56b.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/0294c067-f88f-4f38-9051-993761690501.woff") format("woff");
    }
    @font-face{
        font-family:"PalatinoLTW01-LightItal";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/f930ef1d-eefe-4dcd-93d4-b8c184b21e6a.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/d997df9c-6617-41c1-9eac-dc9bbe8b543c.woff") format("woff");
    }
    @font-face{
        font-family:"Palatino LT W02 Roman";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/4ede5d45-1f8f-4081-92d2-faa326df3f57.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/426aff3f-3df7-41a8-a64c-c3085db8f621.woff") format("woff");
    }




/* ------------------------------------------------------------------------- */
/* FONTS NEW */

    @font-face{
        font-family:"Combi Sans W01 Light";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/2ef28e23-4e5d-4b4b-a948-6920f1661b71.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/92db00bf-315a-40eb-9b5e-8be13826432b.woff") format("woff");
    }
    @font-face{
        font-family:"Combi Sans W01 Light Oblique";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/8d2fcd9e-fb4a-41a1-b83b-1321e14059c1.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/986effbf-868a-48c7-a60b-88f550ae8e11.woff") format("woff");
    }
    @font-face{
        font-family:"Combi Sans W01 Book";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/08715412-0134-4b26-9759-fc6b56c5a67d.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/73621155-526c-4999-bf0a-8ed7364b4925.woff") format("woff");
    }
    @font-face{
        font-family:"Combi Sans W01 Book Oblique";
        src:url("about:blank") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/53750b0b-0888-4051-8bd0-fbbf46f96ff6.woff") format("woff");
        font-style: italic;
    }
    @font-face{
        font-family:"Combi Sans W01 Medium";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/237fbeeb-3cbc-4d0c-9777-0be089e5deea.woff2") format("woff2"),url("about:blank") format("woff");
    }
    @font-face{
        font-family:"Combi Sans W01 Medium Oblique";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/93ea5335-1da1-43b8-a7b4-f2f5eecd7e26.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/55b5c9c3-e516-4b89-b5fa-78aea4460b17.woff") format("woff");
    }
    @font-face{
        font-family:"Combi Sans W01 SemiBold";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/21f108ee-1f0a-4ad7-8933-b4b33171838f.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/706ff4ab-7043-49ff-ac58-371d5185f24c.woff") format("woff");
    }
    @font-face{
        font-family:"Combi Sans W01 SemiBold1477578";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/7db1757c-9901-4fb7-be15-1a523b649ed9.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/77c7d30f-cd88-4042-9708-46ccc0ef05ad.woff") format("woff");
    }
    @font-face{
        font-family:"Combi Sans W01 Bold";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/5a77355e-f80d-4653-b3be-f96ec65db21e.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/4170d18c-6b39-44f1-b3af-922b1fae97da.woff") format("woff");
        font-weight: bold;
        font-style: normal;
    }
    @font-face{
        font-family:"Combi Sans W01 Bold Oblique";
        src:url("about:blank") format("woff2"),url("about:blank") format("woff");
        font-style: italic;
        font-weight: bold;
    }
    
    
    
    /* serif */
    
    @font-face{
        font-family:"Combi Serif W01 Light";
        src:url("about:blank") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/7fdc6b65-2e52-421a-ace5-bf2a5d03296e.woff") format("woff");
    }
    @font-face{
        font-family:"Combi Serif W01 Light Oblique";
        src:url("about:blank") format("woff2"),url("about:blank") format("woff");
    }
    @font-face{
        font-family:"Combi Serif W01 Medium";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/863c3f68-996f-4aa8-af4d-a15082496923.woff2") format("woff2"),url("about:blank") format("woff");
    }
    @font-face{
        font-family:"Combi Serif W01 Medium Oblique";
        src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/9d192c3e-a3ad-4d55-8f90-55f31956a928.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/54ca5ddf07a72cd65564cf6c/2e96c1c2-67bb-4d14-b314-af158a0ae109.woff") format("woff");
    }





/* italic */
/*i, em{ */
/*    font-family:"Combi Sans W01 Book Oblique";*/
/*    font-style:normal;*/
/*}*/

/* bold */
/*b, strong{ */
/*    font-family:"Combi Sans W01 Bold";*/
/*    font-weight:normal;*/
/*}*/

/* bold-italic */
/*strong > em, b > em, */
/*strong > i, b > i, */
/*em > strong, em > b, */
/*i > strong, i > b{*/
/*    font-family:"Combi Sans W01 Bold Oblique";*/
/*    font-style:normal;*/
/*}*/





/*.main-header .container {*/
/*    max-width: 1300px;*/
/*}*/
.main-header { 
    padding: 40px 0; 
    padding-bottom: 65px;
}
.main-header nav {
    padding-top: 60px;
}
.main-header nav a {
    /*font-family: "Combi Serif W01 Light";*/
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px;
}















.ee-editor-header{
    font-family:"Combi Serif W01 Light";
    font-size: 17px !important;
    text-transform:unset;
    letter-spacing: 0.5px;
    color: #000 !important;
    padding: 0 0 15px 0 !important;
    margin: 0 0 0 0 !important;
    line-height: 1.5 !important;
    display: block !important;
    font-weight: normal;
    text-decoration: none !important;
}

.ee-editor-sub-header{
    font-size: 14px !important;
    text-transform:uppercase;
    letter-spacing: 2px;
    color: #000;
    padding: 0 0 15px 0 !important;
    margin: 0 0 0 0 !important;
    line-height: 1.5 !important;
    display: block !important;
    font-weight: normal;
    text-decoration: none !important;
}




a.footer-siteindex {
    width: 100%;
    display: block;
    color: #fff;
    font-size: 9px;
}




/* --------------------------------------------------------- */
/* TIS */


.swiper-container .swiper-button-next {
    right: 15px;
}
.swiper-container .swiper-button-prev {
    left: 15px;
}


.slideshow-headline h1 {
    display: none !important;
}

.caption {
    margin-top: 15px;
}
[data-slideshow-view] {
    margin-bottom: 30px;
}

.s-content.detail-page .news-details.img .container:nth-child(2) {
    display: none;
}
.s-content.detail-page .news-details.img {
    padding: 0;
}





/*FLEX ALIGNMENT*/
#text-image-swiper .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) > .container{
    display:flex;
    align-items: flex-start;
}
#text-image-swiper .text-one-column-with-image.image-on-right:not(.large-image):not(.banner-image):not(.no-image) > .container{
    flex-direction: row-reverse;
}
#text-image-swiper .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .text{
    align-self: center;
    float:none;
}
#text-image-swiper .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .text p {
    width: 90%;
}
#text-image-swiper .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image{
    float:none;
}










/*.text-one-column-with-image .container { max-width: 1080px; }*/
.text-one-column-with-image.banner-image .container { max-width: 100%; }


/* adjust space between each row */
.text-one-column-with-image{padding-bottom:30px;}

/* adjust space for last row */
.text-one-column-with-image:last-of-type{padding-bottom:40px;}


/* adjust both .text and .image bottom optically equal */
.text-one-column-with-image .text{padding-bottom:20px!important;}
.text-one-column-with-image .image{padding-bottom:40px!important;} 


/*image but not large image*/
.text-one-column-with-image:not(.large-image) .image img{
    max-height:500px;
}

/* adjust no-image width */
.text-one-column-with-image.no-image .text{ width:100%; max-width:630px;}

/* center no-image width */
.text-one-column-with-image.no-image .text{margin-left: auto; margin-right:auto;float:none;}

/*large-image*/
.text-one-column-with-image.large-image .container{max-width:1080px;}
.text-one-column-with-image.large-image .image {width: 100%; text-align: center; }
.text-one-column-with-image.large-image:not(.no-image) .text{display:none;}
.text-one-column-with-image.large-image .image img{
    margin-left:auto; margin-right:auto;
}
.text-one-column-with-image.large-image .image .caption{
    font-size: 13px;
    text-align:center;
    max-width:600px;
    margin-left:auto; margin-right:auto;
}

.text-one-column-with-image.large-image .text{margin-bottom:30px;}
.text-one-column-with-image.large-image .text p{text-align:center;}
/*.text-one-column-with-image.large-image .text p:last-of-type{margin-bottom:0;}*/



/* -------------------------------- */
/* large-image quotes */
.text-one-column-with-image.large-image .text {
    max-width: 950px;
    margin-bottom: 0;
    padding-bottom: 20px !important;
}

.text-one-column-with-image.large-image .text p:first-of-type{
        font-family: "Combi Serif W01 Light";
    font-size: 22px !important;
    /*max-width: 800px;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height:1.8; 
    margin-bottom:30px; 
}
@media all and (max-width:768px){.text-one-column-with-image.large-image .text p:first-of-type{font-size:16px;}}
@media all and (max-width:620px){.text-one-column-with-image.large-image .text p:first-of-type{font-size:14px;}}




/*banner-image*/
.text-one-column-with-image.banner-image .container{max-width:100%;}
.text-one-column-with-image.banner-image .image{width: 100% !important; padding-bottom: 0 !important;}
.text-one-column-with-image.banner-image figure{
    padding-top: 70vh;
    min-height:23vh;
    pointer-events:none;
    background-color:#f9f9f9;
}


.banner-image {
    margin-bottom: 30px;
}



/* two up images*/
.text-image-wrapper.two-up {
        padding-bottom: 20px !important;
    /*display: inline-grid;*/
    flex: 0 0 48%;
    width: 48%;
}
.text-image-wrapper.two-up:first-child {
    padding: 0 35px 0 0;
}




.text-image-wrapper.two-up .text p {
    width: 95%;
    text-align: left;
    color: #565655;
    font-size: 15px;
    line-height: 1.8 !important;
}

.text-image-wrapper.two-up .caption {
    max-width: none !important;
}
.text-image-wrapper.two-up .caption p {
    font-size: 12px !important;
    color: #565655;
}

.text-image-wrapper.two-up .image {
    padding-bottom: 0px!important;
}




.cursor-pointer {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
}





/* captions */
.thumbnail-container .caption-snippet {
        margin-top: 20px;
    overflow: auto;
    height: inherit;
}
.caption-snippet p {
        color:#565655;
    font-size: 13px;
    line-height: 1.5;
}









@media (max-width: 480px) {
    .two-up-wrapper.container {
        display: block;
    }
    .text-image-wrapper.two-up {
        flex: 0 0 100%;
        width: 100%;
        padding: 0 !important;
    }
    
    
    #text-image-swiper .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) > .container {
        display: block;
    }
}


















.contact .credit, .credit {
    margin-top: 20px;
}








.container{padding: 0 40px;}
@media all and (max-width:1880px) {
    .container{padding: 0 40px;}
}



.fitted .placeholder {
    background: none;
}
.past .section-header.second-row {
    display: none;
}

/* ------------------------------------------------------------------------- */
/* SPACING */
/* zero out spacing */
.row{padding-bottom:0;} 
.grid{padding-bottom:0;}
.grid {line-height: normal;}

.headers{ padding: 0 !important;}
.section-header.second-row {margin-top: 0px }
.exhibitions.home .headers,
.exhibitions.home .medium .headers,
.exhibitions.home .small .headers{padding-top: 0;}

.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;}

.placeholder{ padding-bottom:0 !important;}


/* space below thumbnails */
.placeholder, 
.thumb,
.homepage.banner img
{ 
    margin-bottom:10px !important;
}


.category {
    padding-bottom: 65px;
}



#large {
    margin-bottom: 40px;
}
#related-artists {
    margin-bottom: 70px;
}
#related-exhibitions {
    margin-bottom: 40px;
}



/* --------------------------------------------------------- */
/* GENERAL MISC */
body { 
    font-family:"Combi Sans W01 Book";
    /*font-family:"Palatino LT W01 Light";*/
    font-size:15px;
    line-height:1.8;
}








/*style hompage text*/
.s-homepage .caption h1 {
    font-size: 20px !important;
    /*color:#000000;*/
    padding:0 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    line-height:1.5;
    display:block;
    /*box-shadow: inset 0 0 0 1px #808080;*/
}

.s-homepage .caption h2 {
    /*font-size: 14px !important;*/
    /*color:#000000;*/
    padding:0 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    line-height:1.5;
    display:block;
    /*box-shadow: inset 0 0 0 1px #808080;*/
}

.s-homepage .caption h3,
.s-homepage .caption h3 p,
.s-homepage .caption .description,
.s-homepage .caption .description p{
    /*font-size: 14px !important;*/
    /*color:#000000;*/
    padding:0 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    line-height:1.5;
    display:block;
    /*box-shadow: inset 0 0 0 1px #808080;*/
}




/* --------------------------------------------------------- */
/* H1 */
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*/
.news .list h1, /*news-list*/
.associations .title, /*associated-grid*/
.associations .news h1, /*associated-news-list*/
.item-header h1 /*detail-page*/ {
    font-family: "Combi Serif W01 Light";
    font-size: 17px !important;
    text-transform:unset;
    letter-spacing: 0.5px;
    color:#000;
    padding:0 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    line-height:1.5;
    display:block !important;
}

.s-artists.detail-page .item-header h1 {
    line-height: 1;
}


/* --------------------------------------------------------- */
/* H2 */
h2,
.entries.fixed-font .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*/{
    font-family: "Combi Serif W01 Light";
    /*font-family:"Combi Serif W01 Light Oblique";*/
    font-style: italic;
        text-transform: unset;
    font-size: 15px !important;
    letter-spacing: 0px;
    color:#000;
    padding:3px 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    line-height:1.5;
    display:block !important;
}




/* --------------------------------------------------------- */
/* 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*/ {
    font-family: "Combi Serif W01 Light";
        text-transform: unset;
    font-size: 15px !important;
    letter-spacing: 0px;
    color:#000;
    padding:3px 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    line-height:1.5;
    display:block;
}




/* --------------------------------------------------------- */
/* H3 */
h3,
.entries .date, 
.grid .date, 
.grid .titles .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*/ {
        /*text-transform: uppercase;*/
    /*font-size: 12px !important;*/
    /*letter-spacing: 2px;*/
    /*color:#565655;*/
    
    font-family: "Combi Serif W01 Light";
    text-transform: unset;
    font-size: 15px !important;
    letter-spacing: 0px;
    color: #000;
    
    padding:5px 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    line-height:1.5;
    display:block !important;
}



/* --------------------------------------------------------- */
/* LARGER TITLE H1 OVERIDE */

/* even larger detail pages */
/*.item-header h1 {*/
    /*font-family:"Combi Sans W01 Medium";*/
/*    font-size: 22px !important;*/
    /*letter-spacing: 7px;*/
/*    padding: 0 0 0px 0 !important;*/
/*    margin: 0 0 0 0 !important;*/
/*}*/



/* --------------------------------------------------------- */
/* SUB HEADERS H4 */
h4{
    text-transform: uppercase;
    font-size: 14px !important;
    letter-spacing: 2px;
    line-height: 1;
    padding:0 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    display:block;
}

.contact h4 {
    margin-bottom: 15px !important;
}



/* some sections use h1 instead of h4 */
header h1{
    text-transform:unset;
    font-size: 20px !important;
    line-height: 1;
    padding:0 0 0px 0 !important;
    margin: 0 0 0 0 !important;
    display:block;
}


/* --------------------------------------------------------- */
/* SUB MENU */
header .links a,
.screen-nav a,
header.section-header nav a, 
nav.slider-features a
{
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-top:0;
    padding-bottom:0px;
    margin-top:0;
    margin-bottom:0;
    line-height:1.1!important;
    display:inline-block;
}

header.section-header.divider.with-links.first-row {
    margin-bottom: 20px;
}

/* links in text */
.news-details .links {
    padding-top: 0px;
}

/*change spacing to use margin instead of padding*/
header .links a,
.screen-nav a,
header.section-header nav a, 
nav.slider-features a{
    padding-right:0;
    margin-right:25px;
}

.past header .links a {
    margin-right: 15px;
}


/*remove spacing LAST item*/
header .links a:last-of-type,
.screen-nav a:last-of-type,
header.section-header nav a:last-of-type, 
nav.slider-features a:last-of-type {
    margin-right:0;
    padding-right:0;
}



/* --------------------------------------------------------- */
/* DOWNLOAD VIEW LINKS */
.links.in-text a,
.details .links a,
.entry a .links,
.entry .links a,
.content .links a{
    font-size: 14px !important;
    padding-top:0;
    padding-bottom:5px;
    margin-top:0;
    margin-bottom:0;
    line-height: 1.1 !important;
    display:block;
}

/* --------------------------------------------------------- */
/* SUMMARY */
/* set space between titles and summary */
.summary{
    padding-top:20px;
    color:#565655;
}
.summary p{
    font-size:15px;
}


/* --------------------------------------------------------- */
/* PARAGRAPHS */
/* set NEGATIVE margin to match top photo alignment */
p, .paragraph-styling p{
    line-height:1.8;
    margin-top:-.5em;
}

/* --------------------------------------------------------- */
/* CAPTIONS */
.thumbnail-caption p, .inquireBox .left .caption p, .slide figcaption p, .image .caption p, .swiper-slide-caption.caption p, .caption-snippet p, .text-image-wrapper.two-up p {
    font-size: 12px;
    line-height: 1.5;
    margin-top: 0;
}


.thumbnail-caption {
    overflow: inherit;
    height: auto;
}



/*@media (max-width: 1035px) {*/
/*    .main-header nav {*/
/*        padding-top: 35px !important;*/
/*        text-align: left !important;*/
/*    }*/
/*}*/




@media (max-width: 968px) {
    .mobile-menu-wrapper {
        position: relative;
        margin: 0;
        display: block;
    }
    .main-header nav.main, .main-header nav.languages {
        display: none;
    }
    .main-header nav {
        padding-top: 0;
    }
    nav.mobile .navlinks a {
        display: block;
        margin: 0;
        padding-bottom: 15px;
        line-height: 100%;
    }
    
    
    .navlinks {
        padding-top: 10px;
    }
    
    .links.slider-features, .links.switch {
        padding-top: 15px;
    }
    .past header .links a {
        padding-bottom: 10px;
    }
}




@media (max-width: 800px) {
    .main-header .logo {
        float: left;
    }
    
    .homepage .news .entry .thumbnail {
        width: 100%;
    }
    .homepage .news .entry .info {
        width: 100%;
    }
    
    .associations .list-container .entry .thumbnail, .news-index .entry .thumbnail {
        width: 100% !important;
        max-width: none;
    }
    .associations .list-container .entry .info, .news-index .entry .info {
        max-width: none;
        width: 100% !important;
        padding-right: 0;
    }
}



@media (max-width: 480px) {
    .mobile-menu-wrapper {
        float: right;
    }
    .main-header nav.mobile {
        text-align: right;
    }

    
    
    .main-header nav {
        padding-top: 0 !important;
    }

    .links.switch a {
        padding-bottom: 5px;
    }
    .news-details.img .image {
        text-align: left;
    }
    .news-details .details {
            padding-top: 20px;
        width: 100%;
        max-width: none;
    }
    
    
    
    footer div.footer-social {
        margin-top: 20px;
    }
    footer .footer-social a {
        margin-right: 15px !important;
        margin-left: 0 !important;
    }
}





/* --------------------------------------------------------- */
/* MOBILE FIX */
/*keep padding*/
@media all and (max-width:1120px) {
    .container{
        padding: 0 20px;
    }
}
/*keep padding*/
@media all and (max-width:1024px) {
    .container.outside {
        padding: 0 20px;
    }
}
/*space mobile nav keep 100percent width*/
@media all and (max-width:800px) {
    .main-header nav.main {
        padding-top: 25px;
    }
    .container{
        max-width: 100%;
    }
}
/*dual current exhibitions 100 percent width*/
@media all and (max-width:560px) {
    .grid .entry.half{
        width: 100%;
        padding-right: 0;
    }
}
/*keep padding supersize captions*/
@media all and (max-width:320px){
    #slidecaption {
        padding-left: 0px;
    }
}







.rollover .list .entry { width: 50%; }
.category.c-works-available .grid .entry .placeholder { display: none; }

footer { padding: 40px 0; position: relative; z-index: 9; background-color: #565655; }
footer div.footer-cols {
    /*text-transform: uppercase;*/
    /*letter-spacing: 2px;*/
    font-size: 13px;
}
.footer-col1, .footer-col2 {
    width: 100%;
    padding-right: 0px;
}
.footer-col2 p {
    width: 70%;
    line-height: 1.5;
    color: #cbcbcb;
}

footer .footer-social a {
    margin-right: 0;
    margin-left: 15px;
}
a.footer-siteindex {
    width: auto;
    display: block !important;
    margin-top: 20px;
}

footer div { display: inline-block; padding-right: 30px; vertical-align: top; color: #fff; }


footer a.footer-siteindex,
footer a{
    color: #cbcbcb;
}
footer a:hover{
    color: #ffffff!important;
}
.bx-wrapper .bx-controls-direction .bx-next, 
.bx-wrapper .bx-controls-direction .bx-prev {
    background: url('https\3A \2F \2F s3\2E amazonaws\2E com\2F files\2E collageplatform\2E com\2E prod\2F application\2F 54ca5ddf07a72cd65564cf6c\2F 76d3b3fc69e38b81aec5299773247f2b\2E png') no-repeat;
    background-size: 32px 64px;
    width: 16px;
    height: 32px;
    margin-top: -16px;
}
.bx-wrapper .bx-controls-direction .bx-prev {
    background-position: 0 0;
}
.bx-wrapper .bx-controls-direction .bx-prev:hover {
    background-position: 0 -32px;
}
.bx-wrapper .bx-controls-direction .bx-next {
    background-position: -16px 0;
}
.bx-wrapper .bx-controls-direction .bx-next:hover {
    background-position: -16px -32px;
}

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


*:focus {
    outline: 2px #A5C7FE solid;
    outline-offset: 1px;
}

.entry > a {
    display: inline-block;
}

.entry.small > a, .entry.medium > a, .entry.large > a, .grid.thumbnails > .entry > a, .grid.entries > .entry > a,
.large-images > .entry > a, .entry.full > a {
    display: block;
}

div[class^='custom-grid'] > .entry > a, div[class*=' custom-grid'] > .entry > a,
.grid-container > .grid > .entry > a, .list.text-only .entry > a {
    display: block;
}

.list.text-only .date {
    float: left;
}

.news .entry > .thumbnail > .image > a {
    display: inline-block;
}

#skipToContent {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 1px;
    width: 1px;
    text-align: left;
    overflow: hidden;
    text-decoration: underline;
}

a#skipToContent:active,
a#skipToContent:focus,
a#skipToContent:hover {
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: visible;
}

footer div > a.footer-siteindex,
footer span > a.footer-siteindex{
    white-space: nowrap;
    overflow: hidden;
}

#contentWrapper:focus {
    outline: transparent !important;
}

#contentWrapper #eccomerceCheckout .widget ul {
    display: block;
    margin-top: 5px;
}

#contentWrapper #eccomerceCheckout input.error {
    margin-bottom: 0;
}

label.required:after {
    content: '*';
    margin-left: 2px;
}


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

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