/* Import Skins */
@import url('mac-skin/skin.css');/* Reset Styles */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {float:none;margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:100%;vertical-align:baseline;background:transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: -moz-none;-khtml-user-select: none;-o-user-select: none;user-select: none;}
/* Disable & Hide Scrollbar */
.ilightbox-noscroll {overflow: hidden;}
.ilightbox-closedhand * {cursor: url(closedhand.cur),default !important;}
.ilightbox-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100000;}
.ilightbox-loader {position: fixed;z-index: 100005;top: 45%;left: -192px;padding-left: 30px;opacity: 0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-webkit-border-radius: 0 100px 100px 0;border-radius: 0 100px 100px 0;}
.ilightbox-loader div {width: 72px;height: 72px;-webkit-border-radius: 0 100px 100px 0;border-radius: 0 100px 100px 0;}
.ilightbox-loader.horizontal {left: 45%;top: -192px;padding: 0;padding-top: 30px;-webkit-border-radius: 0 0 100px 100px;border-radius: 0 0 100px 100px;}
.ilightbox-loader.horizontal div {-webkit-border-radius: 0 0 100px 100px;border-radius: 0 0 100px 100px;}
.ilightbox-toolbar {display: none;position: fixed;z-index: 100010;}
.ilightbox-toolbar a {float: left;cursor: pointer;}
.ilightbox-thumbnails {display: block;position: fixed;z-index: 100009;}
.ilightbox-thumbnails.ilightbox-horizontal {bottom: 0;left: 0;width: 100%;height: 100px;}
.ilightbox-thumbnails.ilightbox-vertical {top: 0;right: 0;width: 140px;height: 100%;overflow: hidden;}
.ilightbox-thumbnails .ilightbox-thumbnails-container {display: block;position: relative;}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {width: 100%;height: 100px;}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {width: 140px;height: 100%;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {display: block;position: absolute;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {display: block;cursor: pointer;position: relative;background:#fff;padding: 5px;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail:first-child {-webkit-border-radius: 6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail:last-child {-webkit-border-radius: 0 6px 6px 0;-moz-border-radius: 0 6px 6px 0;-khtml-border-radius: 0 6px 6px 0;border-radius: 0 6px 6px 0;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {width: 100%;height: 100%;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: .7;}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {opacity: 1;}
.ilightbox-holder {display: none;position: fixed;z-index: 100003;}
.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {cursor: pointer;}
.ilightbox-holder div.ilightbox-container {position: relative;width: 100%;height: 100%;}
.ilightbox-holder img.ilightbox-image {width: 100%;height: 100%;}
.ilightbox-holder .ilightbox-container .ilightbox-caption {display: none;position: absolute;left: 30px;right: 30px;bottom: 0;max-width: 100%;padding: 5px 10px;margin: 0 auto;font-size: 12px;line-height: 150%;word-wrap: break-word;z-index: 20003;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.ilightbox-holder .ilightbox-alert {display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-align: center;padding-top: 100px;margin: auto;width: 300px;height: 50px;}
.ilightbox-holder .ilightbox-wrapper {width: 100%;height: 100%;overflow: auto;}
.ilightbox-holder .ilightbox-inner-toolbar {position: relative;}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {position: absolute;}
