/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 01 2025 | 11:58:53 */
@media (max-width: 1250px) {
    body:not(#__) .container {
        max-width: 100% !important;
		width: 100% !important;
		padding: 0 20px !important;;
    }
}
@media (max-width: 1025px) {
    body:not(#__) .container {
        max-width: 100% !important;
		width: 100% !important;
		padding: 0 15px !important;
    }
	.webr-team-member .wpb_single_image figure,
	.webr-team-member .wpb_single_image figure .vc_single_image-wrapper,
	.webr-team-member .wpb_single_image figure .vc_single_image-wrapper img {
		width: 100%;
	}
	.sh-portfolio-single {
		flex-direction: column;
		flex-wrap: wrap;
	}
	.sh-portfolio-single .sh-portfolio-single-right,
	.sh-portfolio-single .sh-portfolio-single-left {
		width: 100%;
	}
	
	.sh-portfolio-single .sh-portfolio-single-right img {
		max-height: 300px;
		object-fit: cover;
		margin-bottom: 40px;
	}
}
@media(max-width: 800px) {
	body:not(#__) .titlebar-title h1 {
		font-size: 48px;
	}
	body:not(#__) .webr-fh-text {
		margin: 0 !important;
	}
	body:not(#__) .webr-fh-text .vc_column-inner  {
		padding: 0 !important;
	}
	body:not(#__) .webr-fh-text .sh-heading {
		margin-bottom: 20px;
	}
	body:not(#__) .sh-portfolio-layout-grid .sh-portfolio-item {
		margin-left: 0;
	}
	body:not(#__) .webr-home-portfolio {
		padding-bottom: 50px !important;
	}
	body:not(#__) .footer-sign-up .mailerlite-form form {
		flex-direction: column;
		align-items: start;
		gap: 5px;
	}
	body:not(#__) .webr-home-nieuws {
		padding-bottom: 50px !important;
	}
	body:not(#__) .footer-sign-up .mailerlite-form form .mailerlite-form-field input {
		min-width: inherit;
	}
	body:not(#__) .sh-button-container {
		text-align: left;
	}
	body:not(#__) footer .webr-footer-logo-mobile {
		display: block !important;
		margin-bottom: 20px !important;
		max-width: 300px;
	}
	body:not(#__) footer .webr-footer-logo {
		display: none;
	}
	body:not(#__) .webr-fh-text-sub {
		padding-top: 50px !important;
		padding-bottom: 0 !important;
	}
	body:not(#__) .webr-fh-right,
	body:not(#__) .webr-fh-left {
		margin: 0;
	}
	body:not(#__) .webr-fh-right .vc_column-inner,
	body:not(#__) .webr-fh-left .vc_column-inner {
		padding: 0 !important;
	}
	body:not(#__) .webr-text-column {
		margin-bottom: 25px;
	}
	body:not(#__) .webr-fh-right {
		display: flex;
		flex-direction: column-reverse;
	}
	body:not(#__) .webr-team {
		padding: 50px 0 !important;
	}
	body.wp-singular .sidebar-right,
	body.archive .sidebar-right {
		display: none !important;
	}
	body:not(#__) .webr-contact {
		padding: 50px 0 !important;
	}
	.header-logo img {
		min-width: 200px;
	}
}
@media(max-width: 768.98px) {
	body:not(#__) .header-logo-container {
		max-width: 200px;
	}
}

body:not(#__) footer .webr-footer-logo-mobile {
	display: none;
}