html {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased
}

body {
background-color:#fff;
margin:0;
padding:0;
height:100%;
width:100%
}

article,aside,footer,header,main,nav,section {
display:block
}

* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	box-sizing: border-box
}

h1 {
	position: relative;
	display: block;
	color: #CB0000;
	font-size: 36px;
	line-height: 60px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	margin-top: 30px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 45px;
	padding: 0;
	text-align: center;
	font-family: "Oswald Regular";
	letter-spacing: 2px;
}
h1::after {
    display: block;
    content: '';
    position: absolute;
    width: 85px;
    height: 4px;
    background: #cb0000;
    left: 50%;
    margin-left: -42.5px;
    bottom: -10px;
}
h2 {
position:relative;
display:block;
color:#3f6c45;
font-size:24px;
font-weight:bolder;
font-style:normal;
font-variant:normal;
margin:20px 0 5px;
padding:0 0 5px 5px;
	font-family: 'Oswald Regular';
	text-transform:normal;
	letter-spacing: 1px;
}

h3, .h3li {
	font-family: 'Oswald Regular';
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 5px;
	margin: 0;
	padding-left: 0;
	letter-spacing: 1px;
}
h3 {color: #230720;}
.h3li {color: #cb0000;}
h3 a:after {
        font-family: "FontAwesome Regular";
    content: '\f14c';
    font-size: 12px;
    margin-left: 5px;
}
h3 a:hover {text-decoration: underline;}
h4 {
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #e30631;
	margin: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 0;
	padding-bottom: 10px;
	text-transform: uppercase;
	background-color: #ffed00;
	font-family: "Open Sans Semibold"
}

@media (max-width: 768px) {
h1 {
font-size:24px;line-height: 30px;
}

h3 {
font-size:18px
}
.h3li {color: #fff;}
h2 {
font-size:20px
}
}

p {
	font-size: 16px;
	font-style: normal;
	margin: 0;
	line-height: 24px;
	font-variant: normal;
	color: #230720;
	font-weight: normal;
	padding: 0 15px 10px 5px;
	font-family: "Open Sans", sans-serif;
}

a,p a {
color:#cb0000;
text-decoration:none
}

.container {
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}

.container-fluid {
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}

.row {
margin-right:-15px;
margin-left:-15px
}
.rowflex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.content-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
.items-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.colflex {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.colflex {
    padding-right: 15px;
    padding-left: 15px;
}
.content-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.col100,.col91,.col83,.col75,.col50,.col41,.col1-3,.col1-4,.col8,.colfree,.lcol50.lcol1-5,.col65,.lcol65,.mcol60,.mcol100,.mcol30,.mcol40,.mcol70,.mcol65,.lcol80,.scol80,.scol20,.lcol40,.lcol75 {
position:relative;
min-height:1px
}

.col100,.col91,.col83,.col75,.col50,.col41,.col1-3,.col1-4,.col1-5,.col8,.colfree,.lcol50,.lcol1-5,.lcol1-4,.col65,.lcol65,.mcol60,.mcol100,.mcol30,.mcol40,.mcol70,.mcol65,.lcol80,.scol80,.scol20,.lcol40,.lcol75 {
float:left
}

.col100 {
width:100%
}

.col91 {
width:91.66666667%
}

.col83 {
width:83.33333333%
}

.col75 {
width:75%
}

.col65 {
width:65%
}

.col50 {
width:50%
}

.colfree {
width:auto
}

.col1-3 {
width:33.33333333%
}

.col1-4 {
width:25%;
padding-right:0;
padding-left:0
}

.col1-5 {
width:20%
}

.col8 {
width:8.33333333%
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after {
display:table;
content:" "
}

.clearfix:after,.container:after,.container-fluid:after,.row:after,.nav:after,.navbar:after,.navbar-header:after {
clear:both
}

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

.shidden {
display:none!important
}

.svisible {
display:block!important
}

.breadcrumb {
	padding: 15px 0;
	margin:0px;
	text-align: left;
	text-transform: capitalize;
}
.breadcrumb li{
	display: inline-block;
	padding-right: 7px;
	margin:0px;
	font-size: 13px!important;
		
}
.breadcrumb > li:hover::before,
.breadcrumb > li:last-child::before{
	color: #3c3c3c;
}
.breadcrumb > li:first-child::before{
    content: "";
	width:0px;
	
} 
.breadcrumb > li::before{
	content: "\f105";
	font-family: FontAwesome Regular;
	color: #999999;
	font-size: 12px;
	display: inline-block;
	margin-right: 5px;
	width: 14px;
	height: 14px;
	line-height: 12px;
	text-align: center;
}
.breadcrumb > li + li::before{
	content: "\f105";
	padding: 0;
	color: #999999;
}
.breadcrumb li a span, .breadcrumb li span {font-size: 13px!important;}
.breadcrumb li:last-child a{
	color: #cb0000;
	
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
.mcol100 {
width:100%
}

.scol30 {
width:30%
}

.scol20 {
width:20%
}

.scol50 {
width:50%
}

.scol80 {
width:80%
}
}

@media (min-width: 768px) {
.lcol50 {
width:50%
}
.mcol30 {
width:33%
}

.lcol65 {
width:65%
}

.mcol50 {
width:50%
}

.mcol60 {
width:60%
}

.mcol65 {
width:65%
}

.mcol100 {
width:100%
}

.lvisible {
display:block!important
}

.lhidden {
display:none!important
}

.mcol1-5 {
width:20%
}

.mcol1-4 {
width:25%
}

.mcol40 {
width:40%
}

.mcol70 {
width:70%
}

.lcolfree {
width:auto
}
.mcol20 {
    -webkit-box-flex: 0;
-webkit-flex: 0 0 20%;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.mcol25 {
    -webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.mcol3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.mcol66 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.mcol75 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.mcol80 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
}
.mhidden {
display:none!important
}

.mvisible {
display:block!important
}
}

@media (min-width: 992px) {
.lcol50 {
width:50%
}

.lcol40 {
width:40%
}

.lcol1-4 {
width:25%
}

.lvisible {
display:block!important
}

.lhidden {
display:none!important
}

.lcol100 {
width:100%
}

.lcol75 {
width:75%
}

.lcol65 {
width:65%
}

.lcol1-5 {
width:20%
}

.lcol1-3 {
width:33%
}

.lcolfree {
width:auto
}

.lcol3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
}

@media (min-width:1200px) {
.lcol50 {
width:50%
}

.lcol40 {
width:40%
}

.lcol1-4 {
width:25%
}

.lcol65 {
width:65%
}

.lcol75 {
width:75%
}

.lcol1-5 {
width:20%
}

.lvisible {
display:block!important
}

.lhidden {
display:none!important
}

.lcol75 {
width:75%
}

.lcol100 {
width:100%
}

.lcol1-3 {
width:33.33333333%
}

.lcolfree {
width:auto
}

.lcol80 {
width:80%
}
}

#webspice {
text-align:right
}

#webspice a {
font-weight:600;
font-size:12px;
color:#CECECE;
text-decoration:none
}

.bol {
color:#D99F15;
font-size:24px
}

.bgwece {background-color:#441010}

.ico {
display:inline-block;
line-height:1;
font-weight:400;
font-variant:normal;
font-style:normal;
font-family:"FontAwesome Regular";
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.pijlbnden:before {content:"\f107";padding-right:5px;}
.envelop:before {content:"\f003";padding-right:5px;}
.mobile:before {content:"\f10b";padding-right:5px;}
.login:before {content:"\f090";padding-right:5px;}

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

.font20 {
font-size:20px!important;
margin:0
}

.font24 {
font-size:24px!important;
margin:0
}

.bold{font-weight: bold}
.red{color:#e30631}
.white{color:#fff}
.uppercase {text-transform:uppercase}
.text-center{text-align: center}

.lijn {
color:#F6F4EF;
background-color:#eae9e9;
height:1px;
border:none;
width:100%;
padding-bottom:0;
margin-top:0;
margin-bottom:15px;
float:left
}
.p5{padding:5px}
.padding-top{padding-top:20px}
.padding-bottom{padding-bottom:20px}
.ml50{margin-left: 50px}
.mr20{margin-right: 20px}
.mt20{margin-top: 20px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.bggrey {
background-color:#F6F6F4
}


.overflow {
overflow:hidden
}

.splitsen {
word-break:break-all
}

a {
-webkit-transition:color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
-moz-transition:color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
-ms-transition:color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
-o-transition:color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
transition:color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear
}
#topbar{line-height: 35px;
	border-bottom: 1px solid #c3c2c2;z-index: 999}
@media only screen and (max-width: 479px) {	
#topbar {
    height: auto;
    text-align: center;
	
	}
.telmail {
    float: none;
    display: block;
    margin-bottom: 0px;
	line-height: 32px;
	margin-right: 15px;
}

}

@media only screen and (min-width: 480px) {
#topbar { margin:0px; padding:5px;}
	.telmail {
    float: left;
    margin-right: 15px;
	margin-bottom: 0px;
}
	
	}
.telmail i {color:#cb0000;font-size:18px;font-weight: bold}
.telmail a{color:#230720;text-decoration:none;font-size:16px;font-weight: bold}
.telmail a:hover, .telmail a:hover i {color:#cb0000;}
header {
position:relative;
width:100%;

}

#logo {
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 111;
}
#logo img{max-width: 300px;}
#logo a {
display:block;
text-align:center;
float:none;
z-index:111
}
figure{margin:5px}
nav {
position:relative;
display:none;
text-align:left;
float:left;
margin:0;
padding:0;
	height: auto;
	width:100%;
}

.slicknav_menu {
display:block
}

nav #menu {
	padding:0;
	margin: 0 auto;
	display:-ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
}



nav #menu li {
position:relative;
display:inline-block;
list-style-type:none;
background-image:none;
cursor:pointer;
text-transform:none
}

nav #menu li a:link {
color:#230720;
text-align: center;
padding-right:0;
padding-left:0;
padding-bottom:0;
display:inline-block;
text-decoration:none;
text-transform:uppercase;
line-height:36px;
font-weight:700;
margin:0;
}
nav #menu li a:visited {color:#230720;}
nav #menu li a:hover {color:#cb0000;}
nav #menu li a:active {color:#cb0000;}
nav #menu li a.active {color:#cb0000;}
nav #menu li.last {
padding-right:0!important
}
nav #menu li ul {
	position:absolute;
	top:30px;
	left:-10px;
	margin:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	display:none;
	opacity:0;
	visibility:hidden;
	-webkit-transiton:opacity .2s;
	-moz-transition:opacity .2s;
	-ms-transition:opacity .2s;
	-o-transition:opacity .2s;
	-transition:opacity .2s;
	z-index:999;
	width:350px;
	background-color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
}

nav #menu li ul li {
	display:block;
	color:#000;
	margin:0;
	padding:0;
	}
.nav-column {
    float: left;
    width: 50%;
    padding: 2.5%;
}
nav #menu  li ul li a:link {
	margin:0;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	line-height: 24px;
	text-align: left;
}


nav #menu  li:hover ul {
	display:block;
	opacity:1;
	visibility:visible;
	padding-left:10px;
		padding-right:10px;
}
#film {
    margin-top: 0px;
    padding: 0px;
    position: relative;
}
#foto{
margin:0;
padding:0;
position:relative;
height:180px;
background-color: #cad3dc;
background-position: center 25%;
background-repeat: no-repeat;
background-size: cover;
background-attachment: scroll;
vertical-align: top;
}

