/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

 /* Elements */
 
 .list-arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}

.list-arrow li {
  position: relative;
  padding-left: 1.5em; 
  margin-bottom: .5em;
}

.list-arrow li::before {
  content: "\f061";
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  position: absolute;
  left: 0;
  top: 0;
  color: var(--theme-palette-color-1); 
}

 .list-dot {
  list-style: none;
  margin: 0;
  padding: 0;
}

.list-dot li {
  position: relative;
  padding-left: 2.5em; 
  margin-bottom: .5em;
}

.list-dot li::before {
  content: "\f111";
  font-family: "Font Awesome 6 Free";
  font-weight: 900; 
  position: absolute;
  left: 0;
  top: 0;
  color: var(--theme-palette-color-1); 
}

.fa-phone,
.fa-envelope,
.fa-clock{
  padding-right:10px;
}


/* Contactform */
.fluentform .ff-el-group button.ff-btn {
	color:#000!important;
	font-weight:700!important;
	text-transform:uppercase!important;
}

.ff-el-form-control {
	border-color:#000!important;
}

/* Carousel */
.my-text-carousel { position: relative;  padding-bottom: 40px!important; }
.my-text-carousel .swiper-slide .gb-container {
  background:var(--theme-palette-color-1);
  padding: 24px;
  height: 100%;
}

.swiper-pagination-bullet-active{
  background:var(--theme-palette-color-1)!important;
}

.my-text-carousel .swiper-button-prev,
.my-text-carousel .swiper-button-next {
  display:none;
  width: 40px; height: 40px;
}
.my-text-carousel .swiper-pagination-bullet {
  opacity: .6;
}
.my-text-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

.my-text-carousel .swiper-pagination {
  top: auto!important;     
}

/* Footer */
[data-footer*="type-1"] .ct-footer [data-row*="top"] {
  background-image:url(https://testplek.eu/stapelbed/wp-content/uploads/2025/08/lines-3-scaled.png);
  background-repeat: no-repeat;
  background-position: top;
  background-size:contain;
}