@import url(../../template/css/style.css?v=6);
@import url('https://fonts.googleapis.com/css?family=Montserrat:600,700,800');
@import url('https://fonts.googleapis.com/css?family=Barlow:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Lora:700');

/*
font-family: 'Montserrat', sans-serif;
semi-bold 600
bold 700
extra-bold 800

font-family: 'Barlow', sans-serif;
light 300
regular 400
medium 500
semi-bold 600
bold 700
*/

body{ font-family: 'Barlow', sans-serif; font-size: 18px; font-weight: 300; color: #444444; line-height: 28px; }
h1{ font-family: 'Montserrat', sans-serif; font-size: 40px; font-weight: 800; color: #63b32e; margin: 20px 0; }
h2{ font-family: 'Montserrat', sans-serif; font-size: 30px; font-weight: 800; color: #2a5e09; margin: 35px 0 10px 0; }
h3{ font-family: 'Barlow', sans-serif; font-size: 24px; font-weight: 700; color: #2a5e09; margin: 10px 0; }
h4{ font-family: 'Barlow', sans-serif; font-size: 20px; font-weight: 600; color: #2a5e09; margin: 5px 0; }
h5{ font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 600; color: #63b32e; margin: 0; }
strong{ font-weight: 600; }
.block.content a{ color: #ddab50; }
.container-fluid.banner img{ width: 100%; }

/* BREADCRUMBS */
.container_breadcrumbs .block.breadcrumb{ background-color: transparent; border-bottom: 1px solid #6a3c2c; border-radius: 0; padding: 5px 0; font-size: 14px; color: #6a3c2c; }
.container_breadcrumbs .block.breadcrumb ul{ padding-left: 0; margin-bottom: 0; }
.container_breadcrumbs .block.breadcrumb ul li{ list-style: none; display: inline; }
.container_breadcrumbs .block.breadcrumb ul li a{ color: #6a3c2c; font-weight: 400; }
.container_breadcrumbs .block.breadcrumb ul li.breadcrumarrow:after{ content: '\f105'; font-family: 'Font Awesome 5 Pro'; display: inline-block; font-style: normal; font-variant: normal; margin: 0 3px; }
.container_breadcrumbs .block.breadcrumb ul li:last-child a{ color: #dabb50; font-weight: 400; }

/* NEWS */
.block.list.news a .item{ box-shadow: 2px 2px 10px rgba(0,0,0,0.15); }
.block.list.news a:hover .item{ box-shadow: 2px 2px 10px rgba(0,0,0,0.35); }
.block.list.news .item{ margin: 0 0 30px 0; }
.block.list.news .item h3{ margin: 0; }

.block.list.news .listitem img{ width: 100%; }
.block.list.news .listitem a{ color: #ddab50; }
.block.list.news .listitem a:hover{ color: #ddab50; }

/* CALENDAR */
.block.calendar.agenda .item .date{ border: 1px solid #6a3c2c; }
.block.calendar.agenda .item .info{ color: #444444; }
.block.calendar.agenda .item .info h3{ color: #444444; margin: 0; }

.block.calendar.agenda .calendaritem { margin-bottom: 30px; }
.block.calendar.agenda .item{ border: 1px solid #eeeeee; height: 100%; padding: 25px 15px; }
.block.calendar.agenda .item .date{ background: #6a3c2c; color: #ffffff; }
.block.calendar.agenda .item h3{ color: #2a5e09; margin-top: 20px; }
.block.calendar.agenda .item p{ color: #000000; }
.block.calendar.agenda a:hover .item{ box-shadow: 2px 2px 4px rgba(0,0,0,0.2); }
.block.calendar.agenda a:hover .item .date{ box-shadow: none; }

.block.calendar.agenda .extrainfo{ background: #ddab50; color: #6a3c2c; padding: 20px; }
.block.calendar.agenda .extrainfo table tr td:nth-child(1){ width: 100px; vertical-align: top; }

.block.calendar.agenda .listitem a{ color: #ddab50; }

/* ACCORDEON */
button{ margin: 5px 0; }
button:focus{ outline: 5px auto rgba(0,123,255,1); }
.acc_ctrl{ background: #FFFFFF; border: none; border-bottom: solid 1px #F2F2F2; cursor: pointer; display: block; outline: none; padding: 5px; position: relative; text-align: left; width: 100%; }
.acc_ctrl span{ color: #ddab50; }
.acc_ctrl:before{ background: #444444; content: ''; height: 2px; margin-right: 37px; position: absolute; right: 0; top: 50%; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; width: 14px; }
.acc_ctrl:after{ background: #444444; content: ''; height: 2px; margin-right: 37px; position: absolute; right: 0; top: 50%; width: 14px; }
.acc_ctrl.active:before{ -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
.card{ border: none; border-radius: 0; }
.card-body{ padding: 10px; }
.card-body a{ color: #ddab50; }

/* FORMULIER */
.form-group .col-sm-12{ padding: 0; }
.error{ color: #FF0000; font-weight: bold; }
.block.form label.required:after{ content: " *"; }
.block.form .col-sm-3,
.block.form .col-sm-9{ width: 100%; flex: 0 0 100%; max-width: 100%; }
.block.form h3{ font-size: 18px; font-weight: normal; color: #444444; margin: 0 15px 0 15px; }
.block.form .form-group:nth-last-child(2){ margin-bottom: 0; }

/* DOWNLOADS */
.block.list.downloads{ margin-bottom: 20px; }
.block.list.downloads .item{}
.block.list.downloads .item a{ color: #444444; text-decoration: none; }
.block.list.downloads .item a:hover{ color: #ddab50; }
.block.list.downloads .item a i{ color: #ddab50; margin-right: 10px; }

/* ZOEKEN */
#zoeken_column1-17345 a{ color: #444444; }
#zoeken_column1-17345 a:hover{ color: #ddab50; }
#zoeken_column1-17345 dt{ margin: 0; padding: 5px 0 0 0; }
#zoeken_column1-17345 dd{ border-bottom: 1px solid #cccccc; margin: 0; padding: 3px 0 10px 0; }

/* PERSONS */
.block.list.person .item{ width: 250px; text-align: center; line-height: 24px; margin: 25px auto; }
.block.list.person .item h3{ margin-bottom: 0; }
.block.list.person img{ width: 100%; }

/* BULLETPOINT */
.block.content ul li{ list-style: none; position: relative; }
.block.content ul li:before{ content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 400; color: #63b32e; position: absolute; top: 0; left: -25px; }
.block.calendar ul li{ list-style: none; position: relative; }
.block.calendar ul li:before{ content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 400; color: #63b32e; position: absolute; top: 0; left: -25px; }
.block.list ul li{ list-style: none; position: relative; }
.block.list ul li:before{ content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 400; color: #63b32e; position: absolute; top: 0; left: -25px; }

/* SITEMAP */
.sitemap-ul{ }
.sitemap-ul li a{ color: #ddab50; text-decoration: underline; }

/**/
iframe{ margin-top: 20px; width: 100%; }
.container-fluid.footer h2{ color: #63b32e; }
.container-fluid.endpage h2{ margin-top: 0; }

/* #Tablet (Landscape)
================================================== */
@media only screen and (min-width: 959px) and (max-width: 1220px){
	
}

/* Tablet (Portrait)
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.row.image{ padding: 35px 0 20px 0 !important; }
	.block.list.news .listitem .btn{ margin-bottom: 20px; }
	.block.calendar.agenda .extrainfo table tr td{ width: 100%; float: left; }
}

/* #Mobile (Landscape)
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	h2{ margin-top: 15px; }
	.row.image{ padding: 30px 0 20px 0 !important; }
	.block.list.news .listitem .btn{ margin-bottom: 20px; }
	.block.calendar.agenda .extrainfo{ margin-bottom: 20px; }
	.block.calendar.agenda .btn{ margin-bottom: 20px; }
}

/* Mobiel (Portrait)
================================================== */
@media only screen and (max-width: 479px) {
	h1{ font-size: 28px; }
	h2{ font-size: 28px; margin-top: 15px; }
	h3{ font-size: 24px; }
	h4{ font-size: 20px; }
	h5{ font-size: 18px; }
	.btn{ padding: 5px 0; width: 100%; }
	.container-fluid.content .container{ padding: 0; }
	.row.image{ padding: 30px 0 20px 0 !important; }
	.block.list.news .listitem .btn{ margin-bottom: 20px; }
	.block.calendar.agenda .extrainfo{ margin-bottom: 20px; }
	.block.calendar.agenda .btn{ margin-bottom: 20px; }
	
	.acc_ctrl{ padding: 5px 40px 5px 0; }
	.acc_ctrl:before{ margin-right: 10px; }
	.acc_ctrl:after{ margin-right: 10px; }
	.card-body{ padding: 10px 0; }
}








