.ilightbox-overlay.dark { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.ilightbox-loader.dark { box-shadow: black 0px 0px 85px, black 0px 0px 85px; }
.ilightbox-loader.dark div { background: rgb(0, 0, 0) url(59b402dbf8c14da0a393dfa7971d0c813af4d748.gif)  no-repeat scroll center center; }
.ilightbox-holder.dark { padding: 5px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 15px; }
.ilightbox-holder.dark .ilightbox-container .ilightbox-caption { background: rgba(0, 0, 0, 0) url(a1f77730aa80f7eec30e94a29c70167cc9c71931.png)  repeat scroll 0% 0%; color: rgb(255, 255, 255); text-shadow: black 0px 1px; }
.ilightbox-holder.dark .ilightbox-container .ilightbox-social { background: rgba(0, 0, 0, 0) url(a1f77730aa80f7eec30e94a29c70167cc9c71931.png)  repeat scroll 0% 0%; border-radius: 2px; }
.ilightbox-holder.dark .ilightbox-alert { background: rgba(0, 0, 0, 0) url(8dd10647d4d28e1674dce401fe1e6111ebc1d263.png)  no-repeat scroll center top; color: rgb(85, 85, 85); }
.ilightbox-toolbar.dark { top: 11px; left: 10px; }
.ilightbox-toolbar.dark a { width: 25px; height: 23px; background: black url(5612e24796ba139e3fb77ba8c8ecd3413ce2dc29.png)  no-repeat scroll 7px 6px; }
.ilightbox-toolbar.dark a.disabled { opacity: 0.2; cursor: default; background-color: rgb(0, 0, 0) !important; }
.ilightbox-toolbar.dark a:first-of-type { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.ilightbox-toolbar.dark a:last-of-type { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.ilightbox-toolbar.dark a.ilightbox-close:hover { background-position: -32px 6px; }
.ilightbox-toolbar.dark a.ilightbox-fullscreen { background-position: 6px -33px; right: 35px; }
.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover { background-position: -31px -33px; }
.ilightbox-toolbar.dark a.ilightbox-play { background-position: 8px -57px; }
.ilightbox-toolbar.dark a.ilightbox-play:hover { background-position: -32px -57px; }
.ilightbox-toolbar.dark a.ilightbox-pause { background-position: 8px -83px; }
.ilightbox-toolbar.dark a.ilightbox-pause:hover { background-position: -32px -83px; }
.isMobile .ilightbox-toolbar.dark { background: rgb(0, 0, 0) none repeat scroll 0% 0%; top: auto; bottom: 0px; left: 0px; width: 100%; height: 40px; text-align: center; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 25px; }
.isMobile .ilightbox-toolbar.dark a { display: inline-block; float: none; width: 50px; height: 40px; background-size: 50% auto; background-position: 50% center !important; }
.isMobile .ilightbox-toolbar.dark a:hover { background-color: rgb(17, 17, 17); }
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen { background-image: url(cc22ea575e54c3b767e4d170b9c7866b894d03b0.png) ; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-close { background-image: url(54e80ba5a991eb5d6654164047ece9e302cb601c.png) ; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button { background-image: url(303e52df6f7f3a219624a37a300309f01a5274be.png) ; background-position: 52% 50%; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button { background-image: url(7eebf2925bf5ee2e69ed0c35a78ab809e064a94a.png) ; background-position: 48% 50%; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-play { background-image: url(c3584a9d20e77ac6995606d312cd1c38f747e84d.png) ; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause { background-image: url(b8fc0d9379545641a179d21205122e215433b1a5.png) ; }
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title { font-size: 18px; padding: 10px 60px 10px 8px; color: rgb(255, 255, 255); }
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar { left: auto; top: 5px; right: 5px; }
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a { border-radius: 0px; float: right; }
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img { box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 6px; }
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video { background: rgba(0, 0, 0, 0) url(887105f5ea7532e0e54e0d42bd860b3ffdc1b884.png)  no-repeat scroll center center; }
.ilightbox-button.dark.disabled { opacity: 0.1; cursor: default; background-color: rgb(0, 0, 0) !important; }
.ilightbox-button.dark span { display: block; width: 100%; height: 100%; }
.ilightbox-button.dark { bottom: 0px; right: 0px; left: 0px; width: 95px; height: 75px; margin: auto; background: rgb(0, 0, 0) url(1df7b0ea2628e0c411b20cb43f3e44b9066de5af.png)  no-repeat scroll 50% 65%; border-radius: 5px 5px 0px 0px; }
.ilightbox-button.ilightbox-button.dark:hover { background-color: rgb(17, 17, 17); }
.ilightbox-button.ilightbox-prev-button.dark { top: 0px; bottom: auto; background-image: url(0aae90b2eef43898e57f9e32c48d10e93dfa3ebf.png) ; background-position: 50% 35%; border-radius: 0px 0px 5px 5px; }
.ilightbox-button.dark.horizontal { right: 0px; left: auto; top: 0px; bottom: 0px; width: 75px; height: 95px; background-image: url(303e52df6f7f3a219624a37a300309f01a5274be.png) ; background-position: 65% 50%; border-radius: 5px 0px 0px 5px; }
.ilightbox-button.ilightbox-prev-button.dark.horizontal { right: auto; left: 0px; background-image: url(7eebf2925bf5ee2e69ed0c35a78ab809e064a94a.png) ; background-position: 35% 50%; border-radius: 0px 5px 5px 0px; }
