/* ===========================
======= TABLE OF CONTENTS ===========
=====================================
author: Life Design
1) SASS DEAULTS
2) GENERAL CSS, BODY, HTML, FONTS
2) HEADER SECTION
   * Navigation SCSS
3) CONTENT SECTION
4) FOOTER SECTION
===================================*/

/* ==========================================================================
   SASS VALUES
   ========================================================================== */
/* ==========================================================================
   BASE
   ========================================================================== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

html,
body {
  box-sizing: border-box;
  height: 100%;
  -webkit-font-smoothing: antialiased;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  font-size: 16px;
	line-height:1;
  overflow-x: hidden;
}

p {
  font-size: 1em;
  line-height: 1.4em !important;
}

ul,
ol,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}

a:link,
a:active,
a:visited {
  outline: none;
  color: #000;
}

#outer-wrap a{
	color:#a3195b;
}

a:hover {
  text-decoration: none;
}

a:hover,
a:focus {
  color: #0c5a55;
}

a:active,
a:focus,
*:focus {
  outline: none !important;
}

img {
  max-width: 100%;
}

#content-wrap{
	background:#fff;
}

@media (max-width: 991px) {
  body {
    font-size: 18px;
  }
}

.life_row{
	margin-bottom:40px;
}
.life_row-Pad{
	padding:40px 0;
	margin-bottom:40px;
}

.subjectMail{
	display: inline-block;
	top: -15px;
	position: relative;
}

.subjectMail em{
	display:none;
}
.subjectMail a::before{
	content:'\f0e0';
	font-family: 'Font Awesome 5 Free';
	font-weight: 400;
	color: #c7d8e2 !important;
	font-size: 2em;
}

/* ==========================================================================
  BACKGROUND COLORS
   ========================================================================== */
/* ==========================================================================
  HEADINGS
  ========================================================================== */
h1, .wpex-h1,h2, .wpex-h2,h3, .wpex-h3{
	font-family: Bree Serif !important;
	font-size: 2.2em !important;
	line-height:1 !important;
}
h4{
	font-family: Open Sans !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	font-size: 1.25em !important;
	background: #f9ecdf;
	padding: 2px 5px !important;
	letter-spacing: 3px !important;
	display:inline-block !important;
	margin-bottom:10px !important;
}
h5{
	font-family: Bree Serif !important;
	font-size:1.1em !important;
	font-weight:400 !important;
}

/* ==========================================================================
  	BREADCRUMBS
   ========================================================================== */

/* ==========================================================================
  NAVIGATION
   ========================================================================== */
.header-one{
	z-index:9999;
	background:#9e151a !important;
}
.header-one a[href*="facebook.com"]::after,
.header-one a[href*="twitter.com"]::after,
.header-one a[href*="instagram.com"]::after,
.header-one a[href*="linkedin.com"]::after
{
	font-family:Ticons;
	font-size:1.5em;
}
.header-one a[href*="facebook.com"]::after{content:'\f082';}
.header-one a[href*="twitter.com"]::after{content:'\f081';}
.header-one a[href*="instagram.com"]::after{content:'\e055';}
.header-one a[href*="linkedin.com"]::after{content:'\f08c';}

.header-one .link-inner{
	display:none !important;
}

.gridTermsNav .vcex-terms-grid-entry{
	width:initial;
}

.gridTermsNav > div{
	position:relative;
	left: 90px;
}

.gridTermsNav > div::before{
	content:'Filter op:';
	position: absolute;
	left: -75px;
	top: 17px;
}

.gridTermsNav{
	position:absolute !important;
	z-index:99;
	left:15px !important;
	margin-top:20px;
}

.gridTermsNav h5 a{
	background: #c7d8e2;
	color: #000 !important;
	padding: 2px 8px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 0.8em;
	margin-right:15px;
	transition:0.2s ease-in-out;
	font-family: 'Open Sans', sans-serif;
}
.gridTermsNav h5 a:hover{
	background:#9e151a;
	color:#fff !important;
}

.gridTermsNav h5{
	padding: 15px 0;
}

.gridFilterAll{
	display: inline-block;
	position: absolute;
	left: 0;
	top: -30px;
}

.gridTermsNav .vcex-terms-grid{
	
}