.ftbg1 {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	vertical-align: top;
	background-image: url(../fotomateriaal/partnersbg.jpg)
}

.ftbg2 {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:scroll;
vertical-align:top;
background-image:url(../fotomateriaal/planttypes.jpg)
}
.ftbg3 {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:scroll;
vertical-align:top;
background-image:url(../fotomateriaal/varieties.jpg)
}
.ftbg4 {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:scroll;
vertical-align:top;
background-image:url(../fotomateriaal/cherrie.jpg)
}
.ftbg5 {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:scroll;
vertical-align:top;
background-image:url(../fotomateriaal/nurseries.jpg)
}
.ftbg6 {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:scroll;
vertical-align:top;
background-image:url(../fotomateriaal/news.jpg)
}
.ftbg7 {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:scroll;
vertical-align:top;
background-image:url(../fotomateriaal/contact.jpg)
}
.ftbg8 {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
background-attachment:scroll;
vertical-align:top;
background-image:url(../fotomateriaal/digital-mapping.jpg)
}
@media (min-width: 768px) {
header {
height:auto;
position:relative
}

.container {
width:750px
}

.slicknav_menu {
display:none
}
.text-right {text-align: right}
nav {
display:block
}

nav ul li a:link {
font-size:14px
}
.telmail {
    float: left;
    margin-right: 15px;
	margin-bottom: 0px;
	line-height:32px;
}

#foto {
height:300px
}

}

