

                        

    

    


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


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

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

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


                                            



    


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


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

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

.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-projects .entry {
    width: 21.296296296296%;
    margin-right: 4.9382716049383%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}


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

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

.custom-grid-projects .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: 21.296296296296%;
    margin-right: 4.9382716049383%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                            


    
    

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

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

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

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

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

.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-projects .entry {
    width: 21.296296296296%;
    margin-right: 4.9382716049383%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-projects .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: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid .entry:nth-child(4n+4){
        margin-right: 14.814814814815%;
    }
        .custom-grid .entry:nth-child(4n+4){
        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: 100%;
    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: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.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-projects .entry {
    width: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.custom-grid-projects .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: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

        .custom-grid .entry:nth-child(4n+4){
        margin-right: 14.814814814815%;
    }
        .custom-grid .entry:nth-child(4n+4){
        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: 100%;
    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: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

.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-projects .entry {
    width: 42.592592592593%;
    margin-right: 14.814814814815%;
    margin-bottom: 60px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                                                                                                                                                                    
.main-header nav a { font-size: 26px; color: #999999; }
.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 { color: #a10d0c !important; }
h4, .sectionname { font-size: 26px; text-transform: uppercase; color: #000000; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { font-size: 18px; text-transform: uppercase; color: #000000; letter-spacing: .5px; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2 { font-size: 15px; color: #000000; }
.news h1, .press-thumbs .entry .title { text-transform: uppercase; }
.news .list h1 { color: #000000; }
body, #overlay .close, .list.text-only.entries.fixed-font .date { font-size: 15px; }
h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { font-size: 15px; color: #999999; }
section header, .divider, .news .entry { border-color: #ffffff; }
.paragraph-styling p { margin-bottom: 15px; }

/* --------------------------------------------------------- */
/* TEXT HACK */
/*.s-exhibitions header.main-header .container:after {*/
/*    content: "New York - 952 FIFTH AVENUE 2ND FLOOR NEW YORK CITY NEW YORK 10075 TEL: 212 629 6778 \A L.A. - DANZIGER AT FETTERMAN. BERGAMOT STATION SANTA MONICA 90404 TEL: 310 453 6463";*/
/*    white-space: pre;*/
    /*word-wrap: break-word;*/
/*    max-width: 1080px;*/
/*    width: 100%;*/
/*     text-align: left; */
/*     float: none; */
/*    display: block;*/
/*    margin-top: 50px;*/
/*    margin-bottom: 30px;*/
/*    visibility: visible;*/
/*    font-family: 'Garamond_3 W01';*/
/*    font-size: 17px;*/
/*    text-transform: none;*/
/*    color: #000000;*/
/*    letter-spacing: .5px;*/
/*    color: #a10d0c !important;*/
/*}*/

#ee-homepage-address{
    font-family: 'Garamond_3 W01';
    font-size: 17px;
    letter-spacing: .5px;
    color: #a10d0c !important;
    margin-top: 50px;
    margin-bottom: 30px;
    text-transform:none;
}
#ee-homepage-address a{
    color: #a10d0c !important;
}


/* --------------------------------------------------------- */
/* SITE INDEX */
a.footer-siteindex {
    /*display:none;*/
}
.col-custom{
    text-transform:initial;
    color:#000000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9px;
    letter-spacing:0;
    padding-right:0;
    margin-top:20px;
}
.col-custom span{
    margin-right:10px;
}
footer .credit {
    margin-top: 0px;
    padding-right:0;
    width:auto !important;
    display:inline-block !important;
}
#site-index-urls{
    margin-bottom:100px;
}


/* --------------------------------------------------------- */
/*SELF HOST FONTS*/
@font-face{
    font-family:"Didot W01 Roman";
    src:url("about:blank?#iefix");
    src:url("about:blank?#iefix") format("eot"),url("about:blank") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/8cf278e2-5b07-4c21-97da-4762c9ea76c1.woff") format("woff"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/488ffbea-dc53-43b4-a9e2-d5bff132a85d.ttf") format("truetype");
}
@font-face{
    font-family:"Didot W01 Italic";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix") format("eot"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/abe3d3a9-c990-459f-9407-54ac96cd2f00.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/09a4b57b-7400-4d30-b4ba-d6e303c57868.woff") format("woff"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/a0cb08d5-975f-4c8d-bcdc-d771a014d92a.ttf") format("truetype");
}
@font-face{
    font-family:"Didot W01 Bold";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/6adf1098-6e5c-458f-a68a-2de77db01a73.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/6adf1098-6e5c-458f-a68a-2de77db01a73.eot?#iefix") format("eot"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/5cc88c79-07f5-4dc3-808c-0a24f606acff.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/8c847ae1-0c02-4e9a-9203-c294e4a23fe1.woff") format("woff"),url("about:blank") format("truetype");
}
@font-face{
    font-family:"Didot W01 Bold Italic";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/5fa305e7-b64e-4c8a-b1f5-324ecc0b83ed.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/5fa305e7-b64e-4c8a-b1f5-324ecc0b83ed.eot?#iefix") format("eot"),url("about:blank") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/69ebc5c0-3a5a-4452-a681-d3ba91648d9f.woff") format("woff"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/98cd62f2-3e6f-4bf5-8d48-42df36207b6d.ttf") format("truetype");
}
@font-face{
    font-family:"Garamond_3 W01";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/91b509bb-882b-4623-bd04-5c56a78bb026.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/91b509bb-882b-4623-bd04-5c56a78bb026.eot?#iefix") format("eot"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/2cedf9c9-0376-41f6-a39b-80abc1883e33.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/1902b0a9-a647-42e0-896c-e3bc2069c52a.woff") format("woff"),url("about:blank") format("truetype");
}
@font-face{
    font-family:"Garamond_3 W01 Italic";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/15538b3c-38c7-434a-b30d-54895f3597c3.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/15538b3c-38c7-434a-b30d-54895f3597c3.eot?#iefix") format("eot"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/435cf764-1285-41af-87d7-7ae0e98a51ba.woff2") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/22158358-8286-4898-8702-9a0f9595abcd.woff") format("woff"),url("about:blank") format("truetype");
}
@font-face{
    font-family:"Garamond_3 W01 Bold";
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/9bedf3ac-0095-4eb0-879e-cb1382c1ff98.eot?#iefix");
    src:url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/9bedf3ac-0095-4eb0-879e-cb1382c1ff98.eot?#iefix") format("eot"),url("about:blank") format("woff2"),url("https://s3.amazonaws.com/files.collageplatform.com.prod/application/5abb9910a09a728e158b4568/0211f54a-3ee1-49a2-8d68-5a97857c564b.woff") format("woff"),url("about:blank") format("truetype");
}
@font-face{
    font-family:"Garamond3W01-BoldItalic";
    src:url("about:blank?#iefix");
    src:url("about:blank?#iefix") format("eot"),url("about:blank") format("woff2"),url("about:blank") format("woff"),url("about:blank") format("truetype");
}











/*@media (max-width: 1100px) { */
/*.footer-col1 {*/
/*    display: block;*/
/*    padding-top: 30px;*/
/*    padding-bottom: 0 !important;*/
/*}*/
/*footer div {*/
/*    padding-bottom: 30px;*/
/*}*/
/*footer div.footer-cols, footer .footer-social {*/
/*    display: contents;*/
/*}*/
/*footer .footer-social {*/
/*    padding-bottom: 30px;*/
/*}*/
/*footer .footer-social a:first-of-type {*/
/*    padding-left: 30px;*/
/*}*/
/*}*/


/*@media all and (max-width:900px) {*/
/*    footer div{*/
/*    display: block !Important;*/
/*    padding-bottom: 0;*/
/*}*/
/*footer div.footer-cols, footer .footer-social {*/
/*    padding-top: 0 !Important;*/
/*}*/
/*footer .footer-social {*/
/*    margin-top: -144px;*/
/*}*/
/*}*/


@media all and (max-width:815px) {
    p#countryInfo {
        margin-top: 25px;
        margin-bottom: 40px;
    }
}

@media (max-width: 600px) {
    header.section-header h4+nav, header.section-header .item-header+nav {
        padding-top: 20px;
    }
}

@media all and (max-width:480px) {
    /*header.main-header .social {*/
    /*    display: none;*/
    /*}*/
    .mobile-menu-wrapper {
    display: none !important;
    }
    .main-header nav.mobile {
    display: block;
    }
    nav.mobile .navlinks a {
    padding-bottom: 0;
    }
    nav.mobile .navlinks {
    padding-top: 0;
    }
    .entry.full a {
    width: 100% !important;
    padding-right: 0 !important;
    }
    div#medium {
    width: 100% !important;
    /*margin-top: 90px !important;*/
    }

    .exhibitions .item-header h1, .item-header h1, header h1 {
        font-size: 30px !important;
    }

    .exhibitions .item-header h2, .item-header h2, header h2
    .exhibitions .item-header h3, .item-header h3, header h3,
    h4{
        content: "Viewing Room";
        font-family:'Didot W01 Roman';
        font-size: 23px !important;
    }


    .text-two-columns .left, .text-two-columns .right {
        width: 100% !important;
    }
    .text-two-columns .right {
        padding-left: 0 !important;
    }
    #screen-contact .text-two-columns .left {
        padding-bottom: 60px;
    }
    .main-header nav.main, .main-header nav.languages {
        display: block;
    }
    .main-header nav a {
        margin-left: 0;
         display: block; 
    }
    /*footer .footer-social {*/
    /*    margin-top: 30px;*/
    /*}*/
    /*footer .footer-social a:first-of-type {*/
    /*    padding-left: 0;*/
    /*}*/
    /*footer div.footer-cols{*/
    /*    padding-bottom: 0 !Important;*/
    /*}*/
    .contact .credit, .credit {
        margin-top: 50px !important;
    }
    input#fielduijlku,
    input#fielduijlul,
    input#fielduijlur, 
    input#fielduijluy, 
    input#fielduijluj, 
    input#fielduijlut {
        width: 100% !Important;
        margin-right: 0 !Important;
    }
}



/*font-family:'Didot W01 Bold Italic';*/
/*font-family:'Didot W01 Roman';*/
/*font-family:'Didot W01 Bold';*/
/*font-family:'Didot W01 Italic';*/
/*font-family:'Garamond_3 W01 Bold';*/
/*font-family:'Garamond_3 W01';*/
/*font-family:'Garamond_3 W01 Italic';*/
/*font-family:'Garamond3W01-BoldItalic';*/


/*FONTS*/

nav, h4 {
    font-family:'Didot W01 Roman';
}

body {
    font-family:'Garamond_3 W01';
}

.exhibitions .item-header h1, .item-header h1, header h1 {
    font-family:'Didot W01 Roman';
    font-size: 35px;
}

.exhibitions .item-header h2, .item-header h2, header h2
.exhibitions .item-header h3, .item-header h3, header h3 {
    font-family:'Didot W01 Roman';
    font-size: 26px;
    text-transform: uppercase;
    line-height: 130%;
}

h2, h3, .subtitle, .date {
    line-height: 120% !important;
    padding-top: 3px !important;
}


/*MENU HEADER*/

.main-header .logo {
    float: left;
    display: block;
    width: 100%;
}

.main-header {
    padding: 30px 0;
    padding-bottom: 40px;
}

.main-header .logo span {
    font-family:'Didot W01 Roman';
    font-size: 26px;
    color: #000000;
}

.logo:after {
    content: "Gallery";
    font-family:'Didot W01 Roman';
    display: inline;
    line-height: 150%; /* New content takes up original line height */
    text-indent: 0;
    font-size: 26px;
    color: #A10D0C;
}

.main-header nav {
    text-align: left;
    line-height: 190%;
    border-bottom: 1px solid #A10D0C;
    padding-bottom: 30px;
}

.main-header nav a {
    /*font-size: 16px;*/
    /*letter-spacing: 1px;*/
    margin-left: 0;
    display: block;
}




/* --------------------------------------------------------- */
/*SOCIAL IN HEADER*/
.main-header .container{
    position:relative;
}
header.main-header .social {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: inherit
}
/*header.main-header .social { */
/*    right: inherit;*/
/*    max-width: 1080px;*/
/*    width: 40%;*/
/*    text-align: right;*/
/*    top: -171px;*/
/*    float: right;*/
/*    position: relative;*/
/*}*/
.social .embed label {
    font-family:'Didot W01 Roman';
    font-size: 24px;
    color: #999999;    
}
.social .embed input#fieldEmail {
    display: inline-block;
    width: 190px;
    color: #999999;
    font-family:'Didot W01 Roman';
    margin-top: 5px;
}
.social .embed button {
    font-family:'Didot W01 Roman';
    text-transform: uppercase;
    font-size: 12px;
    color: #ffffff;
    background: #999999;
    padding: 12px 11px 10px;
    border: none;
    margin-top: 5px;
}
/* --------------------------------------------------------- */

/*EXHIBITIONS*/

.exhibitions .small h1, .past .title {
    font-size: 16px;
    padding-bottom: 0;
    padding-top: 10px;
    line-height: 120%;
    text-transform: uppercase;
    letter-spacing: .5px;
}


.slider {
    padding-bottom: 75px;
}

nav.sub-links, nav.slider-features {
    line-height: 240%;
}

.section-header {
     padding-bottom: 0; 
}

/*.grid .entry.full {*/
/*    width: 48.5%;*/
/*    padding-right: 0;*/
/*}*/


/*EXHIBITIONS CURRENT UPCOMING TWEAK*/

/*.grid .entry.full {*/
/*    width: 100%;*/
/*    padding-right: 0;*/
/*}*/

/*.entry.full a {*/
/*    width: 64.5%;*/
/*    padding-right: 3.5%;*/
/*    display: inline-block !important;*/
/*}*/

/*.entry.full .thumb {*/
/*    width: 100%;*/
/*}*/

/*.entry.full .exhibitions.home .headers {*/
/*    padding-top: 7px;*/
/*    width: 48.5%;*/
/*}*/

/*.grid .entry.full:before {*/
/*    content: "Current";*/
/*    font-family: 'Didot W01 Roman';*/
/*    font-size: 26px;*/
/*    text-transform: uppercase;*/
/*    color: #000000;*/
/*    display: block;*/
/*    padding-bottom: 30px;*/
/*}*/


/*div#medium {*/
/*    display: inline-block;*/
/*    float: right;*/
/*    margin-top: -50px;*/
/*        width: 32%;*/
/*}*/

/*.grid .entry.medium {*/
/*    width: 100%;*/
/*    padding-right: 0;*/
/*}*/

/*.entry.medium a {*/
/*    width: 100%;*/
/*    display: inline-block;*/
/*}*/

/*.container .container{*/
/*    padding-top:1px;*/
/*}*/



/* -------------------------------------------------------------------------- */
/* EXHIBITIONS NEW CURRENT 2020 */
/* -------------------------------------------------------------------------- */

/*CURRENT WORKAROUND*/
#ee-current-left{
    display:inline-block;
    width:60%;
    box-sizing:border-box;
    padding-right:2.5%;
    vertical-align:top;
}
#ee-current-right{
    display:inline-block;
    width:40%;
    box-sizing:border-box;
    padding-left:2.5%;
    vertical-align:top;
}

