/* Events Highlight */

.EventSchedule-presentation.lightgrey {
  background-color: #d7d7d7;
}
.EventSchedule-events.lightgrey {
  background-color: #f0f0f0
}
.cycle-full div {
  width: 100%;
}
.cycle-thumb .cycle-slide {
  border: 3px solid #cacaca;
}
.cycle-thumb .cycle-slide-active {
  border: 3px solid #f57b00;
}
.photo-gallery {
  width: 100%;
  /*max-width: auto; - Invalid value*/ 
  margin: auto
}
.photo-gallery.margin--top {
  margin-top: 10px
}
.cycle-slideshow img {
  width: 100%;
  height: auto;
  display: block;
}

.cycle-slideshow .thumb img {
    max-height: 152px;
}

.Photogallery{
  width: 100%;
  margin-bottom: 30px;
    min-height: 600px;
}

.Photogallery-wrapper{
  width: 600px;
  margin: 0 auto;
  position: relative;
  display: none;
}

.Photogallery-wrapper .arrow {
    position: absolute;
    top: 260px;
    font-size: 5em;
    text-decoration: none;
    color: #ccc;
    cursor: pointer; 
}

.Photogallery-wrapper .arrow.left {
    left: -70px;
}

.Photogallery-wrapper .arrow.right {
    right: -70px;
}

.Photogallery .thumbnailActive{
  border: 2px solid #f57b00;
}

.Photogallery-thumbnail{
  cursor: pointer;
}

.owl-carousel img{
  width: 100%;
}

.Photogallery-pagination-1{
  margin-top: 10px;
  margin-bottom: 5px;
    text-align: right;
}

.Photogallery-pagination-2{
  margin-top: 10px;
    margin-bottom: 10px;
}

#PhotogalleryThumbnail {
    margin-bottom: 30px;
}

#loading {
    margin: 100px auto;
    width: 35px;
}