@charset "UTF-8";.showcase-thumb:hover{cursor:pointer;}.showcase-wrapper{display:none;margin-top:0;height:100%;min-height:500px;width:100%;z-index:19900;position:fixed;top:0;left:0;}.showcase-wrapper.active{display:block;}.showcase-wrapper .showcase-close{position:absolute;right:25px;top:25px;background:rgba(0,0,0,0.55);border:none;width:30px;height:30px;border-radius:30px;z-index:99999;}.showcase-wrapper .showcase-close:before{color:white;font-size:18px;font-weight:700;font-family:Helvetica;width:30px;height:30px;margin:auto;text-align:center;line-height:30px;display:block;content:'✕';}.showcase-wrapper .showcase-close:hover{cursor:pointer;background:rgba(0,0,0,0.85);}.showcase-wrapper .showcase-overlay{width:100%;height:100%;position:relative;z-index:19910;background:rgba(255,255,255,0.9);}.showcase-wrapper .showcase-slide{min-width:256px;margin:auto;display:block;position:absolute;z-index:19911;max-width:93.75%;}.showcase-wrapper .showcase-slide{*zoom:1;}.showcase-wrapper .showcase-slide:before,.showcase-wrapper .showcase-slide:after{content:"";display:table;}.showcase-wrapper .showcase-slide:after{clear:both;}.showcase-wrapper .showcase-slide .showcase-img{height:auto;position:relative;max-width:100%;max-height:100%;}.showcase-wrapper .showcase-slide .showcase-img img{display:block;max-width:100%;height:auto;max-height:100%;margin:0 auto;-webkit-box-shadow:0 0 2em rgba(0,0,0,0.75);box-shadow:0 0 2em rgba(0,0,0,0.75);}.showcase-wrapper .showcase-slide .showcase-overlay-previous,.showcase-wrapper .showcase-slide .showcase-overlay-next{width:50%;height:100%;position:absolute;top:0;cursor:pointer;}.showcase-wrapper .showcase-slide .showcase-overlay-previous{float:left;left:0;}.showcase-wrapper .showcase-slide .showcase-overlay-next{float:right;right:0;}.showcase-wrapper .showcase-slide.no-caption{}.showcase-wrapper .showcase-content{position:absolute;z-index:19912;max-height:120px;width:93.75%;}.showcase-wrapper .showcase-content .showcase-caption{font-size:20px;}.showcase-wrapper .showcase-content .showcase-caption .showcase-credit{margin-top:12px;font-size:18px;color:#666666;}.showcase-wrapper .showcase-nav{display:block;position:absolute;margin:0 auto;left:0;right:0;bottom:25px;width:200px;height:40px;z-index:99999;}.showcase-wrapper .showcase-nav .showcase-photo-index{text-transform:uppercase;font-size:16px;font-family:"PT Sans Narrow",Helvetica,Arial,Sans-Serif;font-weight:bold;width:100%;text-align:center;}.showcase-wrapper .showcase-nav .showcase-previous,.showcase-wrapper .showcase-nav .showcase-next{width:40px;height:40px;cursor:pointer;opacity:0.85;position:absolute;border:solid 1px black;}.showcase-wrapper .showcase-nav .showcase-previous:hover,.showcase-wrapper .showcase-nav .showcase-next:hover{opacity:1;}.showcase-wrapper .showcase-nav .showcase-previous:before,.showcase-wrapper .showcase-nav .showcase-next:before{position:absolute;left:0;right:0;line-height:40px;text-align:center;}.showcase-wrapper .showcase-nav .showcase-previous{left:0;}.showcase-wrapper .showcase-nav .showcase-next{right:0;}.gallery-block{width:100%;display:block;position:relative;}.gallery-block img{width:100%;}.gallery-block a.open-gallery{position:absolute;background:#000;display:inline-block;bottom:20px;right:20px;font-size:16px;text-transform:uppercase;font-weight:bold;font-family:"PT Sans Narrow",Helvetica,Arial,Sans-Serif;padding:10px;color:#fff;opacity:.9;}.gallery-block a.open-gallery:hover{text-decoration:underline;color:#fff;}@media (min-width: 760px) {.showcase-wrapper .showcase-slide{max-width:89.74359%;}.gallery-block{width:calc(100% - 380px);}}@media (min-width: 940px) {.showcase-wrapper .showcase-slide{max-width:82.97872%;}}@media (min-width: 1020px) {.showcase-wrapper .showcase-slide{max-width:76.47059%;}.showcase-wrapper .showcase-slide .showcase-img{max-width:100%;max-height:100%;float:left;}.showcase-wrapper .showcase-slide.no-caption{}.showcase-wrapper .showcase-content{width:220px;padding-left:20px;max-height:none;}.showcase-wrapper .showcase-content .showcase-caption{font-size:18px;}.showcase-wrapper .showcase-content .showcase-caption .showcase-credit{font-size:16px;font-weight:400;margin-top:12px;}.showcase-wrapper .showcase-nav{left:auto;right:25px;width:100px;}}@media (min-width: 1160px) {.gallery-block{width:100%;}}