.lb-loader,.lightbox{text-align:center;line-height:0;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0;display:flex;position:fixed;top:0!important;height:100%;align-items:center;justify-content:center;align-content:center;flex-direction:column-reverse}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;}.lightbox a img{border:none}.lb-nav a.lb-next,.lb-nav a.lb-prev{width:40px;height:40px;border-radius:50%;top:44%}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{left:15px;float:left;position:absolute;background:url(../images/lightbox/prev.png) 12px 10px no-repeat #fff;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{right:15px;float:right;position:absolute;background:url(../images/lightbox/next.png) 17px 10px no-repeat #fff;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:24px;height:24px;background:url(../images/lightbox/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;top:0;position:absolute;right:-35px}.lb-data .lb-close:hover{cursor:pointer;opacity:1;-webkit-animation:.6s ease-in-out alternate closerotate;animation:.6s ease-in-out alternate closerotate}.lb-closeContainer{position:relative}@media (max-width:567px){.lb-data .lb-close{display:flex;top:-30px;right:-3px}}@media (min-width:568px){.lb-data .lb-close{display:flex;top:0;right:-35px}}


.lb-nav a.lb-next,
.lb-nav a.lb-prev{
  box-shadow: 0px 0px 10px rgba(104, 126, 138, 0.4);
}

.lightbox .lb-container{
	background: #fff;
	display: block;
	position: relative;
	border-radius: 20px;
	border: none;

}
@media (min-width: 0) { 
  .lb-outerContainer{
	position: relative;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 40px;
    background: #fff;
    background-color: #fff;
    box-shadow: 0px 0px 0px 6px rgb(255 255 255);
    border-radius: 20px;
  }
  .lightbox .lb-image {
      display: block;
      height: auto;
      max-width: inherit;
      max-height: none;
      border-radius: 20px;
      
  } 
}  
@media (min-width: 768px){ 
  .lb-outerContainer{
    border-radius: 25px;
    box-shadow: 0px 0px 0px 8px rgb(255 255 255);
  }
  .lightbox .lb-image{
    border-radius: 25px;
    
  }
}  
@media (min-width: 1366px) { 
  .lb-outerContainer{
    border-radius: 40px;
    box-shadow: 0px 0px 0px 10px rgb(255 255 255);
  }
  .lightbox .lb-image{
    border-radius: 40px;
     
  } 
}  
.lb-data .lb-close {
    display: flex;
    top: -10px;
    right: -55px;
}



