/**
 * Theme Name: Krits
 * Description: Krits theme
 * Author: Krits
 * Template: blocksy
 * Text Domain: blocksy
 */

/* BASIC */
a[data-type="page"] {
    text-decoration: none;
    font-weight: bold;
}
.current-menu-item a {
	opacity: 0.5;
}

/* HEADER */

#header [data-row]>div {
    display: table-cell;
}

#header [data-items="primary"] {
    align-items: flex-start !important;
}
.top-banner {
    width: 96px;
    background: rgb(231, 253, 87);
    margin: 0 !important;
    height: 96px;
    justify-content: center;
}
.stk-block-carousel__dots {
    margin-top: 30px;
}
.section-after {
    position: relative;
}
.section-after:after {
    block-size: 10rem;
    border-inline-start: .1rem dashed #3A4F66;
    content: "";
    display: inline-block;
    inset-block-end: -25px;
    inset-inline-start: 50%;
    position: absolute;
}
.button:hover {
    color: white !important;
}

.ct-header-content-block {
    width: 90% !important;
}
.wp-block-navigation__container {
    gap: 0.2rem !important;
}
.wp-block-navigation__container a {
    font-size: 2.6rem;
    font-weight: 900;
    color: #fff !important;
}
.wp-block-navigation__container a:hover {
    color: rgb(231, 253, 87) !important;
}


@media screen and (min-width: 1024px) {
    .stk-block-carousel__dots {
        display: none;
    }
}


/** CASES **/
.linkCase:hover {
    cursor: pointer;
}


/* NAVBAR */

#navbar ul {
    margin: 0;
    padding: 0;
}
#navbar  li::marker {
    font-size: 26px;
    padding-inline: 800ch;
    margin-inline-end: 800ch;
    color: #E1E8ED;
    content: counter(list-item) "› ";
}

#navbar ul li a {
    text-decoration: none;
    color: #272726;
    padding-bottom: 15px;
    display: block;
    font-weight: bold;
    font-size: 26px;
}

#navbar ul li a.active {
    color: #E1E8ED; /* Actieve kleur */
}

section {
    padding: 10px 0; /* Verhoog padding om secties groter te maken */
}

button[data-cal-namespace] {
    font-size: 18px;
}

/* Contact */
#wpforms-1028,
#wpforms-1028 input {
    width: 100%;
    max-width: 100%;
}
#wpforms-1028 .wpforms-submit {
    color: #272726;
    background: rgb(231, 253, 87);
    font-weight: bold;
}
#contactgegevens a {
    color: #272726;
    text-decoration: none;
}

/* Whitepaper */

.wpforms-container input.wpforms-field-medium,
#wpforms-1320-field_4 {
	max-width: 100% !important;
}
@media (min-width: 767px) {
	div#wpforms-1320.wpforms-container-full:not(:empty) {
		margin: 24px 250px;
	}
}
#wpforms-1320 .wpforms-submit {
    color: #272726;
    background: rgb(231, 253, 87);
    font-weight: bold;
}


.nav-block .stk-container:hover {
background: rgb(231,253,87);
background: linear-gradient(180deg, rgba(231,253,87,1) 0%, rgba(255,255,255,1) 15%);
}

@media (max-width: 767px) {
	.top-banner {
		width: 70px;
		background: rgb(231, 253, 87);
		margin: 0 !important;
		height: 70px;
		justify-content: center;
	}
	.stk-eb6f76c-inner-blocks {
		margin-top: 50px;
	}
	button[data-cal-namespace] {
		font-size: 16px;
	}
	div[data-hook-id="1148"] {
    	text-align: center;
	}
	div[data-hook-id="1148"] .ct-block-wrapper {
		display: inline-block;
	}
	
}