/* cmsms stylesheet: Best-Layout-2024-grid modified: Wednesday, September 3, 2025 2:13:02 PM */
html,
body,
address,
blockquote,
div,
dl,
form,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
table,
ul,
dd,
dt,
li,
tbody,
td,
tfoot,
th,
thead,
tr,
button,
del,
ins,
map,
object,
a,
abbr,
acronym,
b,
bdo,
big,
br,
cite,
code,
dfn,
em,
i,
img,
kbd,
q,
samp,
small,
span,
strong,
sub,
sup,
tt,
var,
legend,
fieldset {
	margin: 0;
	padding: 0;
}

img,
fieldset {
	border: 0;
}

/* set html5 elements to block */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
	display: block;
}




/* apply a natural box layout model to all elements */

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

/* body css */

body {
	margin: 0;
	text-align: center;
}

.section {
	clear: both;
	padding: 0;
	margin: 0;
}

/* media css */

img {
	max-width: 100%;
	height: auto;
	display: block;
}

.video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.video iframe,
.video object,
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* form css */

input[type=text],
input[type=password],
input[type=number],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=search],
input[type=tel],
input[type=url],
input[type=file],
input[type=button],
input[type=submit],
input[type=reset],
select,
textarea {
	-webkit-appearance: none;
	border-radius: 0;
}

input[type=text],
input[type=password],
input[type=number],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=search],
input[type=tel],
input[type=url],
input[type=file],
select,
textarea {
	width: 100%;
}

/* general table css */

table {
	width: 90% !important;
	table-layout: fixed;
	word-wrap: break-word;
}

/*
table {
	width: 96% !important;
	margin: 15px 2%;
	border-spacing: 0;
	border-collapse: collapse;
} */

table th {
	font-weight: 400;
	padding: 10px;
	border: 1px solid #999;
	background: #efefef;
}

table td {
	padding: 10px;
	border: 1px solid #999;
}



table tr td:first-child {width: 50% !important;}
table tr td:first-child + td {width: 40% !important;}
/* split column css */

.split-column {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.split-column:last-child {
	margin-bottom: 0;
}

/* content css */

.content {
	margin: 0 auto;
	text-align: left;
	max-width:1600px; /*  max-width of your responsive website (example 1200px) */
}
.row1,
.one-column {
	float: left;
	width: 98%;
	margin: 10px 1%;
}

.row1row2,
.two-column,
.two-fourth-column {
	float: left;
	width: 48%;
	margin: 10px 1%;
}

.row1row2row3,
.three-column {
	float: left;
	width: 31.333333%;
	margin: 10px 1%;
}

.two-third-column {
	float: left;
	width: 64.666666%;
	margin: 10px 1%;
}

.row1row2row3row4,
.four-column,
.one-fourth-column {
	float: left;
	width: 23%;
	margin: 10px 1%;
}

.three-fourth-column {
	float: left;
	width: 73%;
	margin: 10px 1%;
}

.six-column {
	float: left;
	width: 14.666666%;
	margin: 10px 1%;
}


.five-sixth-column {
	float: left;
	width: 81.333333%;
	margin: 10px 1%;
}


.four-sixth-column {
	float: left;
	width: 64.666666%;
	margin: 10px 1%;	
}

.row1row2row3row4row5,
.five-column {
	float: left;
	width: 18%;
	margin: 10px 1%;	
}

.three-fifth-column {
	float: left;
	width: 58%;
	margin: 10px 1%;	
}

.two-fifth-column {
	float: left;
	width: 38%;
	margin: 10px 1%;	
}

.eight-column {
	float: left;
	width: 10.5%;
	margin: 10px 1%;	
	
}

.six-eight-column {
	float: left;
	width: 73%;
	margin: 10px 1%;	
}



@media screen and (max-width: 800px) {
    .row1,
	.one-column,
	.two-fourth-column,
    .row1row2row3,	
	.three-column,
	.two-third-column,
	.five-sixth-column,
	.one-fourth-column,
	.three-fourth-column,
	.six-column,
	.three-fifth-column,
	.two-fifth-column,
	.four-sixth-column,
    .row1row2row3row4row5,	
	.five-column,
	.six-eight-column,
	.five-sixth-column {
		width: 97%;
		margin: 10px 1.5%;
	}

    .row1row2,
	.two-column,
	.eight-column, 
	.four-column {
		width: 47%;
		margin: 10px 1.5%;
	}

}

@media screen and (max-width: 600px) {

	.content {
		min-width: 300px;  /* min-width of your responsive website (example 300px) */
	}

    .row1,
    .row1row2,
	.one-column,
	.two-column,
	.two-fourth-column,
    .row1row2row3,
	.three-column,
	.two-third-column,
    .row1row2row3row4,
    .row1row2row3row4row5,
	.four-column,
	.one-fourth-column,
	.three-fourth-column,
	.five-sixth-column,
	.three-fifth-column,
	.two-fifth-column,
	.six-column,
	.four-sixth-column,
	.five-sixth-column 
	
	{
		width: 96%;
		margin: 10px 2%;
	}

}
/* cmsms stylesheet: Best-Layout-2024-cookie modified: Sunday, July 13, 2025 10:23:07 PM */
#cookie_consent {
 background: #000;
 position: fixed;
  bottom: 0;
  float: left;
  z-index: 100000;
  width: 100%;
  padding: 15px;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
#cookie_consent p {
 text-align: center;
  color: #fff;
 font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  filter: alpha(opacity=100);
  opacity: 1;
}
#cookie_consent a.accept_cookies {
 margin: 0 5px;
  padding: 5px;
  color: #000;
 font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  background: #6c0;
}
#cookie_consent a.decline_cookies {
 margin: 0 5px;
  padding: 5px;
  color: #000;
 font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  background: #f33;
}
#cookie_consent a.more_info {
 margin: 0 5px;
  padding: 5px;
  color: #000;
 font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  background: #ccc;
}
/* cmsms stylesheet: Best-Layout-2024-style modified: Wednesday, April 1, 2026 9:22:05 AM */
 


