/*
Theme Name: Werken bij Klein Alkmaar
Theme URI: https://werkenbijkleinalkmaar.nl
Template: hello-elementor
Author: Alkmaarsch
Author URI: https://alkmaarsch.nl
Version: 1.2.1748950982
Updated: 2025-06-03 11:43:02

*/

/* Instagram Feed */

#sb_instagram, #sb_instagram #sbi_images {
	padding: 0px !important;
}

.mb-32 {
	margin-bottom: 32px;
}

.text-center {
	text-align: center;
}

.text-white {
	color: white;
}

.h-325 {
	height: 325px;
}

.w-351 {
	width: 351px;
}


.instagram {
	position: relative;
	font-family: 'Bitter';
  }

.instagram h2 {
	font-weight: 700;
}
  
  .instagram::before {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 20;
	content: '';
	--bg-opacity: 1;
	background-color: #EBA6CA;
	opacity: 0.70;
  }
  
  .instagram .social {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 30;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  
  .owl-carousel {
	overflow: hidden;
  }

  .owl-carousel .owl-stage-outer {
	width: 100vw !important;
  }
  
  .social-icons {
	display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
   }
  
  .social-icons .icon {
	height: 48px;
	width: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	--bg-opacity: 1;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, var(--bg-opacity));
	margin: 0px 4px;
	transition: 200ms;
  }

.social-icons a {
	display: flex;
}
  
  .social-icons .icon svg path {
	transition: 200ms;
	stroke: #fff !important;
  }
  
  .social-icons .icon:hover {
	cursor: pointer;
	transform: scale(1.075);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
  }

  .flex-col {
	flex-direction: column;
  }
  /* END INSTAGRAM */

/* Slide no grab option */

.nograb .elementor-slides-wrapper {
    cursor: unset !important;
}

/* Einde no grab option */

.dialog-close-button, .dialog-lightbox-close-button {
	text-decoration: none !important;
}