#ee-current-left .entry,
#ee-current-right .entry{
    padding-right:0;
    margin-right:0;
    width:100%;
}

.exhibitions .additional-text{
    display:none;
}

#ee-current-left .entry:first-of-type .additional-text,
#ee-current-right .entry:first-of-type .additional-text{
    display: block;
    font-family: 'Didot W01 Roman';
    font-size: 26px;
    text-transform: uppercase;
    line-height: 1;
    padding-top: 0;
    margin-bottom: 30px;
}

/*UPCOMING WORKAROUND*/
#medium .thumb{
    position: relative;
    padding-top: 100%;    
}

#medium .image{
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
}

#medium img{
    max-height: 100%;
    max-width: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: auto;
    width: auto;    
}
.exhibitions.home .medium .headers {
    padding-top: 15px;
}
.grid .entry.medium {
    width: 29.5%;
    padding-right: 5.75%;
}
@media all and (max-width: 1120px) {
    #ee-current-right img{
        max-height:36vw;
    }    
}
@media all and (max-width: 767px) {
    #ee-current-left{
        display:block;
        width:100%;
        padding-right:0%;
    }
    #ee-current-right{
        display:block;
        width:100%;
        padding-left:0%;
    }
    #ee-current-right img{
        max-height:80vw;
    }    
    .grid .entry.medium {
        width: 48%;
        padding-right:3.75%
    }
}

