.txt {

	color:#000000;

	font-size: 14px;

	

}



.txt-h1 {

	color:#e30613;

	font-size: 16px;

	

}


.statusbar-overlay {
    background: #000;
}
.statusbar-overlay {
    opacity: 0;
}
p a { color:#e30613; }

.footer { background-color: #e30613; position:fixed; bottom:0; width:100%; }

main > .container { padding: 60px 15px 0;

padding-bottom: 50px;}

.navbar { background-color:#e30613; }

.hidden { display:none !important; }

main { margin-bottom:75px; }

.footer .col-3 a { font-size:14px; cursor:pointer; text-align:center; color:rgba(255,255,255,0.7); width:100%; display:block; }

.footer .col-3.actief a { color:#FFF; }

.footer .col-3 i { font-size:18px; clear:both; float:none; display:block; }



.inputvalue { margin-top:5px !important; width:100%; padding:5px 10px !important; border:1px #a7a7a7 solid !important; border-radius:5px !important; -webkit-border-radius:5px !important; }

#verstuur { line-height:48px; color:#FFF; text-transform:uppercase; margin:30px 0; font-weight:bold; width:100%; background-color:#e30613; border:0; border-radius:4px; -webkit-border-radius:4px; }



.fileinput-button { width:100%; display:block; }

.contact iframe { margin-top:60px; width:100%; display:block; min-height:300px; }



.margin-vertical { margin:16px 0; }

.list ul { list-style:none; margin:0; padding:0; }

.list .item-content { min-height:48px; }

a.color-theme-red { color:#e30613 !important; }

.text-color-blue { color:#2196f3!important; }

.text-color-green { color:#4caf50!important; }

.text-color-orange { color:#ff9800!important; }

.text-color-pink { color:#e91e63!important; }

.text-color-yellow { color:#ffeb3b!important; }

.text-color-black { color:#000!important; }

.brand-color-facebook { color: #3B5998 !important; }

.brand-color-twitter { color: #1DA1F2 !important; }

.brand-color-linkedin { color: #0077B5 !important; }

.brand-color-youtube { color: #FF0000 !important; }





.list .item-content {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

}

.list .item-media {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-shrink: 0;

  -ms-flex-negative: 0;

  flex-shrink: 0;

  -webkit-flex-wrap: nowrap;

  -ms-flex-wrap: nowrap;

  flex-wrap: nowrap;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  padding-top: 4px;

  padding-right:15px;

}



.list .item-inner {

  position: relative;

  width: 100%;

  padding-top: 8px;

  padding-bottom: 8px;

  min-width: 0;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-align-self: stretch;

  -ms-flex-item-align: stretch;

  align-self: stretch;

}

.producten img { max-width:100%; }
.producten .col-md-4 { margin-bottom:30px; }

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
	.navbar { padding-top:10px; }	
	main { margin-top:20px; }
}

@media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) {
	.navbar { padding-top:35px; }	
	main { margin-top:30px; min-height:850px; }
}

