/* Buttons fix Tagmanager */
.ugb-button--inner {
    pointer-events: none;
}

/* END Buttons fix Tagmanager */
/* Folder image fix */
.page-id-1036 .ugb-image-box__image {
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-position: top center!important;
}

/* END Folder image fix */
/* Header */
[data-menu*="type-3"]>ul>li.onw-menu-highlight > a {
    background-color: var(--menu-indicator-active-color, var(--paletteColor2));
		color: #ffffff;
}

[data-menu*="type-3"]>ul>li[class*="current-menu-"]:not(.onw-menu-highlight) > a {
    background-color: #f2f2f2;
		color: inherit;
}
/* END Header */
/* Home */
.home .ugb-header.ugb-header--v3 .ugb-header__title {
    margin-top: 150px;
}

@media (max-width: 767px) {
		.home .ugb-header.ugb-header--v3 .ugb-header__title {
    		margin-top: 0;
		}
	
		.ugb-button-container {
    		width: 100%;
		}
	
		.ugb-column, .ugb-column .ugb-column__item, .ugb-column>.ugb-inner-block, .ugb-column>.ugb-inner-block>.ugb-block-content {
    		height: auto;
		}
	
		.onw-home-image {
    		min-height: unset!important;
		}

		.onw-home-image .ugb-column__content-wrapper {
    		height: 250px;
		}

		.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>div.ugb-d423c37.ugb-column {
    		margin: 0!important;
		}
	
		.ugb-container.ugb-container--v2 .ugb-e749718-wrapper > .ugb-container__side {
    		padding: 0!important;
		}
}
/* END Home */
/* Landingspagina */
select, textarea, input[type='url'], input[type='tel'], input[type='text'], input[type='date'], input[type='email'], input[type='number'], input[type='search'], input[type='password'], .ct-widget select, fieldset .wc-stripe-elements-field {
    border-color: #e7e7e7;
}

.onw-hero {
    padding: 200px 0;
}

.onw-hero > img {
    opacity: 1;
}

.onw-col-4 .gfield {
    grid-column: 1/-1!important;
}

.onw-usps {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-top: 50px;
    margin-bottom: -25px!important;
}

.onw-usps li {
    width: calc((100% / 3) - 40px);
    list-style: none;
    margin-left: 30px;
    position: relative;
    margin-bottom: 0;
}

.onw-usps li:before {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTAgMTkwIiBzdHlsZT0iZmlsbDogIzk0YzExZSAhaW1wb3J0YW50OyBjb2xvcjogIzk0YzExZSAhaW1wb3J0YW50Ij48cG9seWdvbiBwb2ludHM9IjE3My44LDI4LjQgNjAuNCwxNDEuOCAxNS43LDk3LjIgNS4xLDEwNy44IDYwLjQsMTYzIDE4NC40LDM5IDE3My44LDI4LjQiIGZpbGw9IiM5NGMxMWUiIHN0cm9rZT0iIzk0YzExZSIgc3R5bGU9ImZpbGw6IHJnYigxNDgsIDE5MywgMzApOyBzdHJva2U6IHJnYigxNDgsIDE5MywgMzApOyIvPjwvc3ZnPg==');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 20px;
    width: 20px;
    position: absolute;
    left: -30px;
}

.onw-usps li {
    margin-bottom: 25px!important;
}

.onw-maps .onw-html {
    padding: 0!important;
}

.onw-medewerkers .onw-image img {
    max-height: 400px;
    object-position: top;
    margin-bottom: 25px;
}

.ct-back-to-top {
			display:none;
}

@media (min-width: 768px) {
    .onw-hero > img {
        opacity: 1;
        object-position: center -150px;
    }

    .ct-header.sticky-scroll-down + .site-main, .ct-header.sticky-scroll-up + .site-main {
        margin-top: 160px;
    }

    .onw-mobile-0 {
        margin-bottom: 75px;
    }
}

@media (max-width: 767px) {
    .onw-hero {
        padding: 75px 0;
    }

    .onw-usps li {
        width: 100%;
        margin-bottom: 25px;
    }

    .onw-maps .onw-column {
        padding: 0;
    }

    .onw-mobile-0 {
        order: 0;
    }

    .onw-mobile-1 {
        order: 1;
    }

    .onw-mobile-2 {
        order: 2;
    }

    .onw-mobile-3 {
        order: 3;
    }

    .onw-mobile-4 {
        order: 4;
    }

    .onw-mobile-5 {
        order: 5;
    }

    .onw-mobile-6 {
        order: 6;
    }

    [class*="onw-mobile-"] img {
        max-height: 300px;
        object-position: top;
    }
}
/* END Landingspagina */
