
body #maincontent{ max-width:1820px;margin-left:auto;margin-right:auto; }
body #maincontent .leftContainer,
	body #maincontent .columns,
	body #maincontent .rightContainer{ display:inline-block;vertical-align:top; }
body #maincontent .columns{ max-width:calc(100% - 828px);padding-top:72px;width:100%; }
body #maincontent .leftContainer{ min-width:414px;width:414px;float:left; }
body #maincontent .rightContainer{ min-width:414px;padding-top:140px; }
body #maincontent .rightContainer > div{ margin-left:auto;display:table; }
body #maincontent .rightContainer .products{ margin-left:0px;width:295px; }
body #maincontent .rightContainer .products > .product{ float:none;margin-left:0px;margin-right:0px;max-width:100%; }

/* BEGIN LEFTCONTAINER STYLE */

body #maincontent .leftContainer .menu-wrapper{ margin-bottom:0px;max-width:calc(100% - 74px); }
body #maincontent .leftContainer .left-container > .title h2{ padding-left:40px;font-family:roboto_black_italic;font-size:26px;color:#aec1d0;text-transform:uppercase;padding-top:143px;margin-top:0px; }
body #maincontent .leftContainer .submenu.extra{ padding-left:40px; }
body #maincontent .leftContainer .submenu.extra ul{ list-style:none;padding-left:0px; }
body #maincontent .leftContainer .submenu.extra ul li a{ font-style:italic;color:#1f4664;font-size:16px;position:relative;padding-left:20px; }
body #maincontent .leftContainer .submenu.extra ul li a:before{ position:absolute;left:0px;background-image:url(../images/fire-submenu.png);height:18px;width:11px;content:'';top:2px; }
body #maincontent .leftContainer .submenu.extra ul li.active a,
	body #maincontent .leftContainer .submenu.extra ul li a:hover{ color:#c41230;text-decoration:underline; }/**/
body #maincontent .leftContainer .needHelp{ margin-left:40px; }

/* END LEFTCONTAINER STYLE */


/* BEGIN CONTENTCONTAINER STYLE */

body #maincontent .columns .contentContainer{ position:relative;font-size:18px;color:#5f5f5f;max-width:100%; }
body #maincontent .columns .contentContainer h1,body #maincontent .columns .contentContainer h2,body #maincontent .columns .contentContainer h3,
	body #maincontent .columns .contentContainer h4,body #maincontent .columns .contentContainer h5,body #maincontent .columns .contentContainer h6{ font-weight:normal;color:#aec1d0;font-family:roboto_black_italic;text-transform:uppercase; }
body #maincontent .columns .contentContainer h2{ font-size:28px;margin-bottom:20px;margin-top:20px; }
body #maincontent .columns .contentContainer  .headerContainer h2{ margin-top:0px;font-family:roboto_black_italic;text-transform:uppercase;font-size:20px;color:#aec1d0;margin-bottom:0px; }
body #maincontent .columns .contentContainer  .headerContainer h1{ font-family:roboto_black_italic;font-size:56px;color:#aec1d0;text-transform:uppercase;font-weight:normal;margin-bottom:0px; }
body #maincontent .columns .contentContainer h3{ font-size:26px; }
body #maincontent .columns .contentContainer h4{ font-size:24px; }
body #maincontent .columns .contentContainer h5{ font-size:22px; }
body #maincontent .columns .contentContainer h6{ font-size:20px; }
body #maincontent .columns .contentContainer blockquote{ font-size:28px;margin:20px 40px; }
body #maincontent .columns .contentContainer blockquote:before{ display:inline-block;content:'“'; }
body #maincontent .columns .contentContainer blockquote:after{ display:inline-block;content:'”'; }
body #maincontent .columns .contentContainer blockquote > p{ display:inline-block; }
body #maincontent .columns .contentContainer ul{ margin-top:10px;list-style:none;position:relative;padding-left:26px; }
body #maincontent .columns .contentContainer ul li:before{ margin-top:8px;content:'';position:absolute;left:4px;background-image:url(../images/list-vink.png);height:12px;width:17px; }
body #maincontent .columns .contentContainer em{ font-family:volkhov_italic;font-size:20px; }
body #maincontent .columns .contentContainer ol{ padding-left:20px; }
body #maincontent .columns .contentContainer a{ color:#006bb4; }

