@charset "utf-8";
/* CSS Document */
.slider-wrap { 
  max-width:900px;
  margin:0 auto;
  padding: 0 0 30px; 
  position: relative; 
  }
  .main-slider {
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
	}
	
  .swiper-slide img { width:100%; border-radius:8px; display:block; }

  .swiper_caption { background-color: rgba(195, 19, 21, 1.0); color:#FFFFFF; padding:10px; }

  /* Thumbnails */
  .swiper-thumbs {
    margin-top: 15px;
	padding: 10px;
  }
  .swiper-thumbs .swiper-slide {
    width: 120px; /* fixe Thumbnail-Breite */
    opacity: 0.5;
    cursor: pointer;
    transition: opacity 0.3s, transform 0.3s;
  }
  .swiper-thumbs .swiper-slide-thumb-active {
    opacity: 1;
    border:2px solid #029c9e!important;
    border-radius:6px;
    transform: scale(1.05);
  }
    

  /* Buttons */
  .swiper-button-next, .swiper-button-prev {
    color: #fff;
    background-color: rgba(0,0,0,0.3);
    border-radius: 50%;
    width: 40px; height: 40px;
    top: 45%;
    opacity: 0;
    transition: opacity 0.3s;
    padding: 7px;
  }
  .slider-wrap:hover .swiper-button-next,
  .slider-wrap:hover .swiper-button-prev { opacity: 1; }
  .swiper-button-next::after, .swiper-button-prev::after {
    font-size: 20px; font-weight: bold;
  }

