@media all and (max-width: 1550px){
	
	:root {
		--nav_padding: 60px !important;
	}
	
	#wrapper #content h2,
	#wrapper #main #text_mid h2 {
		font-size: 50px !important;
	}
	
	#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content h2 {
		font-size: 30px !important;
	}
	
	#wrapper #main #content .projecten .project h2, #wrapper #main #recent_projects .projecten .project h2 {
		font-size: 25px !important;
	}
		
	.page-template-archive-projecten #wrapper #main #content .center,
	.page-template-taxonomy-categorieen #wrapper #main #content .center,
	.single-projecten #wrapper #main .center,
	.tax-categorieen #wrapper #main #content .center {
		padding : 0 50px;
	}
	
	#wrapper #main #content .half-half .text .fusion-column-wrapper .fusion-builder-row {
		padding: 0 60px !important;
	}
	
	#wrapper #main #content .projecten .slider, 
	#wrapper #main #recent_projects .projecten .slider {
		margin: 0;
	}
}

@media all and (max-width: 1200px){
	
	#wrapper #content h2,
	#wrapper #main #text_mid h2 {
		font-size: 34px !important;
	}
	
	header.fusion-header-wrapper {
		position : relative !important;
	}
	
	.avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu>ul>li {
		padding-right : 30px !important;
	}
	
	#wrapper header .fusion-header .fusion-header-has-flyout-menu-content .fusion-logo img {
		height : 100px !important;
	}
	
	#mobile-menu-mobiel {
		position: relative;
		z-index: 99999;
	}

	
	#wrapper #content .header h1 {
		margin : 40px 0 0;
		font-size : 46px;
	}
	
	#wrapper #content .header ul {
		margin: 0 0 50px;
	}
	
	#wrapper #content .header ul li {
		margin: 0 0 0 25px;
		font-size: 19px;
	}
	
	#wrapper #content .home-intro h2 {
		font-size: 39px;
	}
	
	#wrapper #content .image-wrapper {
		margin-top : 30px;
	}
	
	#wrapper #content .title-line::before {
		display : none;
	}
	
	#wrapper #content .title-line .fusion-image-element {
		margin-top : 50px;
	}
	
	#wrapper #main #content .half-half .fusion-builder-row {
		display : flex !important;
		float : none !important;
	}
	
	#wrapper #main #content .half-half .image {
		float : none !important;
		order : 1;
		width : 100%;
	}
	
	#wrapper #main #content .half-half .image img {
		width : 100vw;
	}
	
	#wrapper #main #content .half-half .text .fusion-column-wrapper .fusion-builder-row {
		padding : 0 !important;
	}
	
	#wrapper #main #content .half-half .text {
		float : none !important;
		order : 2;
		position : relative;
		top : auto;
		left : auto;
		z-index: 999;
		transform: none;
		text-align : left;
		width: 100%;
		max-width: 1520px;
	}
	
	#wrapper #main #content .half-half .text * {
		text-align : left;
	}
	
	#wrapper #main #content .half-half .text.right .fusion-column-wrapper .fusion-layout-column {
		padding: 30px;
		width: 100% !important;
	}
	
	#wrapper #main #content .half-half .text.right .fusion-column-wrapper .fusion-layout-column .fusion-column-wrapper {
		padding: 0 !important;
		margin : 0 10px !important;
		width: 100% !important;
	}
	
	#wrapper #main #content .half-half .text.right .fusion-column-wrapper .fusion-layout-column h2 {
		font-size: 34px !important;
	}
	
	/* #wrapper #main #content .partners .awb-carousel {
		display : inline-block !important;
		--awb-columns: 2 !important;
		--awb-column-spacing: 0px;
		margin-left : -5px;
		width : 100% !important;
		max-width: 100% !important;
		height : auto !important;
	}
	
	#wrapper #main #content .partners .awb-carousel .swiper-wrapper {
		display : inline-block !important;
		transform : none !important;
		width : 100% !important;
		max-width: 100% !important;
		height : auto !important;
	}*/
	
	#wrapper #main #content .partners .swiper-slide {
		float : left;
		border : none;
		margin-top : 10px;
	}
	
	#wrapper .page-title {
		margin: 0 0 90px;
	}
	
	#wrapper #main #content .projecten .slider, 
	#wrapper #main #recent_projects .projecten .slider {
		margin: 0;
	}
	
	#wrapper #main #content .projecten .arrow-prev, 
	#wrapper #main #content .projecten .arrow-next, 
	#wrapper #main #recent_projects .projecten .arrow-prev, 
	#wrapper #main #recent_projects .projecten .arrow-next	{
		left: -20px;
		width: 5px;
	}
	
	#wrapper #main #content .projecten .arrow-next, 
	#wrapper #main #recent_projects .projecten .arrow-next	{
		left : auto;
		right : -20px;
	}
	
	#wrapper #main #content .projecten .arrow-prev .prev-btn,
	#wrapper #main #recent_projects .projecten .arrow-prev .prev-btn,
	#wrapper #main #content .projecten .arrow-next .next-btn,
	#wrapper #main #recent_projects .projecten .arrow-next .next-btn	{
		background-size : 20px 33px;
	}
	
	#wrapper #content .vervolg_top .fusion-builder-row {
		display : block !important;
	}
	
	#wrapper #content .vervolg_top .fusion-builder-row .fusion-layout-column:first-child {
		margin-top : 75px !important;
	}
	
	#wrapper #content .vervolg_top h1::after {
		margin: 30px 0 40px;
	}
	
	#wrapper #content .vervolg_top h1 {
		font-size: 49px;
	}
	
	#wrapper #content .vervolg_top ul.fusion-menu,
	#wrapper #content .vervolg_top .awb-menu{
		display : none;
	}
	
	#wrapper #main #content .step_slider .fusion-column-wrapper .fusion-text h2 {
		font-size : 32px;
	}
	
	#wrapper #main #content .step_slider .fusion-column-wrapper .fusion-text {
		padding : 0 40px;
	}
	
	#wrapper #main #content .step_slider .fusion-column-wrapper .fusion-text p {
		font-size : 25px;
	}
	
	#wrapper #main #content .step_slider .fusion-column-wrapper .slick-dots li {
		margin: 0 0 0 20px;
	}
	
	#wrapper #main #content .half-half .text.left .fusion-column-wrapper .fusion-layout-column {
		padding : 30px;
		width : 100% !important;
	}
	
	#wrapper #content .dark_half.right .back_block, 
	#wrapper #content .dark_half.left .back_block {
		width: 100%;
	}
	
	#wrapper #content .dark_half .fusion-builder-row {
		display : flex;
	}
	
	#wrapper #content .dark_half .fusion-builder-row h2,
	#wrapper #content .dark_half .fusion-builder-row p	{
		text-align : left !important;
	}
	
	#wrapper #content .dark_half .fusion-flex-column {
		order : 0;
	}
	
	#wrapper #content .dark_half .fusion-flex-column.dark_half_left {
		order : 1;
	}
	
	#wrapper #content .dark_half .fusion-flex-column.text_white,
	#wrapper #content .dark_half .fusion-flex-column.text_dark {
		order : 2;
	}
	
	#wrapper .page-title h1 {
		font-size : 60px;
	}
	
	.page-template-taxonomy-categorieen #wrapper .page-title h1 {
		font-size: 28px;
	}
	
	#wrapper #main #content .projecten,
	#wrapper #main #recent_projects .projecten {
		display : inline-block;
		margin: -150px 0 0 !important;
		width : 100%;
	}
	
	.page-template-archive-projecten #wrapper #main #content .center,
	.page-template-taxonomy-categorieen #wrapper #main #content .center,
	.single-projecten #wrapper #main .center,
	.tax-categorieen #wrapper #main #content .center {
		padding : 0;
	}
	
	#wrapper #main #content .projecten.slider-wrap,
	#wrapper #main #recent_projects .projecten.slider-wrap {
		margin: -100px 0 0 !important;
		width : 100%;
	}
	
	#wrapper #main #content .projecten.slider-wrap {
		width : 100%;
	}
	
	#wrapper #main #content .projecten .project,
	#wrapper #main #recent_projects .projecten.twee .project,
	#wrapper #main #content .projecten.twee .project,
	#wrapper #main #recent_projects .projecten.drie .project,
	#wrapper #main #content .projecten.drie .project,
	#wrapper #main #recent_projects .projecten.vier .project,
	#wrapper #main #content .projecten.vier .project,
	#wrapper #main #recent_projects .projecten .project,
	.page-template-archive-projecten #wrapper #main .fusion-row #content #top .projecten .project:nth-child(5n),
	.page-template-taxonomy-categorieen #wrapper #main .fusion-row #content #top .projecten .project:nth-child(5n),
	.tax-categorieen #wrapper #main .fusion-row #content #top .projecten .project:nth-child(5n)	{
		margin-top : 60px;
		margin-left : 0;
		width: 100%;
	}
	
	#wrapper #main #content .projecten .project h2,
	#wrapper #main #recent_projects .projecten .project h2,
	.page-template-archive-projecten #wrapper #main #content .projecten .project h2,
	.page-template-taxonomy-categorieen #wrapper #main #content .projecten .project h2,	
	.tax-categorieen #wrapper #main .fusion-row #content .projecten .project h2 {
		font-size: 25px !important;
		text-align : left;
	}
	
	.page-template-taxonomy-categorieen #wrapper #main .fusion-row #content #top .projecten .project:nth-child(5n) h2 {
		text-align : left;
	}
	
	#wrapper #main #content .projecten .project img,
	#wrapper #main #recent_projects .projecten .project img {
		height: 300px;
	}
	
	#wrapper #main #content .projecten .project h2 {
		padding : 0;
	}
	
	#wrapper #main #content #brochure .text,
	#wrapper #main #content #brochure .form	{
		margin : 0 25px;
		width : calc(100% - 50px);
	}
	
	#wrapper #main #content #brochure .text::before {
		display : none;
	}
	
	#wrapper #main #content #brochure h2 {
		font-size: 48px;
	}
	
	.single-projecten #wrapper #main #header,
	.single-projecten #wrapper #main .photo_width {
		height: 375px;
	}
	
	.single-projecten #wrapper #main #header {
		height: auto;
	}
	
	#wrapper #main #title {
		margin: -200px auto 80px;
		padding: 100px 50px 0;
	}
	
	.single-projecten #wrapper #main #title {
		margin: 0 auto 80px;
		padding: 0 20px;
		font-size : 0;
		text-align: left;
		width: 100%;
	}
	
	.single-projecten #wrapper #main #title h1 {
		font-size: 32px;
	}
	
	#wrapper #main #title h1 {
		font-size: 40px;
	}
	
	#wrapper #main #top_content .left {
		padding : 0;
	}

	#wrapper #main #top_content .left .left,
	#wrapper #main #top_content .left .right {
		margin : 0 25px;
		padding-top : 0;
		width: calc(100% - 50px);
	}
	
	#wrapper #main #top_content .left .left {
		width: calc(100% - 50px);
	}
	
	#wrapper #main #top_content .left {
		display : block;
		margin : 0 0 70px;
		width: 100%;
		height : auto;
	}
	
	#wrapper #main #top_content .left h2 {
		margin: 40px 0 0;
		font-size : 30px;
	}
	
	#wrapper #main #top_content .left ul {
		width : 100%;
	}
	
	#wrapper #main #top_content .left ul li {
		float : left;
		font-size : 24px;
		width : 100%;
	}
	
	#wrapper #main #top_content .right {
		float: right;
		padding-top: 56.25%;
		width: 100%;
		height: auto;
	}
	
	#wrapper #main #top_content #text_top {
		margin: 0;
	}
	
	#wrapper #main #top_content #text_top .center .right {
		margin-top : 0 !important;
		width: 100%;
	}
	
	#wrapper #main #top_content #text_top .center .text {
		padding: 100px 25px;
	}
	
	#wrapper #main #top_content #text_top h2,
	#wrapper #main #text_bottom .center h2	{
		font-size: 29px;
	}
	
	#wrapper #main #text_mid .center {
		padding-left : 30px;
		padding-right : 30px;
	}
	
	#wrapper #main #photo_half {
		margin: 0;
	}
	
	#wrapper #main #photo_half .left,
	#wrapper #main #photo_half .right {
		margin: 25px;
		width: calc(100% - 50px);
	}
	
	#wrapper #main #text_bottom {
		padding: 150px 40px 60px;
	}
	
	#wrapper #main #text_bottom .center h2 {
		font-size: 32px;
	}
	
	#wrapper #main #recent_projects {
		padding: 100px 30px;
	}
	
	#wrapper #main #recent_projects h2 {
		font-size: 50px;
	}
	
	#wrapper #main #content .image_overlay .fusion-text h1 {
		font-size : 50px;
	}
	
	#wrapper #main #content .text.right .fusion-column-wrapper,
	#wrapper #main #content .text.left .fusion-column-wrapper .fusion-column-wrapper {
		padding : 80px 30px !important
	}
	
	#wrapper #main .split_overflow_boxen * {
		text-align : left !important;
	}
	
	#wrapper #main .split_overflow_boxen .fusion-builder-row {
		display : flex;
	}
	
	#wrapper #main .split_overflow_boxen .fusion-column-wrapper {
		margin : 0 20px !important;
	}
	
	#wrapper #main .split_overflow_boxen .fusion-builder-row .fusion-layout-column {
		margin-top : 0 !important;
		margin-bottom : 0 !important;
	}
	
	#wrapper #main .split_overflow_boxen .fusion-builder-row .fusion-layout-column:nth-child(1) {
		order : 1;
	}
	
	#wrapper #main .split_overflow_boxen .fusion-builder-row .fusion-layout-column:nth-child(2) {
		order : 2;
	}
	
	#wrapper #main .split_overflow_boxen .fusion-builder-row .fusion-layout-column:nth-child(3) {
		order : 4;
	}
	
	#wrapper #main .split_overflow_boxen .fusion-builder-row .fusion-layout-column:nth-child(4) {
		margin-top : 60px !important;
		order : 3;
	}
	
	#wrapper #main #content .step_slider .fusion-column-wrapper .fusion-text h3 {
		margin: -35px 0 20px;
		font-size: 150px;
	}
	
	#wrapper #main #content .persoon {
		--awb-width-medium: 50%;
		--awb-width-small: 50%;
		width : 50%;
	}
	
	#wrapper #main #content .persoon .fusion-text p strong {
		font-size : 28px;
	}
	
	#wrapper #main #content .persoon .fusion-text p {
		font-size : 20px;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row  {
		display : flex;
	}

	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column  {
		order : 1;
		margin : 0 !important;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column * {
		text-align : left !important;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column img,
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column video	{
		margin : 0 0 40px !important;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column:first-child  {
		order : 2;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column:first-child + .fusion-layout-column + .fusion-layout-column  {
		order : 3;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column:first-child + .fusion-layout-column + .fusion-layout-column img,
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column:first-child + .fusion-layout-column + .fusion-layout-column video	{
		margin : 25px 0 40px !important;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column:first-child + .fusion-layout-column + .fusion-layout-column + .fusion-layout-column  {
		order : 4;
	}
	
	.single-post #wrapper #main #content article .fusion-post-title-meta-wrap h1 {
		font: 35px/1.4em 'Bona Nova';
	}
	
	
	.blog #wrapper #main {
		padding : 0;
	}
	
	#wrapper #main .blog_top {
		padding : 100px 30px;
	}
	
	.blog #wrapper #main .search,
	.archive #wrapper #main .search {
		float: left;
		position: relative;
		clear: both;
		margin : 0 30px;
		width: calc(100% - 60px);
	}
	
	.blog #wrapper #main #content #posts-container,
	.archive #wrapper #main #content #posts-container	{
		margin : 0 30px;
		width : calc(100% - 60px);
	}
	
	#wrapper #main #content .fusion-posts-container {
		margin: 0 0 0 -40px;
		width: calc(100% + 40px);
	}
	
	#wrapper #main #content .fusion-posts-container article {
		margin: 0 0 80px 40px;
		width: calc(50% - 40px) !important;
	}
	
	#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-flexslider, 
	#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-flexslider img {
		height: 300px;
	}
	
	#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content h2 {
		font-size : 26px !important;
	}

	.row .column.w075,
	.row .column.w070,
	.row .column.w060,
	.row .column.w055,
	.row .column.w050,
	.row .column.w040,
	.row .column.w033,
	.row .column.w030,
	.row .column.w025 {
		margin : 0 !important;
		width : 100%;
	}
	
	.column.w050:first-child + div .box, 
	.column.w050:first-child + div + div .box {
		margin-left : 0 !important;
	}
	
}

