

                        

    

    


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


.custom-grid .entry:nth-child(3n+3) {
    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-homepage-news .entry {
    width: 29.814814814815%;
    margin-right: 5.2777777777778%;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
}


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

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

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


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

    
    
    

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

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

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

.custom-grid .entry:nth-child(3n+3) {
    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-homepage-news .entry {
    width: 29.814814814815%;
    margin-right: 5.2777777777778%;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

    
    
    

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

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

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

.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-homepage-news .entry {
    width: 44.722222222222%;
    margin-right: 10.555555555556%;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
}

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

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

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

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

}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

    
    
        

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

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

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

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

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

.custom-grid-homepage-news .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; font-size: 16px; text-transform: capitalize; }
.main-header nav a { color: #000000; font-size: 14px; letter-spacing: 1px; }
h4, .sectionname { color: #000000; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; }
body { background: #000000; font-size: 13px; color: #000000; }
#overlay, footer { background: #000000; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { font-size: 13px; color: #000000; text-transform: capitalize; }
#overlay .close { font-size: 13px; color: #000000; }
.list.text-only.entries.fixed-font .date { font-size: 13px; }
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, .main-header nav a:hover, .main-header nav a.active { color: #666666 !important; }
.news .list h1, a, .private-login input[type="submit"], .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary { color: #000000; }
.large-images h2, .news h2, .news h3, .news h1, .press-thumbs .entry .title { text-transform: capitalize; }
.paragraph-styling p { margin-bottom: 20px; }

/* -------------------------------------------------------------------------- */
/* CONTENT-A (MODULAR & TIS) */
/* -------------------------------------------------------------------------- */
/* -------------------------------------- */
/* SPACE BETWEEN */
/* -------------------------------------- */
section[id*='content-a'] .text-one-column-with-image {
    padding-bottom: 80px;
}
section[id*='content-a']  .text-one-column-with-image.large-image .image + .text > .container :first-child,
section[id*='content-a']  .text-one-column-with-image.banner-image .image + .text > .container :first-child{
    margin-top: 80px;
}
/* -------------------------------------- */
/* MAX WIDTHS */
/* -------------------------------------- */
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image) .container{
    max-width:1080px;
}
section[id*='content-a']  .text-one-column-with-image.no-image .text .container,
section[id*='content-a']  .text-one-column-with-image.large-image .image + .text .container,
section[id*='content-a']  .text-one-column-with-image.banner-image .image + .text .container{
    max-width:800px;
}
/* -------------------------------------- */
/* TEXT TO IMAGE OFFSET */
/* -------------------------------------- */
section[id*='content-a']  .text-one-column-with-image:not(.large-image):not(.banner-image) .image{
    margin-top:.4em;
}
/* -------------------------------------- */
section[id*='content-a'] .text-one-column-with-image .text > .container :last-child{
    /*border:1px solid #ff0000;*/
    margin-bottom:0;
}
section[id*='content-a']  .text-one-column-with-image.no-image .text{
    float:none;
    width:100%;
    padding-left: 0;
    padding-right: 0;     
}
section[id*='content-a'] .text-one-column-with-image.banner-image .text, 
section[id*='content-a'] .text-one-column-with-image.large-image .text,
section[id*='content-a'] .text-one-column-with-image .text{
    padding-bottom:0;
}
section[id*='content-a'] .text-one-column-with-image.banner-image .image + .text,
section[id*='content-a'] .text-one-column-with-image.large-image .image + .text {
    margin-top:0;
}
section[id*='content-a'] .text-one-column-with-image.image-on-right .image{
    text-align:left;
}
section[id*='content-a'] .text-one-column-with-image.banner-image figure {
    min-height: 100vh;
    pointer-events:none
}
@media only screen and (orientation: portrait) {
    section[id*='content-a'] .text-one-column-with-image.banner-image figure {
        min-height: 80vw;
    } 
}
section[id*='content-a']  .text-one-column-with-image.banner-image .image .caption,
section[id*='content-a']  .text-one-column-with-image.large-image .image .caption{
    text-align:center;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;    
}
section[id*='content-a']  .text-one-column-with-image.large-image .image img{
    margin-left: auto;
    margin-right: auto; 
    /*max-height:100vh;*/
}
section[id*='content-a']  .text-one-column-with-image.banner-image .text .container{
    padding:0 20px;
}
/* -------------------------------------- */
/* CENTER CAPTIONS AND IMAGES */
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image{
    text-align:center;
}
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image img{
    margin-left: auto;
    margin-right: auto;
}
/* -------------------------------------- */
/*STICKY*/
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image,
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .text{
    position:sticky;
    top:20px;
}
@media (max-width: 768px) {
    section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image,
    section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .text{
        position:relative;
        top:0;
    }
}
/* -------------------------------------- */
/* FLEX ALIGNMENT */
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) > .container{
    display:flex;
    align-items: flex-start;
}
section[id*='content-a'] .text-one-column-with-image.image-on-right:not(.large-image):not(.banner-image):not(.no-image) > .container{
    flex-direction: row-reverse;
}
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .text{
    align-self: center;
    float:none;
}
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image{
    float:none;
}
/* -------------------------------------- */
/* LEFT RIGHT RATIO */
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .text {
    /*width: 53%;*/
    width: 50%;
    box-sizing:border-box;
}
section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image {
    /*width: 42%;*/
    width: 50%;
    box-sizing:border-box;
}

section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image + .text {
    padding-left:4%;
    padding-right:0;
    box-sizing:border-box;
}
section[id*='content-a'] .text-one-column-with-image.image-on-right:not(.large-image):not(.banner-image):not(.no-image) .text {
    padding-right:4%;
    padding-left:0;
    box-sizing:border-box;
}
@media (max-width: 768px) {
    section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) > .container{
        display:block;
    }
    section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image{
        margin-bottom:80px;
    }
    section[id*='content-a'] .text-one-column-with-image:not(.large-image):not(.banner-image):not(.no-image) .image img{
        margin-left:auto;
        margin-right:auto;
    }
}
/* -------------------------------------- */
/* WITH SLIDESHOW (TIS) */
/*section[id*='content-a'] [data-slideshow-view] .container{*/
/*    max-width:100%;*/
/*}*/
section[id*='content-a'] [data-slideshow-view] ~ div{
    display:none;
}
section[id*='content-a'] [data-slideshow-view]{
    margin-bottom:0;
}
section[id*='content-a'] [data-slideshow-view] .slideshow-headline h1{
    visibility:hidden;
}

/* -------------------------------------------------------------------------- */
/* 2-UP FIXES */
/* -------------------------------------------------------------------------- */
.text-image-wrapper.two-up{
    box-sizing:border-box;
}
/*.two-up-wrapper.container{*/
/*    max-width:100%;*/
/*}*/
.text-image-wrapper.two-up:first-child {
    padding: 0 20px 0 0;
}
.text-image-wrapper.two-up:nth-child(2) {
    padding: 0 0 0 20px;
}
@media all and (max-width:620px) {
    .two-up-wrapper.container{
        display:block;
    }
    .text-image-wrapper.two-up{
        width:100%;
    }
    .text-image-wrapper.two-up:first-child {
        padding:0 0 0 0
    }
    .text-image-wrapper.two-up:nth-child(2) {
        padding:0 0 0 0
    }
}
/*hide 2-up slideshow headers*/
/*.two-up-wrapper .slideshow-headline{*/
/*    display:none;*/
/*}*/

/* -------------------------------------------------------------------------- */
/* SWIPER FIXES */
/* -------------------------------------------------------------------------- */
/* -------------------------------------- */
/* SWIPER FLASHING FIX ON SAFARI */
/*.slideshow-container .swiper-slide {*/
/*    -webkit-backface-visibility: hidden;*/
/*    -webkit-transform: translate3d(0, 0, 0);*/
/*}*/
/* -------------------------------------- */
/* ASPECT RATIO WRAPPER FIX */
/* make container 4:3(75%) minus arrow padding (45*2 = 90px) */
section .position-guard-container .swiper-container.slideshow .slide-content-container{
    padding-top:calc(75% - 90px);
}
/* subtract 70px for nested slide container */
section .position-guard-container .swiper-container.slideshow .nested-slide .slide-content-container{
    padding-top:calc(75% - 90px - 70px);
}

/* browser is 4:3 and wider */
@media (min-aspect-ratio: 4/3){
    /* make container make height of viewport minus set amount (100px or any) */
    section .position-guard-container .swiper-container.slideshow .slide-content-container{
        padding-top:calc(100vh - 100px);
    }
    /* subtract 70px for nested slide container */
    section .position-guard-container .swiper-container.slideshow .nested-slide .slide-content-container{
        padding-top:calc(100vh - 100px - 70px);
    }    
}

/* browser is 1:1 and taller */
@media (max-aspect-ratio: 1/1){
    /* make container make height taller for mobile (80% or more) */
    section .position-guard-container .swiper-container.slideshow .slide-content-container{
        padding-top:80%;
    }
    /* subtract 70px for nested slide container */
    section .position-guard-container .swiper-container.slideshow .nested-slide .slide-content-container{
        padding-top:calc(80% - 70px);
    }   
}

/* two-up swiper fixes */
.text-image-wrapper.two-up .position-guard-container .swiper-container.slideshow .slide-content-container{
    padding-top:80%;
}
.text-image-wrapper.two-up .position-guard-container .swiper-container.slideshow .nested-slide .slide-content-container{
    padding-top:calc(80% - 70px);
} 

section .nested-navigation{
    padding-bottom:20px;
}
.swiper-slide .nested-navigation .nested-thumbnail.active{
    border-color:#000000;
}

/* -------------------------------------- */
/* SWIPER FIX BOTTOM MARGIN */
section .swiper-container.slideshow{
    margin-bottom:0;
    padding-bottom:80px;
}
.slideshow-overlay .swiper-container.slideshow { margin-bottom:0}
.slideshow-overlay .swiper-container{ padding-bottom:0;}

/* -------------------------------------- */
/* SWIPER FIX THUMBNAIL CONVERT TO FLEX TO PROPERLY ALIGN */
/*.thumbnails-tab.squared .thumbnails-all*/
.thumbnails-tab.squared .thumbnails-all{
    display:flex;
    flex-wrap:wrap;
}
.thumbnails-tab.squared.hidden{
    display:none;
}
/*.squared[data-width] .thumbnail-container {*/
/*    width: calc((100% - .9%) / 2);*/
/*}*/
/*@media screen and (min-width: 767px) and (max-width: 1024px) {*/
/*    .squared[data-width] .thumbnail-container {*/
/*        width: calc((100% - 1.8%) / 3);*/
/*    }*/
/*}*/
/*@media screen and (min-width: 1025px) {*/
/*    .squared[data-width="3"] .thumbnail-container {*/
/*        width: calc((100% - 1.8%) / 3);*/
/*    }*/
/*}*/
.squared .thumbnail-container {
    margin-bottom:6%
}

/* -------------------------------------- */
/* SWIPER THUMBNAILS SIZING */
.squared .thumbnail-container .thumbnail-square img {
    max-width: 95%;
    max-height: 95%;
}
/* -------------------------------------- */
/* SWIPER IMAGE STETCH */
.squared .thumbnail-container .thumbnail-square img,
.slideshow-overlay .swiper-container .swiper-slide img, 
.swiper-container.slideshow .swiper-slide img {
    height: 100%;
    width:100%;
    object-fit:contain;
}
/* -------------------------------------- */
/* SWIPER FIX OVERLAY ARROWS */
.slideshow-overlay .swiper-container .swiper-button-prev {
    left:15px
}
.slideshow-overlay .swiper-container .swiper-button-next {
    right:15px
}
/* -------------------------------------- */
/* SWIPER FIX ICONS */
/*.slideshow-headline .abs-thumbs a[data-tab-ref='slideshow'],*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails']{*/
/*    height: 13px; width: 19px;*/
/*    text-indent: 100%;*/
/*    white-space: nowrap;*/
/*    overflow: hidden;*/
/*    padding-right:0;*/
/*    display: inline-block;*/
/*    box-sizing:border-box;*/
/*    box-shadow: inset 0 0 0 1px #b4b4b4;*/
/*    position:relative;*/
/*}*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails']:before{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0px; top: 4px;*/
/*    width: 19px; height: 5px;*/
/*    display: inline-block;*/
/*    box-sizing:border-box;*/
/*    box-shadow: inset 0 0 0 1px #b4b4b4;*/
/*}*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails']:after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 6px; top: 0px;*/
/*    width: 7px; height: 13px;*/
/*    display: inline-block;*/
/*    box-sizing:border-box;*/
/*    box-shadow: inset 0 0 0 1px #b4b4b4;*/
/*}*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails']:hover,*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails']:hover:before,*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails']:hover:after,*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails'].active,*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails'].active:before,*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='thumbnails'].active:after,*/
/*.slideshow-headline .abs-thumbs a[data-tab-ref='slideshow']:hover, */
/*.slideshow-headline .abs-thumbs a[data-tab-ref='slideshow'].active{*/
/*    box-shadow: inset 0 0 0 1px #000000;*/
/*}*/
.abs-thumbs {
    z-index:54;
    bottom: 10px;
    top: 0px;
}
/* -------------------------------------- */
/* SWIPER HEADLINE */
.slideshow-headline{
    /*border:none;*/
}
/* -------------------------------------- */
/* SWIPER CAPTION */
.swiper-container .swiper-slide-caption {
    font-size: 11px;
    line-height: 15px;
}

.thumbnail-container .caption-snippet,
.thumbnails-tab.thumbnail-counter .thumbnail-container .caption-snippet, 
.thumbnails-tab.thumbnail-header .thumbnail-container .caption-snippet,
.thumbnails-tab.thumbnail-counter.thumbnail-header .thumbnail-container .caption-snippet{
    height:auto;
}
.thumbnail-container .caption-snippet {
    height:auto;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}
.swiper-container .swiper-slide-caption {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}
.thumbnail-container a[data-inquire],
.swiper-container .swiper-slide-caption a[data-inquire]{
    border:1px solid #000000;
    padding: 5px 15px;
    margin-top:15px;
    display:inline-block;
    line-height:1.5;
    color: #000000;
}
.thumbnail-container a[data-inquire]:hover,
.swiper-container .swiper-slide-caption a[data-inquire]:hover{;
    color: #ffffff;
    background-color: #000000;
}
/* vow swiper inquire uses p */
.thumbnail-container a[data-inquire] p,
.swiper-container .swiper-slide-caption a[data-inquire] p{
    font-size:inherit;
    line-height: normal;
}
/* -------------------------------------- */
/* TIS 1 IMAGE SLIDESHOW - REMOVE PADDING IF THERE ARE NO ARROW BUTTONS */
.swiper-button-prev:not([role="button"]) ~ .swiper-wrapper .slide-image-container,
.swiper-button-prev:not([role="button"]) ~ .swiper-wrapper .slide-video-container{
    padding: 0 0;
}    

/* -------------------------------------- */
/* VIDEO CONTAINER IFRAME HIDE P */
.slide-video-container > iframe + p{
    display:none;
}








/* -------------------------------------------------------------------------- */
/* CK EDITOR */
/* -------------------------------------------------------------------------- */
.ee-editor-header {
    font-size:16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 10px;
    display: block;
}




















.main-header nav a {
    margin-left: 15px;
}
.main-header nav.main { padding-top: 49px; }











.s-contact input#fieldName,.s-contact form input[type="email"] {
    max-width: 250px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    height: 30px;
    border: 1px solid #ccc;
}
.s-contact form input[type="email"] {
    display: inline; 
    height: 35px !important;
    padding: 3px;
    border: 1px solid #ccc;
    max-width: 255px;
    width: 100%;
}
.s-contact label {
    display: block;
}
.s-prints-and-editions .entries.fixed-font .title,.s-prints-and-editions .entries.fixed-font .title {
    font-size: 13px;
    text-align: center;
}
@media all and (max-width: 330px) {
    .associations .list-container .entry .info {
    width: 100%;
}
}

.main-header nav {
    font-family:'Proxima N W01 Light';
}


a[href="#checklist"]:before {
    content: 'Download';
}

.placeholder .image img {
    right: 0;
}

.category.c-artists .entries.fixed-font .title, .category.c-artists .entries.fixed-font .title {
    text-align: center;
}

.category.c-available-works .grid .entry .placeholder {
    display: none;
}

.category.c-available-works .grid .entry {
    padding-bottom: 10px;
}

.main-header { padding: 35px 0; padding-bottom: 35px; background-color: #fff; opacity: 0.8; margin-bottom: 50px; }

#seeHomepageItems { font-family:'Proxima N W01 Light'; }

.exhibitions h1, .exhibitions .medium h1, .exhibitions .small h1, .news h1 { font-family:'Proxima N W01 Light'; font-size: 15px; }
.entries.fixed-font .title, .entries.fixed-font .title { font-size: 13px; }
.entries.fixed-font .subtitle { font-size: 13px; }
.entries.fixed-font .date { font-size: 13px; }

nav.slider-features.with-margins { font-size: 14px; }

h1 { padding-bottom: 9px; }
h2 { padding-bottom: 3px; }
h3 { padding-bottom: 9px; }
body.s-exhibitions.detail-page h2 { padding-bottom: 0px; }

.title { font-size: 13px; }

.exhibitions h1 { padding-bottom: 9px; }
.exhibitions .medium h1 { padding-bottom: 6px; padding-top: 9px; }
.exhibitions .small h1 { padding-bottom: 6px; padding-top: 9px; }
.exhibitions .small h2 { font-size: 13px; }
.exhibitions .small h3 { font-size: 13px; }


.fitted .placeholder { background: transparent; }
.press-thumbs .image { background: transparent; }

a.active { color: #666; }
.section-header .links { font-size: 13px; }
nav.slider-features.with-margins { font-family:'Proxima N W01 Light'; font-size: 13px; }


.news-index .entry .info { width: 50%; padding-left: 20px; }
.news-index .entry .thumbnail { float: left; }
.summary.paragraph-styling { padding-top: 10px; }
.associations .news .entry { width: 100%; }
.associations .news .entry .thumbnail { float: left; }
.associations .news .entry .summary { display: block; }
.associations .list-container .entry .info { width: 50%; }
.associations .news .entry h1 { font-size: 16px; }
.associations .news .entry .summary { padding-top: 10px; }
.associations .news .entry .thumbnail { margin-right: -60px; }

section#associations .entries.fixed-font .title { font-size: 16px; }
section#associations .entries.fixed-font .subtitle { font-size: 13px; }
section#associations .entries.fixed-font .date { font-size: 13px; }

div#related-news .list h1 { font-size: 16px; }
div#related-news .list h2 { font-size: 13px; }
div#related-news .list h3 { font-size: 13px; }

div#press-grid .fitted .placeholder .image img { max-height: 95%; max-width: 95%; top: auto; right: auto; bottom: 0; left: 0; }

.text-one-column .content { width: 70%; }

HTML, BODY { background: rgba(240,47,23,1);
background: -moz-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,47,23,1)), color-stop(0%, rgba(238,238,238,1)), color-stop(50%, rgba(240,240,240,0.96)), color-stop(100%, rgba(255,255,255,0.92)));
background: -webkit-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
background: -o-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
background: -ms-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
background: linear-gradient(to bottom, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f02f17', endColorstr='#ffffff', GradientType=0 ); background-position: fixed; background-repeat: no-repeat; }
#overlay figure { background: rgba(240,47,23,1);
background: -moz-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,47,23,1)), color-stop(0%, rgba(238,238,238,1)), color-stop(50%, rgba(240,240,240,0.96)), color-stop(100%, rgba(255,255,255,0.92)));
background: -webkit-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
background: -o-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
background: -ms-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
background: linear-gradient(to bottom, rgba(240,47,23,1) 0%, rgba(238,238,238,1) 0%, rgba(240,240,240,0.96) 50%, rgba(255,255,255,0.92) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f02f17', endColorstr='#ffffff', GradientType=0 ); background-position: fixed; background-repeat: no-repeat; }



.slider { padding-bottom: 75px; }

footer { padding: 20px 0; background: #fff !important; font-family:'Proxima N W01 Light'; font-size: 14px; text-transform: uppercase; letter-spacing: 1px;}
.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 5617d80a6aa72ce8395f8329\2F c139194ba49983269313c5f3c783b4b3\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;
}


        
    .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 5617d80a6aa72ce8395f8329\2F c139194ba49983269313c5f3c783b4b3\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 5617d80a6aa72ce8395f8329\2F c139194ba49983269313c5f3c783b4b3\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 5617d80a6aa72ce8395f8329\2F c139194ba49983269313c5f3c783b4b3\2E png') no-repeat;
        background-size: 32px 64px;
        background-position: -16px -32px;
        border: 0;
    }
    