@media (min-width: 992px) {
header {
height:auto;
position:relative
}

.container {
width:970px
}

.slicknav_menu {
display:none
}

nav {
	
	width:70%;
}
nav {margin-top:50px;margin-bottom:0px;display: block;float:right;}
nav ul li a:link {font-size: 16px;}

#foto {
height:360px
}
}

@media (min-width:1200px) {
header {
height:auto;
position:relative
}

.container {
width:1200px;
position:relative
}

.slicknav_menu {
display:none
}
	nav {margin-top:65px;}
#foto {
height:360px
}

}

main {
padding:0 0 10px
}

#content {
padding:5px 0 20px
}

#content ul {
margin-left:15px;
margin-top:0;
padding:0
}

#content ul li {
list-style-type: disc;
background-image:none;
cursor:pointer;
list-style-position:outside;
color:#230720;
padding:0 0 5px 10px
}
#content ul li a {
color:#230720;
text-decoration:none
}

#content ul li a:hover {
text-decoration:underline
}


#content {
margin-top:5px;
padding-left:15px;
float:left;
padding-right:5px
}

#content img {
margin-top:0;
padding:3px;
max-width: 100%;
height: auto;
display: block;
}
#content table {
    width: 90%;
    padding-left: 10px;
   	margin-bottom: 15px;
	margin-top:15px;
	border:1px solid #000000;
