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, font, 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{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
html, body{height:100%;}
body{font-family:'Lato', sans-serif;-webkit-font-smoothing:antialiased;margin:0;background:#fff;color:#444444;height:100%;overflow-x:hidden;overflow-y:scroll;font-size:15px;}
#ui-datepicker-div{display:none;}
.wrapper{margin:0 auto;position:relative;}
.section{width:100%;}
.section-bottom{margin-bottom:4.0em;}
.section-block{display:inline-block;}
#beacon{top:0;position:fixed;}
#header{top:0;height:130px;z-index:99;position:fixed;background:#fff;-webkit-transition:top 0.5s ease-in-out, height 0.2s ease-in-out, background 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;-moz-transition:top 0.5s ease-in-out, height 0.2s ease-in-out, background 0.5s ease-in-out, -moz-box-shadow 0.5s ease-in-out;-o-transition:top 0.5s ease-in-out, height 0.2s ease-in-out, background 0.5s ease-in-out, box-shadow 0.5s ease-in-out;transition:top 0.5s ease-in-out, height 0.2s ease-in-out, background 0.5s ease-in-out, box-shadow 0.5s ease-in-out;}
.site-scroll-start #header{top:0;height:90px;-webkit-box-shadow:0px 6px 6px -6px rgba(0,0,0,0.5);-moz-box-shadow:0px 6px 6px -6px rgba(0,0,0,0.5);box-shadow:0px 6px 6px -6px rgba(0,0,0,0.5);}
.site-scroll #header{background:rgba(256,256,256,0.8);}
#phone{position:absolute;top:32px;right:65px;font-size:27px;}
#phone a{color:#0e9de1;}
#showinfo{position:fixed;top:50px;background:rgba(69,69,69,0.6);color:#fff;height:40px;width:45px;z-index:9999;right:0;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;font-size:12px;padding:10px 10px 0 10px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.2);animation-duration:1s;animation-name:slidein2;cursor:pointer;-webkit-transition:background 0.5s ease-in-out, top 0.5s ease-in-out;-moz-transition:background 0.5s ease-in-out, top 0.5s ease-in-out;-o-transition:background 0.5s ease-in-out, top 0.5s ease-in-out;transition:background 0.5s ease-in-out, top 0.5s ease-in-out;}
.site-scroll-start #showinfo{top:23px;}
#showinfo:hover{background:rgba(69,69,69,1.0);}
#showinfo:after{position:absolute;font-family:FontAwesome;top:0.5em;right:0.7em;content:"\f095";color:#fff;font-size:20px;}
.info{position:fixed;top:100px;background:rgba(69,69,69,0.9);color:#fff;width:150px;z-index:9999;right:0;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;font-size:12px;padding:10px 5px 0 15px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.2);animation-duration:1s;animation-name:slidein2;}
.site-scroll-start .info{top:83px;}
.info h3{color:#fff;}
.info a:link,
.info a:visited,
.info a:active{color:#fff;}
.info a:hover{color:#f28e00;}
.info .fa{margin-bottom:0.7em;}
@keyframes slidein2{from{opacity:0;right:-60px;}
to{opacity:1;right:0;}
}
#content{width:46%;float:left;}
.section-full #content{width:100%;}
.section-sidebarleft #content{width:70%;float:right;}
.section-blog #content{width:75%;}
#sidebar{width:46%;float:right;}
#sidebar-product{width:23%;float:left;}
.section-blog #sidebar{width:18%;}
#slider .slider,
#slider .slider .slide{width:100% !important;height:300px !important;}
.home #slider .slider,
.home #slider .slider .slide{width:100% !important;height:500px !important;}
#slider .slider .slide{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:110px;box-sizing:border-box;}
.home #slider .slider .slide{padding-top:150px;}
h1, h2, h3, h4, h5, h6{;margin-bottom:0.5em;color:#444444;font-weight:400;line-height:1.3em;}
h1{font-size:2.0em;}
.home h1,
#bottom h2{color:#fff;}
h2{font-size:1.6em;}
h3,
h2.productDescriptionHeader{font-size:1.3em;}
#footer h3,
#footer h2{color:#fff;font-size:1.2em;text-transform:inherit;margin-bottom:0.8em;}
h4{font-size:1.15em;}
h5{font-size:15px;color:#828282;}
p{margin-bottom:1.6em;line-height:1.6em;}
iframe{overflow:hidden;max-width:100%;}
ol, ul{list-style-position:outside;list-style-type:square;margin-bottom:1.5em;margin-left:0px;}
ol{list-style-type:decimal;}
ol li,
ul li{margin-bottom:0.5em;}
ol li{margin-left:20px;}
ul li{margin-left:17px;}
ul,ol{list-style-position:outside;list-style-type:square;margin-bottom:2.0em;margin-left:18px;}
ol{list-style-type:decimal;}
ul li,
ol li{margin-bottom:0.75em;}
.check,
.arrow,
.opsom,
.chevron{list-style:none;margin-left:0;}
.check li,
.arrow li,
.opsom li,
.chevron li{position:relative;padding-left:20px;margin-left:0;}
.check li:before,
.arrow li:before,
.opsom li:before,
.chevron li:before{position:absolute;font-family:FontAwesome;top:0.2em;left:0;content:"\f046";color:#0e9de1;}
.opsom li:before{top:0.2em;}
.arrow li:before{content:"\f105";}
.opsom li:before{content:"\f101";}
.chevron li:before{content:"\f054";}
.nolist{margin-left:0;}
.nolist li{display:block;margin-left:0;}
.col2,
.col3,
.col4{display:inline-block;width:100%}
.col2 > li,
.col3 > li,
.col4 > li{float:left;width:46%;margin-right:4%;}
.col3 > li{width:29%;}
.col4 > li{width:21%;}
.floatleft{float:left;}
.floatright{float:right;}
img{margin-bottom:1em;}
#content img{max-width:100%;height:inherit;}
a img{border:none;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}
a:hover img{opacity:0.85;}
#slider a:hover img{opacity:1.0;}
a:link,
a:visited,
a:active{color:#444444;text-decoration:none;-webkit-transition:color 0.5s ease-in-out;-moz-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;}
a:hover{color:#1d1d1b;}
#logo{position:absolute;top:35px;-webkit-transition:top 0.2s ease-in-out;-moz-transition:top 0.2s ease-in-out;-o-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out;}
.logo-vt{position:absolute;top:35px;right:2%;z-index:99;width:90px;height:90px;}
.logo-vt img{max-width:100%;min-width:100%;height:inherit;}
.site-scroll-start #logo{top:17px;}
.last,
.sidewides .last-child{border:none;}
#clear,
.clear{clear:both;}
#breadcrumb{display:inline-block;margin-bottom:2.0em;border-bottom:1px solid #e7e7e7;padding-bottom:1.0em;width:100%;}
#breadcrumb div{padding-right:5px;float:left;margin-bottom:0.5em;}
.bc_middle,
#bc_right{padding:0 0 0 0.5em;}
.bc_middle:before,
#bc_right:before{content:' \203A ';padding-right:0.5em;color:#333333;}
#menu{position:absolute;right:0;top:50px;-webkit-transition:top 0.2s ease-in-out;-moz-transition:top 0.2s ease-in-out;-o-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out;}
.site-scroll-start #menu{top:30px;}
.site-scroll-start #logo{top:15px;}
#slider{position:relative;overflow:hidden;width:100%;text-align:left;z-index:1;top:0;left:0;background-size:cover;margin-top:130px;margin-bottom:2.0em;}
.home #slider{margin-bottom:4.0em;}
#blocks .block{cursor:pointer;position:relative;overflow:hidden;color:#fff;height:335px;margin-bottom:0.0em;background-color:#ccc;background-size:cover;background-position:center center;}
#blocks .block .description{background-color:rgba(0,0,0,0.5);position:absolute;bottom:0;height:75px;padding:26px 20px 0 20px;box-sizing:border-box;width:100%;text-transform:uppercase;text-align:center;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;}
#blocks .block:hover .description{background-color:rgba(0,0,0,0.2);}
#blocks .block .description h2{color:#fff;font-size:20px;}
#blocks .block .description h2 a{color:#fff;}
#sanitair{background:url('images/blocks/sanitair.jpg');}
#vloertegels{background:url('images/blocks/vloertegel.jpg');}
#wandtegels{background:url('images/blocks/wandtegel.jpg');}
#blocks img{max-width:110%;min-width:110%;height:inherit;transition-property:all;-webkit-transform:scale(1,1);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:350ms;-moz-transform:scale(1,1);-moz-transition-timing-function:ease-out;-moz-transition-duration:350ms;-0-transform:scale(1,1);-0-transition-timing-function:ease-out;-0-transition-duration:350ms;transform:scale(1,1);transition-timing-function:ease-out;transition-duration:350ms;}
#blocks .widget:hover img{position:relative;}
#usps{background:#f5f5f5;padding:4.0em 0 2.0em 0;box-sizing:border-box;}
#usps .widget img{max-width:100%;min-width:100%;height:inherit;}
#projects .projects img,
.galleryWrap img{max-width:100%;min-width:100%;}
.galleryWrap .image{margin:0 !important;}
#projects .projects .image,
.galleryWrap .fancybox{float:inherit;margin:0 !important;position:relative;background:#000000;line-height:0;overflow:hidden;}
.project-list .image{position:relative;background:#000000;line-height:0;overflow:hidden;margin-bottom:2.0em;}
.project-list .image img{min-width:100%;}
#projects .projects .image p,
.galleryWrap .fancybox p,
.project-list .image img{line-height:0;margin-bottom:0;}
.galleryWrap .fancybox{margin:0 10px 10px 0 !important;}
#projects .projects .image img,
.galleryWrap .image img{margin-bottom:0;}
#projects .projects .image:hover img,
.galleryWrap .image:hover img,
.project-list .image img:hover{opacity:0.7;}
.entry-meta, #post_time{display:none!important;}
h4.gallery-image-title,
.project-list h4{color:#fff;text-align:center;position:absolute;top:100px;text-shadow:2px 2px 12px rgba(0,0,0,0.5);z-index:1;box-sizing:border-box;width:100%;padding:5%;}
#projects .zoom,
.galleryWrap .zoom{position:absolute;right:-46px;bottom:0;background:rgba(0,0,0,0.5);width:45px;height:45px;z-index:1;text-align:center;-webkit-transition:right 0.5s ease-in-out, background-color 0.5s ease-in-out;-moz-transition:right 0.5s ease-in-out, background-color 0.5s ease-in-out;-o-transition:right 0.5s ease-in-out, background-color 0.5s ease-in-out;transition:right 0.5s ease-in-out, background-color 0.5s ease-in-out;}
#projects .image:hover .zoom,
.galleryWrap .image:hover .zoom{right:0;background:rgba(0,0,0,0.8);}
.galleryWrap p{margin-bottom:0.5em}
#projects .zoom:before,
.galleryWrap .zoom:before{position:absolute;font-family:FontAwesome;top:1.4em;left:0.9em;content:"\f002 ";color:#fff;}
#galleryTab{display:inline-block;width:100%;margin-bottom:1.0em;}
#bottom{background:url('images/bottom.jpg');background-size:cover;color:#fff;text-align:center;min-height:450px;font-size:17px;}
#bottom .inside{padding:6.0em 16% 3.0em 16%;}
#sidebar .widget{background:#f5f5f5;padding:1.5em;box-sizing:border-box;margin-bottom:2.0em;}
#sidebar .widget .gallery{display:inline-block;}
#sidebar .widget span{background:none !important;}
#sidebar #widget_25,
#sidebar #widget_26,
#sidebar #widget_31{background:none;padding:0;}
#sidebar #widget_25 .widget_header,
#sidebar #widget_26 .widget_header,
#sidebar #widget_31 .widget_header{display:none;}
#sidebar .widget .slider{width:100% !important;border:1px solid #FBFBFB;box-sizing:border-box;border-bottom:0;}
#sidebar .widget .slider .slide{background-size:cover;}
#sidebar-product .widget{margin:0 0 30px 0;}
#sidebar-product .widget_content{bbackground:#f5f5f5;}
#sidebar-product .widget_header{padding:0 0 6px 0;border-bottom:1px solid #e7e7e7;}
#sidebar-product .widget_content ul{list-style:none;padding:0;margin:0;}
#sidebar-product .shoppingcart_content{margin-top:0.8em;}
#sidebar-product .widget_content ul li{margin:0;padding:0.9em 0;border-bottom:1px solid #e7e7e7;}
#sidebar-product .filter_values{padding:0.8em 0;border-bottom:1px solid #e7e7e7;}
.post,
.hentry{display:inline-block;margin-bottom:2.0em;cursor:pointer;}
.hentry:hover{color:#0e9de1;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.post .floatimgleft img{border:1px solid #e9e7e7;}
.post p{margin-bottom:0.2em;}
.entry-date,
#post_time,
.entry-meta{font-size:90%;display:inline-block;margin-bottom:0.35em;}
.entry-content,
.hentry{line-height:1.6em;}
.footer-block{color:#fff;padding:15px;width:100%;min-height:95px;box-sizing:border-box;float:left;margin:0 15px 0 0;background:#0e9de1;margin-bottom:1.0em;}
.webshop-block{background:#0e9de1}
.footer-block a{color:#fff;display:block;}
.footer-block .title{font-size:22px;padding:0 0 5px 0}
.footer-block.red{background:#ea433c}
.footer-block.last-child{margin:0}
a.button,
.button,
.button-outline,
a.button-outline,
.button-blue-outline,
a.button-blue-outline{background:#0e9de1;line-height:1.6em;display:inline-block;padding:0.6em 15px 0.6em 15px;color:#fff;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:0.4em;border:3px solid #0e9de1;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;-webkit-appearance:none;text-shadow:none !important;box-sizing:border-box;font-size:17px;position:relative;overflow:hidden;}
.button-outline,
a.button-outline{background:none;border-color:#fff;color:#fff;}
.button-blue-outline,
a.button-blue-outline{background:none;color:#0e9de1;}
#galleryTab .button-blue-outline,
#galleryTab a.button-blue-outline{margin-right:5px;}
#galleryTab .active{background-color:#0e9de1 !important;color:#fff !important;}
#sidebar .widget .button{width:100%;text-align:center;border-color:#444444;background:#444444;}
#keo-widget{width:322px;left:35%;position:relative;text-align:center;}
#footer{background:#444444;color:#fff;font-size:14px;padding:4.0em 0 3.0em 0;}
#footer p{margin-bottom:1.0em;}
#footer a:link,
#footer a:visited,
#footer a:active{color:#fff;}
#footer a:hover{color:#0e9de1;}
#footer .widget{width:18%;float:left;}
#footer .last-child{width:25%;}
#footer .date{width:150px;display:inline-block;}
#footer-bottom{padding-top:35px;height:85px;box-sizing:border-box;font-size:14px;}
.home #footer-bottom{height:70px;}
#footer-bottom a:link,
#footer-bottom a:visited,
#footer-bottom a:active{color:#fff;}
footer .widget iframe{width:100%;}
footer ul{margin-left:0;list-style:none;margin-bottom:2.5em;}
footer ul li{margin-bottom:0.5em;background:none;margin-left:0;}
#footer-bottom ul{list-style:none;margin-left:0;margin-bottom:0}
#footer-bottom ul li{float:left;margin-bottom:0;margin-left:5px;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.caption.alignnone{margin:5px 20px 20px 0;}
.caption.alignleft{margin:5px 20px 20px 0;}
.caption.alignright{margin:5px 0 20px 20px;}
.caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.caption p.caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.edit_page_link,.edit_menu_link,.edit_widget_link{position:absolute;right:10px;top:10px}
.clear{clear:both;}
.mceContentBody{}
.width-1-1{width:100%}
.width-1-2{width:48%}
.width-1-3{width:30.66%}
.width-1-4, #usps .widget, #projects .widget, .project-list .image{width:22%}
.width-1-5{width:16.8%}
.width-1-6{width:13.33%}
.width-1-1, .width-1-2, .width-1-3, .width-1-4, .width-1-5, .width-1-6, #usps .widget, #projects .widget, .project-list .image{position:relative;margin-right:4%;float:left;}
.width-1-1, .last-child{margin-right:0 !important;}
.custom-col4{width:33%;box-sizing:border-box;padding:10px 20px 0 0;float:left;}
.custom-col4 img{width:100%;height:auto;margin:0;padding:0;min-height:272px;}
p.mintopmargin{margin-top:-20px;}

.twoColumns {
	box-sizing: border-box;
	width: 50%;
	padding: 2px;
	float: left;
}
.twoColumns ul {
	list-style: none;
	margin-bottom: 20px;
}
.twoColumns ul li {
	width: 175px;
	display: block;
	margin: 0 auto 8px auto;
	clear: both;
	padding-bottom: 30px;
}
.twoColumns ul li a {
	color: #0E9DE1;
}
.twoColumns ul i {
	display: inline-block;
    width: 12px;
    margin-right: 5px;
    float: left;
}
.twoColumns ul span {
	float: left;
}

.cols4 {
	box-sizing: border-box;
	float: left;
	padding: 10px 20px 20px 0;
	width: 33.33%;
}

.cols2 {
	box-sizing: border-box;
	float: left;
	padding: 10px 20px 20px 0;
	width: 16.66667%;
	height: 200px;
}

.p-t-m {
	padding-top: 20px;
}

h3.fs12em {
	font-size: 1.2em;
}


#gallery-99 img {
	height: 280px;
	width: 280px;
}

p.openingstijden span {
	display: inline-block;
	width: 100px;
}

.openingstijden li span{
display: inline-block;
width: 180px;
}


.openingstijden ul{
list-style: none;
}



@media screen and (min-width:1000px){.nav-collapse ul{list-style:none;margin:0;}
.nav-collapse ul li{list-style:none;float:left;position:relative;z-index:100;margin-left:0;}
.nav-collapse ul li.last-child{background:none;}
.nav-collapse ul li a{display:block;-webkit-transition:color .5s ease-in-out, border .2s ease-in-out;-moz-transition:color .5s ease-in-out, border .2s ease-in-out;transition:color .5s ease-in-out, border .2s ease-in-out;color:#444444;text-transform:uppercase;line-height:2.2em;padding:0 0 0 12px;}
.nav-collapse ul li.page-1{width:22px;}
.nav-collapse ul li.page-1 a{line-height:1.2em;}
.nav-collapse ul li.page-1 a:before{position:absolute;font-family:FontAwesome;top:7px;left:0;content:"\f015";font-size:1.3em;}
.nav-collapse ul li.page-1 span{text-indent:-2000pt;font-size:1%;}
.nav-collapse ul li a:hover,
.nav-collapse ul li.current a{color:#0e9de1;}
.nav-collapse ul ul{display:none;background:#444444;position:absolute;width:200px;margin-left:5px;}
.nav-collapse ul li:hover > ul{display:block;}
.nav-collapse ul ul li{background:none;float:none;width:200px;margin:0;line-height:1.5em;}
.nav-collapse ul ul li:after{content:inherit;display:none;}
.nav-collapse ul ul li a{text-transform:none;padding:0.5em 10px 0.5em 10px !important;color:#fff !important;border:none;line-height:2.0em;box-sizing:border-box;}
.nav-collapse ul ul li a:hover{background:#0e9de1;}
.nav-collapse ul ul .cube{border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;border-bottom:5px solid #444444;top:-5px;left:20px;width:0;}
.nav-collapse ul li:hover > ul{display:block;}
}
.nav-toggle{position:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-indent:-999px;position:relative;overflow:hidden;width:2.2rem;height:4.2rem;line-height:4.2rem;float:right;z-index:9999;padding-left:20px;}
.nav-toggle.active{width:4.2rem;}
.nav-toggle:before{color:#444444;font-family:FontAwesome;content:"\f0c9";font-size:30px;text-transform:none;position:absolute;text-indent:0;text-align:center;line-height:2.3rem;speak:none;width:100%;top:0;right:0;background:none;width:2.2rem !important;}
.nav-toggle.active::before{font-size:30px;content:"\f00d ";background-color:rgba(0,0,0,0.9);color:#fff;line-height:4.0rem;width:4.2rem !important;}
.col6{width:48%;margin-right:1%;float:left;}
.col3{width:23%;margin-right:1%;float:left;}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;margin-bottom: 20px;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
ul.map-marker {list-style: none;margin:20px 0;padding: 0;}
ul.map-marker li:before {font-family: 'FontAwesome';margin-right: 5px;content: '\f041';color: #444444;}
.dag-date{width: 95px;display: inline-block;}
ul.recensieblok{list-style:none;margin:20px 0;padding: 0;}
.recensieblok li{width:45%;margin:0 3% 20px 0;float:left;box-shadow:0 1px 1px rgba(0,0,0,0.3);padding:10px;border:1px solid #e5e5e5;min-height:170px;background:rgba(245, 243, 243, 0.5);}
.button-red-outline{background:none;color:#0e9de1;}
a.button-red-outline{background: #e53138;line-height: 1.6em;display: inline-block;padding: 0.6em 15px 0.6em 15px;color: #fff;font-weight: 400;text-decoration: none;cursor: pointer;margin-bottom: 0.4em;border: 3px solid #e53138;-webkit-transition: background-color .5s ease-in-out;-moz-transition: background-color .5s ease-in-out;transition: background-color .5s ease-in-out;-webkit-appearance: none;text-shadow: none !important;box-sizing: border-box;font-size: 17px;position: relative;overflow: hidden;}
p.text-center{text-align: center;}
ul.map{
    list-style: none;
    margin: 10px 0;
}
ul.map li:before {
    font-family: 'FontAwesome';
    margin-right: 5px;
    content: '\f041';
    color: #e63138;
}
@media(max-width:1190px){
#gallery-11 .image, #gallery-9 .image, #gallery-12 .image, #gallery-13 .image {width: 100%;}
}
@media(min-width:1180px){.wrapper{max-width:1180px;}.wrapper-large{max-width:85%;}
}
@media(max-width:1180px){.wrapper{max-width:96%;}
#showinfo{display:none;}
}
@media(max-width:1100px){.nav-collapse ul li a{padding-left:7px;}
#blocks .block .description h2{color:#fff;font-size:18px;padding-left:0;padding-right:0;}
#bottom .inside{padding:4.0em 8% 3.0em 8%}
#footer .widget{width:44%;margin-bottom:2.5em;}
}
@media(max-width:1024px){.nav-collapse ul li a{padding-left:6px;}
#logo{width:205px;top:40px;}
.site-scroll-start #logo{top:20px;}
#logo img{max-width:100%;min-width:100%;height:inherit;}
}
@media(max-width:999px){.nav-collapse ul{margin:0;}
.nav-collapse ul li{float:left;width:100%;display:inline-block;margin-bottom:0;height:auto;box-sizing:border-box;margin:0;}
#menu .fa-home{display:none;}
.nav-collapse li a{background-color:rgba(0,0,0,0.9);border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;width:100%;box-sizing:border-box;padding:11px 2%;display:inline-block;}
.nav-collapse li a:hover{background-color:rgba(0,0,0,1.0);}
.nav-collapse ul ul{padding:0;float:left;top:0px;margin-bottom:0;width:100%;display:none;}
.nav-collapse li:hover ul{display:block;}
.nav-collapse ul li li{border-bottom:none;width:100%;background:#444;box-sizing:border-box;}
.nav-collapse ul li.cube{display:none;}
.nav-collapse ul li li a{font-size:13px;background:none;padding:0.9em 2%;}
.js #menu .nav-collapse-0.opened{max-height:100% !important;}
.closed{width:15px !important;height:15px !important;overflow:hidden !important;}
#blocks .block .description{padding:15px 40px 0 40px;}
h4.gallery-image-title{top:60px;}
#watchCart .buy_button,
#watchCart .webshop_button{width:100%;}
#keo-widget{left:30%;}
}
@media(max-width:800px){.form-list td{float:left;width:100% !important;box-sizing:border-box;padding:5px !important;line-height:1.2em !important;margin-bottom:0 !important;}
.custom_form input[type="text"],
.custom_form textarea{width:100% !important;box-sizing:border-box;}
.custom_form select.hour, .custom_form select.minute{width:49% !important;}
h4.gallery-image-title{font-size:1.0em;top:50px;}
#footer .widget{width:44%;margin-bottom:2.5em;}
#keo-widget{left:24%;}
.custom-col4{width:50%;}
}
@media screen and (max-width:768px){
.col6, .col3{width:100%;}.recensieblok li{width: 93%;min-height: 0;} .cols4{width:100%; float: none;} .cols2{width:100%; float: none;}}


@media screen and (max-width:620px),
screen and (max-device-width:620px){.wrapper{max-width:94%;}
#header,
.site-scroll-start #header,
.site-scroll #header{position:relative;height:90px;background:#fff;}
#slider{margin-top:0;}
#logo,
.site-scroll-start #logo,
.site-scroll #logo{top:17px;}
#breadcrumb{font-size:13px;padding-bottom:0.8em;}
#breadcrumb div{padding-right:0.25em;}
.bc_middle, #bc_right{padding:0 0 0 0.25em;}
#menu{top:30px !important;}
.section-bottom{margin-bottom:2.0em;}
.responsive-hide{display:none;}
.col2 li, .col3 li, .col4 li, .width-1-1, .width-1-2, .width-1-3, .width-1-4, .width-1-5, .width-1-6{width:100% !important;margin-right:0;}
h1, h2, h3, h4, h5, h6, footer #widget_22 h2{font-size:1.5em;}
a.button,
.button,
.button-outline,
a.button-outline,
.back{width:100%;text-align:center;padding-left:5%;padding-right:5%;}
.responsive-full,
#sidebar-product,
#imageContainer,
.prod_grid,
.categorySelect,
.productInfo,
.productDescription,
#productSocialmedia{width:100% !important;}
.prod_grid, .categorySelect{height:auto !important;border:none !important;margin-bottom:1.0em !important;}
.prod_grid.first_prod,
.categorySelect.first_prod{margin-bottom:1.0em;}
#content .prod_grid img, #main .prod_grid img{margin-bottom:0;}
table.responsive-full td{width:100%;box-sizing:border-box;float:left;margin-bottom:0.5em;}
#content img,
#main img{max-width:100%;min-width:100%;height:inherit;}
#content .checkout_table img{max-width:inherit;min-width:inherit;}
#content iframe,
#main iframe{max-width:100%;min-width:100%;}
#content .extraImages img,
#main .extraImages img{max-width:25%;min-width:25%;}
#slider-1 .slide .slide-title,
#slider-7 .slide .slide-title,
#slider .slide .slide-custom{font-size:2.5em !important;}
#blocks .block{height:250px;margin-bottom:1.5em;}
#blocks .block .description{padding-left:0;padding-right:0;padding-top:28px;}
#slider .slider,
#slider .slider .slide{height:120px !important;}
.home #slider .slider,
.home #slider .slider .slide{height:350px !important;}
#slider .slider .slide{padding-top:40px;}
.home #slider .slider .slide{padding-top:30px;}
#slider-1 .slide .slide-description p, #slider-7 .slide .slide-description p{margin-bottom:0.75em}
#slider-1 .slide .slide-description,
#slider-7 .slide .slide-description{width:90% !important;}
#usps,
#projects{padding-top:2.0em;}
#usps .widget,
#projects .widget,
.project-list .image{width:48% !important;margin-right:4% !important;}
#projects .widget{margin-bottom:1.5em;}
#usps .widget img,
#projects .widget img{margin-bottom:0;}
#usps #widget_39,
#usps .last-child,
#projects #widget_44,
#projects .last-child{margin-right:0 !important;}
#bottom{min-height:inherit;}
#bottom .inside{padding:2.0em;}
h4.gallery-image-title{top:100px;font-size:1.15em;}
#imageContainer{margin-bottom:2.0em;}
.webshop-block{display:none;}
.logo-vt{width:40px;height:40px;}
.page-5 #content table td{width:100%;float:left;}
#footer .widget{width:100%;margin-bottom:2.0em;}
#footer-bottom{padding-top:10px;height:auto;}
#footer-bottom ul li{margin-left:0;margin-right:5px;}
#footer-bottom .floatleft,
#footer-bottom .floatright{width:100%;float:left;margin-bottom:0.8em;}
#keo-widget{left:16%;}
.closed{width:15px !important;height:15px !important;overflow:hidden !important;}
.twoColumns {width: 100%; float: none; padding: 0;}
.twoColumns li {width: 100% !important; float: none;}
}


@media screen and (min-width:481px) {
	#phone {
		display:none;
	}
}
@media screen and (max-width:480px),
screen and (max-device-width:480px){#logo,
.site-scroll-start #logo,
.site-scroll #logo{top:26px;width:180px;}
#logo img{max-width:100%;min-width:100%;height:inherit;}
.logo-vt{top:10px;}
#blocks .block .description h2{font-size:16px;}
#blocks #wandtegels .description{padding-top:18px;}
#slider-1 .slide .slide-title, #slider-7 .slide .slide-title, #slider .slide .slide-custom{font-size:2.0em !important;}
h4.gallery-image-title{top:150px;font-size:1.4em;}
.home #slider .slider .slide{padding-top:20px;}
#keo-widget{left:8%;}
#usps .widget,
#projects .widget,
.project-list .image,
#footer .widget{width:100% !important;margin-right:0 !important;}
#footer .date{width:auto;margin-right:5px;}
#content p{word-wrap:break-word;}
.custom-col4{width:100%;float:none;}
}
@media screen and (max-width:330px),
screen and (max-device-width:330px){h4.gallery-image-title{top:120px;font-size:1.2em;}
#keo-widget{left:0;}
}


.tegelsmore #widget_31 .slider {
	width: 565px !important;
	max-width: 100%;
}
.tegelsmore .button {
    width: 100%;
    text-align: center;
    border-color: #444444;
    background: #444444;
}
.sidebar-slider .slider{
	width: 100% !important;
    border: 1px solid #FBFBFB;
    box-sizing: border-box;
    border-bottom: 0;
}
.sidebar-slider .slider .slide{
    background-size: cover;
}