
#pw_lite_carousel div.pw_lite-carousel-text{
  width: 100%;
  background-color: rgb(0, 0, 0);
  border-top: 2px solid #FFF;
  color: white;
  padding: 0.5em;
}
#pw_lite_carousel div.pw_lite-carousel-text-overlay {
  position: absolute;
  bottom:  0px;
  right: 0px;
  width: 100%;
  background-color: rgba(0, 0, 0,0.7);
  color: white;
  border-top: 1px solid rgba(255, 255, 255,0.6);
  padding: 0.5em;
}

#pw_lite_carousel .owl-pagination {
  position: absolute;
  top:  0px;
  right: 0;
}

#pw_lite_carousel .owl-pagination .owl-page span{
  background-color: rgba(125, 125, 125,0.8);
}

#pw_lite_carousel .owl-pagination .owl-page.active span{
  background-color: rgba(155, 155, 155, 0.8);
}

#pw_lite-carousel-container {
}

/* Ensure max size on very large screens */
#pw_lite_carousel {
 /* max-width: 800px;*/
  margin-left: auto;
  margin-right: auto;
}

#pw_lite_carousel .owl-buttons {
    position: absolute;
    top:  50%;
    width: 100%;
}

#pw_lite_carousel .owl-controls .owl-buttons div{
    position: absolute;
  opacity: 0.8;
  filter: Alpha(Opacity=80);
}

#pw_lite_carousel .owl-controls .owl-buttons div.owl-prev{
  left: 5px;
  background-color: rgba(125, 125, 125,0.8);
  color: white;
}

#pw_lite_carousel .owl-controls .owl-buttons div.owl-next{
  right: 5px;
  background-color: rgba(125, 125, 125,0.8);
  color: white;
}