.webcom-photoalbum-comp .photoAlbumImg { position: relative; left: 0px; top: 0px; padding: 0px; margin: 0px; }
.webcom-photoalbum-comp .menu { background-color: #FF0000; border: 1px solid #00F; padding: 10px; text-align:center; color: #ffffff; table-layout: fixed; }
.webcom-photoalbum-comp .buttonstyle { border: 1px solid #4d4d4d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4d4d4d; background: #000000; }
.webcom-photoalbum-comp .classic-theme-preview {
  background: transparent url('../images/photoalbum_theme_classic.png') no-repeat center;
}
.webcom-photoalbum-comp .tiles-theme-preview {
  background: transparent url('../images/photoalbum_theme_tiles.png') no-repeat center;
}
.webcom-photoalbum-comp .slides-theme-preview {
  background: transparent url('../images/photoalbum_theme_slides.png') no-repeat center;
}
.webcom-photoalbum-comp .photoalbum-loading {
  position: relative;
}
.webcom-photoalbum-comp .loading-animation {
  background-image:  url(../images/loading.gif); 
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #000000;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
  border-radius: 10px;
  display: block;
  opacity: 0.5;
  position: absolute;
  top: 50%;
  left: 50%;
}
.hidden {
  /* display: none; */
}

.webcom-photoalbum-comp .photoalbum-share {
  margin-bottom:1px;
}

.webcom-photoalbum-comp .photoalbum-like {
  border:none;
  width:450px;
  height:25px;
  margin-top:3px;
  margin-bottom:3px;
}

/*classic slider*/
.lightSlider .lslide {
    display: block;
    position: relative;
}

.lightSlider li img {
    height: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.lightSlider .active,
.lSGallery .active,
.lSPager .active{
  background: none;
  padding-left: 0;
}

.lightSlider .slide-caption{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  width: 100%;
}

.lSPager li,
.lSGallery li{
  height: 45px;
  overflow: hidden;
  margin-bottom: 5px;
}

.lSPager li a,
.lSGallery li a{
  width: 100%;
  height: 100%;
}

.lSPager li a img,
.lSGallery li a img{
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}
.lightSlider.lSFade{
  padding-bottom: 0 !important;
}

ul.lightSlider > li.lslide,
ul.lightSlider > li.clone {
  position: relative;
}

.lg-sub-html iframe.photoalbum-like{
  width: 100px;
  height: 20px;
}

.lg-sub-html .fb-share-button{
  margin-right: 10px;
}

.webcom-photoalbum-comp{
    text-align: left;
}