.fwxlightbox {position:absolute;z-index:900;overflow:visible !important;}
.fwxlightbox.fixed {position:fixed;}
.fwxlightbox-border {position:absolute;border: 8px solid;}
.fwxlightbox-indicator {position:absolute;z-index:900;top:50%;left:50%;width:30px;height:30px;margin:-16px -16px;background:url(../images/indicator.gif) center center no-repeat;}
.fwxlightbox-modal {position:fixed !important;top:0px;left:0px;z-index:900;opacity:0.9;cursor:pointer;background:repeating-linear-gradient(135deg, #000000, #000 6px, #101010 4px, #101010 8px);}
.fwxlightbox-content-wrapper {position:absolute;padding:0px;overflow:hidden;}
.fwxlightbox-content {position:relative;display:block;overflow:hidden;}
.fwxlightbox-content-html {overflow-y:auto;border:none;}
.fwxlightbox-content-html html body {margin:0px;}
.fwxlightbox-content-error {display:block;color:#f00;text-align:center;font-weight:bold;overflow:hidden;}
.fwxlightbox-content-error p {margin:0;font-size:10px;font-weight:normal;word-wrap: break-word;}
/*footer*/
.fwxlightbox-footer {left:0px;right:0px;position:absolute;}
.fwxlightbox-footer.top .fwxlightbox-details {padding-bottom:3px !important;}
.fwxlightbox-footer.bottom .fwxlightbox-details {padding-top:3px !important;bottom:0px;}
.fwxlightbox-footer span {position:relative;display: block;white-space:nowrap;font-size:12px;max-width:100%;overflow:hidden;}
.fwxlightbox-title {font-weight:bold;padding-bottom: 3px;overflow:hidden;}
.fwxlightbox-description {padding-bottom: 3px;}
.fwxlightbox-counter {padding-bottom:3px;}
/*controls*/
.fwxlightbox-controls{position:absolute;height:100%;width:100%;z-index:900;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;pointer-events:none;}
.fwxlightbox-close {position:absolute;width:26px;height:26px;right:-18px;top:-16px;cursor: pointer;z-index:1;background-color:#000;border-radius:50%;line-height:16px;border:2px solid #c5c5c5;display:flex;justify-content:center;align-items:center;text-decoration:none !important;}
.fwxlightbox-close::before {content:"\2716";font-size:14px;line-height:0;color:#fff;}
.fwxlightbox-arrow {position:absolute;display:block;top:15%;width:15%;height:60%;cursor:pointer;pointer-events:auto;display:flex;align-items:center;font-size:50px;text-shadow:0 0 6px black;text-decoration:none !important;}
.fwxlightbox-arrow.left {left:0px;margin-left:10px;}
.fwxlightbox-arrow.left::before {content:"\276E";}
.fwxlightbox-arrow.right {right:0px;margin-right:10px;justify-content: flex-end;}
.fwxlightbox-arrow.right::before {content:"\276F";}


/* border  */
.fwxlightbox-grid {position:absolute !important;}
#fwxlightbox-border-left {background-position : left center; }
#fwxlightbox-border-topleft {background-position : left top;}
#fwxlightbox-border-top {background-position : center top;}
#fwxlightbox-border-topright {background-position : right top; }
#fwxlightbox-border-right {background-position : right center; }
#fwxlightbox-border-bottomright {background-position : right bottom; }
#fwxlightbox-border-bottom {background-position : center bottom; }
#fwxlightbox-border-bottomleft {background-position : left bottom; }
#fwxlightbox-border-center {background-color:#FFF; }

/* simple border overrides */
.fwxlightbox.simple-border .fwxlightbox-border {background: #FFF;opacity:0.8;border-radius:6px;}
.fwxlightbox.simple-border .fwxlightbox-content-wrapper {padding:0px;}

/*item*/
.fwxlightbox-item {cursor:pointer;}
.fwxlightbox-item img {border:1px #CCC solid;}
.fwxlightbox-item:hover {}
.fwxlightbox-item:hover img {border:1px #13739A solid;}

/* compatibility styles */
/* lightbox */
.fwxlightbox-compatibility-lightbox.simple-border .fwxlightbox-border{border-radius:0px;background:#FFF;opacity:1;}
.fwxlightbox-compatibility-lightbox .fwxlightbox-border { border: 10px solid; }
.fwxlightbox-compatibility-lightbox .fwxlightbox-content-wrapper { padding:0 !important; }
.fwxlightbox-compatibility-lightbox .fwxlightbox-close {background-color:transparent;border:0;border-radius:0;width:66px;height:22px;z-index:1;position:relative;top:0px;right:inherit;/*background:url(../images/lightbox/closelabel.gif) 0 0 no-repeat;*/}
.fwxlightbox-compatibility-lightbox .fwxlightbox-close {}
.fwxlightbox-compatibility-lightbox .fwxlightbox-close::before {content:'';}
.fwxlightbox-compatibility-lightbox .fwxlightbox-arrow {top:0px;}
.fwxlightbox-compatibility-lightbox .fwxlightbox-arrow.left { margin-left:0; }
.fwxlightbox-compatibility-lightbox .fwxlightbox-arrow::before {content:'';}
.fwxlightbox-compatibility-lightbox .fwxlightbox-arrow.right { margin-right:0; }
.fwxlightbox-compatibility-lightbox .fwxlightbox-indicator { margin:0px;/*background:url(../images/lightbox/loading.gif) center center no-repeat; */}
.fwxlightbox-compatibility-lightbox .fwxlightbox-footer { line-height:initial; background-color:#fff; min-height:30px; }
.fwxlightbox-compatibility-lightbox .fwxlightbox-footer.outside.top {padding-top:10px !important;}
.fwxlightbox-compatibility-lightbox .fwxlightbox-footer.outside.top .fwxlightbox-counter {padding-bottom:10px !important;}
.fwxlightbox-compatibility-lightbox .fwxlightbox-details {}
.fwxlightbox-compatibility-lightbox-modal { background:#000; }

/* colorbox */
.fwxlightbox-compatibility-colorbox.simple-border .fwxlightbox-border {background:#FFF;opacity:1;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-border { border: 21px solid; }
.fwxlightbox-compatibility-colorbox .fwxlightbox-content-wrapper { /*cursor:pointer;*/ }
.fwxlightbox-compatibility-colorbox .fwxlightbox-controls {position: relative !important;float: left;width: auto !important;height: auto !important;margin: 0 !important;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-arrow {margin:0;float:left;position:relative !important;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-arrow.right { left:auto !important; }
.fwxlightbox-compatibility-colorbox .fwxlightbox-footer {height:25px !important; padding:0px 21px 18px !important;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-footer.bottom .fwxlightbox-details {padding-top:6px !important;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-close {top:0 !important;right:21px !important;/*border-width*/}
.fwxlightbox-compatibility-colorbox .fwxlightbox-counter {float:left;position:relative !important;left:auto !important;bottom:auto !important;padding:0px 4px;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-details {overflow:hidden;display:block;pointer-events:none;margin:auto;padding-right:21px;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-title {display:inline-block;max-width:none;bottom:auto !important;padding-bottom:0px;margin:auto !important;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-description {display:none;}
.fwxlightbox-compatibility-colorbox .fwxlightbox-indicator {margin:0;}