.sidr a{
	color: #fff !important;
	font-family: Open Sans;
	font-size: 1.1em;
}

/* ==========================================================================
  MOBILE MENU
   ========================================================================== */
	#mobile-menu{
		display:block !important;
		padding: 8px 0 4px 50px;
		height: initial !important;
		width: initial;
		right:initial !important;
		background:#575756;
		position:relative !important;
		max-width:70px;
	}
	#mobile-menu .wpex-bars{
		right:20px;
	}
	.wpex-bars > span, 
	.wpex-bars > span::before, 
	.wpex-bars > span::after{
		width: 32px;
		height:2px;
	}
	.side-mob{
		position:fixed;
		left:0;
		top:15%;
		z-index:9999;
	}
	.side-link{
		padding: 10px 0 10px 46px;
		background:#c7d8e2;
		margin:10px 0;
		transition:0.5s ease-in-out;
	}
	.side-link > a[href*="tel:"]::before{
			content:'\f095';
	}
	.side-link > a[href*="mailto:"]::before{
			content:'\f0e0';
	}
	.side-link > a::before{
		color: #fff;
		font-size: 1.5em;
		position: relative;
		font-family:Ticons;
		right:17px;
	}
	.side-link > a span{display:none;}
	.side-link:hover{
		background: #9e151a;
		padding: 10px 0 10px 65px;
	}

/* ==========================================================================
  ANIMATIONS
  ========================================================================== */
@keyframes upDown{
	0%{bottom:20px;}
	50%{bottom:15px;}
	100%{bottom:20px;}
}
/* ==========================================================================
  BUTTONS
   ========================================================================== */
.life_btn a{
	color:#000 !important;
	text-transform:uppercase;
	background:#fff !important;
	font-family:Open Sans;
	border:0 !important;
	border-radius:0 !important;
	font-weight:500 !important;
	padding:5px 15px !important;
}

/* ==========================================================================
   GOOGLE MAPS
   ========================================================================== */

/* ==========================================================================
  CONTENT
  ========================================================================== */

/* ===== section intro 
 * =============================== */
.section-intro{
	padding-top:10px;
}

.section-intro p{
	font-size:1.5em;
}


/* ===== section gallery 
 * =============================== */
#headVP{
	background-position:bottom !important;
	margin-bottom:50px;
}
.section-gallery .post-439{bottom:60px !important;}
.section-gallery .post-439 img{
	box-shadow: initial;
	width:320px;
	max-width:320px !important;
}

.section-gallery .post-439 .theme-button{
	display:none;
}

.section-gallery .tag-2 img{
	width:140px;
}

.section-gallery .tag-3 img{
	width:240px;
}
.section-gallery .tag-7{
	position:absolute;
	bottom:90px;
}
.section-gallery .tag-7 img{
	max-width:280px;
}
.section-gallery .tag-7 .entry-details a{
	position: absolute;
	top: 50%;
	right: -20px;
	transform: translateY(-50%);
}

.section-gallery .tag-7 img{
	box-shadow:initial;
}

.section-gallery img{
	max-width: 320px;
	transition: 1s ease-in-out;
	width:15vw;
	box-shadow: 2px 4px 12px -2px black;
}

.section-gallery .owl-carousel .owl-item{
	text-align:center;
	display: table-cell;
	float: initial;
	vertical-align: top;
	padding: 100px 35px 400px;
	min-width:300px;
}

.section-gallery .entry-details{
	background:initial;
	border:initial;
	padding:0;
	height:0;
}
.section-gallery .entry-details a{
	padding: 0px 20px 2px;
	font-family: Bree serif;
	color: #fff !important;
	background: #9e151a;
	border-radius: 50%;
	font-weight: 900;
	font-size: 1.8em;
	position:relative;
	top:-20px;
}

.section-gallery .entry-media{
	display:inline-block;
}

.section-gallery .tag-8 .entry-media::before,
.section-gallery .tag-9 .entry-media::before{
	content:'';
	height:20px;
	width:20px;
	display:block;
	position:absolute;
	top:10px;
	right:10px;
	z-index:1;
	border-radius:50%;
}

