#sb-container {
  position: fixed;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  height:100%;
  z-index:999999999999999999999999;
  text-align: left;
  visibility: hidden;
  display: none;
   -webkit-transition: linear .3s ease;
  -moz-transition: linear .3s ease;
  -o-transition: linear .3s ease;
  -ms-transition: linear .3s ease;
  transition: linear .3s ease;
}

#sb-overlay {
  position:relative;
  height:100%;
  width:100%;
}

#sb-wrapper {
  position:absolute;
  visibility:hidden;
  width:100%;
  margin: 0 auto !important;
  left:0 !important;
  right:0 !important;
  padding: 0;
}

#sb-wrapper-inner {
  position:relative;
  overflow:hidden;
  height:100px;
  max-width:1500px;
  margin: 0 auto;
}

#sb-body {
  position:relative;
  width:100%;
  height:100%;
  margin:0 auto;
}

#sb-body-inner {
  position: absolute;
  height: 100%;
  width: 100%;
}

#sb-body-inner img {
  /* border:1.5rem rgb(232,232,221) solid	 */
}

#sb-body-inner iframe {
  /* border-top:1.5rem rgb(232,232,221) solid;
  border-bottom:1.5rem rgb(232,232,221) solid;
  border-left:1.5rem rgb(232,232,221) solid;
  border-right:1.5rem rgb(232,232,221) solid; */
}

#sb-caption {
  clear:both;
  position:absolute;
  font-size:15px;
  height:auto;
  max-width:50%;
  padding:0 22px;
  border:0px red solid;
  color:rgb(121,83,99);
}

#sb-player.html{
  height:100%;
  overflow:auto;
  /* border-left:1.5rem rgb(232,232,221) solid; */
}

#sb-loading{
  position:relative;
  height:100%;
  margin:0 auto;
  /* background:rgb(232,232,221); */
}

#sb-loading-inner {
  position: absolute;
  font-size:14px;
  margin:0 auto;
  width:100%;
  text-align:center;
}

#sb-loading-inner span {
  /*background:url(loading.gif) no-repeat;*/
  /*padding-left:34px;*/
  font-size:.6rem;
  color:#fff;
  letter-spacing: 2px;
  opacity:.3;
  display:inline-block;
}

#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message {
  font-family:inherit;
  font-weight:500;
  /* background:rgb(232,232,221); */
  /*color:#fff;*/
}

#sb-info {
  position: fixed;
  top:20px;
  right:20px;
  width:100%;
  /* max-width:1500px; */
  /* margin: 0 auto; */
  padding:0;
  /* overflow:hidden; */
}

#sb-info-inner {
  font-size:12px;
  height:50px;
  /* background: red; */
}

/*#sb-title-inner[title="VIDEO"] {
background:red}*/

#sb-title {
  position:relative;
  margin:0;
  padding:0;
  overflow:hidden;
}

#sb-title,
#sb-title-inner {
  height:26px;
  line-height:26px;
}

#sb-title-inner {
  font-size:16px;
}

#sb-nav {
  /* float:right; */
  height:50px;
  padding:10px;
  width:100%;
}

#sb-nav a {
  display:block;
  float:right;
  height:25px;
  width:25px;
  cursor:pointer;
  background-repeat:no-repeat;
  background-size: 25px;
  opacity:.5;
}

#sb-nav-close {
  background-image:url('close.png');
}
#sb-nav-next {
  background-image:url('next.png');
}
#sb-nav-previous {
  background-image:url('previous.png');
}
#sb-nav-play {
  background-image:url('play.png');
}
#sb-nav-pause {
  background-image:url('pause.png');
}

#sb-counter {
  display:none;
  float:left;
  width:45%;
}

#sb-counter a {
  padding:0 4px 0 0;
  text-decoration:none;
  cursor:pointer;
  color:#fff;
}

#sb-counter a.sb-counter-current{text-decoration:underline;}

div.sb-message {
  font-size:12px;
  padding:10px;
  text-align:center;
}

div.sb-message a:link,
div.sb-message a:visited {
  color:#fff;
  text-decoration:underline;
}

/*ul.thumbs {
margin: 0;
padding:12px 0px 0 0px;
direction: ltr; }
*/
.gallery ul li {
  border:0px red solid;
  padding:5px
}

/*.thumbs { list-style:none; }
.thumbs li { display:inline;float:right }
.thumbs li a { display:inline;  }
.thumbs img { margin: 0 4px 4px 0 }
.thumb-margin { margin-bottom:0px; margin-top:60px }*/

@media (max-width:640px) {
/*ul.thumbs { margin-left:0px}*/
.thumbs li { float:left;  }
.thumb-margin { margin-top:10px }
/*#sb-wrapper{margin-left:-5px}*/
}