/* -------------------------------------------------------------------------- */
/*ARTISTS*/

section.artists.home .title, section.artists.home .titles, .entries.fixed-font .title, .entries.fixed-font .titles {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: .5px;
    padding-top: 5px;
}

.subtitle, .date {
    text-transform: none;
    letter-spacing: 0;
    font-size: 15px !important;
}

.fitted .placeholder {
    background: none;
}

.grid .entry .placeholder {
    margin-bottom: 0;
}

.paragraph-styling.info {
    padding-top: 10px;
}

.news h2, .news h3 {
    padding-bottom: 0;
    line-height: 130%;
    padding-top: 5px;
}

.news h1 {
    padding-bottom: 0;
}

.summary.paragraph-styling {
    padding-top: 10px;
}

/*INFO*/
.text-two-columns .left, .text-two-columns .right {
    width:46.66%
}

.text-two-columns .left {
    padding-right: 2.33%;
}

.text-two-columns .right {
    padding-left: 2.33%;
}



/*MAILING LIST*/

/*.info-1 #mailingList p {*/
/*	margin-bottom:18px;*/
/*	color:#666;*/
/*	line-height:28px;*/
/*	font-family:'Garamond 3 W01';*/
/*	font-size:15px;	*/
/*}*/

/*form#galleryForm .formFields input {*/
/*	border:1px solid #CCC;*/
/*}*/