.section-gallery .entry-details a:hover{background:#c7d8e2;}

.section-gallery .tag-8 .entry-media::before{background:#52ae32;}
.section-gallery .tag-9 .entry-media::before{background:#e30613;}

.section-gallery .owl-next, .section-gallery .owl-prev{
	position: absolute;
	background: #575756;
	border-radius: 50%;
	height: 80px;
	width: 80px;
	font-size: 3em;
	bottom: 40px;
	box-shadow: 2px 4px 12px -2px black;
}

.section-gallery .owl-next:hover,
.section-gallery .owl-prev:hover{
	background:#c7d8e2;
}


.section-gallery .owl-next{right: 15%;}
.section-gallery .owl-prev{left: 15%;}

.section-gallery .owl-next .ticon{
	left: 3px;
	position: relative;
}
.section-gallery .owl-prev .ticon{
	right: 3px;
	position: relative;
}
.section-gallery .wpex-carousel .owl-nav.disabled{
	display:block !important;
}
.section-gallery .owl-carousel{min-height:1000px;}

.gallery-title > div > div{
	position: relative;
	top: 30px;
	background: #fff;
	padding: 20px 0 10px;
}
.gallery-title > div > div > div{
	width: 980px;
	margin: 0 auto;
}

.gal-info{
	width: 90px;
	height: 90px;
	margin: 0 auto;
	background: #fff;
	position: absolute;
	bottom: -45px;
	left: 0;
	right: 0;
	border-radius: 50%;
	color:#000 !important;
	z-index:99;
}
.gal-info > span{
	font-size: 2em;
	font-family: Bree serif;
	margin: 0 auto;
	left: -10px;
	right: 0;
	position: absolute;
	width: 0;
	top: 5px;
	font-weight:900;
}
.gal-info::after{
	content: '\f078';
	font-family: Ticons;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 2em;
	color:#c7d8e2;
	animation:upDown 2s infinite;
}

#filterSlider > div:first-of-type{
	position:absolute;
	height:100%;
	bottom:0;
	width:100%;
}

#filterSlider > div:first-of-type > div{
	position:absolute;
	bottom:0;
}

/* ===== section breaking news 
 * ============================= */

.section-breakingnews{
	overflow:hidden;
}

.section-breakingnews .vc_column-inner{
	padding:0 50px !important;
}

.section-breakingnews h4{
	background:initial;
	font-size:1.5em !important;
}

.section-breakingnews::before,
.section-breakingnews::after{
	content:'\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F\002F';
	height:30px;
	width:100%;
	font-size:25px;
	overflow:hidden;
	position:relative;
	transform:skewX(-10deg);
}
.section-breakingnews::before{padding:0 20px 30px !important;}
.section-breakingnews::after{padding:30px 20px 0 !important;}


/* ===== section news 
 * ============================= */

.section-news{margin-bottom:40px;}
.section-news h5 a{color:#000 !important;}
.section-news .vcex-blog-entry-media img{
	height: 220px;
	width: 100%;
	object-fit: cover;
}
.section-news .vcex-blog-entry-details{
	background:#fff;
	border:initial;
}
.section-news .entry-date{
	font-family: Open Sans;
	font-size: 0.8em;
}
.section-news .entry-excerpt{
	line-height:1.3;
}
.section-news .theme-txt-link{
	font-family:Open Sans;
	text-transform:uppercase;
	font-size:0.9em;
}
.section-news h4{
	margin-bottom:30px !important;
}


/* ===== section site
 * =============================== */
.section-site{padding: 20px 20px 10px;}
.section-site p{color:#fff; padding-bottom:20px;}
.section-site h4{
	background: initial;
	font-size: 1.5em !important;
	color:#fff;
}

/* ===== section bottom 
 * =============================== */
.section-bottom h4{margin-bottom:25px !important;}

.section-bottom h5{
	font-family:Open Sans !important;
	letter-spacing:3px;
	text-transform:uppercase;
}

.section-bottom p{
	padding-bottom:20px;
}
.section-bottom .vc_icon_element{
	display:inline-block;
	margin-bottom:0;
	padding-bottom:15px;
}
.section-bottom .vc_icon_element > div{
	width: 30px !important;
	margin-right: 20px;
}
.section-bottom .vc_icon_element span::before{
	color:#c7d8e2;
}
.section-bottom .fa-envelope{font-size:35px !important;}
.section-bottom .life_btn a{
	background:#c7d8e2 !important;
	margin-right:10px;
}


/* ===== section 1 
 * =============================== */
.section-1 .wpex-carousel-slide > div:first-of-type > .entry-excerpt p{
	display:none;
}
.section-1 .wpex-carousel-slide > div:first-of-type > .entry-readmore-wrap{
	display:none;
}

.section-1 .wpex-carousel-slide > div:last-of-type > .entry-excerpt p,
.section-1 .wpex-carousel-slide > div:last-of-type > .entry-readmore-wrap{
	display:block !important;
}

.section-1 .wpex-carousel-slide > div > .entry-excerpt,
.section-1 .wpex-carousel-slide > div > .entry-excerpt h6{
	margin:0;
}

.section-1 .owl-nav.disabled{
	display:block !important;
}

.section-1 .life_btn{
	float:right;
	padding-top: 25px;
	margin-right: -5px;
	margin-bottom:0;
}

.section-1 .life_btn a{
	background: #c7d8e2 !important;
	margin-right: 10px;
}

/* TILE TRANSFORM ==== */
.slideWrap{
	background-color: transparent;
	width: 230px;
	height: 230px;
	perspective: 1000px;
}
.slideWrap > div{
	position: relative;
  	width: 100%;
  	height: 100%;
  	transition: transform 0.6s;
  	transform-style: preserve-3d;
}
.slideWrap:hover > div{
	transform: rotateY(180deg);
}

.slideWrap > div > div{
	 position: absolute;
  	 width: 100%;
  	 height: 100%;
  	 -webkit-backface-visibility: hidden;
  	 backface-visibility: hidden;
	 border:initial !important;
}
.slideWrap > div > div > div{
	border:0;
}

.slideWrap > div > div:last-of-type{
	transform: rotateY(180deg);
}

.slideWrap > div > div:last-of-type .entry-title a{
	position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    padding: 20px 20px;
}
.slideWrap > div > div:last-of-type .entry-excerpt{
	padding:25px 0;
}
.slideWrap > div > div:last-of-type .entry-readmore-wrap{
	position:absolute;
	bottom:20px;
	right:20px;
}

/* FRONT TILE ===== */
.section-1 .wpex-carousel-slide > div:first-of-type{
	background: #9e151a;
}
.section-1 .wpex-carousel-slide > div:first-of-type .entry-title a{
	color:#fff !important;
	font-size: 1.5em;
	font-weight: 500;
}
.section-1 .wpex-carousel-slide > div > .entry-excerpt h6{
	font-family: Open Sans;
	font-weight: 100;
	font-size: 0.8em;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-bottom:10px;
}
.section-1 .wpex-carousel-slide > div:first-of-type::after{
	content:'i';
}

/* BACK TILE ===== */
.section-1 .wpex-carousel-slide > div:last-of-type{
	background: #c7d8e2;
}
.section-1 .wpex-carousel-slide > div:last-of-type .entry-title a{
	color:#000 !important;
	font-size: 1.2em;
	font-weight: 500;
}
.section-1 .wpex-carousel-slide > div:last-of-type > .entry-excerpt h6{
	color: #000;
}
.section-1 .wpex-carousel-slide > div:last-of-type > .entry-excerpt p{
	font-size:0.8em;
	color:#000;
}
.section-1 .wpex-carousel-slide > div:last-of-type > .entry-readmore-wrap a{
	background: #fff;
	color: #000 !important;
	text-transform: uppercase;
	font-size: 0.8em;
	font-family: Open Sans;
	padding: 2px 10px;
	float: right;
}
.section-1 .owl-prev > span::before{left: -60px;}
.section-1 .owl-next > span::before{right:-60px;}

.section-1 .owl-prev > span::before,
.section-1 .owl-next > span::before{
	color: #000;
	position: relative;
	font-size: 1.5em;
}

/* ===== section breadcrumbs 
 * =============================== */
.section-breadcrumbs{
	padding:40px 0;
	font-family: Open Sans;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight: 600;
	line-height:1.5;
}
.section-breadcrumbs .trail-begin::before{
	content:'\f015';
	font-family:Ticons;
	color:#575756;
	padding-right:5px;
	font-weight:100;
}

/* ===== section 2 
 * =============================== */
.section-2 h5{
	color: #fff !important;
	font-size: 1.7em !important;
	font-weight: 100 !important;
	font-family: "PT Serif" !important;
	line-height: 1.1;
}
.section-2 .vc_gitem-post-meta-field-tegel-omschrijving{
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-bottom: 10px;
	font-family: Open Sans;
	font-weight: 100;
	font-size: .8em;
	color:#fff;
	line-height: 1.2;
}
.section-2 .vc_gitem-post-data{
	margin-bottom:10px;
}
.section-2 .vc_gitem-animated-block > div{padding:10px;}

.section-2 .vc_gitem-animated-block > div:last-of-type h5{
	font-size:1.3em !important;
	font-weight:500 !important;
	color:#000 !important;
}
.section-2 .vc_gitem-animated-block > div:last-of-type .vc_gitem-zone-mini > div:last-of-type h6{
	display:none;
}
.section-2 .vc_gitem-animated-block > div:last-of-type .vc_gitem-zone-mini > div:last-of-type{
	position: absolute;
	top: 50px;
}
.section-2 .vc_gitem-animated-block > div:last-of-type .vc_gitem-zone-mini .vc_gitem-post-meta-field-tegel-omschrijving{
	color:#000;	
}
.section-2 .vc_gitem-animated-block > div:last-of-type .vc_gitem-post-data-source-post_excerpt{
	font-size:0.8em;
	line-height:1.4;
}
.section-2 .vc_btn3-inline{
	float:right;
}
.section-2 .vc_btn3-inline a{
	background: #fff !important;
	color: #000 !important;
	text-transform: uppercase;
	font-size: .8em;
	font-family: Open Sans;
	padding: 2px 10px;
}

/* ===== section about art 
 * =============================== */
	.section-about-art figure,
	.section-about-art figure > div{
		width:100%;
		height:100%;
	}
	.section-about-art img{
		
	}
	.section-art-sub h4{
		background:initial;
		padding:0;
	}
	.section-art-sub .vc_icon_element{
		display:inline;
	}
	.section-art-sub .vc_icon_element-icon{
		color:#c7d8e2 !important;
	}
	.section-simple-gallery .wpex-carousel .owl-nav.disabled{
		display:block !important;
	}
	.section-simple-gallery .ticon{
		font-size:1.5em;
	}
	.section-art-sub a{
		color:#000 !important;
	}
	.section-art-sub a em{
		color:#a3195b;
		font-style:normal;
	}

/* ==========================================================================
  FOOTER
   ========================================================================== */
.site-footer{
	padding:20px 0 50px;
	margin-top:40px;
}
.site-footer .widget-title{
	font-family: Open Sans;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 3px;
}

.site-footer ul li{
	line-height:1.8;
}
.site-footer .sub-menu{
	padding-left:15px;
}
.site-footer .sub-menu li a::before{
	content:'-';
	font-size:15px;
	top:0;
}
.site-footer ul li a::before{
	content:'\2B24';
	font-size:5px;
	position:relative;
	top:-4px;
	padding-right:5px;
}
.site-footer .widget-title{
	margin-bottom:5px;
}
.site-footer a[href*="tel:+31"]::before,
.site-footer a[href*="mailto:"]::before{
	font-family:Ticons;
	padding-right:15px;
	font-size:17px;
}
.site-footer a[href*="tel:+31"]::before{content:'\f095';}
.site-footer a[href*="mailto:"]::before{
	content:'\f0e0';
	position:relative;
	top:5px;
}
.footer-box.col-2 a{
	padding-bottom:15px;
	display:inline-block;
}
.footer-box.col-2 .footer-widget{padding-bottom:0;}

.site-footer .wpex-fa-social-widget a::before{display:none;}
.site-footer .ticon-facebook::before{content:'\f082';}
.site-footer .ticon-twitter::before{content:'\f081';}
.site-footer .ticon-linkedin::before{content:'\f08c';}

.site-footer .wpex-fa-social-widget .ticon::before{font-size:23px;}

/* ==========================================================================
  RESPONSIVE MOBILE
   ========================================================================== */
@media screen and (max-width:768px){
	.side-mob{
		top:20px;
		right:0;
		left:initial;
	}
	.section-intro p{
		font-size:1.1em;
	}
	
	
	.gridTermsNav{
		position:relative !important;
		left: 0 !important;
		margin-top:0;
	}
	
	.gridTermsNav > div{
		left:0;
	}
	
	.gridTermsNav > div::before{
		left:15px;
		top:0;
		position:relative;
	}
	
	.gridTermsNav h5{
		padding:5px 0;
	}
	
	.gridTermsNav .vcex-terms-grid{
		padding:15px 0;
	}
	
	.section-gallery .owl-carousel{min-height:500px;}
	
	.section-gallery .owl-next,
	.section-gallery .owl-prev{
		width:50px;
		height:50px;
		font-size:1.7em;
	}
	.section-gallery .owl-carousel .owl-item{
		float:initial;
		display:inline-block;
	}
	.section-gallery .tag-3 img{
		width:150px;
		position:relative;
		top:-50px;
	}
	.section-gallery .tag-3 .entry-details a{
		top:-70px;
	}
	.section-gallery .tag-2 .entry-details a{
		top: -110px;
	}
	#filterSlider > div:first-of-type > div{
		position:relative;
	}
	.section-gallery img{
		width:50vw;
	}
	.section-gallery .tag-7{
		position:absolute;
		bottom:100px !important;
		left:0;
		right:0;
	}
	.section-gallery .tag-7 .entry-details{
		position:absolute;
		bottom:80px;
		left:0;
		right:0;
	}
	.section-gallery .tag-7 .entry-details a{
		position:relative;
		top:initial;
		right:initial;
		transform:initial;
	}
	.section-1 .owl-prev > span::before{
		left:-40px;
	}
	.section-1 .owl-next > span::before{
		right:-40px;
	}
	.section-breakingnews .vc_column-inner{
		padding:0 15px !important; 
	}
	.section-breakingnews::before, .section-breakingnews::after{
		left:-30px;
	}
	.section-art-sub > div:first-of-type{
		padding-bottom:25px;
	}
	.section-gallery .post-439 {
    	bottom: -15px !important;
	}
	.section-gallery .tag-2 img {
		width: 85px;
		top: -80px;
		position: relative;
	}
	
}
@media screen and (max-width:1024px){
	.side-mob{
		top:20px;
		right:0;
		left:initial;
		position:absolute;
	}
	#site-header-sticky-wrapper.is-sticky #site-header-inner,
	#site-header-sticky-wrapper.is-sticky #site-header{
		position:absolute;
	}
	#site-header-sticky-wrapper.is-sticky #site-header{
		left:50px;
	}
}

