/**
 * @project: waterdicht.be
 * @location: I.R.S-Btech nv-sa - www.waterdicht.be
 * @date: 30.06.2014
 * @author: Thomas Vrolix
 */

@charset "UTF-8";

/* -------------------------------------------------------
	RESET CSS
 ------------------------------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -------------------------------------------------------
	BOOTSTRAP 3 OVERRIDES
------------------------------------------------------- */
.btn-default { text-shadow: 0 1px 0 #fff; background-image: -webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e6e6e6)); background-image: -webkit-linear-gradient(top,#fff,0%,#e6e6e6,100%); background-image: -moz-linear-gradient(top,#fff 0,#e6e6e6 100%); background-image: linear-gradient(to bottom,#fff 0,#e6e6e6 100%); background-repeat: repeat-x; border-color: #e0e0e0; border-color: #ccc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); }
.alert-danger { background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%); background-image: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3)); background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); background-repeat: repeat-x; border-color: #dca7a7; }
.alert-success { background-image: -webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%); background-image: -o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc)); background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); background-repeat: repeat-x; border-color: #b2dba1; }

/* -------------------------------------------------------
	FONTS
------------------------------------------------------- */
/* Open Sans */
@font-face { font-family: 'open_sansbold'; src: url('../fonts/opensans/opensans-bold-webfont.eot'); src: url('../fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansbold_italic'; src: url('../fonts/opensans/opensans-bolditalic-webfont.eot'); src: url('../fonts/opensans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-bolditalic-webfont.woff') format('woff'), url('../fonts/opensans/opensans-bolditalic-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansextrabold'; src: url('../fonts/opensans/opensans-extrabold-webfont.eot'); src: url('../fonts/opensans/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-extrabold-webfont.woff') format('woff'), url('../fonts/opensans/opensans-extrabold-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansextrabold_italic'; src: url('../fonts/opensans/opensans-extrabolditalic-webfont.eot'); src: url('../fonts/opensans/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-extrabolditalic-webfont.woff') format('woff'), url('../fonts/opensans/opensans-extrabolditalic-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansitalic'; src: url('../fonts/opensans/opensans-italic-webfont.eot'); src: url('../fonts/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-italic-webfont.woff') format('woff'), url('../fonts/opensans/opensans-italic-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-italic-webfont.svg#open_sansitalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanslight'; src: url('../fonts/opensans/opensans-light-webfont.eot'); src: url('../fonts/opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-light-webfont.woff') format('woff'), url('../fonts/opensans/opensans-light-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-light-webfont.svg#open_sanslight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanslight_italic'; src: url('../fonts/opensans/opensans-lightitalic-webfont.eot'); src: url('../fonts/opensans/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-lightitalic-webfont.woff') format('woff'), url('../fonts/opensans/opensans-lightitalic-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansregular'; src: url('../fonts/opensans/opensans-regular-webfont.eot'); src: url('../fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanssemibold'; src: url('../fonts/opensans/opensans-semibold-webfont.eot'); src: url('../fonts/opensans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans/opensans-semibold-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanssemibold_italic'; src: url('../fonts/opensans/opensans-semibolditalic-webfont.eot'); src: url('../fonts/opensans/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/opensans-semibolditalic-webfont.woff') format('woff'), url('../fonts/opensans/opensans-semibolditalic-webfont.ttf') format('truetype'), url('../fonts/opensans/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg'); font-weight: normal; font-style: normal; }

/* Narrowregular */
@font-face { font-family: 'pt_sans_narrowregular'; src: url('../fonts/ptsansnarrow/pt_sans-narrow-web-regular-webfont.eot'); src: url('../fonts/ptsansnarrow/pt_sans-narrow-web-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsansnarrow/pt_sans-narrow-web-regular-webfont.woff') format('woff'), url('../fonts/ptsansnarrow/pt_sans-narrow-web-regular-webfont.ttf') format('truetype'), url('../fonts/ptsansnarrow/pt_sans-narrow-web-regular-webfont.svg#pt_sans_narrowregular') format('svg'); font-weight: normal; font-style: normal; }

/* Calluna */
@font-face { font-family: 'Calluna-Regular'; src: url('../fonts/calluna/Calluna-Regular.eot'); src: url('../fonts/calluna/Calluna-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/calluna/Calluna-Regular.woff') format('woff'), url('../fonts/calluna/Calluna-Regular.ttf') format('truetype'), url('../fonts/calluna/Calluna-Regular.svg#Calluna-Regular') format('svg'); font-weight: normal; font-style: normal; }

/* -------------------------------------------------------
	TYPOGRAPHY
------------------------------------------------------- */
html, body { font-family:'open_sansregular', Verdana, Geneva, sans-serif; font-size: 1em; }

p { font-size:0.9em; line-height: 1.5; }
a, a:hover, a:focus { color: #fb0405; }
a:focus { text-decoration: none; }

.bold { font-family:'open_sansbold'; }

h2 { font-size: 0.95em; }
h3 { font-size: 0.9em; }
h4 { font-size: 1.3em; }
h5 { font-size: 0.95em; }
h6 { font-size: 1em; line-height: 1.3; }


/* Header */
#header ul li a { font-size: 0.8em; }
#header .taalkeuzeMenu li a { text-transform: uppercase; color: #a3a3a3; }
#header .taalkeuzeMenu li a.currentLanguage { color: #ffffff; cursor: default; }
#header .taalkeuzeMenu li a.currentLanguage:hover { text-decoration: none; }
#header .snelkeuzeMenu .navbar-nav>li>a { color: #FFFFFF; }
#header .snelkeuzeMenu .navbar-nav>li.active>a { color: #fb0405; cursor: default; }
#header .snelkeuzeMenu .navbar-nav>li.active>a:hover { color: #fb0405; }

/* Topbar */
#logo p { font-size:0.9em; text-align: center; color: #acacac; letter-spacing: 0.36em; font-weight: bold; text-transform: uppercase; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #ffffff; }

/* Navigation */
.homeNavigation .navbar-collapse .nav>li>a, .homeNavigation .container-fluid { font-family: Verdana, Geneva, sans-serif; color:#000000; font-size: 0.72em; font-weight: bold; text-transform: uppercase; }
.homeNavigation .navbar-collapse .nav>li.active>a { color: #fb0405; background: none; cursor: default; }
.homeNavigation .dropdown-menu>.active>a { background-color: #fb0405; cursor: default; }

/* Slider */
.slideshow .flex-caption h2 { font-size: 1.2em; line-height: 1.2; color: #FFFFFF; }
.slideshow .flex-caption p { color: #FFFFFF; }

/* Breadcrumb */
.breadcrumb li { font-family: Verdana, Geneva, sans-serif; font-size: 0.8em; }
.breadcrumb li a { color: #43454e; }
.breadcrumb>.active { color: #999; }

/* Content */
#content h1 { font-size: 1.5em; text-align: center; letter-spacing: 0.2em; }
.featurette-heading { font-size: 1.3em; font-weight: 300; line-height: 1.3; letter-spacing: -1px; }
.lead { font-family: Verdana, Geneva, sans-serif; }
.infoblock a, .btn { font-size: 0.8em; }
.redbox ul li, .listing li { font-size: 0.9em; }

/* Disclaimer */
.disclaimer h3 { font-size: 1em; }
.disclaimer li { font-size: 0.9em; line-height: 1.5; }
.disclaimer ul { list-style: disc; }

/* Contact */
#contactformulier label, #contactformulier legend { font-size: 0.9em; }
#contactformulier .input-group-addon { color: #000000; font-size: 1em; }
.contactform .alert-danger ul li { font-size: 0.9em; }
#contactformulier label span { color: #fb0405; } 

/* Vacatures */
.vacaturesContent h5 { font-family:'open_sansbold'; font-size: 1em; }

/* Footer */
#footer { font-size: 0.9em; }
#footer h5, #footer .contact ul li, #footer .contact p, #footer .contact a, #footer .nav li a, #footer .ftright { font-size:1em; color: #FFFFFF; }

/* -------------------------------------------------------
	GENERAL STYLES
------------------------------------------------------- */
html, body { height:100%; }

#wrap { position:relative; height:auto!important; }

*:focus { outline:0!important; }

textarea { resize: none!important; }

/* -------------------------------------------------------
	HEADER
------------------------------------------------------- */
#header { width: 100%; background: url('assets/images/header/headerpattern.gif') repeat-x #181715; }
#header .navbar { border: 0; margin-bottom: 15px; }
#header .navbar-toggle { border-color: #333333; margin-top: 3px; margin-bottom: 3px; }
#header .navbar-toggle .icon-bar { background-color: #FFFFFF; }
#header .taalkeuzeMenu { padding: 12px 12px 12px 0; }
#header .taalkeuzeMenu li { display: inline-block; padding: 0 15px; border-left: 1px solid #FFFFFF; }
#header .taalkeuzeMenu li:first-child { border: 0; padding-left: 0; padding-right: 10px; }
#header .snelkeuzeMenu .navbar-nav>li:first-child { border: 0; }
#header .snelkeuzeMenu .nav>li>a:hover, #header .snelkeuzeMenu .nav>li>a:focus { background: none; color: #fb0405; }

/* -------------------------------------------------------
	TOPBAR
------------------------------------------------------- */
#logo { position:relative; z-index:88; float:left; width: auto; }
#logo p { clear:both; }

.irsLogo { width:274px; height:96px; background:url('assets/images/logo/etancheite_logo.jpg') no-repeat; background-size:contain; }

.topbar.navbar { background:none; border:none; box-shadow:none; }
.topbar .dropdown-menu.producten { min-width: 350px; }

.customsearch { float:right; width:500px; min-height: 37px; }
.customsearch * { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
.customsearch .gsc-control-cse { padding:0; }

/* -------------------------------------------------------
	NAVIGATION
------------------------------------------------------- */
/* Home navigation */
.homeNavigation { float:right; padding-right: 0; background:none; border:none; box-shadow:none; margin: 0; }
.homeNavigation .navbar-collapse { width:100%; border:0; padding:0; }
.homeNavigation .navbar-collapse .nav>li>a.current { cursor: default; }
.homeNavigation .navbar-collapse.in { overflow:none; }
.homeNavigation .navbar-collapse .nav .dropdown-menu li { padding:0; height:auto!important; }
.homeNavigation .dropdown-menu>li>a:hover, .homeNavigation .dropdown-menu>li>a:focus, .homeNavigation .dropdown-menu>li>a:active { background:#fb0405; }
.homeNavigation .navbar-collapse .nav li:first-child { border-left:0; }
.homeNavigation .navbar-collapse .nav li { padding:12px; }
.homeNavigation .navbar-collapse .nav li:last-child { margin-right:0; padding-right: 0; }
.homeNavigation .navbar-collapse .nav>li>a, .homeNavigation .container-fluid { padding:0; }
.homeNavigation .navbar-collapse .nav>li>a:hover { color: #fb0405; }

.navbar-default .navbar-nav>.dropdown>a .caret, .navbar-default .navbar-nav>.dropdown>a:hover .caret, #homepage .navbar-default .navbar-nav>.dropdown>a:focus .caret { border-top-color: #fb0405; border-bottom-color: #fb0405; }
.navbar-default .navbar-toggle:focus { background: none; }

/* Breadcrumb */
.breadcrumb { width: 100%; text-align: right; float: right; background: transparent; margin: 9px 0; padding: 0; }

/* -------------------------------------------------------
	CONTENT
------------------------------------------------------- */
#content { padding-bottom: 30px; }
.listing { padding: 0; }
.listing li { padding: 3px 0; }

/* index.html 
****************************** */
#content h1 { margin: 25px 0; }

/* Slider */
#myslider { min-height: 292px; margin-top: 15px; }
.slideshow { max-width: 2000px; height: 330px; margin: 0 auto; overflow: hidden; }
.slideshow .flex-caption { background-color: rgba(0,0,0,0.4); position: absolute; bottom: 10px; right: 50px; padding: 15px; width: 310px; min-height:239px; /*218*/ float: right; margin-left: 0; margin-right: 0; clear: none; }
.slideshow .flex-caption h2 { margin-top: 1.75em; }
.slideshow .flex-caption p { margin-top: 5px; margin-right: 0; }
.slideshow .flex-direction-nav a { z-index: 99; }
.slideshow .flex-direction-nav { position: absolute; top: 53px; right: 291px; }
.slideshow .flex-direction-nav li { display: inline; }
.slideshow .flex-direction-nav li a { color: #FFFFFF; height: 30px; margin: -20px 0 0; text-shadow: none; top: 50%; width: 30px; border-radius: 15px; border: 3px solid white; line-height: 1.2; left: 0;top: 0; margin: 0; display: inline-block; position: relative; opacity: 1; }
.slideshow .flex-direction-nav li a.flex-prev { margin-right: 10px; }
.slideshow .flex-direction-nav li a.flex-prev:before { content: "\f104"; display: inline-block; font-family: 'FontAwesome'; font-size: 20px; margin-right: 2px; }
.slideshow .flex-direction-nav li a.flex-next:before { content: "\f105"; display: inline-block; font-family: 'FontAwesome'; font-size: 20px; margin-left: 2px; }

/* Info blocks */
.mainContentImages { margin-top:15px; margin-left:-1px; }
.EPDMbescherming { background:url('../img/home/infoblocks/Resitrix-SK-P-SintPietersWoluwe.jpg') no-repeat; background-size:contain; }
.Groendaken { background:url('../img/home/infoblocks/Groendak_RB_A.jpg') no-repeat; background-size:contain; }
.Centylon { background:url('../img/home/infoblocks/WF_Centylon_Vooruit_Gent_05.jpg') no-repeat; background-size:contain; }
.featurette.even .featurette-text { padding-left:15px; }
.featurette-image .mainContentImage { float:right; width:200px; height:200px; }
.featurette-image.even .mainContentImage { float:left; }
.featurette.even { padding: 0 15px 0 15px; }
.featurette .infoblock { float: left; margin: 15px 0; }
.featurette .infoblock:first-child {margin-top:0; }
.featurette .infoblock:nth-child(2) { background:#f1f1f1; padding: 12px 0; }
.lead { margin-top: 15px; margin-bottom: 15px; }
.caresfornatureImage { width: 360px; height: 200px; background:url('../img/home/infoblocks/caresfornature.jpg') no-repeat; background-size:contain; }
.bedrijfsfilmImage { width: 360px; height: 200px; background:url('../img/home/infoblocks/film.jpg') no-repeat; background-size:contain; }

.infoblockDak { background-color: #f1f1f1; float: left; margin-top: 30px; }

/* EPDMdakrubberBN.html 
****************************** */
.epdmdakrubberBlok { position:relative; display: inline-block; margin:15px 0; width:100%; }
.epdmdakrubberBlok .gallery { float: right; margin-left: 1.2em; }
.epdmdakrubberBlok p { margin: 0!important; }
.epdmdakrubberBlok a { margin-top: 5px; text-align: left; width: 222px; }

/* zonweringBN.html 
****************************** */
#content .voordelen { float: left; clear:both; margin: 5px 0; }
#content .icons { float: left; margin-right: 15px; }
#content .voordelen span { float: left; margin-top: 12px; font-size: 0.85em; }

/* EPDMgroendakBN.html 
****************************** */
.slideshow.groendaken { height: auto; }
.slideshow.groendaken .flex-direction-nav { position: absolute; bottom: 56px; right: 291px; }
.slideshow.groendaken .flex-caption h2 { margin-top: 0; }
.slideshow.groendaken .flex-caption { min-height: 0; bottom: 10px; }
.slideshow.groendaken a:hover { color: #FFFFFF; text-decoration: none; }

#content .voordelen2 { float: left; clear:both; margin: 5px 0; }
#content .icons { float: left; margin-right: 15px; }
#content .voordelen2 p { margin: 5px 0; }
#content .voordelen2 span { margin-top: 12px; font-size: 0.85em; }
#content .voordelen2 .icons { margin-bottom: 15px; }

.doorklik { position:absolute; bottom:0; width:100%; background-color: rgba(0,0,0,0.6); padding: 10px 0; text-align: center; }
.doorklik a { color: #FFFFFF; text-align: center; margin:10px 0!important; font-size: 1.1em; }

/* EPDMexpertiseBN.html 
****************************** */
.redbox { margin: 15px 0; }
.redbox div { background: #fb0405; }
.redbox ul { padding: 5px; }
.redbox ul li { color: #FFFFFF; padding: 3px 0; }

.file { position: relative; display: block; }
.file a { font-size: 0.9em; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; border: 1px solid #eeeeee; padding: 15px 0px 15px 15px; box-shadow: 0 2px 0 rgba(0,0,0,0.07); color: #333333; background-color: #FFFFFF; /*width: 100%;*/ display: block; behavior: url('../js/PIE.js'); }
.file a:hover { text-decoration: none; background: #e2000b; color: #FFFFFF; border: none; border: 1px solid #e2000b; border-bottom: 1px solid #e2000b; }
.file img { position: absolute; right: 35px; top: 18px; }

/* CentylonBN.html 
****************************** */
.centylonList { list-style: disc; }
.centylonList li { font-size: 0.9em; line-height: 1.5; }

/* nieuwsBN.html 
****************************** */
#content .textwrap { float: right; margin: 0 0 1.2em 1.2em; }
#content .textwrap img { width: 300px; }
#content .textwrapLeft { float: left; margin: 1.2em 1.2em 1.2em 0; }

.nieuwsContent { margin-top: 15px; }
.nieuwsContent h3 { font-size: 1em; line-height: 20px; }
#main-content h2 { font-size: 1.1em; margin: 30px 0 20px 0; }
.nieuwsContent p { margin: 15px 0; }

/* caresfornatureBN.html 
****************************** */
.caresfornatureList { width: 100%; }
.caresfornatureList a { color: #000; }
.bannerCaresfornature { margin-top: 15px; }

/* duurzaamdakconceptBN.html 
****************************** */
.boxContainer { width: 94%; margin: 30px auto 0 auto; max-width: 62.5em; }
.box .boxContent { color:#FFFFFF; padding: 10px; background-color: #333333; box-shadow: 2px 2px 0 rgba(0,0,0,0.2); border-top: 1px solid #746f71; margin-bottom: 10px; display: block;  padding: 22px; background-position: right 52px; /*min-height: 177px; */}

.boxImage1 { width: 303px; height: 100px; background:url('../img/duurzaamdakconcept/box/boxImage1-01.jpg') no-repeat; background-size:contain; }
.boxImage2 { width: 303px; height: 100px; background:url('../img/duurzaamdakconcept/box/boxImage2-01.jpg') no-repeat; background-size:contain; }
.boxImage3 { width: 303px; height: 100px; background:url('../img/duurzaamdakconcept/box/boxImage3-01.jpg') no-repeat; background-size:contain; }

/* contactBN.html 
****************************** */
#map-google {  width:100%; min-height:117px; margin-left:0%; margin-bottom:15px;  }
.contactform { margin-top: 15px; }
.contactform p { margin: 15px 0; }
#contactformulier { margin-top: 15px; border-radius: 0; padding: 15px; }
#contactformulier .form-control { border-radius: 0; height: 26px; }
#contactformulier textarea.form-control { height: auto; }
#contactformulier .form-group.last { margin-bottom: 0; }
#contactformulier .form-group { margin-bottom: 10px; }
#contactformulier label { padding-bottom:5px; } 
#contactformulier select { width:90%; padding: 3px; height: 26px; border: 1px solid #d8d8d8;}
#contactformulier .input-group-addon { background: none; padding: 0 10px 0 0; border: 0; } 
#contactformulier .form-submit { padding: 8px 14px; color: #FFF; text-transform: uppercase; background: black; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d4d4d),color-stop(100%,#000000)); background-image: -webkit-linear-gradient(#4d4d4d,#000000); background-image: -moz-linear-gradient(#4d4d4d,#000000); background-image: -o-linear-gradient(#4d4d4d,#000000); background-image: linear-gradient(#4d4d4d,#000000); border: none; }
.contactform .alert-danger p, .contactform .alert-success p { margin: 0; }
.contactform .alert-danger ul { padding: 10px 0 0 0; }
.contactform .alert-danger ul li { padding: 2px 0; }
.contactform .alert { margin-top: 15px; margin-bottom: 0; }

/* disclaimerBN.html 
****************************** */
.disclaimer h4 { margin-top: 30px; }
.disclaimer h3 { margin: 30px 0; }
.disclaimer h2, .disclaimer p { margin: 15px 0; }

/* vacaturesBN.html 
****************************** */
.vacaturesContent { margin-top: 15px; }
.vacaturesContent p, .vacaturesContent h5  { margin: 15px 0; }
.vacaturesContent ul { list-style: disc; color: #fb0405; }

/* Realisaties */
.meerinfoButton:link, .meerinfoButton:hover, .meerinfoButton:active, .meerinfoButton:visited, .meerinfoButton-rood:link, .meerinfoButton-rood:hover, .meerinfoButton-rood:active, .meerinfoButton-rood:visited { text-decoration: none!important; }
.meerinfoButton { color: #005227!important; }
.meerinfoButton-rood { color: #fb0405!important; }
.imagecrumb { text-align:center; text-decoration: none!important; border: 1px solid #005227; -ms-border-radius: 4px; border-radius: 4px; margin:25px 0; padding: 5px; }
.imagecrumb-rood { text-align:center; text-decoration: none!important; border: 1px solid #ff0000; -ms-border-radius: 4px; border-radius: 4px; margin:25px 0; padding: 5px; }
.imagecrumb img, .imagecrumb-rood img { max-height: 35px; vertical-align: middle; }
.imagecrumb span, .imagecrumb-rood span { font-family:'Oswald'; text-decoration: none; font-weight: 400; font-size: 1.2em; text-transform: uppercase; position: relative; top: 5px; /*left: 20px;*/ }
.gallery img { margin:15px 0; }

/* epdm-stroken.html 
****************************** */
.iconList { background: none; border:0; }
.iconList tr { margin: 15px 0; }
.iconList td { vertical-align: middle; background: none; padding: 0; border: 0; }
.iconList td img { padding: 0 10px 0 0; }
.iconList td p { margin: 0; line-height: 1; }

/* -------------------------------------------------------
	ERROR 404
------------------------------------------------------- */
#error404 { background: url('assets/images/404/404.jpg') center center no-repeat; }
#indexLogo { margin-top:15px; height: 110px; padding: 25px 0 20px 0; background: url('assets/images/logo/IRS_Btech_standaardlogo.png') center center no-repeat; background-size: contain; }
.txtct { text-align: center; }
#page404 h3 { font-family: 'Calluna-Regular',Georgia,"Times New Roman",Times,serif; color: #282827; padding-top: 25px; font-size: 33px; font-weight: 100; font-style: italic; margin-bottom: -12px; letter-spacing: 6px; line-height: normal; }
#page404 h2 { color: #fb0405; text-transform: uppercase; margin: 0 0 24px; font-size: 105px; font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-weight: 700; letter-spacing: 10px; line-height: normal; }
.s-waypoint { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 18px 30px; font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-weight: 500; font-size: 14px; line-height: normal; color: #000000; border: 1px solid #000000; text-align: center; background: rgba(0,0,0,0); letter-spacing: 2px; text-transform: uppercase; display: inline-block; box-shadow: none; -webkit-box-shadow: none; transition: all .5s ease-in; -webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -ms-transition: all .5s ease-in; -o-transition: all .5s ease-in; }
.s-waypoint:hover { text-decoration: none; }

/* -------------------------------------------------------
	FOOTER
------------------------------------------------------- */
.footerwrapper { width: 100%; position: absolute; }
#footerbg { position:relative; z-index:1; width: 100%; min-height: 113px; background:url('assets/images/footer/boogvlak_polyprop.jpg') no-repeat #181715; background-size:contain; }
#footer { position:relative; z-index:2; background: #181715; }
#footer .col { width: 100%; float: left; margin-right: 5%; }
#footer .c3 { margin-right: 0px; }
#footer h5 { float:left; }
#footer .nav { list-style-position: outside; list-style-type: none; }
#footer .nav li { margin-bottom:8px; }
#footer .nav li a:hover { background: none; text-decoration: underline; }
#footer .ftleft { float: left; margin-top: 1px; }
#footer .foot { padding: 0; margin: 0; }
#footer .foot li { float: left; margin-right: 10px; }
#footer .footerImage { float: right; }
#footer .footerImage img { width: 200px; }
#footer .nav li a { padding:0; text-decoration: none; }
#footer .ftright {  float: right; padding: 15px 0; }
#footer .contact { float:left; clear:both; margin-top: 10px; }
#footer .contact ul { padding: 5px 0; }
#footer .contact ul li { display: inline; border-right: 2px solid #fff; margin-bottom:8px; }
#footer .contact ul li:first-child { padding-left: 0; padding-top: 0; }
#footer .contact ul li:last-child { border: 0; margin-bottom: 0; }
#footer .contact a { text-decoration: underline; }

/* -------------------------------------------------------
	COLORBOX
 ------------------------------------------------------ */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url('../img/colorbox/loading.gif') no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url('../img/colorbox/controls.png') no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url('../img/colorbox/controls.png') no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url('../img/colorbox/controls.png') no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}

/* -------------------------------------------------------
	MAGNIFIC POPUP
 ------------------------------------------------------ */
.mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:0.8; filter: alpha(opacity=80); }
.mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:none!important; -webkit-backface-visibility:hidden; }
.mfp-container { text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle; }
.mfp-align-top .mfp-container:before { display:none; }
.mfp-content { position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width:100%; cursor:auto; }
.mfp-ajax-cur { cursor:progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out; }
.mfp-zoom { cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; }
.mfp-auto-cursor .mfp-content { cursor:auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select:none; -moz-user-select:none; user-select:none; }
.mfp-loading.mfp-figure { display:none; }
.mfp-hide { display:none !important; }
.mfp-preloader { color:#cccccc; position:absolute; top:50%; width:auto; text-align:center; margin-top:-0.8em; left:8px; right:8px; z-index:1044; }
.mfp-preloader a { color:#cccccc; }
.mfp-preloader a:hover { color:white; }
.mfp-s-ready .mfp-preloader { display:none; }
.mfp-s-error .mfp-content { display:none; }
button.mfp-close, button.mfp-arrow { overflow:visible; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; display:block; outline:none; padding:0; z-index:1046; -webkit-box-shadow:none;box-shadow:none; }
button::-moz-focus-inner { padding:0; border:0; }
.mfp-close { width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:0.65; padding:0 0 18px 10px; color:white; font-style:normal; font-size:28px; font-family:Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity:1; }
.mfp-close:active { top:1px; }
.mfp-close-btn-in .mfp-close { color:#333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color:white; right:-6px; text-align:right; padding-right:6px; width:100%; }
.mfp-counter { position:absolute; top:0; right:0; color:#cccccc; font-size:12px; line-height:18px; }
.mfp-arrow { position:absolute; opacity:0.65; margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.mfp-arrow:active { margin-top:-54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity:1; }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width:13px; border-bottom-width:13px; top:8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width:21px; border-bottom-width:21px; }
.mfp-arrow-left { left:0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right:17px solid white; margin-left:31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left:25px; border-right:27px solid #3f3f3f; }
.mfp-arrow-right { right:0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left:17px solid white; margin-left:39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left:27px solid #3f3f3f; }
.mfp-iframe-holder { padding-top:40px; padding-bottom:40px; }
.mfp-iframe-holder .mfp-content { line-height:0; width:100%; max-width:900px; }
.mfp-iframe-holder .mfp-close { top:-40px; }
.mfp-iframe-scaler { width:100%; height:0; overflow:hidden; padding-top:56.25%; }
.mfp-iframe-scaler iframe { position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0, 0, 0, 0.6); background:black; }

img.mfp-img { width:auto; max-width:100%; height:auto; display:block; line-height:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:40px 0 40px; margin:0 auto; }

.mfp-figure { line-height:0; }
.mfp-figure:after { content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0, 0, 0, 0.6); background:#444444; }
.mfp-figure small { color:#bdbdbd; display:block; font-size:12px; line-height:14px; }
.mfp-bottom-bar { margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto; }
.mfp-title { text-align:left; line-height:18px; color:#f3f3f3; word-wrap:break-word; padding-right:36px; }
.mfp-image-holder .mfp-content { max-width:100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor:pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left:0; padding-right:0; }
  .mfp-img-mobile img.mfp-img { padding:0; }
  .mfp-img-mobile .mfp-figure {}
  .mfp-img-mobile .mfp-figure:after { top:0; bottom:0; }
  .mfp-img-mobile .mfp-figure small { display:inline; margin-left:5px; }
  .mfp-img-mobile .mfp-bottom-bar { background:rgba(0, 0, 0, 0.6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding:0; }
  .mfp-img-mobile .mfp-counter { right:5px; top:3px; }
  .mfp-img-mobile .mfp-close { top:0; right:0; width:35px; height:35px; line-height:35px; background:rgba(0, 0, 0, 0.6); position:fixed; text-align:center; padding:0; } 
}

@media all and (max-width: 900px) {
  .mfp-arrow { -webkit-transform:scale(0.75); transform:scale(0.75); }
  .mfp-arrow-left { -webkit-transform-origin:0; transform-origin:0; }
  .mfp-arrow-right { -webkit-transform-origin:100%; transform-origin:100%; }
  .mfp-container { padding-left:6px; padding-right:6px; } 
}

.mfp-ie7 .mfp-img { padding:0; }
.mfp-ie7 .mfp-bottom-bar { width:600px; left:50%; margin-left:-300px; margin-top:5px; padding-bottom:5px; }
.mfp-ie7 .mfp-container { padding:0; }
.mfp-ie7 .mfp-content { padding-top:44px; }
.mfp-ie7 .mfp-close { top:0; right:0; padding-top:0; }

/* -------------------------------------------------------
	MEDIA QUERIES / RESPONSIVE
 ------------------------------------------------------ */
/* -------------------------
	min-width
--------------------------- */ 
@media (min-width: 767px) {
	/* Navigation */
	.dropdown-submenu { position:relative; }
	.dropdown-submenu>.dropdown-menu{ top:0; left:100%; margin-top:-6px; margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
	.dropdown-submenu:hover>.dropdown-menu{display:block;}
	.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
	.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
	.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

	/* Content */
	.lead { font-size: 0.8em; }
}
@media (min-width: 768px) {
	/* Header */
	#header .snelkeuzeMenu { float: right; padding: 14px 0; }
	#header .snelkeuzeMenu .navbar-nav>li { border-left: 1px solid #FFFFFF; padding:0 15px; }
	#header .snelkeuzeMenu .navbar-nav>li:last-child { padding-right: 0; }
	#header .snelkeuzeMenu .navbar-nav>li>a { padding:0; line-height: 1; }

	/* Topbar */
	.homeNavigation .navbar-collapse .nav li:first-child { padding-left: 0; }
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { background: none; }
}
@media (min-width: 992px) {
	.featurette-heading { margin-top: 5px; }
	/*.infoblockDak { min-height: 454px; }*/
	.box .boxContent { min-height: 87px; }
}
@media (min-width: 1200px) { 
	/* General */
	#wrap { min-height:100%; height: 100%; margin: 0 auto -190px; }
	.mainSlide { min-height: 268px; } 

	/* Topbar */
	.homeNavigation .navbar-collapse .nav { float:right; padding-left:0; margin-right:0; }
	.homeNavigation .nav li.thirdChild { margin-right: 126px; /*129*/ }

	/* Content */
	#content { padding-bottom: 215px; }

	/* Contact */
	#contactformulier select { width: 90%; }

	/* Footer */
	#footer { margin-top:-20px; padding-bottom: 22px; }
	#footer .c1, #footer .c2 { display: none; } 
	#footer .contact ul { padding: 8px 0; }
	#footer .contact ul li { padding: 0 5px; }
}
@media (min-width: 1700px) { 
	#footer { margin-top: 0; } 
	#wrap { margin: 0 auto -210px; } 
}
@media (min-width: 1900px) { #footerbg { background-size:cover; } #footer { padding-top: 22px; } #wrap { margin: 0 auto -232px; } }

/* -------------------------
	max-width
--------------------------- */
@media (max-width: 1200px) {
	/* Topbar */
	.homeNavigation { float: left; clear: both; margin-top:10px; }
	.homeNavigation .navbar-collapse .nav { float:none; }
	.dropdown-menu > li > a { padding:15px!important; }

	/* Content */
	.caresfornatureImage, .bedrijfsfilmImage { width: 455px; height: 200px; }
	.caresfornatureImage { background:url('../img/home/infoblocks/caresfornature-M3.jpg') no-repeat; background-size:contain; }
	.bedrijfsfilmImage { background:url('../img/home/infoblocks/film_m3.jpg') no-repeat; background-size:contain; }

	.boxImage1, .boxImage2, .boxImage3 { width: 265px; height: 87px; }

	/* Contact */
	#contactformulier select { width: 88%; }

	/* Nieuws */
	.nieuwsContent .aboutContent { margin-top: 15px; }

	/* Footer */
	#footer .footerImage { margin-bottom:20px; }
	#footer .foot { display: none; }
	#footer .col { width: 30%; }
	#footer h5 { float:none; text-transform: uppercase; border-bottom: 1px dashed #fff; margin-bottom: 20px; padding-bottom: 20px; }
	#footer .contact ul li { display: block; border: 0; }
	#footer .contact { float: none; clear: none; margin: 0 0 20px 0; }
	#footer .ft { clear:both; border-top: 1px solid #464547; }
	#footer .contact ul { padding-top:0; }
}
@media (max-width: 992px) {
	/* Topbar */
	.customsearch { float: left; width: 100%; margin-top: 25px; }

	/* Content */
	.featurette-image .mainContentImage { float: none; width: 345px; height: 150px; margin-top: 15px; }
	.featurette-image .mainContentImage.Groendaken { margin-top: 0; margin-bottom: 15px;  }
	.EPDMbescherming { background:url('../img/home/infoblocks/Resitrix-SK-P-SintPietersWoluwe-M1.jpg') no-repeat; background-size:contain; }
	.Groendaken { background:url('../img/home/infoblocks/Groendak_RB_A-M1.jpg') no-repeat; background-size:contain; }
	.Centylon { background:url('../img/home/infoblocks/WF_Centylon_Vooruit_Gent_05-M1.jpg') no-repeat; background-size:contain; }
	.caresfornatureImage, .bedrijfsfilmImage { width: 345px; height: 170px; /*192*/}
	.infoblockDak { margin-top: 0; height: 911px; }

	.boxImage1 { width: 647px; height: 100px; background:url('../img/duurzaamdakconcept/box/boxImage1-02.jpg') no-repeat; background-size:contain; }
	.boxImage2 { width: 647px; height: 100px; background:url('../img/duurzaamdakconcept/box/boxImage2-02.jpg') no-repeat; background-size:contain; }
	.boxImage3 { width: 647px; height: 100px; background:url('../img/duurzaamdakconcept/box/boxImage3-02.jpg') no-repeat; background-size:contain; }

	/* Contact */
	#contactformulier legend { padding-top: 16px; }
	#contactformulier select { width: 92%; }

	/* Footer */
	#footer { margin-top: -30px; }
}
@media (max-width: 979px) {}
@media (max-width: 768px) {
	/* Header */
	#header .taalkeuzeMenu { padding-left: 15px; }

	/* Contact */
	#contactformulier select { width: 100%; }
}
@media (max-width: 767px) {
	.homeNavigation { width: 100%; margin-bottom: 15px; }
	.homeNavigation .navbar-nav .open .dropdown-menu.listMerken { background:#000; padding:10px; }
	.navbar-default .navbar-nav .open .dropdown-menu.listMerken>li>a { color: #fff; }
	.homeNavigation .dropdown-menu>li>a:hover, .homeNavigation .dropdown-menu>li>a:visited, .homeNavigation .dropdown-menu>li>a:focus, .homeNavigation .dropdown-menu>li>a:active { background: none; }
	.homeNavigation .navbar-collapse .nav>li>a { font-size: 1em; padding: 10px; }
	.customsearch { display: none; }
	.homeNavigation .navbar-collapse .nav { margin: 0; }
	.homeNavigation.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color: #fb0405; }

	/* Content */
	.featurette-image .mainContentImage { width: 100%; margin-top: 20px; }
	.EPDMbescherming { background:url('../img/home/infoblocks/Resitrix-SK-P-SintPietersWoluwe-M2.jpg') no-repeat; background-size:contain; }
	.Groendaken { background:url('../img/home/infoblocks/Groendak_RB_A-M2.jpg') no-repeat; background-size:contain; }
	.Centylon { background:url('../img/home/infoblocks/WF_Centylon_Vooruit_Gent_05-M2.jpg') no-repeat; background-size:contain; }
	.caresfornatureImage, .bedrijfsfilmImage { width: 100%; height: 150px; }
	.caresfornatureImage { background:url('../img/home/infoblocks/caresfornature-M2.jpg') no-repeat; background-size:contain; }
	.bedrijfsfilmImage { background:url('../img/home/infoblocks/film_m2.jpg') no-repeat; background-size:contain; }
	.infoblockDak { height: auto; }

	.boxImage1, .boxImage2, .boxImage3 { width: 100%; height: 100px;  }
}
@media (max-width: 480px) {
	/* Topbar */
	.homeNavigation { margin-top:35px; }

	/* Content */
	.featurette-image .mainContentImage { height: 80px; }
	.epdmdakrubberBlok .gallery { float: none; }

	.boxImage1 { width: 318; height: 200px; background:url('../img/duurzaamdakconcept/box/boxImage1-03.jpg') no-repeat; background-size:contain; }
	.boxImage2 { width: 318; height: 200px; background:url('../img/duurzaamdakconcept/box/boxImage2-03.jpg') no-repeat; background-size:contain; }
	.boxImage3 { width: 318; height: 200px; background:url('../img/duurzaamdakconcept/box/boxImage3-03.jpg') no-repeat; background-size:contain; }

	/* Footer */
	.col { margin: 0px auto; margin-bottom: 20px; width: 100%; max-width: 350px; float: none; }
	#footer .col { margin:0px auto;margin-bottom:20px;width:100%;max-width:350px; float:none; }
	#footer .footerImage { clear: both; float: none; margin-bottom: 0; }
	#footer .footerImage img { width: 100%; }
	#footer { padding-top:95px; }
	#footer .footerContent .footerTxt p:first-child { padding-top:90px; }
	#footer .footerContent .footerTxt p:last-child { padding-bottom:40px; }
	#footer .footerContent { margin-top: 65px; }
	#footer .footerContent .footerTxt { float: none; }
	#footer .footerContent .footerTxt h5 { text-transform:uppercase; letter-spacing:-1px; border-bottom:1px dashed #fff; margin-bottom:20px; padding-bottom:20px; line-height:21px; text-shadow:1px 1px 0px #222; }
	#footer .nav li a { padding:0; color: #fff; text-decoration: none; }
	#footer .ftright { width:100%; text-align:center; color: #fff; margin-top: 1px; } 
	#footer .c1, #footer .c2 { display: block; }
}
@media (min-width: 320px) and (max-width: 400px) {
	/* Slider */
	.slideshow .flex-direction-nav { top: 70px; right: 220px; }
	.slideshow .flex-caption { width: 100%; right: 0; }

	/* Topbar */
	#logo { width: 100%; }
	.irsLogo { width: 100%; height: 130px; margin: 20px 0 10px 0; }
	.customsearch { display:none; }

	/* Footer */
	#footer { width:100%; background:url('assets/images/footer/boogvlak_polyprop_Mobile.jpg') repeat-x #181715; padding-top:70px; } #footerbg { display: none; }
}
@media (max-width: 320px) {
	/* Footer */
	#footer h5 { width:100%; padding-bottom:15px; border-bottom: 1px dashed #fff; } #footer .nav li:first-child { margin-top: 15px; } #footer .contact ul li { display: block; }
}