/*form#galleryForm section {*/
/*	width:100%;*/
/*	margin-bottom:14px;*/
/*}*/

/*form#galleryForm section label {*/
/*	display:block;*/
/*}*/

/*form#galleryForm .sectionInfo label {*/
/*	float:left;*/
/*	margin-right:20px;*/
/*}*/

/*form#galleryForm .sectionInfo label input {*/
/*         height:30px;*/
/*}*/

/*form#galleryForm .sectionInfo input#name{*/
/*    width:100%;*/
/*}*/

/*form#galleryForm #locationInfo {*/
/*	margin-top:-4px;*/
/*}*/

/*form#galleryForm section.callInfo {*/
/*	margin-top:8px;*/
/*}*/

/*form#galleryForm input#email, */
/*form#galleryForm input#mailingAddress {*/
/*	width:100%;*/
/*        height:30px;*/
/*}*/

/*form#galleryForm .sectionInfo input,*/
/*form#galleryForm input#email,*/
/*form#galleryForm input#mailingAddress {*/
/*	margin-top:3px;*/
/*}*/

/*form#galleryForm #locationInfo p label {*/
/*	margin-bottom:-5px;*/
/*}*/

/*form#galleryForm #locationInfo p {*/
/*	margin-right:12px;*/
/*}*/

