

                        

    

    


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


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

.custom-grid .entry .placeholder {
    padding-top: 73.529411764706%;
    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 .entry {
    width: 31.481481481481%;
    margin-right: 2.7777777777778%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid .entry:nth-child(3n+3){
        margin-right: 2.7777777777778%;
    }
        .custom-grid .entry:nth-child(3n+3){
        margin-right: 2.7777777777778%;
    }
        .custom-grid .entry:nth-child(2n+2){
        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: 73.529411764706%;
    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 .entry {
    width: 47.222222222222%;
    margin-right: 5.5555555555556%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

        .custom-grid .entry:nth-child(3n+3){
        margin-right: 0%;
    }
        .custom-grid .entry:nth-child(3n+3){
        margin-right: 0%;
    }
        .custom-grid .entry:nth-child(2n+2){
        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: 73.529411764706%;
    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;
    
}

}

                                                                                                                                                                                                                                                                                                                                                                                                                                                    
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { color: #000000; text-transform: uppercase; letter-spacing: 1px; font-size: 18px; }
.main-header nav a { color: #929699; letter-spacing: .5px; font-size: 13px; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { color: #929699; font-size: 13px; }
body { background: #ffffff; color: #000000; }
#overlay, footer { background: #ffffff; }
.news h1, .press-thumbs .entry .title { text-transform: uppercase; }
h4, .sectionname { text-transform: uppercase; letter-spacing: 1px; font-size: 13px; }
.screen-nav a, .slider-features a, .section-header a, .private nav a, #overlay .close, a, .private-login input[type="submit"] { color: #929699; }
.news .list h1, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary { color: #000000; }
.main-header nav a:hover, .main-header nav a.active, 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, .screen-nav a.active, .screen-nav a:hover, .screen-nav a:hover *, .slider-features a.active, .slider-features a:hover, .slider-features a:hover *, .section-header a:hover, .section-header a:hover *, .section-header a.active { color: #000000 !important; }

@media (max-width: 480px) {
    footer div.footer-social {
        padding-bottom: 25px;
    }
}




@media (max-height: 375px) {
    footer div.footer-cols {
        width: 100%;
        padding-right: 0;
    }
    footer .footer-social {
        float: left !important;
        padding-bottom: 20px;
    }
    .credit {
        width: 100%;
        padding-right: 0;
    }
}


/*----------------------------------------------------------------------------*/
/*FONTS*/
@font-face{
    font-family:"Avenir LT W01_85 Heavy1475544";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}
@font-face{
    font-family:"Avenir Next W01 Thin";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix") format("eot"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/64779e28-a3b8-4364-949c-771372a0a327.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/c6c8e4be-17eb-4475-bbfc-bb485ffde766.woff") format("woff"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/87a872d0-5af3-4231-a77c-37f41ec74662.ttf") format("truetype"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/91464696-717b-4eaa-adbd-0dfc5e5fd782.svg#91464696-717b-4eaa-adbd-0dfc5e5fd782") format("svg");
}
@font-face{
    font-family:"Avenir Next W01 Light";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/0ecef829-586e-426d-a633-4c8a8c926769.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/0ecef829-586e-426d-a633-4c8a8c926769.eot?#iefix") format("eot"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/49c5f3e1-5867-4b1d-a843-2d07fa60d85d.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/f401df6f-54eb-406c-b46a-90b9451c598d.woff") format("woff"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/276fe25e-e430-4376-b33c-705dd77b3dba.ttf") format("truetype"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/559aad566aa72c9c3d07911a/869dc33b-3685-4d74-a51c-82b435579093.svg#869dc33b-3685-4d74-a51c-82b435579093") format("svg");
}
b {font-family: "Avenir LT W01_85 Heavy1475544";}
body {font-family: "Avenir Next W01 Light";}
strong {font-family: "Avenir LT W01_85 Heavy1475544";}




/*----------------------------------------------------------------------------*/
/*FORM*/
/*#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }*/
#mc_embed_signup form{
    padding:0!important;
}


input#fieldName, 
form input[type="text"], 
form input[type="password"], 
form input[type="email"],
form select, 
form textarea {
    display: block;
    border: 1px solid #ccc;
    font-size: 13px;
    padding: 10px;
    height: 37px;
    background: #fff;
    margin-bottom: 15px;
    width: 250px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}



/*----------------------------------------------------------------------------*/
@media (max-width: 800px) {
    nav.main { display: none; }
    nav.mobile{ display: block; }
}

@media (max-width: 800px) {
    .main-header nav.languages a { display: inline-block; }
    .main-header nav a { display: block; }
}
@media (max-width: 800px) {
.main-header nav.mobile {
    width: inherit;
    margin-top: -15px;
}}

@media (max-width: 670px) {
.main-header {
    padding-top: 20px;
    padding-bottom: 20px !important;
}}

@media (max-width: 320px) {
    .main-header nav.languages { margin-top: 10px !important;
    text-align: center;
            padding-bottom: 15px;
    }
}
@media (max-width: 320px) {
.main-header nav.languages a { padding: 0 7px; }
}

@media (max-width: 320px) {
    .main-header nav { padding-top: 0px !important;
    text-align: center;}
}

div#screen-press-release h4 {
    display: none;
}

div#news-grid .title { text-transform: uppercase; }


p { padding-bottom: 15px; }
.main-header {padding-bottom: 40px; margin-bottom: 40px; background-color: #ffffff; }
.main-header nav.languages { position: inherit; margin-top: -110px; max-width: 1080px; width: 100%; }
footer { background: #ffffff; color: #929699; }
.main-header nav { padding-top: 44px; }
.fitted .placeholder, .press-thumbs .image { background: #ffffff; }
.exhibitions.home .small .headers { padding-top: 7px; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 {text-transform: none; letter-spacing: 0; }
footer .footer-social { float: right; }

.caption h1 { font-size: 18px; color: #ffffff;}
.caption h2, .caption h3{ color: #ffffff;}

header.section-header.divider.border-top {
  border-bottom-style: none;
  margin-top: -10px;
}

a.link-back.back-link.back {
  display: none;
}

.associations .list-container .entry .thumbnail, .news-index .entry .thumbnail {
    float: left;
}
.associations .list-container .entry .info, .news-index .entry .info {
    padding-right: 0;
    padding-left: 2%;
}

.contact .credit, .credit {
    margin-top: 3px;
}

b, strong  {
    font-family:'Avenir LT W01_85 Heavy1475544'; font-weight: normal;
}

body.s-gallery.detail-page .text-two-columns .left { padding-right: 3.33%; width: 67%; }
body.s-gallery.detail-page .text-two-columns .right { padding-left: 1.33%; width: 23%; }
body.s-gallery.detail-page h1 {font-size: 13px; }

@media (max-width: 800px) {
    body.s-gallery.detail-page .text-two-columns .left { padding-right: 0; width: 100%; }
    body.s-gallery.detail-page .text-two-columns .right { padding-left: 0; width: 100%; } 
}

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


