/*
Theme Name: Boszwembaden
Description: Child theme for Avada theme
Author: Dreamwire
Author URI: https://dreamwire.nl
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.grecaptcha-badge { 
	visibility: hidden !important; 
}

.cky-footer-wrapper div:last-child {
	display : none !important;
}

#wrapper #content .fusion-button.button-flat {
    border-radius: 0;
}

#wrapper #content .fusion-button.button-flat:hover {
	background : var(--button_gradient_top_color_hover);
}

#wrapper #content h2,
#wrapper #content h3 {
	font-weight : 100 !important;
}

#wrapper.fusion-wrapper {
	margin-top : 0;
}

.home #wrapper header .fusion-header {
    background : none !important;
}

#wrapper header .fusion-header .fusion-header-has-flyout-menu-content .fusion-logo img {
    height : 134px !important;
}

#wrapper header .fusion-header .fusion-main-menu .menu-item.btn a {
	display : inline-block;
    background : #CE9F46;
	padding : 9px 20px 10px;
	color : #FFFFFF;
	line-height : 1.0em;
	height : auto;
}

#wrapper header .fusion-header .fusion-main-menu .menu-item.btn a:hover {
    background : #FFFFFF;
	color : #CE9F46;
}

#wrapper #content .fusion-menu li a::after {
    position : absolute;
    bottom : -21px;
    border : solid transparent;
    border-width : 0 10px 10px 0;
    padding : 4px;
    transform : rotate(-135deg);
    content : '';
}

#wrapper #content .fusion-menu li a:hover::after,
#wrapper #content .fusion-menu li.current-menu-item a::after {
	border-color : #191f22;
}

#wrapper #content .header {
	overflow : hidden;
	max-height : 100vh;
}

#wrapper #content .header,
#wrapper #content .header .fusion-video {
	overflow : hidden;
	max-height : 100vh;
}

#wrapper #content .header .fusion-text  {
	position : absolute;
	background : rgba(25,31,34,0.53);
	left : 0;
	right : 0;
	top : 0;
	bottom : 0;
	z-index : 50;
	margin : auto;
	text-align : center;
}

#wrapper #content .header .fusion-text h1  {
	display : block;
	position : relative;
	top : 50%;
	transform :  translateY(-50%);
	color : #FFFFFF;
}

#wrapper #content .header ul {
	display : block;
	position : relative;
	top : 50%;
	transform :  translateY(-50%);
	margin : 0;
	padding : 0;
	list-style : none;
	text-align : center;
	width : 100%;
}

#wrapper #content .header ul li {
    display : inline-block;
	margin : 0 0 0 55px;
	font-size : 30px;
	font-weight : 200;
	color : #FFFFFF;
	text-transform : uppercase;
}

#wrapper #content .header ul li:first-child {
	margin : 0;
}

#wrapper .text_white h2,
#wrapper .text_white h3,
#wrapper .text_white p,
#wrapper .white_links a,
#wrapper .white_hover a:hover {
	color : #FFFFFF;
}

#wrapper .gold_links a,
#wrapper .gold_hover a:hover {
	color : #ce9f46;
}

#wrapper #content .fusion-selfhosted-video {
    font-size : 0;
    line-height : 0;
}

#wrapper #content .home-intro h2 {
	margin : 0 0 10px;
	font-size : 40px;
	font-weight : 100 !important;
	text-transform : uppercase;
}

#wrapper #content .home-intro p {
	font-size : 30px;
}

#wrapper #content .image-wrapper .fusion-column-wrapper {
	position : relative;
}

#wrapper #content .image-wrapper .fusion-text {
	position : absolute;
	left : 30px;
	bottom : 32px;
	z-index : 999;
	font-size : 25px;
	font-weight : 400;
	line-height : 1.0em;
	text-transform : uppercase;
}

#wrapper #content .image-wrapper .fusion-text p {
	margin : 0;
	font-size : 25px;
}

#wrapper #content .title-line::before {
    position : absolute;
    top : 185px;
    right : -55%;
    background : #CE9F46;
    content : '';
    width : 100%;
    height : 1px;
}

#wrapper #main #content .half-half .fusion-builder-row:first-child {
	display : block;
}

#wrapper #main #content .half-half .text {
	position : absolute;
	top : 50%;
	left : 50%;
	z-index : 999;
	transform : translate(-50%, -50%);
	width : 100%;
	max-width : 1520px;
}

#wrapper #main #content .half-half .text .fusion-column-wrapper .fusion-builder-row {
	display : block;
}

#wrapper #main #content .half-half .text.right .fusion-column-wrapper .fusion-layout-column {
	float : right;
	padding : 0 0 0 100px;
	width : 50% !important;
}

#wrapper #main #content .half-half .text.left .fusion-column-wrapper .fusion-layout-column {
	float : left;
	padding : 0 100px 0 0;
	width : 50% !important;
}

#wrapper #main #content .half-half .text.left + .fusion-layout-column.image {
	float : right;
}

#wrapper #main #content .fusion-image-carousel {
	margin : 0;
}

#wrapper #main #content .fusion-image-carousel-fixed .awb-swiper .fusion-image-wrapper img {
	height : auto;
	max-height : 100%;
}

#wrapper #content .awb-swiper-button-next, 
#wrapper #content .awb-swiper-button-prev {
	display  : none !important;
}

/* PAGE TITLE */