/* body css */

/* div {border: 1px solid #ff0000} */


.snowflakes {
  text-shadow: 0 0 8px rgba(0,0,0,0.6); /* lichte schaduw achter de vlok */
}

.headerinformatie strong {font-size: 25pt;}


body {
    font-family: 'Kinfolk-Sans';
    font-weight: normal;
 /* font-style: bold; */
	color: #000;
	font-size: 13pt;
	line-height: 30px;
/*	font-weight: 800; */
background: #fff;

}

.overrouwcontainer img {
    max-width: 50%; !important 
        display: flex;
  flex-direction: column;
  align-items: center;      /* Verticaal centreren */
  justify-content: center;  /* Optioneel: horizontaal */
  border-radius: 10px;
  border: solid #fff 10px;
  box-shadow: 5px 5px 5px grey;
    
    
}

.roundcornerframe {
      border-radius: 10px;
  border: solid #fff 10px;
  background: #fff;
    
    
}



hr { border: solid #000 1px; width:100%;}
.inhoudvak2 hr { border: solid #fff 1px; width:100%;}

.koptekst { max-width: 90%;}

/* .section {border: solid 1px #ff0000} */

.inhoudvak2 h2 {color: #fff;}
.inhoudvak1, .inhoudvak2 {padding-top: 50px;}

.headerafbeelding img {
    width:100%;
    max-width:600px;
    margin: auto;
    
}


.headerafbeelding, .headerafbeelding a {
    font-family: 'Kinfolk-Serif-Deck';
    color:#000;
    font-size: 12pt;
}

.social-icons {
  display: flex;
  justify-content: center; /* of 'flex-start' of 'space-around' */
  gap: 20px; /* afstand tussen de iconen */
  align-items: center;
}

.social-icons img {
  transition: transform 0.2s ease;
}

.social-icons img:hover {
  transform: scale(1.1);
}



.overrouw {
    font-family: 'Kinfolk-Serif-Deck';
    color:#000;
    font-size:20pt;
    max-width: 60%;
    line-height:30pt;
    display: flex;
  flex-direction: column;
  align-items: center;      /* Verticaal centreren */
  justify-content: center;  /* Optioneel: horizontaal */
  min-height: 600px;
  float: right;
    
}


.headerafbeelding  a:hover {font-weight:bold; }
.headerafbeelding  a:visited {color:#000; }

.container {
  display: flex;
  flex-direction: column;
  align-items: center;      /* Verticaal centreren */
  justify-content: center;  /* Optioneel: horizontaal */
 /* min-height: 700px;        /* Of laat dit weg als de container al hoogte heeft */
  /* border: solid #ff0000 1px; */

}


.inhoudvak1 {
  /*  border-top: 10px Solid #000; */
    border-bottom: 10px Solid #000;
    overflow:hidden;
    background-size: cover;
}


.inhoudvak1 h2{
color:#fff;
}


.alignvert {
  align-items: center;      /* Verticaal centreren */
  justify-content: center;  /* Optioneel: horizontaal */
    
    
}

.inhoudvak3 img, .inhoudvak4 img, .inhoudvak5 img, .inhoudvak6 img {margin: auto;}



.inhoudvak2  {
    background: #000;
   overflow:hidden; 
 padding-bottom: 25px; 
/*	border-bottom: 1px solid #efefef; */

 }
.rouwgrijs {
  background:#DBDED5; 
  padding:5px; 
  border-radius: 10px; 
  filter: drop-shadow(2px 3px 3px #fff);
  border: 10px solid #fff;
  overflow: hidden;
  max-height: 525px;   /* i.p.v. height */
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  cursor: pointer;
  font-size: 10pt;
  text-align: center;
}
.rouwgrijs h3 {font-size: 15pt;}

/*
.rouwgrijs:hover {
  background:#fff; 
  max-height: 1000px;   /* genoeg ruimte voor content */
 /* width: 800px; */
}
/*
.rouwgrijs img {
  display: block;
  margin: 0 auto;
  transition: all 0.6s ease;
}
*/
.rouwgrijs:hover img { 
width: 80%;
height: 80%;
 
}
/*
.rouwgrijs p {
  display: none;
  opacity: 0;
  transition: opacity 0.6s ease;
}

.rouwgrijs:hover p {
  display: block;
  opacity: 1;
}
*/


.gelijk { display: flex; }


.copyright {
    text-align:center; 
    background:#000; 
    color: #fff;
    overflow:hidden;
}


/* headings / paragraph margin css */

h1,h2,h3,h4,h5,h6,p {margin:10px; text-align: left;}

/* headings css */
 
.faq_q {background:#662582; color:#fff; font-size: 21px; border: 3px solid #fff; cursor: pointer; }
.faq_a {  }



h1 {font-size:30px;font-weight:400;color:#000;line-height:42px;font-family: 'Kinfolk-Serif-Deck';}
h2 {font-size:26px !important;font-weight:600 !important;color:#000;line-height:38px;font-family: 'Kinfolk-Serif-Deck';}
h3 {font-size:22px;font-weight:400;color:#000;line-height:34px;font-family: 'Kinfolk-Serif-Deck';}
h4 {font-size:20px;font-weight:400;color:#000;line-height:32px;font-family: 'Kinfolk-Serif-Deck';}
h5 {font-size:18px;font-weight:400;color:#000;}
h6 {font-size:16px;font-weight:400;color:#000;}

/* list css */

ul {list-style-type:disc;margin:10px 40px;}
ol {list-style-type:decimal;margin:10px 40px;}
ul li {display:list-item;}
ol li {display:list-item;}

.content_blocks li {margin-top:25px; list-style-type: square; }


/* link css */

a {color: #000;text-decoration:none; }
a:visited {color:#000;}
a:hover {color:#000; font-weight: 400;}
a:active {color:#000; font-weight: 400;}


.footer a {color: #fff;text-decoration:none; }
.footer a:visited {color:#fff;}
.footer a:hover {color:#fff; font-weight: 600;}
.footer a:active {color:#fff; font-weight: 600;}

/* CMSMS MicroTiny WYSIWYG Editor text left */

.CMSMSBody {text-align:left;}

/* elements css */

strong,b {font-weight:600;}
em,i {font-style:italic;}
u {text-decoration:underline;}

.form h1,.form h2,.form h3,.form h4,.form h5,.form h6,.form p {
    margin:5px -6px;
}

.form input,.form textarea {
    background:#FFF;
    border:1px solid #365E50;
    padding:8px;
    font-family:'Roboto Condensed',sans-serif;
    color:#000;
    font-size:16px;
    font-weight:300;
    border-radius:5px;}

.form input[type=submit],.form button {
    color:#FFF;
    background:#365E50;
    border:0;
    font-weight:400;
    width:100%;}

.form input[type=submit]:hover,.form button:hover {
    background:#000;
    cursor:pointer;
    
}

.form td {
    padding:0 12px;
    border:0;
}

.form div input[type=radio] {
    cursor: pointer; 
} 


/* .formuliervast {position: fixed;} */


    .logo img {
        width:100%;
        max-width: 400px;
        margin:auto;
        
    }


.header {
  /*  background: #ccc3d2; */
    padding: 0px 0px;
}



.slogan {
    display: none;
  /*  background: #fff;  */
    font-family: 'Kinfolk-Serif-Deck';
    font-size: 14pt;
}

.centermenu {
    overflow:hidden;
    display: inline-block;
}







.search-form input {background:#FFF;border:0;padding:8px;font-family:'Roboto Condensed',sans-serif;color:#000;font-size:16px;font-weight:300;border-radius:5px;}
.search-form input[type=submit]{display:none;}

.kopjeform label {font-weight: bold;}
/* content css */

#header_container {
	top: 0;
	left: 0;
	position: fixed;
	background: #FFF;
	width: 100%;
	z-index: 1000;
	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.2 );
	-webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.2 );
}

#header_container span {color:#fcfcfc;}

#content_container {
/*	margin-top: 60px; */
	width: 100%;
}

.content_back {
    margin-top: -300px;
	width: 100%;
	text-shadow: 0 0 5px #fff;
/*	border-bottom: 10px solid #000; */
	/* font-size: 10px; */
	font-weight: 400;
	padding: 0px 0;
}

.content_back p,.content_back h1,.content_back h2,.content_back h3,.content_back h4,.content_back h5,.content_back h6 {
	color: #000;
	padding: 5px;
}

.content_blocks {
	border-bottom: 1px solid #efefef;
	padding: 40px 0;
/*	        box-shadow: 
        inset 0px 20px 15px -10px #CCC,
        inset 0px -20px 15px -10px #CCC;  */
        background: #DBDED5;
}

.content_blocks p {padding:5px;}

.content_blocks h1,.content_blocks h2,.content_blocks h3,.content_blocks h4,.content_blocks h5,.content_blocks h6 {
	padding: 5px;
	color: #000;
}

.news-content {
	text-align: left;
	border: 1px solid #efefef;
	border-radius: 10px;


}


.news-content img {
border-radius: 10px;
}


.news-content .NewsSummaryLink a{
	color: #000;
	margin-left: 10px;
	font-weight: bold; 
	font-size: 15pt;

	
}

.news-content .NewsSummaryLink:hover a{
	color: #000;
	
}

.NewsSummaryLink { 
    	padding-top: 25px;
    
}


.NewsSummarySummary {
	min-height: 100px;
	padding:10px;
}


.NewsSummaryField {
   /* background: url(https://rouw-magazine.nl/uploads/images/uitgavesbg.jpg) center center no-repeat; */
    
    
}


.NewsSummary {
    background: rgba(255, 255, 255, 1);
    filter: drop-shadow(2px 1px 1px #ccc);
    
}





/* .news-content .orange_button:hover { background:#f5f5f5; } */
 .news-content .orange_button:hover a{ color:#000; font-weight: bold;} 


/*.news-content:hover > .orange_button {background:#000;}
.news-content:hover > .orange_button a{color:#fff;} */

.orange_button {
    
	margin: 20px;
	text-align: center;
/*	background: #F2ECE5; */
	border-radius: 5px;
/*	font-weight: 150; */
	color: #000;
/*	font-weight: bold; */
	padding:10px;
	font-size: 15pt;
    font-family: 'Kinfolk-Serif-Deck';
}

.orange_button a{
	color: #000;
}

.orange_button:hover a{
	color: #fff;
}

.round {padding:30px;}

.round > div {
	border-radius: 50%;
	overflow: hidden;
}
.round img {
	display: block;
	width: 100%;
}

.image-article img {
	width: 100%;
	border-radius: 10px;
	display: block;
}

.footer {
	background: #365E50;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #fff;
/*	overflow:hidden; */
}

.footer a {color:#fff;text-decoration:none;}
.footer a:hover{color:#fff;}

.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6 {
	padding: 5px;
	color: #fff;
}

.footer p {
	padding: 0 5px;
	margin: 0 10px;
	color: #fff;
}

.footer-desktop {display:block;}
.footer-mobile {display:none;}

.main-nav {
    background:#fff;
    border: 3px solid #000;
    color:#365E50;
    font-family: 'Quicksand', sans-serif;
	font-size: 48px;
	text-align: center;
    position: fixed;
    right:5px;
    bottom:2px;
    padding:20px 20px 10px 20px;
    border-radius: 10px;

}

.main-nav p {margin:0;}

.main-nav a {
	color: #fff;
	font-weight: 300;
	text-decoration: none;
}

.main-nav a:hover {color:#CCC;}

.facebook-share {background:#42549a;color:#FFF;text-decoration:none;padding:5px 10px;border-radius:5px;}
.twitter-share {background:#66ccff;color:#FFF;text-decoration:none;padding:5px 10px;border-radius:5px;}
.facebook-share:hover,.twitter-share:hover {background:#000;color:#FFF;}
.facebook-share:visited,.twitter-share:visited {color:#FFF;}

.social img {width:18px;display:inline-block;}

@media screen and (max-width: 1600px) {
	
	.content_back {padding:10px 0;}
}

@media screen and (max-width: 1200px) {
	
	.content_back {padding:10px 0;}

	.news-height {min-height:280px;}

}

@media screen and (max-width: 980px) {
	
	.content_back {padding: 0px;}

	.news-height {min-height:340px;}
	.header img {max-height: 75px;}
	
	.overrouw {
    font-family: 'Kinfolk-Serif-Deck';
    color:#000;
  max-width: 100%; 
    line-height:30pt;
  /*  display: flex; 
  flex-direction: column;
  align-items: center;    */  /* Verticaal centreren */
  justify-content: center;  /* Optioneel: horizontaal */
  min-height: 600px;
  float: right;
    
}

.overrouwcontainer img {
    max-width: 100%; !important 
        display: flex;
  flex-direction: column;
  align-items: center;      /* Verticaal centreren */
  justify-content: center;  /* Optioneel: horizontaal */
  border-radius: 10px;
  border: solid #fff 10px;
  box-shadow: 5px 5px 5px grey;
}
	
	
	

}

@media screen and (max-width: 800px) {
	
	
	.content_back {padding-top: 300px;}	
	
	





	.content {margin-top: 10px;}
	
	body {line-height:25px;}

	.search-form label {display:none;}
	
	#header_container:hover {
		overflow: auto;
		max-height: 100%;
	}

	#content_container {
		overflow: hidden;
	}

	.content_blocks {padding:0px;}
	
	.news-content {
		text-align: left;	
		line-height: 20px;
		min-height: 100%;
	}

	.news-content h1,.news-content h2,.news-content h3,.news-content h4,.news-content h5,.news-content h6,.news-content p {margin:10px;}

	.news-height {min-height:100%;}
	
	.orange_button {margin:15px;}
	
	.news-content > .round {
		float: left;
		padding: 15px;
		width: 30%;
	}

	.image-article {
		margin: -20px -20px 10px -20px;
	}

	.image-article img {
		border-radius: 0;
	}
	
	.footer-desktop {display:none;}
	.footer-mobile {display:block;}
	
	.footer {padding-bottom:5px; overflow:hidden;}
	
	.social img {
		width: 26px;
		display: inline-block;
		margin: 10px 5px;
	}

	#switch-div {display:flex;flex-flow:column;}
	#one {order:2;}
	#two {order:1;}
	
		.rouwgrijs { height: 100%; }


.gelijk { display: block; }
	
}

@media screen and (max-width: 600px) {
    
    .header img {max-width: 80%;}
    
    .logo img {max-width: 100px;}
	
	.content_back {padding-top: 300px;}
	
	.news-content {line-height:25px;}
	
	
	.rouwgrijs { height: 100%; }

	.gelijk { display: block; }
	
	
	.rouwgrijs {
background:#DBDED5; 
padding:5px; 
/* min-height:865px;*/
border-radius: 10px; 
filter: drop-shadow(2px 3px 3px #fff);
border: 10px solid #fff;
/* overflow: hidden; */
height: 550px; 
-webkit-transition: all 1s ease;
transition: all 1s ease;
cursor: pointer;


}

.rouwgrijs:hover {
background:#fff; 
height: 100%;
width:100%;
-webkit-transition: all 1s ease;
transition: all 1s ease;
}

  


.rouwgrijs p {display:none;} 
.rouwgrijs:hover  p {display:block;} 


	
	
	
	

}
/* cmsms stylesheet: Best-Layout-2024-menu modified: Wednesday, November 19, 2025 2:32:10 PM */
 

/* menu css */

#menu {
	font-size: 20px;
	
}

#menu .home-icon {
    margin-right: -10px;
    margin-top: -10px;
}



.logo a {
	text-decoration: none;
}

#nav-mobile {
	display: none;
}

#menu-mobile {
	float: right;
}

#menufooter, #menufooter ul, #menu, #menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#menufooter li, #menu li {
	float: left;
	position: relative;
}

#menu li ul {
	position: absolute;
	margin-top: -10%;
	margin-left: 10%;
	display: none;
}

#menu li:hover ul {
	display: block;
}


/* menufooter link css */

#menufooter li ul {
	margin-top: 0;
	margin-left: 0; 
}

#menufooter ul li a, #menufooter li a  {
  position: relative;
  left: -20px;
}




#menufooter li:hover ul {
	display: block;
}



#menufooter a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0px 20px;
	margin: 0px 20px;
	font-weight: 400;
	-webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
     line-height: 30px;
}

#menufooter a:hover {
	color: #ccc;
	-webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}



#menufooter ul a {
	width: 250px;
}

#menufooter .currentpage {
/*	background: #000 !important; */
	color: #ccc !important;
/*	border-radius: 5px !important; */
/*border-bottom: 3px solid #662582; */
}


 #menu a.whatsapp {
	background: #fff;
	font-weight:800;
	color: #075E54;
	border: #075E54 solid 3px;
	-webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
}



 #menu a.whatsapp:hover {
	background: #075E54;
	font-weight:800;
	color: #fff;
	border-radius: 50px;
	border: #075E54 solid 3px;
	-webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
}



/* menu link css */

#menu a {
  position: relative;
  display: inline-block;
  color: #000;
  text-decoration: none;
  padding: 5px 10px;
  margin: 5px;
  font-size: 15pt;
  font-family: 'Kinfolk-Serif-Deck';
  text-transform: uppercase;
  transition: color 0.3s ease;
}

#menu a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;
  width: 100%;
  height: 2px;
  background: #365E50;
  opacity: 0;
  transform: scaleX(0);
  transition: all 0.4s ease;
}

#menu a:hover {
  color: #365E50;
}

#menu a:hover::after {
  opacity: 1;
  transform: scaleX(1);
}
  
  
  
  
  
  
  
}
#menu ul {
	background: #FFF;
	width: 200px;
	overflow: hidden;
/*	border-radius: 5px; */
	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.2 );
	-webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.2 );
}

