@charset "utf-8";
html, body {
     overflow-x: unset !important;
     overflow-y: unset !important;
}

@media only screen and (max-width: 480px) {
     #MOBILENAV li.visible {
          display: block;
     }
}
#MASONRY .figure.background,
#MASONRY-2 .figure.background {
     background-position: bottom center;
     background-repeat: no-repeat;
     background-size: cover;
}
#MASONRY .figure.background img,
#MASONRY-2 .figure.background img {
     opacity: 0 !important;
     visibility: hidden !important;
}

/* Page Template 6 */
.research-section {
     margin-top: 3.0em;
     clear: both;
}
.research-section .header h3.add-border {
    padding-bottom: .5em;
    margin-bottom: .5em;
    border-bottom: 1px solid #dededb;
}
#MASONRY-2 {
     margin-top: 1.5em;
     clear: both;
}
@media only screen and (max-width: 480px) {
     .header.row, .research-section .row {
          padding-left: 15px;
          padding-right: 15px;
     }
     .header.row h2.title {
          margin: 0em 0em;
     }
}

/* Slideshows */
/* #SLIDESHOW-PLACEHOLDER { display: none !important; }*/
.slick-slider {
     position: relative;
     display: block;
     box-sizing: border-box;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent;
     }
.slick-list {
     position: relative;
     overflow: hidden;
     display: block;
     margin: 0;
     padding: 0;
     }
.slick-list:focus {
     outline: none;
     }
.slick-list.dragging {
     cursor: pointer;
     cursor: hand;
     }
.slick-slider .slick-track, .slick-slider .slick-list {
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
     }
.slick-track {
     position: relative;
     left: 0;
     top: 0;
     display: block;
     margin-left: auto;
     margin-right: auto;
     }
.slick-track:before, .slick-track:after {
     content: "";
     display: table;
     }
.slick-track:after {
     clear: both;
     }
.slick-loading .slick-track {
     visibility: hidden;
     }
.slick-slide {
     float: left;
     height: 100%;
     min-height: 1px;
     display: none;
     }
[dir="rtl"] .slick-slide {
     float: right;
     }
.slick-slide img {
     display: block;
     max-height: 100%;
     }
.slick-slide.slick-loading img {
     display: none;
     }
.slick-slide.dragging img {
     pointer-events: none;
     }
.slick-initialized .slick-slide {
     display: block;
     }
.slick-loading .slick-slide {
     visibility: hidden;
     }
.slick-vertical .slick-slide {
     display: block;
     height: auto;
     border: 1px solid transparent;
     }
.slick-arrow.slick-hidden {
     display: none;
     }


.slick-carousel {
     position:relative;
     min-width: 100% !important;
     width: initial !important;
     height:50em;
     padding: 0 !important;
     margin:0 auto;
     overflow:visible;
     display:block;
     }
@media only screen and (max-width: 480px) {
     .slick-carousel {
          height:30em;
     }
}
.slick-carousel .slick-slides {
     position:relative;
     white-space:nowrap;
     width: 100%;
     height:50em;
     display: block;
     float: none !important;
     }
@media only screen and (max-width: 480px) {
     .slick-carousel .slick-slides {
          height:30em;
     }
}
.slick-carousel .slick-slides .slick-slide {
     position:relative;
     height:100%;
     margin: 0 2px;
     overflow:hidden;
     cursor:pointer;
     }
.slick-carousel .slick-slides .slick-slide img {
     position:relative;
     z-index:0;
     visibility: hidden;
     opacity: 0;
     -webkit-transition:all .15s ease-in-out;
     -moz-transition:all .15s ease-in-out;
     -o-transition:all .15s ease-in-out;
     transition:all .15s ease-in-out;
     }
.slick-carousel .slick-slides .icon-info,
.slick-carousel .slick-slides .icon-expand {
     margin-right:.5em;
     text-decoration:none;
     -webkit-transition:all .15s ease-in-out;
     -moz-transition:all .15s ease-in-out;
     -o-transition:all .15s ease-in-out;
     transition:all .15s ease-in-out;
     visibility:hidden;
     }
.slick-carousel .slick-slides.slick-initialized .slick-slide img {
     visibility: visible;
     opacity: .75;
     }
.slick-carousel .slick-slides.slick-initialized .slick-slide.slick-active img,
.slick-carousel .slick-slides.slick-initialized .slick-slide:hover img {
     opacity: 1.0;
     }
.slick-carousel .slick-slides.slick-initialized .slick-active:hover .icon-info,
.slick-carousel .slick-slides.slick-initialized .slick-active:hover .icon-expand {
     display: block;
     visibility:visible;
     }
.slick-carousel .slick-slides .slick-slide figcaption {
     width: 100%;
     }

@media only screen and (max-width: 480px) {
     .slick-list {
/*margin-left: -60%;*/
     }
     .slick-carousel .slick-slides.slick-initialized .slick-slide img {
          visibility: visible;
     }
     .slick-carousel .slick-slides.slick-initialized .slick-active .icon-info,
     .slick-carousel .slick-slides.slick-initialized .slick-active:hover .icon-info,
     .slick-carousel .slick-slides.slick-initialized .slick-active .icon-expand,
     .slick-carousel .slick-slides.slick-initialized .slick-active:hover .icon-expand {
          display: none;
     }
     .SLIDESHOW-CNTRL,
     .SLIDESHOW-CNTRL.SLIDESHOW-PREV, .SLIDESHOW-CNTRL.SLIDESHOW-NEXT {
          
     }
}