#wrapper #content .page-title,
#wrapper .page-title {
	display : inline-block;
	position : relative;
	padding : 60px 0;
	text-align : center;
    width : 100vw;
}

#wrapper #content .page-title h1,
#wrapper .page-title h1 {
    position : relative;
	display : inline-block;
	z-index : 1;
	background : #FFFFFF;
	padding : 0 5%;
	text-transform : uppercase;
}

#wrapper #content .page-title::after,
#wrapper .page-title::after {
    position : absolute;
	left : 0;
	right : 0;
    top : calc(50% - 1px);
    background : #CE9F46;
    content : '';
    width : 100%;
    height : 1px;
}

#wrapper #content .image_width .fusion-image-element {
	display : block;
	position : relative;
	width : 100vw;
}

/* VERVOLG ZWEMBAD */

#wrapper #content .vervolg_top h1 {
	font-size : 80px;
	font-weight : 100;
	text-transform : uppercase;
}

#wrapper #content .vervolg_top_new h1 {
	margin : 20px 0 20px;
	font-size : 50px;
	font-weight : 100;
	text-transform : uppercase;
	color : #FFFFFF;
}

#wrapper #content .vervolg_top h1::after {
	display : block;
	position : relative;
    margin : 30px 0 80px;
    background : #191F22;
    content : '';
    width : 100vw;
    height : 1px;
}

#wrapper #content .vervolg_top ul.fusion-menu {
	float : right;
	display : block;
	margin : 0;
	padding : 0;
	list-style : none;
}

#wrapper #content .vervolg_top ul.fusion-menu li {
	display : inline-block;
	border-bottom : 1px solid transparent;
	margin : 0 0 0 40px;
	padding : 0 0 8px;
	font : 25px/1.4em 'Barlow Semi Condensed';
    font-weight: 400;
	color : #191F22;
    text-transform: uppercase;
	cursor : pointer;
}

#wrapper #content .vervolg_top ul.fusion-menu li:first-child {
	margin : 0;
}

#wrapper #content .vervolg_top ul.fusion-menu li.menu-item a.awb-menu__main-a_regular,
#wrapper #content .vervolg_top ul.fusion-menu li.menu-item a.awb-menu__main-a_regular:hover span {
	position : relative;
    z-index : 999;
	color : #191F22 !important;
}

#wrapper #content .vervolg_top ul.fusion-menu li:hover {
	border-bottom : 1px solid #191F22;
}

#wrapper #content .vervolg_top .image_width .fusion-image-element {
	display : block;
	position : relative;
	width : 100vw;
}

#wrapper #content .dark_half .fusion-builder-row,
#wrapper #content .dark_half .fusion-builder-row .fusion-layout-column {
	position : static;
}