#menu ul a {
	width: 200px;
	padding: 10px;
}

.currentpage {
/*	background: #000 !important; */
	color: #000 !important;
/*	border-radius: 5px !important; */
/*border-bottom: 3px solid #662582; */
}

/* menu z-index */

#menu ul {
	z-index: 1000;
}

@media screen and (max-width: 800px) {	

	/* mobile menu css */

	#menu-mobile {
		float: none;
	}
	
	.logo {
		display: none;
	}

	#nav-mobile {
		display: block;
		padding: 10px;
		font-size: 20px;
		font-weight: 400;
		background: url(https://rouw-magazine.nl/uploads/designs/Rouw_2025/mobmenu.svg) no-repeat right;
		background-position: 98% 50%; 
		background-size: 22px;
		-moz-background-size: 22px;
		-webkit-background-size: 22px;
	}

	#menu {
		display: none;
	}
	
	#menu-mobile:hover #menu {
		display: block;
	}

	/* menu css */
	
	#menu li {
		float: none;
	}
	
	#menu li ul {
		position: relative;
		margin-top: 0;
		margin-left: 0;
		display: block;
	}
	
	#menu li:hover ul {
		display: block;
	}
	
	#menu ul {
		width: 100%;
		box-shadow: none;
		-webkit-box-shadow: none;
	}

	/* menu link css */
	
	#menu ul a {
		width: 100%;
		padding: 10px 10%;
	}

}
/* cmsms stylesheet: Best-Layout-2024-fonts modified: Thursday, July 24, 2025 11:58:51 AM */
@font-face {
    font-family: 'Barlow';
    src: url('/uploads/designs/Rouw_2025/barlow-regular.eot');
    src: url('/uploads/designs/Rouw_2025/barlow-regular.eot?#iefix') format('embedded-opentype'),
         url('/uploads/designs/Rouw_2025/barlow-regular.woff2') format('woff2'),
         url('/uploads/designs/Rouw_2025/barlow-regular.woff') format('woff'),
         url('/uploads/designs/Rouw_2025/barlow-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      font-display: swap;
}


@font-face {
    font-family: 'Kinfolk-Sans';
    src: url('/uploads/designs/Rouw_2025/Kinfolk-Sans.eot');
    src: url('/uploads/designs/Rouw_2025/Kinfolk-Sans.eot?#iefix') format('embedded-opentype'),
         url('/uploads/designs/Rouw_2025/Kinfolk-Sans.woff2') format('woff2'),
         url('/uploads/designs/Rouw_2025/Kinfolk-Sans.woff') format('woff'),
         url('/uploads/designs/Rouw_2025/Kinfolk-Sans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: 'Kinfolk-Serif-Deck';
    src: url('/uploads/designs/Rouw_2025/Kinfolk-Serif-Deck.eot');
    src: url('/uploads/designs/Rouw_2025/Kinfolk-Serif-Deck.eot?#iefix') format('embedded-opentype'),
         url('/uploads/designs/Rouw_2025/Kinfolk-Serif-Deck.woff2') format('woff2'),
         url('/uploads/designs/Rouw_2025/Kinfolk-Serif-Deck.woff') format('woff'),
         url('/uploads/designs/Rouw_2025/Kinfolk-Serif-Deck.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* cmsms stylesheet: Best-Layout-2024-blog modified: Thursday, December 11, 2025 1:09:30 PM */
div#cgblog {
/* margin for the entire div surrounding the news items */
	/* margin: 2em 0 1em 1em; */
/* border set here */
	border: 1px solid #909799;
/* sets it off from surroundings */
	/* background: #f5f5f5; */
}
div#cgblog h2 {
	line-height: 2em;
	font-size: 15pt;
/* you can set your own image here */
	background: url(https://rouw-magazine.nl/uploads/ngrey/darknav.png) repeat-x left center;
	color: #f5f5f5;
	border: none
}
.CGBlogSummary {
/* padding for the news article summary */
	padding: 0.5em 0.5em 1em;
/* margin to the bottom of the news article summary */
	margin: 0 0.5em 1em 0.5em;
	border-bottom: 1px solid #ccc;
}
.CGBlogSummaryPostdate {
/* smaller than default text size */
	font-size: 90%;
/* bold to set it off from text */
	font-weight: bold;
}

.CGBlogSummaryLink a {
font-weight: bold;
font-size: 200%;
color:#365E50;
padding: 50px  0px;
text-decoration: none;
}

.CGBlogSummaryContent {
margin: 15px 0px;
}


.CGBlogSummaryCategory {
/* italic to set it off from text */
	font-style: italic;
	margin: 5px 0;
        background: #365E50;
padding:5px;
max-width: 175px;
color:#fff;
text-align:center;
border-radius: 10px;

}
.CGBlogSummaryAuthor {
/* italic to set it off from text */
	font-style: italic;
	padding-bottom: 0.5em;
}
.CGBlogSummarySummary, .NewsSummaryContent {
/* larger than default text */
	line-height: 140%;
}
.CGBlogSummaryMorelink {
	padding-top: 0.5em;
}
#CGBlogPostDetailDate {
/* smaller text */
	font-size: 90%;
	margin-bottom: 5px;
/* bold to set it off from text */
	font-weight: bold;
}
#CGBlogPostDetailSummary {
/* larger than default text */
	line-height: 150%;
}
#CGBlogPostDetailCategory {
/* italic to set it off from text */
	font-style: italic;
	margin: 5px 0;
        background: #365E50;
padding:5px;
max-width: 175px;
color:#fff;
text-align:center;
border-radius: 10px;
}

