



/* -------------------------------------------------------------------------- */
/* EVENTS */
/* -------------------------------------------------------------------------- */
/* INDEX */
.s-events .home header.section-header .container{
    flex-direction: row-reverse;
}

/* DETAIL */
.s-events.detail-page #contentWrapper #ee-split{
    display:flex;
    justify-content:space-between;
    max-width:1600px;
    padding:0 40px;
}
.s-events.detail-page #contentWrapper #ee-split section{
    width:48.5%;
}
@media all and (max-width: 1023px) {
    .s-events.detail-page #contentWrapper #ee-split{
        display:block;
    }
    .s-events.detail-page #contentWrapper #ee-split section{
        width:100%;
    }    
}
.s-events.detail-page #contentWrapper #ee-split .section-header{
    margin-bottom:0;
    border-color:transparent;
}
.s-events.detail-page #contentWrapper #ee-split #event-text .content{
    padding-bottom:0;
}
.s-events.detail-page #contentWrapper #ee-split #event-slideshow{
    order:-1;
    margin-bottom:40px;
}
.s-events.detail-page #contentWrapper #ee-split #event-slideshow h4{
    display:none;
}
.s-events.detail-page #contentWrapper #ee-split #event-slideshow nav.slider-features{
    margin-top:0;
    padding-bottom:0
}
.s-events.detail-page #contentWrapper #ee-split #event-slideshow .bx-wrapper + .bx-wrapper{
    margin-top:20px;
}
/* min-width */
@media all and (min-width: 1023px) {
    .s-events.detail-page #contentWrapper #ee-split #event-slideshow .bx-wrapper + .bx-wrapper .bx-thumbs a{
        width:50px!important;
        height: 50px!important;
        margin-right:28px!important;
        box-sizing:border-box;
    }
    .s-events.detail-page #contentWrapper #ee-split #event-slideshow .bx-wrapper + .bx-wrapper{
        max-width: calc((50px * 6) + (28px * 5))!important;
    }
    .s-events.detail-page.ee-5-less-thumb #contentWrapper #ee-split #event-slideshow .bx-wrapper + .bx-wrapper{
        width: max-content!important;
    }
    .s-events.detail-page.ee-5-less-thumb #contentWrapper #ee-split #event-slideshow .bx-wrapper + .bx-wrapper .bx-thumbs a:last-of-type{
        margin-right:0!important;
    }    
}


/* -------------------------------------- */
/* LEGACY SLIDESHOW THUMBNAILS */
/* -------------------------------------- */
/*.s-events.detail-page .thumbnails.grid .entry {*/
/*        width: 30.5%;*/
/*        padding-right:4.2%*/
/*    }*/
/*.s-events.detail-page .thumbnails.grid .entry:nth-child(4n + 4), */
/*.s-events.detail-page .thumbnails.grid .entry:nth-child(5n + 5) {*/
/*    padding-right: 4.2%;*/
/*    margin-right:0*/
/*}*/
/*.s-events.detail-page .thumbnails.grid .entry:nth-child(3n + 3) {*/
/*    padding-right:0*/
/*}*/
/*@media (max-width: 330px) {*/
/*    .s-events.detail-page .thumbnails.grid .entry {*/
/*        width: 47%;*/
/*        padding-right:5.75%*/
/*    }*/
/*    .s-events.detail-page .thumbnails.grid .entry:nth-child(2n + 2) {*/
/*        padding-right:0 !important*/
/*    }*/
/*    .s-events.detail-page .thumbnails.grid .entry:nth-child(3n + 3), */
/*    .s-events.detail-page .thumbnails.grid .entry:nth-child(5n + 5) {*/
/*        padding-right:5.75%*/
/*    }*/
/*}*/










section#exhibitions-container-main .entry .links a {
    display: none;
    font-size: 10px;
    text-transform: uppercase;
}
section#exhibitions-container-main .entry .links {
    margin-top: 10px;
}

.additional-text {
    font-size: 14px;
    padding-top: 10px;
}
.additional-text a {
    text-transform: uppercase;
    font-size: 10px;
}