@media all and (max-width: 1100px){

	#wrapper #main #content .houseofwellness_menu ul {
		float : left;
		margin : 0 0 -5px;
	}

	#wrapper #main #content .houseofwellness_menu ul li {
		display : block;
		margin : 20px 0 0;
		font : 25px/1.0em 'Barlow Semi Condensed';
		font-weight : 400;
		text-transform : uppercase;
	}

}

@media all and (max-width: 1024px){
	
	#wrapper #content *,
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column *	{
		text-align : center !important;
	}
	
	.single-post #wrapper #content *,
	.single-post #wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column * {
        text-align: left !important;
    }
	
	.single-post #wrapper #main .fusion-meta-info-wrapper {
        padding : 0 60px;
    }
	
	.single-post #wrapper .fusion-text,
	.single-post #wrapper .fusion-text p,
	.single-post #wrapper #main #text_top,
	.single-post #wrapper #main #text_mid,
	.single-post #wrapper #main #text_bottom,
	.single-post #wrapper #main .tab-content,
	.single-post #wrapper #main table	{
        --awb-font-size: 22px;
        font-size: 22px;
        line-height: 1.8em;
    }
	
	.single-post #wrapper #main .wpcf7 input.wpcf7-submit,
	.single-post #wrapper #main .wpcf7 button.wpcf7-submit {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
	
	#wrapper #content .fusion-menu {
		margin : -5px 0;
		width : 100%;
	}
	
	#wrapper #content .fusion-menu li:last-child {
		border : none;
	}
	
	#wrapper #content .fusion-menu li a {
		padding : 0 !important;
		padding-left : 25px !important;
		width : 100%;
	}
	
	#wrapper #content .fusion-menu li a::after {
		left : -14px;
		top : 8px;
		bottom : auto;
		transform : rotate(-45deg);
	}
	
	#wrapper .fusion-text,
	#wrapper .fusion-text p,
	#wrapper #main #text_top,
	#wrapper #main #text_mid,
	#wrapper #main #text_bottom {
		--awb-font-size : 24px;
		font-size : 24px;
		line-height : 1.8em;
	}
	
	#wrapper #main #content .mobile_resize img {
		position : relative;
		left : 50%;
		transform : translate(-50%, 0%);
		width : auto;
		max-width : none;
		height : 400px;
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area .fusion-columns {
		background: url(https://boszwembaden.nl/wp-content/uploads/2023/11/Boszwembaden-Logo.png) no-repeat 14px calc(50% + -5px);
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area .fusion-column:first-child {
		display : inline-block;
		margin : 0;
		width : 100% !important;
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area .fusion-column:first-child + .fusion-column {
		position : relative;
		right : auto;
		margin : 240px 0 0;
	}

}

@media all and (max-width: 768px){
	
	#wrapper #main #content .mobile-pto {
		padding-top : 0 !important;
	}
	
	#wrapper #main #content .mobile-pbo {
		padding-bottom : 0 !important;
	}
	
	#wrapper #main #content .mobile-pt {
		padding-top : 60px !important;
	}
	
	#wrapper #main #content .mobile-pb {
		padding-bottom : 60px !important;
	}
	
	#wrapper #main #content .mobile-mto {
		margin-top : 0 !important;
	}
	
	#wrapper #main #content .mobile-mbo {
		margin-bottom : 0 !important;
	}
	
	#wrapper #main #content .mobile-mt {
		margin-top : 60px !important;
	}
	
	#wrapper #main #content .mobile-mb {
		margin-bottom : 40px !important;
	}
	
	#wrapper #content .header,
	#wrapper #content .header .fusion-video {
		overflow : hidden;
		height : 80vh;
	}
	
	#wrapper #content .header h1 {
		font-size : 40px;
		padding : 0 30px;
	}
	
	#wrapper #content .header .fusion-video video {
		width : auto;
		height : 100%;
		max-width : none;
	}
	
	#wrapper #main #content .persoon:nth-last-child(1),
	#wrapper #main #content .persoon:nth-last-child(2),
	#wrapper #main #content .persoon:nth-last-child(1) p,
	#wrapper #main #content .persoon:nth-last-child(2) p	{
		margin-bottom : 0;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column:first-child + .fusion-layout-column + .fusion-layout-column img,
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column:first-child + .fusion-layout-column + .fusion-layout-column video {
		margin: 25px 0 0 !important;
	}
	
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column img,
	#wrapper #main #content .img_text_box .fusion-builder-row .fusion-layout-column video {
		margin : 0 !important;
	}
	
	#wrapper #main #content .step_slider .fusion-column-wrapper .slick-next {
		margin: 20px auto 0;
	}
	
	#wrapper #main #content .projecten .project h2 {
		padding: 0;
	}
	
	#wrapper #main #content .projecten .project.slick-slide h2,
	#wrapper #main .projecten .project.slick-slide h2 {
		padding: 0 0 0 25px;
	}
	
	#wrapper #content .dark_half .fusion-builder-row h2,
	#wrapper #content .dark_half .fusion-builder-row p,
	#wrapper #main .split_overflow_boxen *,
	.single-projecten #wrapper #main #title h1,
	#wrapper #main #top_content .left	{
		text-align: center !important;
	}
	
	.single-projecten #wrapper #main #title h1 {
		font-size: 32px;
	}
	
	#wrapper #main #top_content .left ul li {
		font-size: 30px;
	}
	
	#wrapper #main #photo_half {
		margin: 60px 0 0;
	}
	
	#wrapper #main #text_bottom {
		padding: 60px 40px;
	}
	
	#wrapper #main #text_bottom::before {
		display : none;
	}
	
	#wrapper #main .blog_top ul li {
		margin: 0 0 0 10px;
		font-size: 17px;
	}
	
	#wrapper #main #content .fusion-posts-container article {
		margin: 0 0 80px 40px;
		width: calc(100% - 40px) !important;
	}
	
	#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content .fusion-single-line-meta {
		width: 100%;
	}
	
	#wrapper #main .wpcf7 .row label {
		margin: 20px 0 20px;
		font-size: 25px;
	}
	
	#wrapper #main  .title-mobile-small {
		font-size : 40px;
	}
	
	.page-id-186 #wrapper #main #content .post-content {
		display : flex;
		flex-direction : row;
		flex-wrap : wrap;
	}
	
	.page-id-186 #wrapper #main #content .post-content .fusion-fullwidth:first-child {
		border-top : none !important;
		order : 2;
	}
	
	.page-id-186 #wrapper #main #content .post-content .fusion-fullwidth {
		border-top : 1px solid #FFFFFF !important;
		border-bottom : none;
	}
	
	#wrapper #main #text_bottom .center a, 
	#wrapper #main #projecten_contact .center a,
	#wrapper #main #recent_projects a.btn,
	#wrapper #content .fusion-button.button-flat,
	#wrapper #main #content #brochure .form .wpcf7 input.wpcf7-submit,
	#wrapper #main #content .brochure .wpcf7 input.wpcf7-submit	{
		font-size : 22px !important;
		padding : 10px 25px 13px !important;
	}
	

	#wrapper #content .awb-swiper-button-next,
	#wrapper #content .awb-swiper-button-prev {
		display: block !important;
		background : none !important;
		top : auto;
		bottom : -25px;
		right : calc(50% - 40px);
		line-height: 214%;
	}
	
	#wrapper #content .awb-swiper-button-prev {
		left : calc(50% - 40px);
		right : auto;		
	}
	
	#wrapper #content .awb-swiper-button-next i::before,
	#wrapper #content .awb-swiper-button-prev i::before {
		background : none !important;
		color : #000;
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area {
		background: url(https://boszwembaden.nl/wp-content/uploads/2023/11/Boszwembaden-Logo.png) no-repeat center calc(100% - 73px) #191f22;
		background-size: 120px;
		padding-bottom: 268px;
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area .fusion-columns {
		background: none;
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area .fusion-column:first-child + .fusion-column {
		display : none;
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area h4 {
		font-size : 32px;
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area ul {
		margin : 7px 0 0;
	}
	
	#wrapper .fusion-footer .fusion-footer-widget-area ul li {
		font-size : 22px;
	}
	
	#wrapper #main #text_bottom .center h2,
	#wrapper #main #projecten_contact .center h2 {
		font-size: 32px;
	}
	
	#wrapper #main .wpcf7 input.wpcf7-submit, #wrapper #main .wpcf7 button.wpcf7-submit {
		margin-left : auto !important;
		margin-right : auto !important;
	}
	
	.single-post #wrapper #main #content article .post-content {
		width: 100%;
	}
	
	.single-post #wrapper #main .fusion-meta-info-wrapper {
        padding: 0 30px;
    }
	
	.single-post #wrapper #main #content article .fusion-post-title-meta-wrap h1 {
		width: calc(100% - 60px);
	}

}