#CGBlogPostDetailContent {
	margin-bottom: 15px;
/* larger than default text */
	line-height: 150%;
}


#CGBlogPostDetailContent img{
border: #662582 5px solid ;
border-radius: 5px;
}


#CGBlogPostDetailAuthor {
	padding-bottom: 1.5em;
/* italic to set it off from text */
	font-style: italic;
}
/* more divs, left unstyled, just so you know the IDs of them */ 
#CGBlogPostDetailTitle {
font-weight: bold;
font-size: 200%;
color:#365E50;
/* padding: 0px  0px;*/
text-decoration: none;

}
#CGBlogPostDetailHorizRule {
}
#CGBlogPostDetailPrintLink {
}
#CGBlogPostDetailReturnLink {
}
div#cgblog ul li {
	padding: 2px 2px 2px 5px;
	margin-left: 20px;
}






.blogcat { 
color: #000;
background: #fff;
padding: 10px;
margin: 2px 0px;
border-radius: 10px;
list-style: none;
}

.blogcat:hover {
background: #365E50;
color:#fff;
}

.blogcat .currentpage {
	color: #fff !important;
	background: #DF3022!important;
}
/* cmsms stylesheet: Best-Layout-2024-aos modified: Thursday, July 24, 2025 2:29:48 PM */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/* cmsms stylesheet: Best-Layout-2024-carroussel modified: Tuesday, November 4, 2025 4:19:25 PM */
.editiehoogte {min-height: 125px; text-align: left;}
 .titelhoogte {margin-bottom: 10px;}


