.theme_candor_pennlight .main-content .thumbnail-slider ul,
.theme_candor_pennlight .main-content .thumbnails-in-a-row ul {
  margin-left: 0 !important;
}

.main-content .thumbnail-slider {
  margin: 30px 3rem;
}
@media (max-width: 480px) {
  .main-content .thumbnail-slider {
    margin: 20px 1.5rem;
  }
}
.main-content .thumbnail-slider .splide__arrow {
  top: 40%;
  background: #e0e0e0;
  width: 2.3rem;
  height: 2.6rem;
  border-radius: 0;
}
.main-content .thumbnail-slider .splide__arrow svg {
  width: 2rem;
  height: 2rem;
}
.main-content .thumbnail-slider .splide__arrow--prev {
  left: -2.7rem;
}
.main-content .thumbnail-slider .splide__arrow--next {
  right: -2.7rem;
}
.main-content .thumbnail-slider .splide__pagination {
  position: initial !important;
  /*override slide.css*/
  margin: 15px 0 !important;
  /*override themes*/
}
.main-content .thumbnail-slider .splide__pagination__page {
  width: 15px;
  height: 15px;
  background: #495771;
}
.main-content .thumbnail-slider .splide__pagination__page.is-active {
  background: #011E5A !important;
  transform: none;
}
.thumbnails-in-a-row ul {
  margin: 15px 0 !important;
  /*override themes*/
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
@media (max-width: 768px) {
  .thumbnails-in-a-row ul {
    flex-wrap: wrap;
  }
}
.thumbnails-in-a-row li {
  list-style: none;
}