

/** Start Envato Elements CSS: Accelerator (110-3-5210947b436926356cf4e8a617c59a61) **/

/* Animated headline typing selection color */
.envato-kit-107-text-selection-color .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected {
	background-color: rgba(51,94,234,0.1);
}

/** End Envato Elements CSS: Accelerator (110-3-5210947b436926356cf4e8a617c59a61) **/



/** Start Envato Elements CSS: Blocks (33-3-f2d4515681d0cdeb2a000d0405e47669) **/

.envato-kit-30-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}
.envato-kit-30-div-rotate{
	transform: rotate(90deg);
}

/** End Envato Elements CSS: Blocks (33-3-f2d4515681d0cdeb2a000d0405e47669) **/



/** Start Envato Elements CSS: Marketing Business (102-3-a40c1bdb56b01172cb0513fea990467a) **/

/* Kit 96 Custom Styles - classes are added to the Advanced tab of the element they affect */


/* Hover Effect For Image Gallery */
.envato-kit-96-gallery .elementor-image-gallery .gallery-item img{
	transition: all 0.5s ease;
	min-height: 320px;
}
.envato-kit-96-gallery .elementor-image-gallery .gallery-item img:hover{
	transform: scale(1.05);
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
}

/* Thin Progress Bar */
.envato-kit-96-thin-bar:not(:last-child){
	margin-bottom:10px;
}

.envato-kit-96-thin-bar .elementor-progress-wrapper{
	height: 28px;
	line-height: 20px;

}
.envato-kit-96-thin-bar .elementor-progress-text{
		font-family: monospace;
	font-size: 1rem !important;
}
/* Hover Effect For Image Box */
.envato-kit-96-imagebox img{
	transition: all 0.5s ease;
}
.envato-kit-96-imagebox img:hover{
	transform: scale(1.05);
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
}

/* Custom Newsletter Form */
.envato-kit-96-newsletter-form .elementor-form-fields-wrapper{
	display: flex;
  align-items: center;
  justify-content: center;
}

.envato-kit-96-newsletter-form .elementor-form-fields-wrapper .elementor-field-group-email{
	width:68%;
}

.envato-kit-96-newsletter-form .elementor-form-fields-wrapper .elementor-field-type-submit{
	width: 30%;
  justify-content: flex-start;
  margin-left: 10px;
}

@media(max-width:767px){
		.envato-kit-96-newsletter-form .elementor-form-fields-wrapper .elementor-field-group-email,
	.envato-kit-96-newsletter-form .elementor-form-fields-wrapper .elementor-field-type-submit{
		width: 100%;
		justify-content: center;
	}
}

/* Line Style Form */
.envato-kit-96-line-form .elementor-field-textual{
	padding-left:0;
}

/* Rotate Left Arrow */
@media(max-width: 767px){
	.envato-kit-96-arrow{
		transform: rotate(90deg);
	}
}

/* Pricing Border */
.envato-kit-96-pricing-border{
	border: 1px solid #eee;
}
.envato-kit-96-pricing-shadow{
	border: 1px solid #f8f8f8;
	box-shadow: 0 0 20px rgba(0,0,0,.08);
}

/** End Envato Elements CSS: Marketing Business (102-3-a40c1bdb56b01172cb0513fea990467a) **/

/* =========================================
   COURSE 43282 – DARK MODE (MINIMAL)
   ========================================= */

/* Pagina achtergrond */
body.single-sfwd-courses.postid-43282 {
  background-color: #000;
}

/* Alleen LearnDash content donker + witte tekst */
body.single-sfwd-courses.postid-43282 .learndash-wrapper {
  background-color: transparent;
  color: #fff;
}

/* LearnDash blokken */
body.single-sfwd-courses.postid-43282 .learndash-wrapper .ld-item-list,
body.single-sfwd-courses.postid-43282 .learndash-wrapper .ld-item-list-item,
body.single-sfwd-courses.postid-43282 .learndash-wrapper .ld-table-list {
  background-color: #111;
}

/* Links wit, buttons ongemoeid */
body.single-sfwd-courses.postid-43282 .learndash-wrapper a:not(.ld-button) {
  color: #fff;
}

/* =========================
   RECHTER SIDEBAR CARD
   ========================= */

/* Alleen de hoofdkaart donker */
body.single-sfwd-courses.postid-43282 .widget.bb-enroll-widget {
  background-color: #111;
  color: #fff;
}

/* Tekst in kaart wit */
body.single-sfwd-courses.postid-43282 .widget.bb-enroll-widget * {
  color: #fff;
}

/* Status pill EXACT origineel houden */
body.single-sfwd-courses.postid-43282 .bb-course-status-wrap,
body.single-sfwd-courses.postid-43282 .bb-course-status-wrap * {
  background-color: initial;
  color: initial;
}

/* Knoppen volledig met rust laten */

/* Course 43282: tekst in "Module bevat" box weer zwart */
body.single-sfwd-courses.postid-43282 .bb-course-volume,
body.single-sfwd-courses.postid-43282 .bb-course-volume * {
  color: #111 !important;
}
body.single-sfwd-courses.postid-43282 .learndash-wrapper .ld-section-heading h2,
body.single-sfwd-courses.postid-43282 .learndash-wrapper .ld-section-heading h3 {
  color: #fff !important;
}
/* Course 43282: hover-kleur modules aanpassen */
body.single-sfwd-courses.postid-43282
.learndash-wrapper
.ld-item-list-item:hover,
body.single-sfwd-courses.postid-43282
.learndash-wrapper
.ld-item-list-item-preview:hover {
  background-color: #2875fb !important;
}

/* Tekst leesbaar houden op hover */
body.single-sfwd-courses.postid-43282
.learndash-wrapper
.ld-item-list-item:hover *,
body.single-sfwd-courses.postid-43282
.learndash-wrapper
.ld-item-list-item-preview:hover * {
  color: #fff !important;
}
/* Course 43282: status + prijs tekst weer zwart */
body.single-sfwd-courses.postid-43282 .ld-status,
body.single-sfwd-courses.postid-43282 .bb-course-type {
  color: #111 !important;
}