#wrapper #content .dark_half.right .back_block,
#wrapper #content .dark_half.left .back_block {
	position : absolute;
	bottom : 0;
	right : 0;
	z-index : -1;
	background : #191F22;
	content : '';
	width : 70%;
	height : 44%;
}

#wrapper #content .dark_half.left .back_block {
	left : 0;
	right : auto;
}

#wrapper .title_midline h2,
#wrapper #content .title_midline h2 {
	position : relative;
}

#wrapper .title_midline h2 span,
#wrapper #content .title_midline h2 span {
	display : inline-block;
	position : relative;
	z-index : 1;
	background : #FFFFFF;
	padding : 0 10% 0 0;
}

#wrapper .title_midline h2::after,
#wrapper #content .title_midline h2::after {
	position : absolute;
	top : calc(50% - 1px);
	left: 0;
    right: 0;
    border-bottom: 1px solid #CE9F46;
    content: '';
    width: 100vw;
    height: 1px;
}


/* CONTENT SLIDER */

#wrapper #main #content .content_slider {
	position : relative;
	display : inline-block;
    margin : 0 25px;
	overflow : visible !important;
	text-align : center;
    width : calc(100% - 50px);
}

#wrapper #main #content .content_slider .fusion-column-wrapper {
	position : relative;
	display : inline-block;
	z-index : 1;
    margin : 0;
	overflow : hidden;
    width : 100%;
}

#wrapper #main #content .content_slider .arrow-prev,
#wrapper #main #content .content_slider .arrow-next {
	display : inline-block;
}

#wrapper #main #content .content_slider .arrow-prev .prev-btn,
#wrapper #main #content .content_slider .arrow-next .next-btn {
    display : block;
	background : url('../Boszwembaden/gfx/arrow-prev.png') no-repeat left center;
	background-size : contain;
	border : none;
	padding : 0 0 2px 20px;
	margin : 0 40px 0 0;
	margin : auto;
	cursor : pointer;
	font : 20px/1.1em 'Barlow Semi Condensed';
    font-weight: 400;
	color : #191F22;
	text-transform : uppercase;
}

#wrapper #main #content .content_slider .arrow-next .next-btn{
	background : url('../Boszwembaden/gfx/arrow-next.png') no-repeat right center;
	background-size : contain;
	padding : 0 20px 2px 0;
	margin : 0 0 0 40px;
}

#wrapper #main #content .content_slider .slick-track {
    display : flex;
    flex-direction : row;
    align-items : stretch;
    flex-wrap : nowrap;
	height : 100%;
}


#wrapper #main #content .content_slider .fusion-text {
	float : none;
    display : flex;
	align-content : center;
    justify-content : center;
    flex-direction : row;
    flex-wrap : wrap;
	background : #191F22;
    margin : 0 25px;
    padding : 40px 30px;
	overflow : hidden;
	text-align : center;
    width : 33.333%;
	height : auto;
}

#wrapper #main #content .content_slider .fusion-text h2 {
	margin : 0 0 40px;
	font : 45px/1.4em 'Barlow Semi Condensed';
    font-weight: 400;
	text-transform : uppercase;
}

#wrapper #main #content .content_slider .fusion-text p {
	font-size : 25px;
}

#wrapper #main #content .content_slider .fusion-text a {
	display : inline-block;
    background : #CE9F46;
	border : 1px solid #CE9F46;
    padding : 9px 20px 10px;
    color : #FFFFFF;
    line-height : 1.0em;
	text-transform : uppercase;
    height : auto;
}

#wrapper #main #content .content_slider .fusion-text a:hover {
    background : #FFFFFF;
    color : #CE9F46;
}

/* STEP SLIDER */