/*form#galleryForm #locationInfo p#cityInfo,*/
/*form#galleryForm #locationInfo p#cityInfo input {*/
/*        height:30px;x;*/
/*}*/

/*form#galleryForm #locationInfo p#stateInfo,*/
/*form#galleryForm #locationInfo p#stateInfo input {*/
/*	width:40px;*/
/*       height:30px;*/
/*}*/

/*form#galleryForm #locationInfo p#zipInfo,*/
/*form#galleryForm #locationInfo p#zipInfo input {*/
/*	width:70px;*/
/*        height:30px;*/
/*}*/

/*form#galleryForm #locationInfo p#countryInfo,*/
/*form#galleryForm #locationInfo p#countryInfo input {*/
/*	width:100px;*/
/*       height:30px;*/
/*}*/

/*form#galleryForm #locationInfo p#cityInfo input {*/
/*    width: 97%;*/
/*}*/

/*form#galleryForm #locationInfo p#cityInfo {*/
/*    width: 50%;*/
/*}*/




/*form#galleryForm section.sectionInfo.callInfo {*/
/*    width: 100%;*/
/*    display: inline-flex;*/
/*    margin-top: 45px !Important;*/
/*}*/

/*form#galleryForm section.sectionInfo.callInfo label {*/
/*    margin-right: 20px;*/
/*    width: 50%;*/
/*}*/

