﻿body { font-family: 'Quicksand', sans-serif; font-size: 16px; line-height: 28px; margin: 0; color: #333; }
	body.KMCMSeditor { padding: 20px; }

h1 { color: #c52834; margin-bottom: 30px; font-size: 40px; font-family: 'Montserrat', sans-serif; font-weight: 600; position: relative; }
	h1 span { font-weight: 400; color: #c52834; font-size: 26px; font-family: 'Quicksand', sans-serif; }
h2 { font-weight: 400; color: #c52834; font-size: 26px; margin: 35px 0 25px 0; }
h3 { color: #c52834; margin-bottom: 35px; font-size: 26px; font-family: 'Montserrat', sans-serif; font-weight: 600; }
h4 { font-weight: 700; color: #c40158; font-size: 24px; margin-top: 30px; }
h5 { font-weight: 600; font-family: 'Montserrat', sans-serif; font-size: 16px; }
h6 { font-weight: 400; color: #004996; font-size: 24px; margin-top: 30px; }
p, ul, ol { color: #333; font-size: 16px; line-height: 28px; }


.doclist { margin-left: 25px; }
td.ico { padding: 0 8px; }
a { transition: ease-in-out .30s; color: #000; }
	a:hover, a:focus, a:active { outline: none; text-decoration: none; }
	a:hover { color: #000; }
	a.tel { color: #fff; }
.margintop20 { margin-top: 20px; }
.marginbottom20 { margin-bottom: 20px; }
.galerycontainer { margin-top: 20px; }
.marginbottom15 { margin-bottom: 25px; }
.boxshadow { box-shadow: #444 0 0 10px; }
.fa-li { top: 7px; color: #c40158; }

:root { --cookiebotcolor: #c52834; }
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll { background-color: var(--cookiebotcolor) !important; border-color: var(--cookiebotcolor) !important; color: #ffffff; }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-bottom: 1px solid var(--cookiebotcolor) !important; border-bottom-width: 1px; color: var(--cookiebotcolor) !important; }
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection { border-color: var(--cookiebotcolor) !important; color: #141414; }
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { border: 2px solid var(--cookiebotcolor) !important; background-color: var(--cookiebotcolor) !important; }
#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: var(--cookiebotcolor) !important; }
#CybotCookiebotDialog form input[type="checkbox"][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: #D6D6D6 !important; }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover { color: var(--cookiebotcolor) !important; }
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change { background-color: var(--cookiebotcolor) !important; border-color: var(--cookiebotcolor) !important; color: #FFFFFF; }
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw { background-color: #FFFFFF; border-color: var(--cookiebotcolor) !important; }
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg { fill: var(--cookiebotcolor) !important; }
#CookiebotWidget .CookiebotWidget-consent-details button { align-items: center; color: var(--cookiebotcolor) !important; }

.content ul { list-style: none; padding: 0; margin-left: 1em; }
	.content ul li { padding-left: 1.9em; }
		.content ul li:before { content: '\f105'; font-family: 'FontAwesome'; display: inline-block; margin-left: -1.9em; width: 1.9em; color: #c40158; }
	.content ul.fa-ul { margin-left: 25px; }
		.content ul.fa-ul li { padding-left: 0; margin-left: 25px; }
			.content ul.fa-ul li:before { content: none; }
.content h1 { margin-top: 0; }
.content p, .content ul { margin-bottom: 20px; }
.content p { text-align: justify; }
.content a { color: #c52834; }

.img-left { }
.img-right { }
.img-below, .img-above { margin: 15px auto; }

.navbar .language { float: right; margin-top: 10px; margin-right: 4px; transition: ease-in-out all 0.3s; }
.language a { margin-left: 2px; background-color: #dedede; display: inline-block; padding: 6px 6px; border-radius: 4px; color: #1a1b17; font-size: 14px; line-height: 14px; text-align: center; }
	.language a:hover { background-color: #c52834; color: #fff; }

.navbar { border: 0; margin-bottom: 0; z-index: 10; padding-top: 0px; text-transform: lowercase; background-color: #eee; transition: ease-in-out all 0.3s; background-color: rgba(255,255,255,0.6); }
.navbar-default { background-color: transparent; border-radius: 0; }
.navbar-header { width: 100%; transition: ease-in-out all 0.3s; }
.container > .navbar-collapse { margin-right: -15px; }
.navbar-fixed-top > .container > .navbar-collapse { margin-right: 0px; }
.navbar-fixed-top { padding-top: 0; background-color: #eee; background-color: rgba(255,255,255,0.9); }
	.navbar-fixed-top .navbar-brand { padding: 0; }
		.navbar-fixed-top .navbar-brand img { margin-top: 0px; transition: ease-in-out 0.3s; }
.navbar-default .navbar-nav { margin-top: 18px; margin-bottom: 22px; transition: ease-in-out all 0.3s; }
	.navbar-default .navbar-nav > li > a { color: #1a1b17; padding: 24px 10px 22px 10px; font-size: 18px; font-weight: 400; border-bottom: solid 3px transparent; }
		.navbar-default .navbar-nav > li > a:after { position: absolute; background-color: #c52834; content: ""; left: 0; right: 0; bottom: 0; height: 3px; width: 100%; display: block; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; -moz-transform: rotateY(-90deg); -ms-transform: rotateY(-90deg); -o-transform: rotateY(-90deg); -webkit-transform: rotateY(-90deg); transform: rotateY(-90deg); }
	.navbar-default .navbar-nav > li:hover > a:after, .navbar-default .navbar-nav > li.dropdown > a:hover { -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
	.navbar-default .navbar-nav > li > a.active:after { -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
.navbar-scroll { box-shadow: #ccc 0 0 10px; }
.navbar-toggle { margin-top: 10px; margin-right: 0px; color: #1a1b17; font-size: 18px; padding-top: 24px; padding: 3px 9px; border-radius: 4px; background-color: #dedede; border: 0; transition: ease-in-out all 0.3s; border: solid 1px #fff; }
	.navbar-toggle b { font-weight: normal; }
	.navbar-toggle .fa { width: 20px; }
	.navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #dedede !important; color: #1a1b17; }

.headermargin { background-color: #444; }
.headerfoto, .headersfeer { background-size: cover; background-position: center center; }

.dropdown-menu { color: #000; margin: 0px; padding: 0px; border: none; }
	.dropdown-menu > li > a { padding: 12px 19px; font-size: 16px; font-weight: 400; }
		.dropdown-menu > li > a > span { color: #137ec2; }
	.dropdown-menu > li:last-child > a { }
	.dropdown-menu > li > a:hover { background-color: #004996; color: #fff; }

.stretcher h4 { color: #fff; }
.product-content { padding-bottom: 60px; }
	.product-content .product-text { border-right: solid 2px #c52834; padding-right: 30px; }
	.product-content .product-file { }
		.product-content .product-file a:hover { color: #c52834; }

.content-bg { background-color: #eee; }
.content-title { margin-top: -40px; background-color: #d2d4d6; text-align: center; padding: 20px 0; box-shadow: #444 0 0 0px; }
	/*background:url(../images/oak.jpg) center center repeat*/
	.content-title h1 { color: #fff; text-shadow: #000 0 0 2px; }
.content { background-color: #fff; }

.blogpost { background-color: #fff; padding: 20px; }

.history { margin: 40px 0; }
	.history .history-row { margin-bottom: 20px; }
	.history span { color: #c52834; font-size: 26px; text-align: right; display: block; margin-top: 10px; }
	.history p { border-left: solid 2px #ccc; padding-left: 30px; margin: 10px 0; text-align: left; }

.blockshome { background-color: transparent; margin-top: -120px; margin-bottom: 40px; }
.homenews { background-color: #dee8ee; padding: 40px 0; margin-top: -19px; }
	.homenews h3 a { color: #004996; border-bottom: dotted 1px #004996; }
	.homenews p a { color: #004996; border-bottom: dotted 1px #004996; font-weight: bold; }
.teaser { background-color: #e62b27; color: #fff; padding: 12px 0; font-family: 'Passion One', sans-serif; font-weight: 400; font-size: 24px; }
	.teaser a { color: silver; text-decoration: underline; }
.diensten { background-color: #fff; }
.blog { padding: 100px 0; }
.eik { padding: 80px 0 100px 0; background: url(/images/eik-blad-2.jpg) center center fixed; background-size: cover; }
	.eik h2 { text-align: center; font-size: 66px; line-height: 66px; color: #fff; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight: 600; text-shadow: #000 0 0 10px; }
	.eik .bp { background: url(/images/belgian-product.png) 0 0 no-repeat; padding-left: 100px; line-height: 56px; font-size: 56px; color: #fff; display: inline-block; text-transform: uppercase; font-weight: 400; text-shadow: #000 0 0 10px; }

.submenu { background-color: #fff; padding-bottom: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
	.submenu h4 { font-size: 16px; font-weight: 700; margin: 0; background-color: gray; color: #fff; padding: 20px 0; margin-bottom: 20px; padding-left: 20px; }
	.submenu ul { font-size: 16px; }
	.submenu li { margin: 16px 0; }
	.submenu .fa-li { font-size: 14px; color: #ccc; }
	.submenu li a { color: gray; }
		.submenu li a:hover { color: #c52834; }
	.submenu li.active a { color: #c52834; }
.dropdown .btn { display: block; width: 50%; margin-bottom: 10px; margin-top: 0px; margin-left: 50%; border-radius: 0; border: 1px solid #dee8ee; background-color: #fff; }
.open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover { color: #333; background-color: #dee8ee; border-color: #dee8ee; }
.sm-dropdown-menu { margin-left: 50%; width: 50%; }
	.sm-dropdown-menu > li > a { color: #222; text-decoration: none; }
		.sm-dropdown-menu > li > a:hover { color: #222; text-decoration: none; background-color: #dee8ee; }
		.sm-dropdown-menu > li > a.active { color: #222; }
			.sm-dropdown-menu > li > a.active:hover { color: #222; }

.box-image { margin-bottom: 30px; }
	.box-image .image { overflow: hidden; background-color: #000; }
		.box-image .image img { opacity: 0.6; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; -webkit-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition: 0.1s all linear; transition: 0.1s all linear; }
	.box-image:hover .image img { opacity: 0.9; -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); box-shadow: none; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: 250ms; transition-duration: 250ms; }
.box-icon { margin-bottom: 30px; border: solid 1px #d8d8d8; background-color: #dee8ee; }
	.box-icon .box-text { padding: 25px; }
.box .box-text { text-align: left; }
	.box .box-text i { font-size: 48px; color: #c40158; }
	.box .box-text h3 { margin-bottom: 15px; color: #c40158; }
.box-image .box-text h3 { font-size: 20px; }
.box .box-text h3 a { color: #c40158; border: 0; }
	.box .box-text h3 a:hover { color: #002140; }
.box .box-text h3.case a { color: #002140; }
	.box .box-text h3.case a:hover { color: #c40158; }
.box .box-text p { margin: 0; }
.box-icon .box-foot { background-color: #dee8ee; border-top: solid 0px #fff; padding: 12px; text-align: right; }
	.box-icon .box-foot a { display: inline-block; padding: 8px 14px 10px 14px; background-color: #dee8ee; color: #002140; border-radius: 4px; font-weight: 700; font-size: 16px; border: solid 1px #002140; }
		.box-icon .box-foot a:hover { background-color: #002140; color: #fff; }
.box-image .box-foot { border-bottom: solid 2px #dee8ee; padding-bottom: 0px; padding-top: 12px; }

img.sfeer { margin-top: 30px; }

.breadcrumb { text-transform: lowercase; margin-bottom: 10px; margin-top: 4px; font-size: 14px; padding: 10px 10px 10px 0; border-radius: 0; text-align: left; background-color: transparent; color: gray; }
	.breadcrumb > li + li::before { padding: 0 5px; color: silver; content: "/"; }
	.breadcrumb a { color: #c52834; }
.archief { text-transform: lowercase; font-weight: 700; margin-bottom: 10px; margin-top: 10px; font-size: 14px; padding: 10px 0 14px 0; border-bottom: solid 1px #e0e0e0; color: silver; }
	.archief a { color: #009bde; text-decoration: underline; }

.product-foto { background-color: #e5e5e5; padding: 60px 0 40px 0; }
.hoverimg { width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 22px; font-size: 14px; background-color: #002140; color: #fff; font-size: 14px; line-height: 22px; border: solid 1px #002140; }
	.hoverimg .text { position: absolute; padding: 0 2px 4px 4px; background-color: rgba(0,33,64,0.8); width: 100%; }
	.hoverimg span.title { color: #fff; }
	.hoverimg a { background-color: rgba(197,40,52,0.45); bottom: -200px; color: #ccc; left: 0; opacity: 0; position: absolute; right: 0; text-align: center; text-transform: uppercase; top: 0; z-index: 100; transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; }
		.hoverimg a span.title { display: table; width: 100%; height: 100%; }
			.hoverimg a span.title span { font-style: normal; font-weight: 300; font-size: 12px; line-height: 14px; color: #FFFFFF; vertical-align: middle; padding: 20px; display: table-cell; }
		.hoverimg a:hover { bottom: 0; opacity: 1; transition: opacity 0.30s ease-in-out 0s, bottom 0.4s cubic-bezier(0.25, 0.500, 0, 1) 0s; -webkit-transition: opacity 0.30s ease-in-out 0s, bottom 0.4s cubic-bezier(0.25, 0.500, 0, 1) 0s; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; margin-top: 20px; margin-bottom: 20px; }
	.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive-4by3 { padding-bottom: 75%; }

.news-outer { position: relative; background-color: #f0f0f0; margin-bottom: 25px; }
	.news-outer .news-img-box { width: 200px; display: table-cell; vertical-align: top; }
	.news-outer .news-content { display: table-cell; vertical-align: middle; padding: 20px 25px; }
		.news-outer .news-content h5 { color: #666; margin-top: 0; font-size: 18px; }
		.news-outer .news-content h3 { color: #004996; margin-top: 0; }
			.news-outer .news-content h3 a { color: #004996; margin-top: 0; border-bottom: dotted 1px #004996; }
				.news-outer .news-content h3 a:hover { color: #316198; }
		.news-outer .news-content p { color: #888; }
	.news-outer .news-more { color: #444; }
		.news-outer .news-more a { color: #004996; border-bottom: dotted 1px #004996; font-weight: bold; }

.grid { height: 80%; margin-bottom: 30px; }
	.grid:after { content: ''; display: block; clear: both; }
.grid-item { position: relative; margin: 0px; }
	.grid-item .hoverimg { margin-bottom: 0; }

label { font-weight: normal; }
/*.form-control {border:solid 2px #dee8ee;border-radius:0;}
.form-group input:focus {border-color:#c40158;}
.form-group textarea:focus {border-color:#c40158;}*/
.content .btn-send { display: inline-block; padding: 8px 14px 10px 14px; background-color: #c40158; color: #fff; border-radius: 4px; font-weight: 700; font-size: 16px; border: solid 1px #c40158; }
	.content .btn-send:hover, .btn-send:focus { background-color: #fff; color: #c40158; }
.map { margin-top: -140px; }
.mailphone { background-color: #1a1b17; text-align: center; padding: 40px 0; background: url(../images/oak.jpg) center center repeat; box-shadow: #444 0 0 10px; }
	.mailphone .fa { font-size: 80px; color: #c52834; }
	.mailphone a { display: block; color: #000; font-size: 30px; padding-top: 15px; }
	.mailphone p { color: #000; }
.team { background-color: #fff; padding: 30px; }
.blog .team article:hover { -moz-transform: translate3d(0, 0px, 0); -ms-transform: translate3d(0, 0px, 0); -o-transform: translate3d(0, 0px, 0); -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); }
.blog .team h3 { font-size: 22px; }

a.plink { color: #c52834; text-decoration: underline; }

.content a.dealerknop { display: inline-block; padding: 4px 8px; color: #000; border: solid 1px #000; border-radius: 4px; margin: 0 8px 12px 0; }
	.content a.dealerknop:hover { background-color: #000; color: #fff; }

footer { background-color: #1a1b17; padding: 60px 0; color: #eee; }
	footer .footermenu a { display: block; }
	footer h3 { color: #c52834; }
	footer a { color: #fff; }
		footer a:hover { color: #c52834; }
		footer a.tel, footer a.tel:hover { color: #fff; }
	footer .fa { color: #888; width: 20px; text-align: center; }
	footer a.video { color: #888; font-size: 12px; }
	footer p { color: #fff; }
	footer .fit { border-top: solid 1px #888; padding-top: 25px; margin-top: 25px; }
		footer .fit img { float: right; }
		footer .fit .hoog img { float: right;margin-left:18px; }
	footer .privacy { padding: 36px 0; border-top: solid 1px #c52834; margin-top: 36px; }
		footer .privacy a.km { float: right; font-size: 11px; color: #666; }
			footer .privacy a.km:hover { color: #999; }
	footer .footermenu .language a { display: inline-block; text-transform: lowercase; }

	footer .social { margin: 18px 0 18px 0; }
		footer .social a { background-color: #c52834; color: #fff !important; display: inline-block; line-height: 1; padding: 8px 4px; border-radius: 50%; width: 34px; text-align: center; transition: 0.3s ease-in-out all; margin-right: 6px; }
		footer .social a .fa { color: #fff !important; }
			footer .social a:hover { background-color: gray; }



a.toplink { cursor: pointer; position: fixed; right: 15px; bottom: 15px; display: none; color: #c52834; }
.wow { visibility: hidden; }

@media(min-width:1200px) {
	.navbar, .headermargin { height: 190px; }
	.navbar-brand img { max-width: 400px; padding: 16px 0 25px 0; }
	.navbar-default .navbar-nav { margin-top: 52px; }
		.navbar-default .navbar-nav > li > a { padding: 16px 10px; }
	.navbar-scroll { margin-top: -60px; height: 150px; }
		.navbar-scroll .navbar-brand img { max-width: 220px; margin-top: 60px; padding: 0; }
		.navbar-scroll .navbar-nav { margin-top: 28px; }

	.breadcrumbcontainer { padding-top: 130px; }
	.headerfoto { height: 550px; }
	.headersfeer { height: 400px; }

	.blocks { margin: 30px 0; }
	.grid-item { width: 230px; margin-bottom: 10px; }

	.content { padding: 60px 30px; margin-bottom: 100px; }

	#map_canvas { height: 500px; }
	.blog .team article .image { height: 370px; }
}

@media(min-width:992px) and (max-width:1199px) {
	.navbar, .headermargin { height: 160px; }
	.navbar-brand img { max-width: 340px; padding: 10px 0 25px 0; }
	.navbar-default .navbar-nav { margin-top: 30px; }
		.navbar-default .navbar-nav > li > a { padding: 16px 7px; }
	.navbar-scroll { margin-top: -60px; height: 150px; }
		.navbar-scroll .navbar-brand img { max-width: 220px; margin-top: 60px; padding: 0; }
		.navbar-scroll .navbar-nav { margin-top: 28px; }

	.breadcrumbcontainer { padding-top: 110px; }
	.headerfoto { height: 450px; }
	.headersfeer { height: 300px; }
	.eik { padding: 70px 0 90px 0; }
		.eik h2 { font-size: 60px; line-height: 60px; }

	.content { padding: 60px 30px; margin-bottom: 100px; }

	h1 { font-size: 40px; }
	h3 { font-size: 20px; }

	.map .fa { display: none; }
	#map_canvas { height: 400px; }
	.blog .team article .image { height: 409px; }
	.grid-item { width: 265px; margin-bottom: 10px; }
}

@media(min-width:768px) and (max-width:991px) {
	.navbar-fixed-top:not(.navbar-scroll) { height: 135px; }
	.navbar-brand img { max-width: 300px; padding: 10px 0; }
	.navbar .language { display: inline-block; margin-top: 20px; margin-right: 140px; }
	.navbar-toggle { display: inline-block; position: absolute; right: 0; top: 6px; }
	.navbar-fixed-top .navbar-collapse { max-height: 440px; }
	.navbar-scroll .navbar-brand img { max-width: 190px; }

	.navbar-default .navbar-nav { margin-top: 6px; margin-left: 440px; margin-bottom: 35px; font-weight: 700; font-size: 16px; line-height: 20px; }
	.navbar-header { float: none !important; min-height: 90px; position: relative; }
	.nav.navbar-nav { float: none !important; background-color: #c52834; padding: 8px; border-radius: 8px; }
	.navbar-nav > li { float: none; }
	.navbar-default .navbar-nav > li > a { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ccc; color: #fff; }
	.navbar-default .navbar-nav > li:last-child > a { border-bottom: none; }
	.navbar-right { float: none !important; }
	/*full width*/
	.collapse.navbar-collapse { display: none !important; }
	.collapse { display: none !important; }
		.collapse.in { display: block !important; }
	container > .navbar-collapse { margin-right: 0px; }

	.breadcrumbcontainer { padding-top: 70px; }
	.headerfoto { height: 300px; }
	.headersfeer { height: 200px; }

	.product-content .product-text { border-right: 0; padding-right: 0px; }
	.product-content .product-file { margin-top: 30px; padding-top: 20px; border-top: solid 1px #c52834; }


	.eik { padding: 70px 0 90px 0; }
		.eik h2 { font-size: 60px; line-height: 60px; }

	.box .box-text i { font-size: 24px; }
	.box-icon .box-foot a { padding: 6px 10px 8px 10px; font-size: 14px; line-height: 14px; }
	.homenews img { margin-bottom: 22px; }
	.grid-item { width: 205px; margin-bottom: 10px; }


	.content { padding: 40px 20px; margin-bottom: 60px; }
	.history span { text-align: left; }
	.history p { border-left: 0; padding-left: 0px; margin: 10px 0; }

	h1 { font-size: 28px; }
	h3 { font-size: 22px; }

	.map .fa { display: none; }
	#map_canvas { height: 400px; }
	.blog .team article .image { height: 300px; }
	.blog .team h3 { font-size: 18px; }
	.blog .team p { font-size: 14px; }
}

@media(max-width:767px) {
	.navbar, .headermargin { height: 75px; }
		.navbar .language { margin-right: 26px; margin-top: 7px; }
			.navbar .language a { margin-left: 2px; font-size: 10px; line-height: 10px; text-align: center; }
	.navbar-brand img { max-width: 150px; padding-top: 10px; }
	.navbar-toggle { display: inline-block; position: absolute; right: 10px; top: 2px; }
		.navbar-toggle b { display: none; }
	.navbar-default .navbar-nav { margin-top: 50px; margin-left: 0px; margin-bottom: 35px; font-weight: 700; font-size: 16px; line-height: 20px; }
	.nav.navbar-nav { float: none !important; background-color: #c52834; padding: 8px; border-radius: 8px; }
	.navbar-fixed-top .navbar-collapse { max-height: 500px; }
	.navbar-default .navbar-collapse { border: none; }
	.navbar-default .navbar-nav > li > a { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ccc; color: #fff; }
	.navbar-default .navbar-nav > li:last-child > a { border-bottom: none; }

	.breadcrumbcontainer { padding-top: 60px; }
	.headerfoto { height: 200px; }
	.headersfeer { height: 120px; }
	.blog { padding: 30px 0 60px 0; }

	.eik { display: none; }

	.box-image .image { display: none; }
	.box-icon .box-text { padding: 0 15px; }
	.box .box-text i { display: none; }
	.box-icon .box-foot a { padding: 6px 10px 8px 10px; font-size: 14px; line-height: 14px; }


	p, ul, ol { font-size: 14px; line-height: 24px; }

	.content { padding: 40px 10px; margin-bottom: 60px; }
	.content-title { margin-top: -20px; padding: 10px 0; }
		.content-title h1 { color: #fff; text-shadow: #000 0 0 2px; }
	.history span { text-align: left; }
	.history p { border-left: 0; padding-left: 0px; margin: 10px 0; }
	h1 { font-size: 26px; }
	h3 { font-size: 20px; }

	.product-content .product-text { border-right: 0; padding-right: 0px; }
	.product-content .product-file { margin-top: 30px; padding-top: 20px; border-top: solid 1px #c52834; }

	.doclist { margin-left: 10px; }

	.map { margin-top: -40px; }
		.map .fa { display: none; }
	.mailphone a { font-size: 20px; }
	#map_canvas { height: 300px; }
	.blog .team article .image { }
	.blog .team h3 { font-size: 18px; }
	.blog .team p { font-size: 14px; }
	.grid-item { width: 250px; margin-bottom: 10px; }
	.blogpost p.intro { font-size: 18px; line-height: 26px; }

	.teaser { font-size: 18px; }
	footer { text-align: center; }
		footer .text-right { text-align: center; }
		footer .indent { display: none !important; }
		footer .fit img { margin: 35px auto; float: none; }
		footer .fit .hoog img { margin: 35px auto; float: none; }
	.privacy { display: none; }
}