#wrapper #main #content .step_slider .fusion-column-wrapper {
	position : relative;
	display : inline-block;
    margin : 0 20px;
	overflow : visible !important;
	text-align : center;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .fusion-text {
	text-align : center;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .fusion-text h3 {
	margin : 0 0 20px;
	font-size  : 200px;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .fusion-text h2 {
	margin : 20px 0 50px;
	font : 50px/1.4em 'Barlow Semi Condensed';
    font-weight: 400;
	text-transform : uppercase;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .fusion-text p {
	font-size : 30px;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-next {
	display : flex;
	border : none;
	background : none;
    margin : 20px auto 30px;
	font : 17px/1.12em 'Barlow Semi Condensed';
    font-weight: 400;
	color : #CE9F46;
	cursor : pointer;
	text-transform : uppercase;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-next:hover {
	color : #FFFFFF;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-next::after {
	display :  inline-block;
	background : url('../Boszwembaden/gfx/right-arrow.png') no-repeat center bottom;
	margin : 0 0 0 10px;
	content : '';
	cursor : pointer;
	width : 25px;
	height : 20px;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-next:hover::after {
	background : url('../Boszwembaden/gfx/right-arrow.png') no-repeat center top;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-next:hover::before {
	color : #CE9F46;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-prev {
	display : none !important;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-dots {
	display : inline-block;
	position : relative;
	margin : 30px 0 0;
	padding : 0;
	font-size : 0;
	line-height : 0;
	list-style : none;
	text-align : center;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-dots::after {
	position : absolute;
	top : 50%;
	left : 0;
	background : #FFFFFF;
	content : '';
	overflow : hidden;
	width : 100%;
	height : 1px;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-dots li {
	display : inline-block;
	position : relative;
	z-index : 99;
	margin : 0 0 0 50px;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-dots li:first-child {
	margin : 0;
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-dots li button {
	display : inline-block;
	border : 1px solid #FFFFFF;
	background : #191F22;
	border-radius : 50%;
	font-size : 0;
	line-height : 0;
	cursor : pointer;
	width : 25px;
	height : 25px;	
}

#wrapper #main #content .step_slider .fusion-column-wrapper .slick-dots li.slick-active button {
	border : 1px solid #FFFFFF;
	background : #FFF;
}

#wrapper #main #content .image_overlay .fusion-text  {
	position : absolute;
	background : rgba(25,31,34,0.53);
	left : 0;
	right : 0;
	top : 0;
	bottom : 0;
	z-index : 50;
	margin : auto;
	text-align : center;
}

#wrapper #main #content .image_overlay .fusion-text h1  {
	display : block;
	position : relative;
	top : 50%;
	transform :  translateY(-50%);
	color : #FFFFFF;
}

#wrapper #main #content .persoon strong {
	display : block;
	margin : 30px 0 0;
	font-size : 40px;
}

/* BLOG */

#wrapper #main .blog_top {
	position : relative;
	display : inline-block;
	left : 50%;
	background : #191F22;
	border-top : 1px solid #FFFFFF;
	padding : 100px 0;
	text-align : center;
	color : #FFFFFF;
	transform : translate(-50%, 0);
	width : 100vw;
}

#wrapper #main .blog_top h1 {
	color : #FFFFFF;
	margin : 0;
	padding : 0;
}

#wrapper #main .blog_top ul {
	display : inline-block;
	margin : 30px 0 50px;
	padding : 0;
	list-style : none;
	text-align : center;
	width : 100%;
}

#wrapper #main .blog_top ul li {
	display : inline-block;
	border-bottom : 1px solid transparent;
	margin : 0 0 0 50px;
	padding : 0 0 10px;
	font-size : 18px;
	line-height : 1.0em;
	text-transform : uppercase;
}

#wrapper #main .blog_top ul li:first-child {
	margin : 0;
}

#wrapper #main .blog_top ul li.current {
	border-color : #FFF;
}

#wrapper #main .blog_top ul li a {
	color : #FFFFFF;
}

#wrapper #main .blog_top ul li a:hover,
#wrapper #main .blog_top ul li.current a{
	color : #CE9F46;
}

.blog #wrapper #main .search,
.archive #wrapper #main .search {
	float : left;
	position : relative;
	clear : both;
	width : 20%;
}

.blog #wrapper #main .search input,
.archive #wrapper #main .search input {
	display : block;
    border : 1px solid #FFFFFF;
	background : #FFFFFF;
	outline : none;
	margin : 0;
    padding : 10px;
	font-size : 19px;
	line-height : 1.3em;
	font-weight : 300;
    color : #191F22;
    text-decoration : none;
	width : 100%;
	max-width : none !important;
	height : auto;
}