/* -------------------------------------------------------------------------- */
/*ALERT SITE TOP*/
/* -------------------------------------------------------------------------- */
#ee-alert-site-top{
    background-color:#000000;
    z-index: 9999;
    position: relative;
}
#ee-alert-site-top .container{max-width:100%;}
#ee-alert-site-top p{
    color: #ffffff;
    text-align: center;
    font-size: 13px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-transform: unset;
}
#ee-alert-site-top p a{color:#b4b4b4;}
#ee-alert-site-top p a:hover{color:#ffffff!important;}







@media (max-height: 375px) {
    .s-homepage .ee-pop-up {
        padding: 10px 15px 10px 15px !important;
    }
}
@media (max-width: 480px) {
    .s-homepage .ee-pop-up {
        bottom: 160px !important;
        left: 30px;
        transition: none !important;
    }
}


/* --------------------------------------------------------- */
/*POP-UP*/
.s-homepage .ee-pop-up{
    position:fixed;
    bottom:50px;
    right:-500px;
    /*width:200px;*/
    background-color:#000;
    z-index:1337;
    transition: right 1s;
    padding:30px 25px 35px 25px;
}
.s-homepage .ee-pop-up h1{
        font-family: "ITCFranklinGothicW01-Dm 812668";
    font-size:16px!important;
    color: #fff;
}
.s-homepage .ee-pop-up p{
    font-size:13px!important;
    line-height:1.8!important;
    margin-bottom:0!important;
    margin-top:0!important;
        color: #fff;
}
.s-homepage .ee-pop-up p a {
    color: #666;
}
.s-homepage .ee-pop-up p a:hover {
    color: #fff;
}
.s-homepage .ee-pop-up .section-header{
    margin-bottom: 0;
    padding-bottom: 10px;
}
.s-homepage .ee-pop-up .content{
    padding-bottom:0;
}
.s-homepage .ee-pop-up .text-one-column {
    padding-bottom:0;
}
.s-homepage .ee-pop-up .container {
    padding:0!important;
}
.s-homepage .ee-pop-up .ee-close{
    position:absolute;
    width:9px;
    height:9px;
    top:6px;
    right:6px;
    cursor:pointer;
    filter: invert(1);
    /*opacity:.4;*/
}
.s-homepage .ee-pop-up .ee-close:hover{
    opacity:1;
}








.s-publications.detail-page section#embed {
    margin-top: 30px;
}



/* HOMEPAGE SLIDE CAPTIONS */
#slidecaption {
    left: 0;
    bottom: 3%;
    max-width: none;
    padding: 0 20px;
    width: 100%;
}




/*HEADER OVERIDE IN TEXTBOX*/
/*strong > em,*/
/*em > strong{*/
/*    font-family:'Helvetica W01 Roman';*/
/*    font-size: 13px !important;*/
/*    color:#000000 !important;*/
/*    padding:0 0 0px 0 !important;*/
/*    margin: 0 0 0 0 !important;*/
/*    line-height:20px !important;*/
/*    display:inline-block !important;*/
/*    font-weight:normal;*/
/*    font-style: initial;*/
/*    text-decoration: line-through;*/
/*}*/


/*em > u,*/
/*u > em{*/
/*    font-family:'Helvetica W01 Roman';*/
/*    font-size: 13px !important;*/
/*    color:#000000 !important;*/
/*    padding:0 0 0px 0 !important;*/
/*    margin: 0 0 0 0 !important;*/
/*    line-height:20px !important;*/
/*    display:inline-block !important;*/
/*    font-weight:normal;*/
/*    font-style: initial;*/
/*    text-decoration: line-through;*/
/*    text-decoration-style: double;*/
/*}*/






/* EXHIBITION SCHEDULE */

