/*
 Theme Name:   Bootscore Child
 Description:  Bootscore Child Theme
 Author:       Bootscore
 Author URI:   https://bootscore.me
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

.swiper-button-next,
.swiper-button-prev {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
section:not(.hero) .swiper-button-prev {
  margin-left: -32px !important;
}

section:not(.hero) .swiper-button-next {
  margin-right: -32px !important;
}

.has-swiper:hover .swiper-button-next,
.has-swiper:hover .swiper-button-prev {
  opacity: 1;
  visibility: visible;
  z-index: 1000;
}

section {
  border-top: 1px solid #ccc;
}

.swiper.cards {
  /* padding: 15px; */
}

.swiper-wrapper {
  height: 600px;
}

.swiper-hero-img {
  object-fit: cover;
  height: 100%;
}

.swiper-slide.card {
  border: none;
  background: #fefefe;
  background: linear-gradient(to bottom, #f6f6f6, #ffffff, #f6f6f6);
  /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
  /* margin: 10px; */
}

/* .swiper-slide-active.card {
  box-shadow: 0 0 10px 0 rgba(78, 64, 183, 0.5);
} */

/* .swiper-container {
  overflow: visible;
} */
.swiper-wrapper {
  overflow: visible;
}
.swiper-wrapper {
  /* margin-left: 20px; */
}

.swiper-slide:last-child {
  /* padding-right: 20px; space after the last slide */
}

/* .has-swiper .position-relative {
  padding: 20px;
  overflow: hidden;
  margin: -20px;
} */

.cards.swiper-container {
  padding: 20px;
  overflow: hidden;
  margin: -20px;
}
.homepage-section .mb4 {
  margin-bottom: 0 !important;
}