#wrapper #main #content #posts-container {
    float: left;
}

#wrapper #main #content .fusion-posts-container {
	display : flex;
    flex-direction : row;
    flex-wrap : wrap;
    float : none;
	margin : 0 0 0 -50px;
	width : calc(100% - 0px);
}

#wrapper #main #content .fusion-posts-container article {
    float: none;
	position : relative !important;
	top : auto !important;
	left : auto !important;
	padding : 0;
	margin : 0 0 80px 50px;
	clear : none;
	width : calc(33.333% - 50px);
}

#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper {
	border : none;
}

#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-flexslider {
	overflow : hidden;
	height : 600px;
}

#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-flexslider img {
	object-fit : cover;
	width : auto;
	max-width : 100%;
	height : 600px;
}

#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content {
	display : flex;
	flex-direction : row;
	flex-wrap : wrap;
}

#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content h2 {
	order: 2;
	margin : 0;
	padding : 0;
	font-family : 'Bona Nova';
	font-size : 30px;
	line-height : 1.4em;
    font-weight: 400;
	text-transform : uppercase;
	width : 100%;
}

#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content h2 a,
#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content .fusion-single-line-meta a {
	color : #191F22;
}

#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content h2 a:hover,
#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content .fusion-single-line-meta a:hover {
	color : #CE9F46;
}

#wrapper #main #content .fusion-posts-container article .fusion-post-wrapper .fusion-post-content .fusion-single-line-meta {
	display : block;
    order : 1;
    margin : 20px 0 10px;
	font-size : 18px;
    text-transform : uppercase;
}

.single-post #wrapper #main {
    position : relative;
	border-top : 1px solid #FFFFFF;
}

.single-post #wrapper #main #content article .flexslider {
	margin : 150px auto 0;
    width : 60%;
}

.single-post #wrapper #main #content article .fusion-post-title-meta-wrap {
	display : flex;
	position : relative;
	left : 50%;
	background : #191F22;
	z-index : 999;
	flex-direction : row;
	flex-wrap : wrap;
	padding : 85px 0 100px;
	margin : 0;
	transform :  translateX(-50%);
	width : 100vw;
}

.single-post #wrapper #main #content article .fusion-post-title-meta-wrap h1 {
	order : 2;
	margin : 20px auto 0;
	text-align : center;
	font : 65px/1.4em 'Bona Nova';
	text-transform : uppercase;
	color : #FFFFFF;
	width : 70%;
	max-width : 1100px;
}

.single-post #wrapper #main #content article .fusion-post-title-meta-wrap .fusion-meta-info {
	order : 1;
	border : none;
	font : 25px/1.2em 'Barlow Condensed';
	font-weight : 300;
	text-align : center;
	text-transform : uppercase;
	color : #FFFFFF;
	width : 100%;
}

.single-post #wrapper #main #content article .fusion-post-title-meta-wrap .fusion-meta-info a {
	color : #FFFFFF;
}

.single-post #wrapper #main #content article .fusion-post-title-meta-wrap .fusion-meta-info a:hover {
	color : #CE9F46;
}

.single-post #wrapper #main #content article .post-content {
	margin : 100px auto 0;
    width : 80%;
}

.single-post #wrapper #main #content .related-posts {
	position : relative;
	margin : 150px 0 0;
	padding : 50px 0 150px;
}

.single-post #wrapper #main #content .related-posts::before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: #191F22;
    content: '';
    width: 100vw;
    height: 1px;
}

.single-post #wrapper #main #content .related-posts .fusion-title {
	margin : 0 0 50px !important;
}

.single-post #wrapper #main #content .related-posts .fusion-title h2 {
	font : 40px/1.2em 'Barlow Condensed';
	font-weight : 300;
	text-transform : uppercase;
}

.single-post #wrapper #main #content .related-posts .fusion-title .title-sep-container {
	display : none;
}