/* RESPONSIVE SLIDER ======== 
 * ===========================
 * =====*/
@media screen and (max-width:1024px){
	.side-mob{
		position:fixed;
	}
	.side-mob > div{
		float:left;
		position:relative;
		top:-4px;
	}
	.side-link,
	.side-link:hover{
		padding: 0px 0 0px 20px;
		background:initial;
		transition:initial;
		margin:0;
	}
	#mobile-menu{
		background:initial;
		float:right;
		right:15px !important;
		top: 8px;
	}
	.wpex-sticky-header-holder{
		position:fixed;
		z-index:999;
		top: 0;
		width: 100%;
		min-height:60px;
	}
	.site-main{
		padding-top:75px;
	}
	.section-news .vcex-blog-entry-media img{
		height:210px;
	}
	.section-news .entry-excerpt{
		font-size:0.9em;
	}
	.section-news h5{
		line-height:1;
	}
	.site-footer .col-1 img{
		width:200px;
	}
}
@media screen and (max-width: 568px) and (min-width: 320px){
	.section-gallery img{
		width:35vw !important;
	}
	#site-header-inner{
		margin-left:18px;
		padding:10px 0 !important;
	}
	#site-logo img{
		width:170px;
	}
	.side-mob > div{
		right: -30px;
		padding: 1px 5px;
	}
	.slideWrap{
		height:275px;
	}
	.section-uit-de-kunst .vc_gitem-zone{
		height:150px !important;
	}
	.section-uit-de-kunst .vc_grid-item{
		width:50%;
		float:left !important;
	}
	.section-2 h5{
		font-size:1.5em !important;
	}
	.section-2 .vc_gitem-post-meta-field-tegel-omschrijving{
		font-size:0.7em;
	}
	.section-gallery .post-439{
		bottom:90px !important;
	}
	.section-gallery .owl-carousel{
		min-height:400px;
	}
	.section-1 .wpex-carousel-slide > div:first-of-type .entry-title a{
		font-size:0.8em;
	}
	.section-1 .wpex-carousel-slide > div > .entry-excerpt h6{
		font-size:0.6em;
	}
	.slideWrap > div > div:last-of-type .entry-excerpt{
		padding:15px 0;
	}
	.section-1 .wpex-carousel-slide > div:last-of-type > .entry-excerpt p{
		font-size:0.5em;
	}
	.section-1 .wpex-carousel-slide > div:last-of-type > .entry-readmore-wrap a{
		font-size:0.5em;
	}
	.slideWrap > div > div:last-of-type .entry-readmore-wrap{
		right:10px;
		bottom:10px;
	}
	
	.slideWrap{
		width:100%;
		height:150px !important;
	}
	.section-gallery .owl-carousel .owl-item{
		padding:65px 35px 400px;
	}
}
@media screen and (max-width: 768px) and (min-width: 568px){
	.section-gallery img{
		width:20vw !important;
	}
	.section-gallery .owl-carousel{
		min-height:400px;
	}
	.section-gallery .tag-7{
		bottom:0;
	}
	.section-uit-de-kunst .vc_gitem-zone{
		height:230px !important;
	}
	.section-uit-de-kunst .vc_grid-item{
		width:50%;
		float:left !important;
	}
	.section-2 h5{
		font-size:1.5em !important;
	}
	.section-2 .vc_gitem-post-meta-field-tegel-omschrijving{
		font-size:0.7em;
	}
	.section-gallery .post-439{
		bottom:90px !important;
	}
	.footer-box{
		width:45% !important;
		float:initial !important;
		display:inline-block !important;
	}
	.section-1 .wpex-carousel-slide > div:first-of-type .entry-title a{
		font-size:1em;
	}
	.section-1 .wpex-carousel-slide > div > .entry-excerpt h6{
		font-size:0.8em;
	}
	.slideWrap{
		width:100%;
		height:230px !important;
	}
	.section-gallery .owl-carousel .owl-item{
		padding:65px 35px 400px;
	}
	.slideWrap > div > div:last-of-type .entry-excerpt{
		padding:15px 0;
	}
	.section-1 .wpex-carousel-slide > div:last-of-type > .entry-excerpt p{
		font-size:0.6em;
	}
	.section-1 .wpex-carousel-slide > div:last-of-type > .entry-readmore-wrap a{
		font-size:0.6em;
	}
	.slideWrap > div > div:last-of-type .entry-readmore-wrap{
		right:10px;
		bottom:10px;
	}
}
@media screen and (max-width: 812px) and (min-width: 768px){
	.section-gallery img{
		width:25vw;
	}
	.section-gallery .tag-7 img{
		width:40vw;
	}
	.section-uit-de-kunst .vc_grid-item{
		width:33.33%;
	}
	.section-uit-de-kunst .vc_gitem-zone{
		height:260px !important;
	}
}
@media screen and (max-width: 1024px) and (min-width: 812px){
	.section-gallery img{
		width:20vw;
	}
	.section-gallery .tag-7 img{
		width:40vw;
	}
	.section-gallery .tag-7{
		bottom:70px;
	}
	.section-gallery .owl-carousel{
		min-height:875px;
	}
}
@media screen and (max-width: 1112px) and (min-width: 1024px){
	.section-gallery .owl-carousel{
		min-height:800px;
	}
	.section-gallery .tag-7{
		bottom: 105px;
	}
	.section-gallery img{
		width:20vw;
	}
	.section-gallery .owl-carousel .owl-item{
		top:50px;
	}
}


/**
 * Fix 2023-02
 */
#footer a
{
    color: #FFFFFF;
}

#mobile-menu
{
	padding: 12px 0 8px 26px;
}

.wpex-hamburger-icon
{
	color: #FFFFFF;
	width: 24px;
}

.wpex-hamburger-icon--animate>span, .wpex-hamburger-icon--animate>span:before, .wpex-hamburger-icon--animate>span:after
{
	height: 2px;
}