/* Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 * @version		1.5.4 (02/11/2014) */
@media screen {#lightcase-overlay {display:none;width:100%;height:100%;position:fixed;z-index:1000;top:0;left:0;background-color:#333;}
#lightcase-loading {display:none;width:48px;height:48px;margin-top:-24px;margin-left:-24px;position:fixed;z-index:1001;top:50%;left:50%;background:url("../images/loading_neg.gif") transparent no-repeat 50% 50%;background-size:50%;}
#lightcase-case.lightcase-loading .lightcase-content {background:url("../images/loading.gif") #fff no-repeat 50% 50%;background-size:24px;}
#lightcase-case.lightcase-loading.type-image .lightcase-content,
#lightcase-case.lightcase-loading.type-video .lightcase-content  {background-image: url("../images/loading_neg.gif");background-color:#333;}
#lightcase-case {display:none;position:fixed;z-index:1002;top:50%;left:50%;color:#fff;text-shadow: 0 1px 0 #333;font-family: arial, sans-serif;font-size:13px;line-height:18px;text-align:left;-webkit-text-size-adjust:none;-webkit-backface-visibility:hidden;}
#lightcase-case .lightcase-info {overflow:auto;}
#lightcase-case .lightcase-sequenceInfo,#lightcase-case .lightcase-title,#lightcase-case .lightcase-caption {margin:10px;padding:0;font-weight:normal;font-size:15px;line-height:15px;text-overflow:ellipsis;}
#lightcase-case .lightcase-sequenceInfo {float:left;padding-right:0;}
#lightcase-case .lightcase-content {position:relative;z-index:1;overflow:hidden;color:#333;text-shadow:none;background-color:#fff;-moz-box-shadow:0 0 30px rgba(0,0,0,.50);-webkit-box-shadow:0 0 30px rgba(0,0,0,.50);box-shadow:0 0 30px rgba(0,0,0,.50);-webkit-backface-visibility:hidden;}
#lightcase-case.type-image .lightcase-content,#lightcase-case.type-video .lightcase-content {background-color:#333;}
#lightcase-case.type-image .lightcase-contentInner,#lightcase-case.type-video.lightcase-contentInner {line-height:0.75;}
#lightcase-case  .lightcase-inlineWrap {padding:15px;overflow:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
p.lightcase-error {margin:0;padding:0;}
#lightcase-case .lightcase-nav a {width:25%;position:absolute;z-index:3;top:25%;bottom:25%;outline:none;cursor:pointer;}
#lightcase-case a.lightcase-prev {left:15px;}
#lightcase-case a.lightcase-next {right:15px;}
#lightcase-case a.lightcase-play,#lightcase-case a.lightcase-pause {display:none;width:50%;z-index: 3;left:25%;right:25%;}
#lightcase-case .lightcase-nav a span {display: block;width: 30px;height: 30px;margin-top: -13px;position:absolute;z-index:1;top:50%;text-indent:-9999px;background:url("../images/sprite.png") transparent no-repeat 0 -30px;opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter: alpha(opacity=0);-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;-webkit-backface-visibility: hidden;}
#lightcase-case .lightcase-nav a:hover span {opacity:1;-khtml-opacity:1;-moz-opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter: alpha(opacity=100);}
#lightcase-case a.lightcase-prev span {left:0;}
#lightcase-case a.lightcase-next span {right:0;background-position:0 -60px;}
#lightcase-case a.lightcase-pause span {background-position: 0 -90px;}
#lightcase-case a.lightcase-play span {background-position:0 -120px;}
#lightcase-case a.lightcase-pause span,#lightcase-case a.lightcase-play span {left:50%;margin-left: -15px;}
#lightcase-case a.lightcase-close {width:30px;height:30px;position:absolute;z-index: 1;top: -14px;right:-15px;outline: none;text-indent:-9999px;background:url("../images/sprite.png") transparent no-repeat 0 0;}
.lightcase-isMobileDevice #lightcase-case .lightcase-inlineWrap,.lightcase-isMobileDevice #lightcase-case.type-iframe .lightcase-contentInner {overflow:auto;-webkit-overflow-scrolling: touch;}
.lightcase-isMobileDevice.lightcase-open,.lightcase-isMobileDevice.lightcase-open body {max-width:100%;max-height:100%;overflow:hidden;}
.lightcase-fullScreenMode #lightcase-case {text-shadow:none;border:none;background:none;}
.lightcase-fullScreenMode #lightcase-case .lightcase-content {color:#fff;background:none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow:none;}
.lightcase-fullScreenMode #lightcase-case .lightcase-info {position:fixed;z-index:1003;left:5px;bottom:5px;}
.lightcase-fullScreenMode #lightcase-case a.lightcase-prev,.lightcase-fullScreenMode #lightcase-case a.lightcase-next {position:absolute; top: -99999px;}
.lightcase-fullScreenMode #lightcase-case a.lightcase-play span {margin-top:-15px;background-image: url("http://www.similan-diving-safaris.com/images/play.svg");}
.lightcase-fullScreenMode #lightcase-case a.lightcase-pause span {margin-top:-15px;background-image: url("http://www.similan-diving-safaris.com/images/pause.svg");}
.lightcase-fullScreenMode #lightcase-case a.lightcase-pause span,.lightcase-fullScreenMode #lightcase-case a.lightcase-play span,.lightcase-fullScreenMode #lightcase-case a.lightcase-close{border: 1px solid rgba(0,0,0, .25);background-color: rgba(150,150,150, .75);background-repeat: no-repeat;background-position: 50% 50%;background-size: 55% 55%;-moz-box-shadow: inset 0px 0px 1px rgba(0,0,0, .25);-webkit-box-shadow: inset 0px 0px 1px rgba(0,0,0, .25);box-shadow: inset 0px 0px 1px rgba(0,0,0, .25);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.lightcase-fullScreenMode #lightcase-case a.lightcase-close {width: 30px;height: 30px;position: fixed;top:5px;right:5px;background-image:url("http://www.similan-diving-safaris.com/images/contract.svg");background-size: 55% 55%;}}