.single-post #wrapper #main #content .related-posts h4.fusion-carousel-title a {
	display : inline-block;
	font : 30px/1.3em 'Bon Nova';
	font-weight : 300;
	color : #191F22;
	text-transform : uppercase;
}

.single-post #wrapper #main #content .related-posts h4.fusion-carousel-title:hover a {
	color : #CE9F46;
}

.single-post #wrapper #main #content .related-posts .fusion-carousel-meta {
	display : none;
}

/* BROCHURE */

#wrapper #main #content .brochure .fusion-builder-row::before {
    position: absolute;
    left: -200px;
    bottom: -75%;
    background: url(../Boszwembaden/gfx/brochure.png) no-repeat center center;
    content: '';
    width: 394px;
    height: 420px;
}

#wrapper #main #content .brochure .text {
    float: left;
    position: relative;
    margin: -35px 0 0 154px;
    width: calc(50% - 154px);
}

#wrapper #main #content .brochure .text h2 {
    font-size : 70px;
}

#wrapper #main #content .brochure .form {
    float: left;
    margin: 0;
    width: calc(50% - 77px);
}

#wrapper #main #content .brochure .form p {
    margin: 0;
}

#wrapper .instagram .heading {
	margin : 0 0 20px;
}

#wrapper #main #content .house_form .fusion-video,
#wrapper #main #content .house_form .fusion-video .video-wrapper,
#wrapper #main #content .house_form .fusion-video .video-wrapper video {
	height : 100%;
}

/* HOUSE OF WELLNESS MENU */

#wrapper #main #content .houseofwellness_menu ul {
	display : inline-block;
	margin : 0;
	padding : 0;
	list-style : none;
	text-align : center;
	width : 100%;
}

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

#wrapper #main #content .houseofwellness_menu ul li:first-child {
	margin : 0;
}

#wrapper #main #content .houseofwellness_menu ul li a {
	color : #191F22;
}

#wrapper #main #content .houseofwellness_menu ul li a:hover {
	color : #CE9F46;
	text-decoration : underline;
}


/* TABS */

.fusion-tabs .nav-tabs li .tab-link {
	background : rgba(206,159,70,0.25) !important;
	color : #ce9f46 !important;
}

.fusion-tabs .nav-tabs li .tab-link h4 {
	color : #ce9f46 !important;
}

.fusion-tabs .nav-tabs li.active .tab-link {
	background : #ce9f46 !important;
}

.fusion-tabs .nav-tabs li.active .tab-link h4 {
	color : #FFFFFF !important;
}



/* FOOTER */


#wrapper .fusion-footer .fusion-footer-widget-area h4 {
	margin : 0;
}

#wrapper .fusion-footer .fusion-footer-widget-area ul li {
	margin : 0;
	line-height : 1.8em;
}

#wrapper .fusion-footer .fusion-footer-widget-area ul li a {
	display : inline-block;
}

#wrapper .fusion-footer .fusion-footer-widget-area ul li a:hover {
	color : #ce9f46;
}

#wrapper .fusion-footer .fusion-footer-widget-area .partner {
	position: absolute;
    bottom: 13px;
}

#wrapper .fusion-footer .fusion-footer-widget-area .partner {
	position: absolute;
    bottom: -16px;
	left : 175px;
	width : 75px;
}

#wrapper .fusion-footer .fusion-footer-widget-area .fusion-columns {
	position : relative;
	background : url(https://boszwembaden.nl/wp-content/uploads/2023/11/Boszwembaden-Logo.png) no-repeat center center;
}

#wrapper .fusion-footer .fusion-footer-widget-area .fusion-column:first-child {
	width : 50%
}

#wrapper .fusion-footer .fusion-footer-widget-area .fusion-column:first-child + .fusion-column {
	position : absolute;
	right : 0;
	width : auto;
}

#wrapper .fusion-footer .fusion-footer-widget-area .instagram {
	display : inline-block;
	margin : 70px 0 0;
	width : 100%;
}

#wrapper .fusion-footer .fusion-footer-widget-area #text-3 p {
	margin : 0;
}

#wrapper #footer .fusion-copyright-content {
	font-weight : 400;
	text-transform : uppercase;
}