body #maincontent .columns .contentContainer ul.gallery{ padding-left:0px;margin-left:-7.5px;margin-top:48px;margin-bottom:48px; }
body #maincontent .columns .contentContainer ul.gallery li{ margin-bottom:0px;display:inline-block;padding:7.5px 7.5px;line-height:0px;vertical-align:top;max-width:calc(33.333% - 25px);width:calc(100% + 25px);text-align:center; }
body #maincontent .columns .contentContainer ul.two-columns li{ max-width:calc(50% - 15px);width:calc(100% + 15px); }
body #maincontent .columns .contentContainer ul.gallery li a,body .gallery li img{ width:100%; }
body #maincontent .columns .contentContainer ul.gallery li:before{ display:none;}
body #maincontent .columns .contentContainer ul.gallery li a{ display:inline-block; }

body #maincontent .columns .contentContainer ul.slider{ padding-left:0px;margin-bottom:60px;margin-top:53px;max-width:100%; }
body #maincontent .columns .contentContainer ul.slider li:before,
	body #maincontent .columns .contentContainer .breadcrumbs ul li:before{ display:none;}
body #maincontent .columns .contentContainer .breadcrumbs ul{ padding-left:0px;margin-top:0px; }
body #maincontent .contentContainer a:hover,
	body #maincontent .contentContainer a:hover img{ opacity:0.95; }
	
body #maincontent .contentContainer .owl-dots{ display:none !important; }
body #maincontent .contentContainer .owl-nav .owl-prev{ background-image:url(../images/bannersSliderLeft.png) !important;left:0px; }
body #maincontent .contentContainer .owl-nav .owl-next{ background-image:url(../images/bannersSliderRight.png) !important;right:0px; }
body #maincontent .contentContainer .owl-nav [class*=owl-].owl-prev,
body #maincontent .contentContainer .owl-nav [class*=owl-].owl-next{ text-indent:-99999px;top:0px;position: absolute;padding: 0px;background-color:transparent;width:45px;height:calc(100% - 1px);background-position:center center;background-color:rgba(31,57,85,0.8);margin:0px;background-repeat:no-repeat;border:0px; }
body #maincontent .contentContainer .owl-nav [class*=owl-].owl-prev:hover,
body #maincontent .contentContainer .owl-nav [class*=owl-].owl-next:hover{ opacity:0.7; }

/* END CONTENTCONTAINER STYLE */


/* BEGIN RIGHTCONTAINER STYLE */

body .rightContainer .sale-product{ margin-top:100px; }
body .rightContainer .sale-product .sale-label,
	body .rightContainer .new-product .new-label{ font-style:italic;padding-top:5px;padding-bottom:5px; }
body .rightContainer  .products > .product .block-three .price{ background-color:transparent; }
body .rightContainer .products > .product .block-three .price .priceBefore,
	body .rightContainer .products > .product .block-three .price .finalPrice{ float:none; }
