@charset "utf-8";/* Shuffle */
.shuffle-item{margin-left:0}.sppb-addon-lightbox:after,.sppb-addon-lightbox:before{content:" ";display:block}.sppb-addon-lightbox:after{clear:both}

/* Lightbox */
 .sppb-lightbox{list-style:none;padding:0;margin:0 auto}.sppb-lightbox li{float:left;display:inline-block;padding:0;margin-left:0!important}.sppb-lightbox li .overlay{opacity:1;position:relative;top:0;bottom:0;left:0;right:0;text-align:center;padding:0;margin:0;border:0;transition:all ease-in-out;-webkit-transition:all .3s ease-in-out;color:#fff}.sppb-lightbox li:hover .overlay{opacity:1;-webkit-filter:brightness(.9) contrast(1.2);-moz-filter:brightness(.9) contrast(1.2);-ms-filter:brightness(.9) contrast(1.2);-o-filter:brightness(.9) contrast(1.2);filter:brightness(.9) contrast(1.2)}.sppb-lightbox li a{display:block}.sppb-lightbox li a:after{opacity:0;overflow:hidden;content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease-in-out;-webkit-transition:all .3s ease-in-out;box-shadow:inset 0 0 40px rgba(0,0,0,.2)}.sppb-lightbox li:hover a:after{opacity:1;box-shadow:inset 0 0 0 10px rgba(0,0,0,.2),inset 0 0 50px rgba(0,0,0,.5)}.sppb-lightbox li.small a:after{box-shadow:inset 0 0 0 0 rgba(0,0,0,.05)}.sppb-lightbox li.small:hover a:after{box-shadow:inset 0 0 0 6px rgba(0,0,0,.3)}.sppb-lightbox li a .ap-plus-1{opacity:0;z-index:1;font-family:ap-arrows;font-style:normal;font-weight:100;font-variant:normal;text-transform:none;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;position:absolute;left:50%;right:50%;top:50%;margin:-20px 0 0 -20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);background:rgba(0,0,0,.57);color:#fff;transition:opacity .3s ease-in-out .2s,background .3s ease-in-out,transform .3s ease-in-out .2s;-webkit-transition:opacity .3s ease-in-out .2s,background .3s ease-in-out,transform .3s ease-in-out .2s;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}.sppb-lightbox li:hover a .ap-plus-1{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.sppb-lightbox li a .ap-plus-1:hover{opacity:1}#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.5);box-shadow:0 0 3.125em rgba(0,0,0,.5);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#imagelightbox img{width:100%!important;height:100%!important;max-width:100vw;max-height:90vh;min-width:48px;left:0!important;top:0!important;right:0;bottom:0;min-height:48px;-o-object-fit:contain;object-fit:contain}.imagelightbox-loading,.imagelightbox-loading div{border-radius:50%}.imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75);box-shadow:0 0 2.5em rgba(0,0,0,.75)}.imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from,to{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}}@keyframes imagelightbox-loading{from,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,.85);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2em;height:2em;text-align:left;background-color:#999;background-color:rgba(0,0,0,.2);border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;border:none;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:all .3s ease;transition:all .3s ease}#imagelightbox-close:focus,#imagelightbox-close:hover{background-color:#777;background-color:rgba(0,0,0,.4);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}#imagelightbox-close:after,#imagelightbox-close:before{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-caption{text-align:center;color:#fff;font-size:120%;text-shadow:1px 1px 2px rgba(0,0,0,.4);background-color:#595959;background:linear-gradient(rgba(20,20,20,.6),rgba(0,0,0,.8));box-shadow:0 -5px 15px rgba(0,0,0,.2);position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:2.25vh 10vw 2.35vh}#imagelightbox-nav{background-color:#444;background-color:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 .313em}#imagelightbox-nav button.active{background-color:#fff}.imagelightbox-arrow>i{font-family:ap-arrows;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0,0,0,.3);border:none;vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;border-radius:3px;margin-top:-3.75em;-webkit-transition:all .4s ease;transition:all .4s ease}.imagelightbox-arrow:focus,.imagelightbox-arrow:hover{background-color:#666;background-color:rgba(0,0,0,.55)}.imagelightbox-arrow:active{background-color:#444;background-color:rgba(0,0,0,.75);-webkit-transform:scale(1.1);transform:scale(1.1)}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-left>i{margin-left:-2px}.imagelightbox-arrow-left>i,.imagelightbox-arrow-right>i{font-size:220%;color:#fff}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow-right>i{margin-right:-4px}#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .25s ease;animation:fade-in .25s ease}#imagelightbox-caption{-webkit-animation:fade-in-up .5s ease;animation:fade-in-up .5s ease}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-up{from{opacity:0;-webkit-transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){#imagelightbox-close{top:1.25em;right:1.25em}#imagelightbox-nav{bottom:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-1.75em;opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.imagelightbox-arrow:after{content:'';position:absolute;top:-4em;width:8em;height:12em;opacity:1;overflow:hidden}.imagelightbox-arrow-left:after{left:-.75em}.imagelightbox-arrow-right:after{right:-.75em}.imagelightbox-arrow:hover{opacity:1;-webkit-transform:scale(1.25);transform:scale(1.25);visibility:visible}.imagelightbox-arrow:active{-webkit-transform:scale(1.4);transform:scale(1.4)}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}.imagelightbox-arrow-left>i,.imagelightbox-arrow-right>i{font-size:180%;line-height:130%}}@media (max-width:480px){.sppb-lightbox .shuffle-item,.sppb-lightbox .shuffle-item img,.img-item,.img-item img{width:100%}.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}
.sppb-modal-open {
  overflow: hidden;
}
.sppb-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.sppb-modal.sppb-fade .sppb-modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sppb-modal.in .sppb-modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.sppb-modal-open .sppb-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.sppb-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  /*z-index:1030; /* fix for overlapping .sppb-modal-backdrop, added (1 Dec 2016) */
}
.sppb-modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.sppb-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0,0,0,0.53)
}
.sppb-modal-backdrop.sppb-fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.sppb-modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.sppb-modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.sppb-modal-header .close {
  margin-top: -2px;
}
.sppb-modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.sppb-modal-body {
  position: relative;
  padding: 15px;
}
.sppb-modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.sppb-modal-footer .sppb-btn + .sppb-btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.sppb-modal-footer .sppb-btn-block + .sppb-btn-block {
  margin-left: 0;
}
.sppb-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .sppb-modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .sppb-modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .sppb-modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .sppb-modal-lg {
    width: 900px;
  }
}
