.thumbnails {
  display: flex;
  margin: 1rem auto 0;
  padding: 0;
  /* justify-content: center; */
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  /* max-width: 600px; */
  max-width: 270px;
  gap: 10px;
}

/* @media only screen and (min-width: 900px) {
  .thumbnails {
    max-width: 470px;
  }
} */

.thumbnail {
  /* width: calc(100% / 3); */
  max-width: 120px;
  overflow: hidden;
  list-style: none;
  /* margin: 0 0.2rem; */
  cursor: pointer;
  background: none;
  padding: 0;
}

#goto1 #thumbnails3.thumbnails,
#goto1 #thumbnails2.thumbnails,
#goto1 #thumbnails4.thumbnails,
#goto1 #thumbnails8.thumbnails,
#goto1 #thumbnails9.thumbnails,
#goto1 #thumbnails11.thumbnails,
#goto1 #thumbnails12.thumbnails {
  max-width: 400px;
}

#goto1 #thumbnails2 .thumbnail2 {
  max-width: 120px;
}

@media only screen and (max-width: 950px) {

  #goto1 #thumbnails2 .thumbnail2 {
    max-width: 98px;
  }

  #goto1 li.thumbnail {
    max-width: 89px;
  }

}

@media only screen and (max-width: 900px) {

  #goto1 #thumbnails2 .thumbnail2 {
    max-width: 94px;
  }

  #goto1 li.thumbnail {
    max-width: 94px;
  }

}

@media only screen and (max-width: 800px) {

  #goto1 #thumbnails2 .thumbnail2 {
    max-width: 88px;
  }

  #goto1 li.thumbnail {
    max-width: 88px;
  }

}

.thumbnail.is-active {
  border: 2px solid #E84336;
}

.thumbnail.is-active2 {
  border: 2px solid #E84336;
}

.thumbnail.is-active3 {
  border: 2px solid #E84336;
}

.thumbnail.is-active4 {
  border: 2px solid #E84336;
}

.thumbnail.is-active5 {
  border: 2px solid #E84336;
}

.thumbnail.is-active6 {
  border: 2px solid #E84336;
}

.thumbnail.is-active7 {
  border: 2px solid #E84336;
}

.thumbnail.is-active8 {
  border: 2px solid #E84336;
}

.thumbnail.is-active9 {
  border: 2px solid #E84336;
}

.thumbnail.is-active10 {
  border: 2px solid #E84336;
}

.thumbnail.is-active11 {
  border: 2px solid #E84336;
}

.thumbnail.is-active12 {
  border: 2px solid #E84336;
}

.thumbnail img {
  width: 100%;
  height: auto;
}



button.splide__arrow--prev {
  left: 0em;
}

button.splide__arrow--next {
  right: 0em;
}

@media only screen and (max-width: 768px) {

  button.splide__arrow--prev {
    left: 1em;
  }

  button.splide__arrow--next {
    right: 1em;
  }
}

.splide__arrow>svg {
  display: none;
}

button.splide__arrow {
  background: none;
}

button.splide__arrow.splide__arrow--prev {
  background: url(../img/arr_showmore-left.png)no-repeat center center / contain;
  width: 15px;
  height: 30px;
  display: block;
}

button.splide__arrow.splide__arrow--next {
  background: url(../img/arr_showmore-right.png)no-repeat center center / contain;
  width: 15px;
  height: 30px;
  display: block;
}

@media only screen and (max-width: 768px) {
  .thumbnails {
    flex-wrap: nowrap;
    max-width: 620px;
    justify-content: flex-start;
  }
}

@media only screen and (max-width: 899px) {

  #goto1 #thumbnails2 .thumbnail2 {
    /* max-width: 98px; */
  }
}