div#exhibition-schedule-list .news .entry .thumbnail {
    display: none;
}
div#exhibition-schedule-list .news .entry .info {
    border-bottom: 1px #ccc solid;
    padding-bottom: 30px;
}
div#exhibition-schedule-list .divider {
    border-bottom-width: 0px;
}
div#exhibition-schedule-list .news .entry {
    padding-bottom: 50px;
    padding-top: 0px;
}
div#exhibition-schedule-list .links.in-text {
    margin-top: 0px;
}

/* ------------------------------------------ */


.s-news .text-one-column .content {
    margin: 0 auto;
}

.s-news .bx-wrapper {
    margin: 0 auto;
}

.s-about .text-one-column-with-image.image-on-right .image {
    float: right;
    text-align: left;
}

.s-about .image .caption p {
    font-size: 13px;
    line-height: 20px;
    font-family: "Helvetica W01 Roman";
}

a.logo {
    width: 285px;
}

.logo,
footer{
    font-family:'ITCFranklinGothicW01-Dm 812671';
}

footer{
    text-transform: uppercase;
    font-size: 19px;
    z-index: 0;

}
footer p{
    display: inline-block;
    padding-right: 45px;
}
footer p:last-child{
    padding-right: 0;
}
footer div.footer-cols {
    width: 83%;
}

.rollover .artwork img {
    max-height: 600px;
    width: auto;
}

.main-header nav, 
header .links,
nav.slider-features{
    font-family:'ITCFranklinGothicW01-Dm 812668';
    text-transform: uppercase;
}

.links a:last-of-type {
padding-right: 20px;
}

.exhibitions.separated.home nav {
        font-family:'ITCFranklinGothicW01-Dm 812668';
    text-transform: uppercase; 
}
.s-art-fairs #small .section-header { 
    display: none; 
}

body.s-publications .categories-left.screen-nav {
    font-size: 16px;
    line-height: 24px;
}

.artists.home { min-height: 640px; }
.rollover .list, .rollover .image { padding-bottom: 0; }

h1{
    font-family:'ITCFranklinGothicW01-Dm 812671';
    text-transform: uppercase;
}

body {
    line-height: 20px;
}

.entries .title, 
.grid .title,
.entry h1{
    font-family:'ITCFranklinGothicW01-Dm 812668';
    text-transform: uppercase;
}
.rollover .entry .title{
    font-family: inherit;
    text-transform: none;
}

.caption,
.caption h1{
    font-family:'ITCFranklinGothicW01-Dm 812668';
    text-transform: none;
}
.main-header {
    padding-bottom: 22px;
    padding-top: 30px;
}
.main-header nav, header .links, nav.slider-features, .combined_childpage header h4 {
    font-family: "ITCFranklinGothicW01-Dm 812668";
    text-transform: uppercase;
}

.main-header .container {
max-width: none;
padding: 0 40px;
}

.credit { position:relative;
top: -30px;
}
@media all and (max-width: 1200px) {
.main-header .container {
max-width: 1100px;
padding: 0 20px;
}
}
.rollover { 
    max-height: 500px;
    width: auto;
    }

@media all and (max-width: 768px) {
    .rollover .list { 
        width: 100%;
    }
    .rollover .list .entry { 
        float: none !important; 
        display: inline-block; 
    }
    .rollover .list .entry { 
        margin-right: 0 !important; 
    }
    .rollover .image { 
        display: none; 
    }
    .associations .grid .entry { 
        width: 85%;
    }
    
     section.artists.home { /* ADA MOBILE OPTOMIZATION */
        padding-bottom: 30px !important; 
    }  

    .s-about .text-one-column-with-image .image .caption { 
        text-align: left !important;
    } 
    
}


    footer div.footer-cols { width: 75%; padding-right: 10px;}


footer span.container { max-width: none; padding: 0px 40px; }

footer .footer-social {

    padding-top: 2px;
}

footer .footer-social a {
  font-size: 13px;
  letter-spacing: .25px;
}

footer img {
  margin-top: -2px;
}

del.doublestrike {
    text-decoration: none;
    position: relative;
}
del.doublestrike:after {
    content: ' ';
    font-size: inherit;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    top: 30%;
    bottom: 30%;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

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