border-collapse: collapse;}
#content table tr td {border:1px solid #000000;padding:5px;text-align: left}
.partners{
	min-height:368px;
    }

.btn {
	font-weight: bolder;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
	font-size: 16px;
	padding: 10px 50px;
	line-height: 25px;
	background-color: #cb0000;
	text-transform: uppercase
}
.btn{margin:10px}
.btn:hover{
text-decoration:underline;}

#var .dble, #var ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	text-align: left;
}
#var .dble li  { width:50%; }
#var .one li  { width:100%; }

#var  li{ 
	padding-top:5px;
	padding-bottom:5px;
	float:left;
line-height: 24px;	
	list-style: none;
	}
#var ul li:before {
  font-family: "FontAwesome Regular";
color: #ff0033;
content: '\f13a';
font-size: 12px;
	margin-right:5px;
}
.news {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.125);
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
}
.news a {
position:absolute;
padding:10px;
width:100%;
height:100%;
top:0;
left:0;
text-decoration:none;
z-index:10;
filter:alpha(opacity=1)
}
.newsimg {
display: block;
width: 100%;
height: 225px;
overflow:hidden
}
.newsblock{
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
font-size: 1em;
position: relative;
margin: 0;
padding: 1em;
}
.newstitle{
	padding-left: 5px;
	letter-spacing: 1px;
}
.newsdate p{
  font-size: 14px;
  font-family: "Open Sans";
  color: #666;
  line-height: 16px;
}.newstxt {clear: both;margin-top: .5em;}
.newsfoot {
	padding-top: 0px;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 10px;    /*position: static;
    bottom: 0;
    left: 0;
	max-width: 100%;*/}