/*form#galleryForm section.sectionInfo.callInfo label.noMarginRight {*/
/*    margin-right: 0;*/
/*}*/

/*form#galleryForm .sectionInfo label input {*/
/*    width: 100%;*/
/*}*/




/*form#galleryForm .sectionInfo label,*/
/*form#galleryForm .sectionInfo input {*/
/*	color:#666;*/
/*}*/

/*form#galleryForm p {*/
/*	float:left;*/
/*}*/

/*form#galleryForm input#submit {*/
/*	float:right;*/
/*	margin-top:4px;*/
/*}*/

/* --- Mail Campaign Form --- */
/*#mailCampaign {*/
/*	position:relative;*/
/*	width:600px;*/
/*	margin:0 auto;*/
/*}*/

/*#mailCampaign p {*/
/*	margin-bottom:18px;*/
/*	color:#666;*/
/*	line-height:28px;*/
/*	font-family:'Garamond 3 W01';*/
/*	font-size:15px;	*/
/*}*/

/*form#galleryForm input {*/
/*	border:1px solid #CCC;*/
/*}*/

/*form#galleryForm section {*/
/*	width:100%;*/
/*	margin-bottom:14px;*/
/*}*/

/*form#galleryForm section label {*/
/*	display:block;*/
/*}*/

/*form#galleryForm .sectionInfo label {*/
/*	float:left;*/
/*	width:100%;*/
/*	margin-right:20px;*/
/*}*/


/*form#galleryForm section.sectionInfo.callInfo {*/
/*	display: flex;*/
/*	margin-top: 85px !Important;*/
/*}*/


/*form#galleryForm #locationInfo {*/
/*	margin-top:0;*/
/*}*/

/*form#galleryForm section.callInfo {*/
/*	margin-top:0;*/
/*}*/

/*form#galleryForm input#email, */
/*form#galleryForm input#mailingAddress {*/
/*	width:100%;*/
/*}*/

/*form#galleryForm .sectionInfo input,*/
/*form#galleryForm input#email,*/
/*form#galleryForm input#mailingAddress {*/
/*	margin-top:3px;*/
/*}*/

/*form#galleryForm #locationInfo p label {*/
/*	margin-bottom:0;*/
/*}*/

/*form#galleryForm #locationInfo p {*/
/*	margin-right:12px;*/
/*}*/

/*form#galleryForm #locationInfo p#cityInfo,*/
/*form#galleryForm #locationInfo p#cityInfo input {*/
/*	width:125px;*/
/*}*/

/*form#galleryForm #locationInfo p#stateInfo,*/
/*form#galleryForm #locationInfo p#stateInfo input {*/
/*	width:40px;*/
/*}*/

/*form#galleryForm #locationInfo p#zipInfo,*/
/*form#galleryForm #locationInfo p#zipInfo input {*/
/*	width:70px;*/
/*}*/

/*form#galleryForm #locationInfo p#countryInfo,*/
/*form#galleryForm #locationInfo p#countryInfo input {*/
/*	width:100px;*/
/*	margin-right: 0;*/
/*}*/

/*form#galleryForm .sectionInfo label,*/
/*form#galleryForm .sectionInfo input {*/
/*	color:#666;*/
/*}*/

/*form#galleryForm p {*/
/*	float:left;*/
/*}*/


/*form#galleryForm input#submit {*/
/*    float: right;*/
/*    margin-top: 0;*/
/*    background: #999999;*/
/*    color: #ffffff;*/
/*    padding: 6px 9px;*/
/*}*/

/*form#galleryForm input#submit:hover {*/
/*    background: #a10d0c;*/
/*}*/




/*MAILING LIST*/

form#galleryForm .sectionInfo p {
    float: none;
}

.info-1 #mailingList p {
	margin-bottom:18px;
	color:#666;
	line-height:28px;
	font-family:'Garamond 3 W01';
	font-size:15px;	
}