.carousel-container {
  position: relative;
  width: 100%;
  max-width: 1500px;
  overflow: hidden;
  margin: 0 auto;
}

.carousel-track {
  display: flex;
  transition: transform 0.5s ease;
  justify-content: center;
}

.carousel-item {
  flex: 0 0 calc(33.333% - 20px);
  margin: 25px 10px;
  background: white;
  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.5);
  text-align: center;
  border: 10px solid #fff;
}

.carousel-item img {
  width: 100%;
  height: auto;
  border-radius: 0;
}

/* Tablet */
@media screen and (max-width: 1024px) {
  .carousel-item {
    flex: 0 0 calc(50% - 20px);
  }
}

/* Mobiel */
@media screen and (max-width: 600px) {
  .carousel-item {
    flex: 0 0 calc(100% - 20px);
  }
}

/* Pijlen */
.arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(54, 94, 80, 0.7);
  color: white;
  border: none;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 50%;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}

.arrow.left { left: 10px; }
.arrow.right { right: 10px; }

.arrow:hover {
  background: rgba(54, 94, 80, 0.9);
}

   .btn {
      display: inline-block;
      padding: 8px 15px;
      background: #365E50;
      color: white !important;
      border-radius: 6px;
      text-decoration: none;
      transition: background 0.3s;
    }
    .btn:hover {
      background: #DBDED5;
      color: #000 !important;
    }
    
        .editie-image img {
    width: 100%; /* of max-width: 300px; etc. */
    height: auto;
    margin-bottom: 10px; }

   .price {
      font-weight: bold;
      margin: 10px 0;
      font-size: 16px;
      color: #222;
    }
/*# sourceMappingURL=https://rouw-magazine.nl/tmp/cache/sourcemap.map */