.newsfoot p {text-transform:uppercase;font-weight: bolder}
.newsfoot p:hover {text-decoration: underline; color:#cb0000}
.newsitem {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
}
.newsimgdet {max-width:600px; width:100%;overflow:hidden;max-height: 450px; height:auto;text-align: center;margin-left: auto;margin-right: auto;}
.newsimgdet img {margin-left: auto;margin-right: auto;}
.btnsmall {
font-weight:bolder;
display:inline-block;
color:#fff;
text-decoration:none;
text-shadow:none;
font-size:16px;
margin:10px;
text-transform:uppercase;
padding:10px 35px;
line-height:25px
}
.holder {
    height: 106px;
    overflow: hidden;
    margin-bottom: 1px;
    padding-right: 1px;
    padding-left: 1px;
}
.thumbnail {display: block;background-color: #FFF;}
.thumbnail > img, .thumbnail a > img, .thumbfolder > img, .thumbfolder a > img {
	display: block;
	height: auto;
	max-width: 100%;
	margin-left: auto;
margin-right: auto;
	
}

address p a{color:#230720;}
address p a:hover{color:#cb0000;}


#contact {
margin-top:50px;
padding:0
}

input,textarea {
font-family:inherit;
font-size:16px;
padding:5px;
color:#333;
background-color:#FFF;
border:1px solid #999;
width:99%
}

input[type="date"],input[type="month"],input[type="year"],input[type="radio"] {
width:50px;
margin-right:5px;
display:inline-block
}

.form_label {
font-size:16px;
display:inline-block;
margin-bottom:5px;
color:#62656a;
width:100%
}

label {
font-size:16px;
display:inline;
margin-bottom:5px;
color:#62656a
}

.formelnt {
position:relative;
display:inline-block;
width:100%;
margin-bottom:10px
}


#submit {
color:#FFF;
background-color:#cb0000;
padding:10px;
border-style:none;
margin-top:15px;
margin-left:5px;
width:150px;
cursor:pointer;
text-transform: uppercase;
font-weight: bolder
}
#submit:hover {background-color:#3f6c45;color:#000}


figure img {
display:inline-block!important;
background-clip:padding-box
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

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

}

@media (min-width: 768px) {
.news{min-height: 642px;}
.newsimg {height: 160px;}
.ml70{margin-left: 70px}}

@media (min-width: 992px) {
.news{min-height: 594px;}
.newsimg {height: 215px;}
.holder {
    height: 125px;
    margin-bottom: 15px;
    padding-right: 10px;
    padding-left: 1px;
}
}

@media (min-width:1200px) {
.holder {
    height: 155px;
    margin-bottom: 15px;
    padding-right: 10px;
    padding-left: 1px;
}
	.news{min-height: 530px;}
.newsimg {height: 225px;}
	
}

footer {
margin:0;
padding:0px 0 40px;
background-color: #9c191a
}
.foothead{height:80px;margin-top:0px;margin-bottom: 0px;padding: 0}
.footbg{
	background-position:left top;
	background-repeat: no-repeat;
	background-overflow: visible;
	background-size: cover;
	background-attachment: scroll;
	vertical-align: top;
	background-image: url(../fotomateriaal/footbg.svg)
}

footer p,footer p a {
color:#fff;
text-decoration:none;
font-weight:normal;
	line-height: 20px
}

#info {
padding-left:45px
}

#footcontact{margin-top:20px;margin-bottom:20px}
#footcontact a{line-height: 30px}
#footcontact a:hover{text-decoration: underline}


@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width:1200px) {
.foothead{height:147px;}
}
/*backtotop*/
.cd-container {
  width: 90%;
  max-width: 768px;
  margin: 2em auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 40px;
	right: 10px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: center 50%;
	background-image: url(../fotomateriaal/top-arrow.svg);
	background-color: #4a4b4b;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
	-moz-box-shadow: 0 0 10px rgba(59,55,55,0.05);
	-webkit-box-shadow: 0 0 10px #3B3737;
	box-shadow: 0 0 10px #3B3737;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #84b43e;
  opacity: 1;
}
.cd-top:hover {
  background-color:#cb0000;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}





li {
	
}

ul {
	
}