form#galleryForm .formFields input {
	border:1px solid #CCC;
}

form#galleryForm section {
	width:100%;
	margin-bottom:14px;
}

form#galleryForm section label {
	display:block;
}

form#galleryForm .sectionInfo label {
	float:left;
	margin-right:20px;
}

form#galleryForm .sectionInfo label input {
         height:30px;
}

form#galleryForm .sectionInfo input#name,   
form#galleryForm .sectionInfo input#fieldName{
    width:100%;
}

form#galleryForm #locationInfo {
	margin-top:-4px;
}

form#galleryForm section.callInfo {
	margin-top:8px;
}

form#galleryForm input#fieldEmail, 
form#galleryForm input#fielduijlkk {
	width:100%;
	float: none;
}

form#galleryForm .sectionInfo input,
form#galleryForm input#email,
form#galleryForm input#mailingAddress {
	margin-top:3px;
}

form#galleryForm #locationInfo p label {
	margin-bottom:-5px;
}

form#galleryForm #locationInfo p {
	margin-right:14px;
}

/*form#galleryForm #locationInfo p#cityInfo,*/
/*form#galleryForm #locationInfo p#cityInfo input,*/
/*form#galleryForm #locationInfo p#fielduijlku,*/
/*form#galleryForm #locationInfo p#fielduijlku input{*/
/*        height:30px;*/
/*}*/

/*form#galleryForm #locationInfo p#stateInfo,*/
/*form#galleryForm #locationInfo p#stateInfo input,*/
/*input#fielduijlul {*/
/*	width:40px;*/
/*       height:30px;*/
/*}*/

form#galleryForm #locationInfo p#zipInfo,
form#galleryForm #locationInfo p#zipInfo input,
input#fielduijlur{
	width:70px;
	margin-right: 14px;
		margin-bottom: 0;

        /*height:30px;*/
}

form#galleryForm #locationInfo p#countryInfo,
form#galleryForm #locationInfo p#countryInfo input,
input#fielduijluy{
	width:100px;
       margin-right: 0;
       	margin-bottom: 0;

}

form#galleryForm #locationInfo p#cityInfo input,
form#galleryForm #locationInfo p#fielduijlku input{
    width: 97%;
}

form#galleryForm #locationInfo p#cityInfo,
form#galleryForm #locationInfo p#fielduijlku,
input#fielduijlku {
    margin-right:13px;
    	margin-bottom: 0;

}




form#galleryForm section.sectionInfo.callInfo {
    width: 100%;
    display: inline-flex;
    margin-top: 45px !Important;
}

form#galleryForm section.sectionInfo.callInfo label {
    margin-right: 20px;
    width: 50%;
}

form#galleryForm section.sectionInfo.callInfo label.noMarginRight {
    margin-right: 0;
}

form#galleryForm .sectionInfo label input {
    width: 100%;
}




form#galleryForm .sectionInfo label,
form#galleryForm .sectionInfo input {
	color:#666;
}

form#galleryForm p {
	float:left;
}

form#galleryForm input#submit {
	float:right;
	margin-top:4px;
}

/* --- Mail Campaign Form --- */
#mailCampaign {
	position:relative;
	width:600px;
	margin:0 auto;
}

#mailCampaign p {
	margin-bottom:18px;
	color:#666;
	line-height:28px;
	font-family:'Garamond 3 W01';
	font-size:15px;	
}

form#galleryForm input {
	border:1px solid #CCC;
}

form#galleryForm section {
	width:100%;
	margin-bottom:14px;
}

form#galleryForm section label {
	display:block;
}

form#galleryForm .sectionInfo label {
	float:left;
	width:100%;
	margin-right:20px;
}


form#galleryForm section.sectionInfo.callInfo {
	display: flex;
	margin-top: 85px !Important;
}


form#galleryForm #locationInfo {
	margin-top:0;
}

form#galleryForm section.callInfo {
	margin-top:0;
}

form#galleryForm input#email, 
form#galleryForm input#fieldEmail, 
form#galleryForm input#mailingAddress,
form#galleryForm input#fielduijlkk
{
	width:100%;
}