body .rightContainer .products > .product .block-three .price .finalPrice{ color:#1f3855;font-family:roboto_bold;font-weight:normal;padding-left:20px;padding-bottom:45px;margin-top:0px;line-height:100%; }
/*body .rightContainer .products > .product .block-three .price .finalPrice:after{ content:'(INCL BTW)';font-family:roboto_regular;font-size:12px;display:inline-block;position:relative;margin-left:5px; } */
body .rightContainer .products > .product .block-three .price .priceBefore{ font-size:20px; }
body .rightContainer .products > .product .block-three .price .priceBefore:before{ top:13px; }
body .rightContainer .products > .product .block-three .price{ margin-top:25px; }
body .rightContainer .products > .product{ height:auto; }
body .rightContainer .products > .product .block-three .price{ height:auto; }
body .rightContainer .products > .product .block-three .title a span{ text-align:left; }
body .rightContainer .new-product{ margin-top:100px; }
body .rightContainer .products > .product .block-four{ display:block; }
body .rightContainer .products > .product .block-four .addToCartLink{ border-radius:8px;border:2px solid #6591b1;text-align:center;width:216px;background-color:#ffffff;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%); }
body .rightContainer .products > .product .block-four .addToCartLink:hover{ opacity:0.7 !important; }
body .rightContainer .products > .product .block-four .addToCartLink span{ color:#6591b1;font-size:16px;font-weight:normal; }

/* BEGIN RIGHTCONTAINER STYLE */


/* BEGIN CONTACTHELPER STYLE */

body .content-contact > div{ background-color:#1f3855;width:83%;height:85px;margin-top:150px;position:relative;margin-bottom:200px; }
body .content-contact > div:after{ content:'';background-color:#1f3855;height:100%;width:84px;position:absolute;right:-49px;top:0px;z-index:-1;
	-moz-transform: skew(33deg);
	-webkit-transform: skew(33deg);
	-o-transform: skew(33deg);
	-ms-transform: skew(33deg);
	transform: skew(33deg);
}
body .content-contact > div:before{ content:'';position:absolute;left:22px;top:-73px;background-image:url(../images/team-solo.png);height:181px;width:145px; }
body .content-contact > div > span{ color:#ffffff;font-style:italic;font-size:18px;text-transform:uppercase;padding-left:198px;position:relative;display:inline-block;top:50%;transform:translateY(-50%); }
body .content-contact > div a{ right:-25px;padding-left:50px;color:#ffffff;background-color:#0eb666;height:43px;width:155px;position:absolute;padding-top:13px;top:50%;transform:translateY(-50%);display:inline-block; }
body .content-contact > div a:before{ content:'';position:absolute;left:20px;top:17px;background-image:url(../images/flame-white.png);height:18px;width:11px; }
body .content-contact > div a:after{ content:'';background-color:#0eb666;height:100%;width:70px;position:absolute;right:-49px;top:0px; 
	-moz-transform: skew(33deg);
	-webkit-transform: skew(33deg);
	-o-transform: skew(33deg);
	-ms-transform: skew(33deg);
	transform: skew(33deg);
}
body .content-contact > div a span{ position:relative;z-index:1; }

/* END CONTACTHELPER STYLE */


/* BEGIN TEAM STYLE */

body #maincontent .columns .contentContainer ul.team{ padding-left:0px; }
body #maincontent .columns .contentContainer ul.team li{ width:100%;max-width:299px;display:inline-block;vertical-align:top;margin-top:80px;margin-bottom:100px;margin-right:28px; }
body #maincontent .columns .contentContainer ul.team li:before{ display:none; }
body #maincontent .columns .contentContainer ul.team li > div:first-child{ background-image:url(../images/bgEmployee.jpg);background-repeat:no-repeat;background-size:cover;height:288px;position:relative; }
body #maincontent .columns .contentContainer ul.team li > div:first-child > div:first-child{ position:relative;z-index:2; }
body #maincontent .columns .contentContainer ul.team li > div:first-child img{ margin-top:-50px; }
body #maincontent .columns .contentContainer ul.team li > div:first-child  > div:nth-child(2){ line-height: 100%;padding-bottom:5px;font-family:roboto_condensed_regular;font-size:18px;text-transform:uppercase;color:#ffffff;position:absolute;bottom:78px;width: calc(100% - 150px);border-bottom:2px solid #fff;left: 10px;padding-left:120px; }
body #maincontent .columns .contentContainer ul.team li > div:first-child  > div:nth-child(3){ line-height: 100%;position:absolute;top:214px;width:calc(100% - 150px);left:10px;padding-left:120px;font-family:roboto_condensed_regular;font-size:18px;color:#ffffff; }
body #maincontent .columns .contentContainer ul.team li > div:nth-child(2){ padding-top:40px; }
body #maincontent .columns .contentContainer ul.team li > div:nth-child(2) a{ display:block;color:#1f4664;font-size:16px; }
body #maincontent .columns .contentContainer ul.team li > div:nth-child(2) a.phone{ background-image:url(../images/employeePhone.png);background-repeat:no-repeat;background-position:left;padding-left:20px; }
body #maincontent .columns .contentContainer ul.team li > div:nth-child(2) > a:nth-child(2){ background-image:url(../images/employeeEmail.png);background-repeat:no-repeat;background-position:left;padding-left:20px; }
body.cms-medewerkers .content-contact{ display:none; }

/* END TEAM STYLE */
