form#galleryForm .sectionInfo input,
form#galleryForm input#email,
form#galleryForm input#mailingAddress {
	margin-top:3px;
}

form#galleryForm #locationInfo p label {
	margin-bottom:0;
}

form#galleryForm #locationInfo p {
	margin-right:14px;
}

/*form#galleryForm #locationInfo p#cityInfo,*/
/*form#galleryForm #locationInfo p#cityInfo input {*/
/*	width:125px;*/
/*}*/

form#galleryForm #locationInfo p#stateInfo,
form#galleryForm #locationInfo p#stateInfo input,
input#fielduijlul {
	width:42px;
	margin-right:14px;
	margin-bottom: 0;
}

form#galleryForm #locationInfo p#zipInfo,
form#galleryForm #locationInfo p#zipInfo input {
	width:70px;
		margin-bottom: 0;

}

form#galleryForm #locationInfo p#countryInfo,
form#galleryForm #locationInfo p#countryInfo input {
	width:100px;
	margin-right: 0;
		margin-bottom: 0;

}

input#fielduijluj {
    margin-right:13px;
    width: 245px;
}

input#fielduijlut {
    margin-right:0;
    width: 245px;
}

form#galleryForm .sectionInfo label,
form#galleryForm .sectionInfo input {
	color:#666;
}

form#galleryForm p {
	float:left;
}


form#galleryForm input#submit,
button.js-cm-submit-button {
    float: right;
    margin-top: 0;
    background: #999999;
    color: #ffffff;
    padding: 6px 9px;
}

form#galleryForm input#submit:hover,
button.js-cm-submit-button:hover {
    background: #a10d0c;
}





/*FOOTER*/

footer div.container {
    border-top: 1px solid #a10d0c;
}
footer div.container {
    padding: 0;
}

footer a {
    color: #000000;
}

footer {
    padding: 0 20px;
    font-family:'Didot W01 Roman';
    text-transform: uppercase;
    color: #000000;
    font-size: 17px;
}

footer div{
    padding-right:0;
}
footer div.footer-cols{
    width:100%;
    display:flex;
    justify-content:space-between;
    margin-top:50px;
    margin-bottom:30px;
}

footer .footer-social{
    float:none;
    text-align:left;
    margin-top:-3px;
    margin-right:-5px;
}
@media all and (max-width:1120px) {
    footer div.footer-cols{
        display:block;
    }
    footer div.footer-cols div{
        width:100%;
    }    
}
@media all and (max-width:800px) {
    footer div.footer-cols{
        margin-top:20px;
    }
    footer div.social{
        margin-top:50px;
    }
}
@media all and (max-width:480px) {
    footer div.social{
        display:inline-block!important;
        width:auto!important;
    }
}



.contact .credit, .credit {
    text-transform: none;
    margin-top: -10px;
    display: block;
}

/* --------------------------------------------------------- */
/* MOBILE PADDING SPACING */
/* --------------------------------------------------------- */
/*larger custom width sites 1300px and up*/
/*.container{padding: 0 40px;}*/

/* keep padding*/
@media all and (max-width:1120px) {
    .container{padding: 0 20px;}
}
@media all and (max-width:1024px) {
    .container.outside {padding: 0 20px;}
}
/* supersize captions */
@media all and (max-width:320px){
    #slidecaption {padding-left: 0px;}
}
/* keep 100% width */
@media all and (max-width:800px) {
    .container{max-width: 100%;}
}



/* --------------------------------------------------------- */
/*FIX HOMEPAGE GRID FORMATTING 4/26/2019*/
/* --------------------------------------------------------- */
/*div[class^='custom-grid'] > .entry > a, div[class*=' custom-grid'] > .entry > a, .grid-container > .grid > .entry > a, .list.text-only .entry > a {*/
/*display: inline-block !important;*/
/*}*/



/* --------------------------------------------------------- */
/*TEST*/
/* --------------------------------------------------------- */
/** {box-shadow: inset 0 0 0 1px rgba(255,0,0,1) !important;}*/
/*img {outline-color:#ff0000 !important; outline-width:1px !important; outline-style:solid !important; outline-offset:-1px !important;}*/

*: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;
}


