@font-face{
font-family:"HelveticaNeueW01-45Ligh";
src:url("../font/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("../font/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("../font/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("../font/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("../font/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-47LtCn 692686";
src:url("../font/7de6b03f-1298-4bc2-89af-9d9da594008d.eot?#iefix");
src:url("../font/7de6b03f-1298-4bc2-89af-9d9da594008d.eot?#iefix") format("eot"),url("../font/42aacb2f-222e-46f5-a95a-1c22948ee0d1.woff") format("woff"),url("../font/217a2f81-1e65-4924-a0d4-05ac8576f883.ttf") format("truetype"),url("../font/5405647d-099e-47f7-9d4a-f8692e57a206.svg#5405647d-099e-47f7-9d4a-f8692e57a206") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-47LtCn 692689";
src:url("../font/08bfcfa5-cfb6-462a-8047-8398a026a60e.eot?#iefix");
src:url("../font/08bfcfa5-cfb6-462a-8047-8398a026a60e.eot?#iefix") format("eot"),url("../font/aa6913f7-e674-4d61-973b-002422ac447e.woff") format("woff"),url("../font/857b0b99-c6b3-4ad8-a049-28506caba502.ttf") format("truetype"),url("../font/af9d9c5b-b4f4-4d6f-9809-26fb6a2bb794.svg#af9d9c5b-b4f4-4d6f-9809-26fb6a2bb794") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("../font/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("../font/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("../font/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("../font/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("../font/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-57Cn";
src:url("../font/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix");
src:url("../font/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix") format("eot"),url("../font/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff") format("woff"),url("../font/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf") format("truetype"),url("../font/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg#6cd480d1-47d0-48b4-86bd-283db2cb9235") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-67MdCn 692710";
src:url("../font/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix");
src:url("../font/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix") format("eot"),url("../font/aef05e22-e1d4-4e59-bc2e-a71c13c26cca.woff") format("woff"),url("../font/b785b1cf-24fa-44c9-8c93-d8e2d6912c47.ttf") format("truetype"),url("../font/5ab0c585-fb4b-43d9-abb0-b92f452b1284.svg#5ab0c585-fb4b-43d9-abb0-b92f452b1284") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-77BdCn 692722";
src:url("../font/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
src:url("../font/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"),url("../font/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("../font/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("../font/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-65Medi";
src:url("../font/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");
src:url("../font/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix") format("eot"),url("../font/5b4a262e-3342-44e2-8ad7-719998a68134.woff") format("woff"),url("../font/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"),url("../font/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-57Cn";
src:url("../font/abf5b6e2-74e5-446b-b924-22c9749b33b6.eot?#iefix");
src:url("../font/abf5b6e2-74e5-446b-b924-22c9749b33b6.eot?#iefix") format("eot"),url("../font/c6206d3d-1ef8-44ad-96fa-c25e22252eb0.woff") format("woff"),url("../font/6fddd219-58f2-42d3-99d5-5abbfcfde1a1.ttf") format("truetype"),url("../font/f620604b-846b-4517-95c0-aa8a60dbb16c.svg#f620604b-846b-4517-95c0-aa8a60dbb16c") format("svg");
}
body, html {
margin:0;
padding:0;
font-family:'HelveticaNeueW02-65Medi', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; 
font-weight:100; 
font-size:10pt;
color:#1b1b1f;
line-height:18px;
}
.groen {color:#008677;}
*:after, *:before {font-family: "Font Awesome 5 Free";font-weight:900;position: relative;font-size:22px;display:inline-block;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;}
*:hover {-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;}
#outer-wrapper {
position:relative;
max-width:1170px;
margin:0px auto;
display:block;
}
#top {
text-align:right;
}
a {
color:#1b1b1f;
text-decoration:none;
}
th {
text-align:left;	
}
p {
margin:0 0 10px 0;
padding:0;
text-align: left;
}
strong, b {font-weight: bold;}
img {
border:none;	
}
.text-transform-none {
text-transform: none;
position: initial;
left: initial;
}

select {-webkit-appearance: none;-moz-appearance: none; appearance: none;cursor:pointer;border:0;border-radius:0;}
select::-ms-expand {display: none;outline: none;}
div.img-full-left, div.img-intro-left {
float:left;
margin:0 20px 0 0;	
}
div.img-full-right, div.img-intro-right {
float:right;
margin:0 0 0 20px;	
}
div.img-full-right img, div.img-intro-right img{
margin:0 0 20px 0;
}
ul {
margin:0;	
}
.item-page ul {padding:0 0 0 15px;overflow:hidden;margin:0 0 10px;}
.content-ul {
margin:0 0 10px 0;
padding:0 0 0 15px;	
}
h1 {
font-family:'HelveticaNeueW01-77BdCn 692722';
font-size:19px;
border-bottom:2px solid #c7c7c8;
padding:0 110px 10px 0;
margin:0 0 20px 0;
text-transform:uppercase;
position:relative;
}
h1.lowercase, .id-1446 h1 {
text-transform:none;	
}

h1 span {
position:absolute;
left:705px;	
}
h1 span.actueel {right: 243px;left:initial;}
span.h1.actueel {display:none;}
h2 {

font-size:13px;
margin:0 0 10px 0;
}
h3 {
margin:0 0 10px 0;	
}
h4 {
margin:0;	
}
.contentpane {
padding:10px 20px;	
margin:10px 0 0 0;
}
.heading {
border-bottom:1px solid #e0e2e3;
padding:0 0 5px 0;
margin:0 0 10px 0;
font-size:12pt;
line-height:22px;
font-family:'HelveticaNeueW01-77BdCn 692722';
text-transform:uppercase;
}
input[type=text], input[type=submit], textarea {-webkit-border-radius:0;border-radius:0;-webkit-appearance: none;box-sizing: border-box;}
input[type=checkbox] {border:1px solid #008677!important;border-radius:0!important;}
img {
border:0;
}
#menubalk {display:block;float:right;margin:0;z-index:100;display:block;width:100%;max-width:1110px;padding:0;height:80px;position:relative;}
.menumain {list-style:none;padding:0;margin:0;font-family:'HelveticaNeueW01-77BdCn 692722';font-size:9pt;background:#fff;float:right;position:absolute;right:0;bottom:-8px;text-transform:uppercase;z-index:9;}
.menumain li  {float:left;position:relative;padding:0;}
.menumain li a {height:100%;display:block;padding:10px 15px;}
.menumain li ul {display:none;position: absolute;list-style: none;margin: 0;padding: 0;color:#fff;width:200px;background:#73BCB4;}
.menumain li ul li {float:none;border-bottom: 1px solid rgba(255,255,255,0.2);}
.menumain li ul li a {color:#fff;padding: 20px;}
.menumain li ul li a:hover, .menumainsubmenu ul.menusitemap a:hover, .menumainsubmenu li a:hover {background:rgba(0, 134, 119, 0.95);}
.menumain li.parent.active > a {color:#008677;}
.menumainsubmenu {position:absolute;top:88px;left:-60px;z-index:999;width:1167px;text-transform:uppercase;padding:35px;background:#008677;list-style:none;margin:0;overflow: hidden;box-sizing: border-box;display:none;}
.menumainsubmenu ul {padding:0;margin:10px 0 0;list-style:none;border-top:1px solid #B5B2B2;}
.menumainsubmenu > li {display:none;float:left;font-size:12px;}
.menumainsubmenu li.item-167 , .menumainsubmenu li.groepen  {display:block;}
.menumainsubmenu li.item-167 {width:20%;float:right;}
.menumainsubmenu li.groepen {width:76%;}
.menumainsubmenu > li:nth-child(n+3) {margin:0;}
.menumainsubmenu li a {color:#B5B2B2;padding:0 10px;}
.menumainsubmenu ul li a {color:rgba(255,255,255,0.5);padding:10px;display:block;}
.menumainsubmenu li.hovered ul li a, .menumainsubmenu li.hovered a, .menumainsubmenu li.groepen:hover .heading, .menumainsubmenu li.groepen:hover a {color:rgba(255,255,255,1)!important;}
.menumainsubmenu li:hover a {color:#fff;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;}
.menumainsubmenu .item-101, .menumainsubmenu .item-103 {display:none;}
.menumainsubmenu .item-167 a {display:block;}
.menumainsubmenu .item-167.parent > a {text-transform: uppercase;font-size: 12pt;line-height: 22px;padding: 0 0 5px 0;font-family: 'HelveticaNeueW01-77BdCn 692722';border-bottom: 1px solid #e0e2e3;}
.menumainsubmenu .item-167 ul {background: #73BCB4;border:0;margin:10px 0;border-radius: 5px;}
.menumainsubmenu li.groepen ul {border:0;margin:0;}
.menumainsubmenu li.groepen ul li.parent {min-height:350px;background: #73BCB4;margin: 0 2% 2% 0;border-radius: 5px;}
.menumainsubmenu li.groepen ul li.parent:nth-child(3n) {margin-right:0;}
.menumainsubmenu li.groepen .heading{color:#B5B2B2;}
.menumainsubmenu li.groepen div.productgroepen {padding:0;}
.menumainsubmenu li.groepen ul.menusitemap ul li {text-transform:uppercase;padding:0;}
.menumainsubmenu .sub-list {border:0;margin: 0;}
.menumainsubmenu li.groepen ul.menusitemap li.parent > a {background:rgba(0, 134, 119, 0.3);color:#fff;}

.menusub {
width:500px;
position:absolute;
right:38px;
bottom:315px;	
font-family:'HelveticaNeueW01-47LtCn 692686';
font-size:12px;
text-transform:uppercase;
list-style:none;
margin:0;
padding:0;
}
.menusub.merken {
right:45px;
width:495px;
bottom:310px;
}
.menusub li {
float:left;
padding:0 10px 0 10px;	
text-align:left;
border-right:1px solid #fff;
height:14px;
line-height:14px;
margin:0 0 5px 0;
display:block;
clear:right;
}
.menusub li a {
color:#fff;	
}
.menusub li.active a {
font-family:'HelveticaNeueW01-77BdCn 692722';
}
.menusubcontent, .cat-children {
position:absolute;
right:18px;
top:28px;	
font-family:'HelveticaNeueW01-77BdCn 692722';
font-size:11px;
text-transform:uppercase;
list-style:none;
}

.menusubcontent li, .cat-children li {
display:block;
float:left;
border-right:1px solid #1b1b1f;
padding:0 10px 0 10px;
}
.menusubcontent li.active a {
color:#008677;
}
li.item-170, li.item-172, li.item-173, li.item-175, li.item-178, li.item-179, li.item-185, li.item-189, li.item-192, li.item-199, li.item-213,
li.item-503, li.item-708,.cat-children li:last-child {
border:none;	
display:block;
float:none;
overflow:hidden;
}
.menusubcontent li:last-of-type{border:none;}

#banner {
position:relative;
height:436px;
clear:both;
}
.advies p a {
background:url(../images/sprite.png) no-repeat -105px bottom;
width:141px;
height:30px;
color:#fff;
font-family:'HelveticaNeueW01-77BdCn 692722';
position:absolute;
top:30px;
right:25px;
z-index:99;
font-size:9pt;
padding:2px 0 0 25px;
}
.slides {
display:block;
position:relative;
top:-20px;
left:0;
z-index:0;
color:#fff;
}
.corporate, .service-class, .over-class, .producten-class, .merken-class, .contact-class, .nieuwsbrief-class, .cases-class, .article1553 {
background:url(../images/header_management.jpg) no-repeat;
height:457px;
width:100%;
}
.article1 {background:url(../images/header_home.jpg) no-repeat;}

.producten-class{background:url(../images/header_producten2.jpg) no-repeat;}
.sensoren-class, .datalogic-class.article1341, .corporate.article1367{background:url(../images/header_sensoren.jpg) no-repeat;}
.signaalconditionering-class{ background:url(../images/header_signaal.jpg) no-repeat;}
.autoid-class{ background:url(../images/header_identificatie.jpg) no-repeat;}
.input-class { background:url(../images/header_input_devices.jpg) no-repeat;}
.aandrijf--class { background:url(../images/header_aandrijf.jpg) no-repeat;}


.balluff-class{background:url(../images/header_balluff.jpg) no-repeat;}
.cherry-class { background:url(../images/header_cherry.jpg) no-repeat;}
.cisco-class { background:url(../images/header_cisco.jpg) no-repeat;}
.comat-class { background:url(../images/header_comat.jpg) no-repeat;}
.datalogic-class { background:url(../images/header_datalogic.jpg) no-repeat;}
.hid-class { background:url(../images/header_hid.jpg) no-repeat;}
.hohner-class { background:url(../images/header_hohner.jpg) no-repeat;}
.honeywell-class { background:url(../images/header_datalogic.jpg) no-repeat;}
.ic-class { background:url(../images/header_ic.jpg) no-repeat;}
.indukey-class { background:url(../images/header_indukey.jpg) no-repeat;}
.invertek-class { background:url(../images/header_invertek.jpg) no-repeat;}
.jetter-class { background:url(../images/header_jetter.jpg) no-repeat;}
.leutron-class { background:url(../images/header_leutron.jpg) no-repeat;}
.pantron-class { background:url(../images/header_pantron.jpg) no-repeat;}
.pr-class { background:url(../images/header_pr.jpg) no-repeat;}
.proxitron-class { background:url(../images/header_proxitron.jpg) no-repeat;}
.sangel-class {background:url(../images/header_sangel_2.jpg) no-repeat;}
.zebra-class { background:url(../images/header_zebra.jpg) no-repeat;}

.service-class{background:url(../images/header_service.jpg) no-repeat;}
.article1244{background:url(../images/header_faq.jpg) no-repeat;}
.software-class{background:url(../images/header_software.jpg) no-repeat;}
.rma-class{ background:url(../images/header_rma.jpg) no-repeat;}

.contact-class{background:url(../images/header_contact.jpg) no-repeat;}

.article60{ background:url(../images/header_geschiedenis.jpg) no-repeat;}
.article25{ background:url(../images/header_management.jpg) no-repeat;}
#corporate.article28{ background:url(../images/header_pand.jpg) no-repeat;}
.article515, .article1300 { background:url(../images/header_nieuws.jpg) no-repeat;}
.article63{ background:url(../images/header_ons_team2.jpg) no-repeat;}
.vacatures-class { background:url(../images/header_vacature.jpg) no-repeat;}

.referenties-class{ background:url(../images/header_referenties.jpg) no-repeat;}


#services.article40{ background:url(../images/header_advies_nodig.jpg) no-repeat;}
.article1553 { background:url(../images/headers_kerst_v2.jpg) no-repeat;}


.slides ul {
padding:0;
margin:0;
list-style:none;
}
.slides li.sliderheading {
font-size:24px;
font-family:'HelveticaNeueW01-77BdCn 692722';
margin:50px 0 25px 100px;
}
.slides li.slidertext {
font-family:'HelveticaNeueW01-47LtCn 692686';
margin:0 0 0 100px;
width:350px;
font-size:12pt;
}
.next {
background:url(../images/sprite.png) no-repeat -20px bottom;
height:28px;
width:20px;
position:absolute;
right:25px;
top:90px;
z-index:9999;
cursor:pointer;
}
.prev {
background:url(../images/sprite.png) no-repeat left bottom;
height:28px;
width:20px;
position:absolute;
left:10px;
top:90px;
z-index:9999;
cursor:pointer;
}
.slides_container {
width:100%;
height:160px;
display:block;
z-index:10;

}
#inner-wrapper {
display:block;
max-width:1120px;
margin:-125px 0 0 0px;
padding:0 20px 0 0;
position:static;
clear:both;
}
.breadcrumbs {
background:url(../images/bg_wit_80.png);
float:right;
display:block;
min-width:415px;
font-family:'HelveticaNeueW01-77BdCn 692722';
font-size:9pt;
padding:0 5px 2px 5px;
line-height:16px;
margin:0 20px 0 0;
text-transform:lowercase;
position:relative;
}
#page_small {float:right;width:575px;background:#fff;position:relative;top:0px;right:20px;padding:25px 25px 0 25px;overflow:hidden;box-sizing: border-box;}
#page_medium {
float:left;
width:700px;
background:#fff;
position:relative;
top:0px;
right:20px;
padding:25px 25px 25px 25px;
overflow:hidden;
}
#page_wide {
background:#fff;
max-width:1015px;
width:100%;
padding:25px 25px 0 50px;
display:block;
position:relative;
top:0;
left:10px;
overflow:hidden;
}
.item-page, .team-page {padding:0;position: relative;overflow: hidden;}
.contentpane .item-page {overflow:initial;}
#right_container {
float:right;
max-width:350px;
background:#fff;
overflow:hidden;
margin:0 20px 0 0;
}
.columnleft, .columnleftcontact, .columnmiddle, .columnmiddlecontact, .columnright {
max-width:310px;
float:left;
margin:0 42px 0 0;
}
.columnright {margin:0;}
.columnright.evenement {max-width:310px;}
.columns-2 {
max-width:680px;
float:left;	
}
.columnright {
float:right;
min-height:125px;
}
.columnright img {max-width:310px;height:auto;width: 100%;}
.columncontainer {overflow:hidden;max-width:704px;float:left;}

.twocolumns {
width:662px;
margin:0 42px 0 0;
float:left;
}
.subcat {
margin:0;
padding:0;	
clear:both;
}
.arrowright {
list-style:none;
padding:0;
margin:0;
width:310px;
}
.arrowright li a {font-family:'HelveticaNeueW01-77BdCn 692722';font-size:12px;padding:10px 5px;margin:0 0 5px 0;display:block;color:#008677;border-bottom:1px solid #008677;position:relative;}
.arrowright li a:after {content: "\f054";position: absolute;right: 0;font-size: 8px;color: #fff;background: #4f8677;width: 12px;height: 12px;text-align: center;line-height: 12px;top: 50%;transform: translateY(-50%);}
.arrowright li a.extern:after {content: "\f35d";background: none;color: #4f8677;font-size: 16px;right: 0;width: 22px;}
.arrowright li.previous a, .arrowright li:last-child a {border-bottom:none;}
.subcat li {
float:left;
width:205px;
margin:0 20px 20px 0;	
border:1px solid #008677;
background:#f2f2f2;
height:80px;
list-style:none;
padding:10px;
text-align:center;
}
.columnleftcontact {
width:280px;
}
.columnmiddlecontact {
width:330px;
}
.columnleftcontact ul, .columnmiddlecontact ul{
margin:0 0 18px 0;
padding:0;
clear:none;
}
.columnleftcontact ul li ul, .columnmiddlecontact ul li ul {
margin:0;
}
.columnleftcontact li, .columnmiddlecontact li {
list-style:none;
margin:0;
font-weight:bold;
padding:0;
position:relative;
}
.columnleftcontact li ul li, .columnmiddlecontact li ul li {
font-weight:normal;
margin:0;
padding:0;
position:absolute;
left:150px;
top:0;
}
.columnmiddlecontact li ul li {
left:120px;	
}
#left_container {
width:515px;
float:left;
margin:135px 0 0 0;
overflow:hidden;
}
.upslider {

}
.upslider ul li.heading {
font-family:'HelveticaNeueW01-47LtCn 692686';
font-size:12pt;
position:relative;
}
.over, .service {
list-style:none;
margin:0;
padding:10px;
float:left;
width:232px;
background:url(../images/bg_groen_90_nieuw.png);
color:#fff;
cursor:pointer;
z-index:99;
position:absolute;
bottom:0;
min-height:75px;
font-family:'HelveticaNeueW01-77BdCn 692722';
font-size:9pt;
}
.over ul, .service ul {
display:none;
margin:10px 0 0 0;
list-style:none;
padding:0;
}
.up {
background:url(../images/sprite.png) no-repeat -65px bottom;
width:21px;
height:14px;
display:block;
position:absolute;
top:5px;
right:5px;
}
.down {
background:url(../images/sprite.png) no-repeat -42px bottom;
width:21px;
height:14px;
float:right;
display:block;
}
.service {
background:url(../images/bg_blauw_grijs_90.png);
margin:0;
position:absolute;
bottom:0;
left:263px;
}
.rma {width:100%;max-width:310px;float:right;padding:150px 0 0 0;background:url(../images/magazijn_team.jpg) no-repeat top center / 100% auto;}
.rma_links, .rma_rechts {float:left;clear:none;}
.rma_links {margin:0 20px 0 0;}
.rma_rechts .ccms_form_element label {width:150px;}
.rma a {display:block;background:#008677;padding:10px;font-family:'HelveticaNeueW01-77BdCn 692722';font-size:12px;margin:0 0 5px 0;color:#fff;position:relative;}
.rma a:hover {background:rgba(0,134,119,0.5);}
.rma a:after {font-family:"Font Awesome 5 Brands";content:"\f298";position:absolute;right:10px;}
.mainquote {
position:absolute;
top:200px;
right:100px;
list-style:none;
color:#fff;
font-family:'HelveticaNeueW01-77BdCn 692722';
font-size:30px;
line-height:31px;
}
.mainquote li {
padding:0;
margin:0;
}
.mainquote li.right  {
padding:0 0 0 50px;
margin:0;
}
div.watklantenzeggen {background:#fbb03b;width:100%;padding:10px;line-height:22px;margin:0 0 10px;overflow:hidden;min-height:158px;float:left;position:relative;box-sizing: border-box;}
div.watklantenzeggen ul {list-style:none;margin:0;padding:0;height:100px;}
div.watklantenzeggen ul li {padding:0;margin:0;overflow: hidden;}
div.watklantenzeggen span {display: inline-block;font-weight:normal;font-size:18pt;line-height:22px;font-family:'HelveticaNeueW01-47LtCn 692689';max-width:400px;padding:10px 20px;box-sizing: border-box;}
div.watklantenzeggen span:before {content: "\f10d";margin:0 10px 0 0;font-size:18px;}
div.watklantenzeggen span:after {content: "\f10e";margin:0 0 0 10px;font-size:18px;}
div.watklantenzeggen img {float: left;height:100px;width:auto;}
.quotenav {margin: 6px 0 0;list-style: none;position:absolute;top:8px;right:7px;}
.quotenav li {float: left;margin: 0 3px;}
.quotenav li a {display: block;width: 15px;height:15px;text-indent:-99999px;margin:0 0 0 5px;background:#fff;border-radius:100%;float: left;overflow: hidden;}
.quotenav li.current a, .quotenav li a:hover { background:#008677; }

#merken {
height:41px;
display:block;
background:url(../images/merken_bg.jpg) repeat-x;
margin:16px 0 20px 0;
padding:10px 0 0 0;
}
#makeMeScrollable {
width:100%;
height: 41px;
position: relative;
}
#makeMeScrollable div.scrollableArea img {
position: relative;
float: left;
margin: 0 25px;
padding: 0;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
div.scrollingHotSpotLeft {
min-width: 75px;
width: 10%;
height: 100%;
background-image: url(../images/big_transparent.gif);
background-repeat: repeat;
background-position: center center;
position: absolute;
z-index: 200;
left: 0;
cursor: url(../images/cursor_arrow_left.png), url(../images/cursor_arrow_left.cur),w-resize;
}
div.scrollingHotSpotLeftVisible {
background-image: url(../images/arrow_left.gif);
background-color: #fff;
background-repeat: no-repeat;

}
div.scrollingHotSpotRight {
min-width: 75px;
width: 10%;
height: 100%;
background-image: url(../images/big_transparent.gif);
background-repeat: repeat;
background-position: center center;
position: absolute;
z-index: 200;
right: 0;
cursor: url(../images/cursor_arrow_right.png), url(../images/cursor_arrow_right.cur),e-resize;
}
div.scrollingHotSpotRightVisible {
background-image: url(../images/arrow_right.gif);
background-color: #fff;
background-repeat: no-repeat;
}
div.scrollWrapper {
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}

div.scrollableArea {
position: relative;
width: auto;
height: 100%;
}
#makeMeScrollable div.scrollableArea img[alt="lxe honeywell"] {
margin-top:10px;	
}

.laatstenieuws {
border-left:2px solid #e9e9e9;
padding:0 10px 10px 60px;
overflow:hidden;
width:428px;
float:right;
margin:20px;
position:relative;
}

.laatstenieuws ul {
margin:0;
padding:0;
list-style:none;
}
.laatstenieuws li {
float:left;
display:block;
margin:0 0 10px 0;
padding:0;	
}
.laatstenieuws .more, .laatstenieuws .less {
position:absolute;
left:375px;
top:0px;
padding:0 0 0 30px;
line-height:22px;
vertical-align:middle;
background: url(../images/sprite.png) -2927px -18px;
color:#cdcdcd;
font-size:12px;
cursor:pointer;
}
.laatstenieuws .less {
background: url(../images/sprite.png) -3064px -18px;
display:none;
}
.newsflash-titlelaatstenieuws {
float:left;
overflow:hidden;
width:380px;	
}
.laatstenieuws h4 {
font-size:12px;
font-family:'HelveticaNeueW01-57Cn';
font-weight:bold;
margin:0;
padding:0;
}
.calendar{display:block;margin:0 10px 0 0;overflow:hidden;float:left;width:35px;background:#ededef;background:-webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc));background:-moz-linear-gradient(top, #ededef, #ccc);font:bold 11px/15px Arial Black, Arial, Helvetica, sans-serif;text-align:center;color:#000;text-shadow:#fff 0 1px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;-moz-box-shadow:0 2px 2px #888;-webkit-box-shadow:0 2px 2px #888;box-shadow:0 2px 2px #888;}
.calendar span{display:block;font:normal bold 11px/15px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;text-shadow:#00365a 0 -1px 0;background:#008677;background:-webkit-gradient(linear, left top, left bottom, from(#008677), to(#008677));background:-moz-linear-gradient(top, #007d5d, #008677);-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-top:1px solid #00365a;}
.nieuwsintro .calendar, .nieuwsintro .calendar span {font-size:9px;line-height:13px;color:#6C6A6A;}
.nieuwsintro .calendar span {background:#ccc;border-top:none;padding: 2px 0 0 0;}
.nieuwsintro .calendar span:nth-child(2) {background: #ededef;}
.calendar2 {font-family: 'HelveticaNeueW01-77BdCn 692722';font-size: 14px;color: #c7c7c8;display: block;float: right;margin: 0 0 0 10px;line-height: 23px;position: absolute;top: 0;right: 0;}
.nieuwsintro .calendar2 {font-size:12px;line-height:14px;}

.laatstenieuws li.allenieuws a {
position:relative;
left:340px;
background:url(../images/sprite.png) no-repeat -1780px -24px;	
padding:0 20px 0px 0;
display:block;
color:#008677;
border-bottom:1px solid #008677;
}
.volgons {
float:left;
margin:40px 20px 0 70px;
}
.customvolgons img {
margin:0 0 0 5px;
}


#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;background:#007D5D repeat 0 0;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{background:#7fbeae; overflow:hidden;position:relative;padding:0 0 10px 0;}
#cboxLoadedContent{overflow:auto;margin-bottom:28px;}
#cboxTitle{margin:0;position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#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;}
.cboxIframe{width:100%; height:100%; display:block; border:0;background:#fff;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
 /* Unused elements */
#cboxTitle,#cboxCurrent,#cboxNext,#cboxNext,#cboxPrevious,#cboxSlideshow, #cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight
{display:none;height:0px;width:0px;}
#cboxClose{position:absolute; bottom:4px; right:5px; background:url(../images/sprite.png) no-repeat -777px bottom; width:30px; height:30px; text-indent:-9999px;}
#cboxClose:hover{background-position:-743px bottom;}
table.category {
width:100%;	
}
.pagination {
margin:20px 0;	
border-top:1px solid #008677;
border-bottom:1px solid #008677;
padding:10px 0 20px 0;
overflow:hidden;
}
.pagination ul {
list-style:none;
margin:0;
padding:0;	
}
.pagination li  {
float:left;

display:block;
margin:0 5px 0 0;

}
.pagination li span {
padding:3px 5px;	
background:#7FBEAE;
}
.pagination li a {
color:#fff;
background:#008677;	
padding:3px 5px;
}
.nieuws_right {width:310px;float:right;padding:150px 0 0 0;}
.nieuws_right.sensoren {background:url(../images/sensoren_team.jpg) no-repeat top center / 100% auto;}
.nieuws_right.input_devices {background:url(../images/input_devices_team.jpg) no-repeat top center / 100% auto;}
.nieuws_right.relais {background:url(../images/relais_team.jpg) no-repeat top center / 100% auto;}
.nieuws_right.identificatie {background:url(../images/identificatie_team.jpg) no-repeat top center / 100% auto;}
.nieuws_right.signaal_conditionering {background:url(../images/signaal_conditionering_team.jpg) no-repeat top center / 100% auto;}
.nieuws_right.aandrijf_besturingstechniek {background:url(../images/aandrijf_team.jpg) no-repeat top center / 100% auto;}
.nieuws_right.algemeen {background:url(../images/vierpool_algemeen.jpg) no-repeat top center / 100% auto;}
div.columnright.links {margin:0 0 0 20px;}
ul.contentlinks {margin:0;padding:0;list-style:none;}
.contentlinks li a, .nieuws_right a {position:relative;display:block;padding:15px 10px 15px 50px;font-family:"HelveticaNeueW01-67MdCn 692710";font-size:12px;line-height:12px;margin:0 0 5px 0;color:#fff;background:#008677;}
.contentlinks li a:before, .merken .contentlinks .youtube:before, .nieuws_right a.nieuws:before, .nieuws_right a.producten:before, .nieuws_right a.advies:before  {content: "\f03d";top: 50%;transform: translateY(-50%);position: absolute;left:0px;width:40px;text-align:center;text-shadow:2px 2px 10px rgba(0,0,0,0.6);}
.contentlinks li a.inschrijven {background:url(../images/sprite.png) no-repeat -5067px bottom;}
.contentlinks li a.download:before {content: "\f019";}
.contentlinks li a.algemeen:before {content: "\f0c1";}
.contentlinks li a.extern:before {content: "\f0ac";}
.nieuws_right a.advies:before {content: "\f0e0";}
.nieuws_right a.nieuws:before {content: "\f1ea";}
.nieuws_right a.producten:before {content: "\f290";}
.nieuws_right a.advies {background: #84a0b6;margin: 0;border-bottom: 5px solid #fff;}
.merken .contentlinks li a {color:#008677;background:#fff;border-bottom:1px dashed #008677;}
.merken .contentlinks .youtube {border-bottom:1px dashed #008677;}
.merken .contentlinks .youtube:before {content: "\f03d";}
.merken .contentlinks li a.download {color:#008677;border-bottom:1px dashed #008677;}
div.social-container {padding:30px 130px;max-width: 1170px;margin:0 auto;font-family:"HelveticaNeueW01-67MdCn 692710";clear: both;}
body.id-1 div.social-container {padding:0;}
#social a, #social div.print {display:inline-block;width:40px;height:40px;margin:0 10px 0 0;padding:0;position:relative;color:#fff;background: rgba(0,134,119,0.5);border-radius: 3px;}
#social a:hover {background: rgba(0,134,119,1);}
#social div.print  {margin:0;cursor:pointer;}
#social a:before, #social div.print:before {content: "\f39e";font-family: 'Font Awesome 5 Brands';position:absolute;left:50%;transform: translateX(-50%);line-height:40px;}
#social div.print:before {content: "\f02f";font-family: 'Font Awesome 5 Free';cursor:pointer;}
#social a.google:before {content: "\f0d5";}
#social a.twitter:before {content: "\f099";}
#social a.linkedin:before {content: "\f0e1";}
#social a.whatsapp:before {content: "\f232";}
#social span {display:block;margin:0 0 5px;}
.item-page .contentleft  {max-width:690px;width:100%;overflow: hidden;position: relative;float:left;}
.contentleft > p:first-of-type  > img:first-of-type {max-width:250px!important;width:250px!important;height:auto!important;}
.team-page ul {float:left;margin:0 0 20px;padding:0;list-style:none;width: calc(100% - 270px);}
.team-page li {margin:0 0 10px 0;}
.team-page img {float:right;margin: 0 0 20px;}
#teamcontact, .columns-2-forms {clear:both;overflow:hidden;position:relative;padding: 20px;background: #f2f9f8;border-radius: 5px;border: 1px solid #e0e2e3;}
#teamcontact input {width:175px;}
input[type=checkbox] {width:auto !important;margin:0 !important;}
.ccms_form_element label {width:125px;font-weight:normal;}
span.cf_alert {display:none;}
#input_textarea_team1_container_div  {position:absolute;top:20px;left:350px;}
#input_textarea_team1_container_div textarea {height:90px;}
.ccms_form_element select {margin: 0 0 3px;width:185px;border: 1px solid #dddddd;background: url(../images/arrow_down_green.png) no-repeat #f5f6f4 right 10px top 14px / 15px auto;border-radius: 5px;color: #008677;font-family: 'HelveticaNeueW02-65Medi', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-size: 12px;padding: 10px 40px 10px 10px;}
#input_phone1_container_div {display:none;}
#teamsubmit_container_div {position:absolute;top:125px;left:478px;}
input[type=submit] {cursor:pointer;background: #7fbeae;color: #fff;border: 1px solid #008677;font-family: 'HelveticaNeueW01-77BdCn 692722';}
.cfdiv_submit:after {content:'\f101';position:absolute;right: calc(50% - 45px);top: 50%;transform:translateY(-50%);color: #fff;font-size: 14px;}
#vacaturesubmit_container_div {
position:absolute;
top:150px;
left:478px;
}
#input_textarea_vacature1_container_div  {
position:absolute;
top:35px;
left:350px;	
}
.error-message {
margin:0;	
}
p.verplicht {
margin:0;	
font-weight:bold;
}
.columns-2-forms {float:left;width:100%;max-width:590px;position:relative;clear:none;box-sizing: border-box;}
#submit_techsupport_container_div {
margin:0 0 20px 0;	
}
#callus, #teamback {
font-family:'HelveticaNeueW01-77BdCn 692722';
background:url(../images/sprite.png) no-repeat -1725px -22px;
padding:0 0 5px 0;
color:#008677;
width:150px;
border-bottom:1px solid #008677;
overflow:hidden;
cursor:pointer;	
display:inline-block;
margin:0 20px 10px 0;
}
ul#referentie {margin:0;padding:0;position:relative;width:100%;}
ul#referentie li, #referentie .columnmiddle, #referentie .columnright {width:100%;max-width:30.5%;}
#referentie .columnmiddle {position:absolute;left:352px;top:0;}
#referentie .columnright {position:absolute;right:0;top:0;display:block;max-width:310px;width:100%;}
div.ref-container {display:none;}
#referentie li.current div.ref-container {display:block;	}
#referentie li.current {background:#f2f2f2;}
#referentie li a {padding:10px;margin:0;}
.quote_referenties {font-family:'HelveticaNeueW01-77BdCn 692722';font-size:18px;line-height:22px;color:#008677;}
#referentie li a:after {right:10px;}

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

.agenda h4 a{color:#008677;display:block;margin:0 0 10px 0;}
.agenda li {
width:310px;
float:left;
display:block;
height:175px;	
margin:0 42px 0 0;
}
.agenda li:nth-child(3n+3) {
margin:0;
}
.Beurzen img {
max-width:175px;
height:auto;
}
.Beurzen img.left {
float:left;
margin:0 10px 0 0;	
}
.Beurzen img.right {
float:right;
margin:0 0 0 10px;		
}
.beursimage-full {max-width:310px;margin:0 0 5px 0; display:block;}
.exturl {
padding:10px 0 0 32px;
display:inline-block;
background:url(../images/sprite.png) no-repeat -1530px bottom;	
margin:0;
}
#dropdownagenda li a  {
display:block;
background:#ecf6f5;
padding:5px 10px;
margin:5px 0 0 0;
background:url(../images/sprite.png) no-repeat -1209px -8px;	
color:#fff;
width:290px;
}
#dropdownagenda {
margin:0 0 20px 0;	
}
ul#livefilter-list {padding:0;list-style:none;}
#livefilter-list li{margin-right:2%; width:32%;position: relative;float:left;}
#livefilter-list li:nth-of-type(3n) {margin-right:0;}
#livefilter-list li:nth-of-type(1n+7){display:none;}
.noRightMargin{margin-right:0%!important;}
.noLeftMargin{margin-right:2%!important;}
.LeftRightMargin{margin-right:2%!important;}
.morenews, .lessnews {position:absolute;top:50px;right:0;color:#008677;cursor:pointer;}
.morenews:before {content:"\f0fe";position:relative;top:4px;left:-5px;}
.lessnews:before {content:"\f146";position:relative;top:4px;left:-5px;}
#livefilter-list li h4 {margin: 0 0 10px;font-family: "HelveticaNeueW01-57Cn";text-transform: uppercase;}
#livefilter-list li a {background: rgb(242, 249, 248);padding: 15px 15px 30px;border-radius: 5px;border: 1px solid #E0E2E3;display: block;position: relative;margin:0 0 20px;overflow:hidden;}
#livefilter-list li a:hover {background: rgba(0,134,119,0.1);}
#tag-list, #livefilter-input, #tag-list2, #tag-list-download {border:1px solid #dddddd;background:url(../images/arrow_down_green.png) no-repeat #f5f6f4 right 10px top 14px / 15px auto;border-radius:5px;color:#008677;font-family:'HelveticaNeueW02-65Medi', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-size:12px;padding: 10px 40px 10px 10px;}
#tag-list, #tag-list2 {margin:0 20px 20px 0;}
.datasheets {position:relative;padding:50px 0 0;}

.download_outer #tag-list-download {
display:none;	
}
.download_outer.product #tag-list-download {
display:block;	
}
#tag-list-download, #downloadcontact {position:absolute;top:0;left:0;}
#downloadcontact {
right:20px;
top:10px;	
border:1px solid #dddddd;
background: #ED4337;
border-radius:5px;	
font-size:12px;
height:18px;
padding:10px;
}
#downloadcontact #callus, #downloadcontact #teamback {
background:none;
width:auto;
border:none;
color:#fff;
margin:0;
}
.techsupport  {
color:#fff;
background:url(../images/sprite.png) no-repeat -555px bottom;	
width:170px;
height:29px;
padding:3px 0 0 20px;
margin:20px 0 0 0;
cursor:pointer;
font-weight:bold;
font-size:11px;
}
.techtext {
display:none;	
margin:20px 0 0 0;
}

.download_outer {
height:480px;
overflow:auto;	
scrollbar-face-color: rgba(0,134,119,0.4); 
scrollbar-highlight-color: rgba(0,134,119,0.4);
scrollbar-shadow-color: rgba(0,134,119,0.4); 
scrollbar-3dlight-color: rgba(0,134,119,0.4);
scrollbar-arrow-color: rgba(0,134,119,0.4); 
scrollbar-track-color: #7fbeae;
scrollbar-darkshadow-color: rgba(0,134,119,0.4);
margin:0 0 20px 0;
}
.contentpane .download_outer {
margin:0;	
}
.datasheets li div {text-align:left;}
ul.download {list-style:none;margin:0;padding:0!important;}
.download li {width:45%;float:left;margin:0 10% 30px 0;padding:0 0 40px 0;position:relative;}
.download li:nth-child(even) {margin:0 0 30px;}
.download li.noRightMargin {margin:0 0 30px!important;}
.download li.LeftMargin {margin:0 10% 30px 0!important;}
.download li.active {background:red;}
.download h3 {margin:0;text-align:left;}
.download img {float:left;margin-right: 10px;max-width: 225px;max-height: 160px;}
a.downloadlink  {display:block;position:absolute;width:100%;bottom:0;left:0;border-bottom:1px solid #008677;padding:5px 0 5px 35px;color:#008677;box-sizing: border-box;text-align: left;}
a.downloadlink:before {content: "\f1c1";position:absolute;left:5px;}
a.downloadlink:hover {background: rgba(0,134,119,0.1);}
div.pdf.special a.downloadlink {border-bottom:1px solid red;color:red;padding:5px 0 5px 50px;box-sizing: border-box;}
#downloadfilter div.software a.downloadlink {border-bottom:1px solid #7a98b0;color:#7a98b0;padding:5px 0 5px 75px;}
#downloadfilter div.software a.downloadlink:before {content:"SOFTWARE";background:#7a98b0;color:#fff;font-size:12px;padding:5px;font-family:"HelveticaNeueW01-67MdCn 692710";position:absolute;left:0;bottom:0;border-radius: 0 5px 0 0;}
div.pdf.special a.downloadlink:before {content: '\f1c1';background: red;color: #fff;font-size: 16px;padding: 5px;position: absolute;left: 0;bottom: 0;}
div.pdf.special a.downloadlink:after {content: '\f005';background: red;color: #fff;position: absolute;bottom: 0;padding: 5px 5px 5px 0;left: 21px;border-radius: 0 5px 0 0;font-size: 12px;}
p.pdf_company a {font-family:'HelveticaNeueW01-77BdCn 692722';font-weight:bold;font-size:14px;padding:0 0 10px 0;text-transform:uppercase;position:absolute;top:0px;right:0;}
.pdf_company a:before {content:'\f019';margin:0 5px 0 0;}
div.related {margin:20px 0 0;background: #e5f3f1;padding: 10px;border-radius: 5px;border: 1px solid #e0e2e3;}
div.related ul {list-style:none;padding:0;}
div.related a {position:relative;padding:10px 10px 10px 40px;color: #008677;display: block;}
div.related a:before {content: "\f0c1";position:absolute;left:0;top:10px;width: 30px;text-align: center;}
div.related li.pdf a:before {content:'\f1c1';}
div.related li.software a:before {content:'\f019';}
div.related li.product a:before {content:'\f290';}
div.related li.nieuws a:before {content:'\f1ea';}
div.related li.fabrikant a:before {content:'\f275';}
div.related li.faq a:before {content:'\f128';}
div.related li.event a:before {content:'\f073';}
div.related li.medewerkers a:before {content:'\f0c0';}
div.related ul li:nth-child(n+5) {display:none;}
div.related span.leesverderbutton {color:#008677;font-size:12px;}
div.related span.leesverderbutton:before {border: 2px solid #008677;font-size:12px;margin: 0 10px 0 4px;}

/* Let's get this party started */
.download_outer::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
.download_outer::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
.download_outer::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(0,134,119,0.4); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.download_outer::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(0,134,119,0.4); 
}
.image {
height:190px;
display:inline-block;
overflow:hidden;
float:left;	
}

p.formsmall {
font-size:10px;	
margin:0;
}
.vacatures h2 {font-size:18px;}
.vacatures ul {margin: 0 0 20px 0;padding:0 0 0 15px;}
.vacatures ul.contentlinks {margin:5px 0;clear:both;}
.arrowright.vacatures li a {padding:0 0 10px 35px;margin:0 0 10px;}
.arrowright.vacatures li a:after, a.sollicitatie:before {content:'\f2bb';left: 0;top: 12px;font-size: 22px;color: #008677;background: none;}
a.sollicitatie:before {color:#fff;top: 50%;transform: translateY(-50%);position: absolute;left: 10px;}
div.search {position:relative;}
div.searchform {float:right;margin:10px 30px 0 0;}
.searchform .inputbox {height: 30px;box-sizing: border-box;width: 200px;padding: 5px 10px;border-radius: 3px 0 0 3px;border: 2px solid #008677;display: block;float: left;font-family: 'HelveticaNeueW01-47LtCn 692686';margin: 0;}
.searchform .buttonform {height:30px;width:30px;margin:0;border:none;background:none;cursor:pointer;position:absolute;}
.searchform span {background:#008677;border:none;cursor:pointer;border-radius:0 3px 3px 0;display: inline-block;height:30px;width:30px;position:absolute;}
.searchform span:before {content: "\f002";position: absolute;color: #fff;top: 6px;left: 5px;font-size: 16px;}
ul.search-results {padding:0;margin:0 0 40px 0;overflow:hidden;list-style:none;	}
ul.search-results li {width:310px;float:left;margin:0 42px 20px 0;overflow:hidden;background:none;padding:0;clear:none;}
ul.search-results li a {border-radius: 5px;border: 1px solid #E0E2E3;padding:10px 10px 30px;display: block;overflow: hidden;position:relative;}
ul.search-results li:nth-child(3n+3){margin:0 0 20px 0;	}
ul.search-results li div.heading {font-size:14px;}
ul.search-results li img {float:left;max-width:50%;width:100%;}
ul.search-results li .heading:before{position:absolute;bottom:0;left:0;color: #7a98b0;font-size: 12px;padding: 0 5px 0 24px;font-family: "HelveticaNeueW01-67MdCn 692710";margin:0 5px 0 0;}
ul.search-results li .heading:after, ul.search-results li.pdf .heading:after {position: absolute;left: 5px;bottom:0;color: #7a98b0;font-size: 14px;}
ul.search-results li.pdf .heading {border-bottom: 1px solid #008677;}
ul.search-results li.software .heading {border-bottom: 1px solid #7a98b0;}
ul.search-results li.pdf .heading:before {content: "PDF DOWNLOAD";color: #008677;}
ul.search-results li.pdf .heading:after {content: '\f1c1';color: #008677;}
ul.search-results li.pdf a {border: 1px solid #008677;}
ul.search-results li.software a {border: 1px solid #7a98b0;}
ul.search-results li.software .heading:before {content: "SOFTWARE";color: #7a98b0;}
ul.search-results li.software .heading:after {content: '\f019';color: #7a98b0;}
ul.search-results li.nieuws .heading:before {content: "NIEUWS";color: rgba(0,134,119,0.5);}
ul.search-results li.nieuws .heading:after {content: '\f1ea';color: rgba(0,134,119,0.5);}
ul.search-results li.nieuws a {border: 1px solid rgba(0,134,119,0.5);}
ul.search-results li.nieuws .heading {border-bottom: 1px solid rgba(0,134,119,0.5);}
ul.search-results li.product .heading:before {content: "PRODUCT";color: #fbb03b;}
ul.search-results li.product .heading:after {content: '\f290';color: #fbb03b;}
ul.search-results li.product a {border: 1px solid #fbb03b;background: rgba(251, 176, 59, 0.1);}
ul.search-results li.product .heading {border-bottom: 1px solid #fbb03b;}
ul.search-results li.medewerkers .heading:before {content: "TEAM";color: #84a0b6;}
ul.search-results li.medewerkers .heading:after {content: '\f0c0';color: #84a0b6;}
ul.search-results li.medewerkers a {border: 1px solid #84a0b6;background: rgba(132, 160, 182, 0.1);}
ul.search-results li.medewerkers .heading {border-bottom: 1px solid #84a0b6;}
ul.search-results li.algemeen .heading:before {content: "ALGEMEEN";color: #008677;padding: 0 5px 0 15px;}
ul.search-results li.algemeen .heading:after {content: '\f129';color: #008677;}
ul.search-results li.algemeen a {border: 1px solid #008677;}
ul.search-results li.algemeen .heading {border-bottom: 1px solid #008677;}
ul.search-results li.faq .heading:before {content: "FAQ";color: #008677;padding: 0 5px 0 20px;}
ul.search-results li.faq .heading:after {content: '\f128';color: #008677;}
ul.search-results li.faq a {border: 1px solid #008677;}
ul.search-results li.faq .heading {border-bottom: 1px solid #008677;}
ul.search-results li.event .heading:before {content: "EVENT";color: #008677;padding: 0 5px 0 20px;}
ul.search-results li.event .heading:after {content: '\f073';color: #008677;}
ul.search-results li.event a {border: 1px solid #E0E2E3;background:rgb(242, 249, 248);}
ul.search-results li.event .heading {border-bottom: 1px solid #008677;}
ul.search-results li.fabrikant .heading:before {content: "MERK";color: #fbb03b;}
ul.search-results li.fabrikant .heading:after {content: '\f275';color: #fbb03b;}
ul.search-results li.fabrikant a {border: 1px solid #fbb03b;background: rgba(251, 176, 59, 0.2);}
ul.search-results li.fabrikant .heading {border-bottom: 1px solid #fbb03b;}
ul.search-results li.cases .heading:before {content: "CASES";color: #008677;padding: 0 5px 0 25px;}
ul.search-results li.cases .heading:after {content: '\f19d';color: #008677;}
ul.search-results li.cases a {border: 1px solid #008677;}
ul.search-results li.cases .heading {border-bottom: 1px solid #008677;}

.highlight {background:#FFFF33;}
.resultquantity {
font-size:12pt;
position:absolute;
right:0;
bottom:-20px;
font-family:'HelveticaNeueW01-77BdCn 692722';
}
.moreresults, .lessresults {
cursor:pointer;	
background: url(../images/sprite.png) -3710px -18px;
padding:0 0 0 25px;
line-height:22px;
}
.lessresults {
display:none;
background: url(../images/sprite.png) -3982px -18px;
}
.zeroresult a {
background:red;
color:#fff;
font-weight:bold;
padding:5px;
text-decoration:underline;
border-radius:5px;
}
.veelgesteld, .veelgesteld.nomargin {
width:310px;
float:left;	
margin:0 42px 20px 0;
overflow:hidden;
background:#84a0b6;	
}
.veelgesteld.nomargin {
margin:0;
clear:right;
}
.veelgesteld h4 {
color:#fff;
border-bottom:1px solid #84a0b6;
margin:0;	
padding:5px;
}
.veelgesteld ul {
list-style:none;
margin:0;
padding:0;	
}
.veelgesteld li a {
font-weight:normal;	
border-bottom:solid 2px white;
margin:0 0 2px 0;
display:block;
padding:5px;
background:#eef3f7;
}
.veelgesteld li a:hover {
background:#84a0b6;	
color:#fff;
}
.clear {
clear:both;
}

.errorlink, .c2a {
background:#008677;
border-radius:5px;
color:#fff;
padding:5px;	
display: inline-block;
}
.officeopen {display:block;position:absolute;top:15px;right:250px;width:140px;height:32px;z-index:9;font-size: 16px;font-family: "HelveticaNeueW01-77BdCn 692722";color: #008677;}
.officeopen:before {content:"\f2a0";margin:0 10px 0 0;}
.logolink {display:block;width:217px;height:46px;position:absolute;left:0;top: 40px;cursor: pointer;background: url(../images/vierpool_corporate.svg) no-repeat #fff center center / 100% auto;}
@media print {
.print {display:none;color:red;}
}
.merken .contentlinks li a.dealers {background:url(../images/sprite.png) no-repeat -8570px bottom;}
.dealercontainer {overflow-y:auto;overflow-x:hidden;height:360px;}
.dealerc2a {position: absolute;top: 10px;right: 300px;background: url(../images/sprite.png) no-repeat -8886px -7px #f5f6f4;border: 1px solid #dddddd;border-radius: 5px;font-size: 12px;line-height: 18px;padding: 5px 10px 5px 35px;color: #008677;z-index: 999;}
.dealerc2a.singlemerk {background: url(../images/sprite.png) no-repeat -8886px -8px #fff;border: none;position: absolute;top: inherit;bottom: 1px;right: -8px;padding: 5px 10px 2px 35px;color:#999;}
.dealerbutton {background: #008677;border-radius: 5px;border: 1px solid #dddddd;font-size: 12px;padding: 5px 10px;color:#fff;cursor:pointer;font-weight:bold;}
.backbutton {background: url(../images/sprite.png) no-repeat -9100px -9px #f5f6f4;border-radius: 5px;border: 1px solid #dddddd;font-size: 12px;padding: 5px 10px 5px 30px;color:#999;cursor:pointer;}
#map_canvas{height:470px;width:960px;top:0px}
.mapfieldset {border:none;position:absolute;top:5px;right:10px;}
.mapfieldset input, .mapfieldset select {border: 1px solid #dddddd;background: #f5f6f4;border-radius: 5px; padding:4px 5px 4px 5px;color:#999;position:relative;top:1px;}
span.dealernaam {display:block; font-weight:bold;}
span.adres, span.phone, span.email, span.web {display:block;}
#maplistview {position:absolute;top:80px;left:30px;z-index:999;line-height:60px;font-size:26px;}
#maplistview span {background:#f5f6f4;width:100px;text-align:center;display:inline-block;cursor:pointer;}
#maplistview span.mapview{border-radius:10px 0 0 10px;border:1px solid #ddd;border-right:none;}
#maplistview span.listview{border-radius:0 10px 10px 0;border:1px solid #ddd;border-left:none;}
#maplistview span.select {background: #008677;color:#fff;}
#list_canvas {position:absolute;top:170px;max-width:960px;display:none;}
#list_canvas table {width:960px;}
#list_canvas tr:first-child td{font-weight:bold;}
#list_canvas td{padding:5px 10px 5px 10px;background:#f5f6f4;}
#list_canvas tr:nth-child(even) td{background:#ddd;}
.mapfieldset ul.category {list-style:none;position:absolute;top:150px;left:-525px;z-index:99;}
.mapfieldset ul.category li {background:#008677;border-radius:5px;margin:0 0 5px 0;padding:10px 10px 10px 5px;border: 1px solid #dddddd;color:#fff;}
#list_canvas ul.category {list-style: none;padding: 0;margin: 0 0 20px 0;position: absolute;top: -80px;left: 235px;}
#list_canvas ul.category li{display:inline-block;margin:0 20px 0 0;}
.gm-style-iw {font-family:arial;}
.columnleft.datavs2 {max-width:660px;}
.datavs2 ul {list-style:none;margin:0 0 20px 0;padding:0;}
.datavs2 ul li:nth-child(odd) {background:#F2F2F2;}
.datavs2 ul li:nth-child(even) {background:#eaeaea;}
.datavs2 ul li {padding:5px;margin:0 0 5px 0;}
.datavs2 ul.controle {margin:0;}
.datavs2 ul.controle li {background:none;margin:0;padding:0;}
.datavs2 table {margin:0 0 20px 0;border:0;border-collapse: collapse;}
.datavs2 table td {font-size:11px;border:1px solid gray;padding:3px;}
ul.cases {list-style:none;padding:0;}
ul.cases li {width:32%;margin:0 20px 20px 0;float:left;}
ul.cases li:last-child{margin-right:0;}
ul.cases li img {width:100%;height:auto;margin:0 0 10px 0;}
ul.cases.oplossing li{width:49%;}
p.heading{border:0;}
div.cookie {background: rgba(0,0,0,0.85);color: #fff;position: fixed;width: 100%;z-index: 1000;bottom:0;}
div.cookieinner {max-width:1170px;margin:0 auto;padding:20px;}
div.cookieinner .heading {font-size:16px;font-weight:bold;}
div.cookie input{cursor:pointer;background:#008677;border:2px solid #fff;padding:10px;border-radius:10px;color:#fff;font-weight:bold; -webkit-appearance: none;}
div.cookie input:hover{background:#fbb03b;}
div.cookieinner p {width:730px;float:left; margin: 0 20px 10px 0;}
div.cookie a {color:#fff;text-decoration:underline;}



.all-news a{position:absolute;top:-3px;right:0;line-height: 22px;vertical-align: middle;color: #cdcdcd;font-size: 12px;}
.all-news a:before{content:'\f187';margin:0 10px 0 0;top:3px;}
.laatstenieuws .more, .laatstenieuws .less {left:270px;}
ul.pagenav {display:inline-block;clear:both;list-style:none;padding:0;overflow:hidden;margin:0;border-top:1px solid #F2F2F2;}
ul.pagenav li {display:inline;line-height:22px;}
ul.pagenav li a {background: rgba(0, 134, 119, 0.65);color: #fff;display: inline-block;border: 1px solid rgba(0, 134, 119, 1);padding: 5px 10px;border-radius: 5px 0 5px;}
ul.pagenav li a:hover{background: rgba(0, 134, 119, 1)}
ul.pagenav li.nav-prev {margin:0 20px 0 0;}
ul.pagenav li.nav-next a:after {content:'\f061';margin:0 0 0 10px;top:3px; color:#cdcdcd; }
ul.pagenav li.nav-prev a:before {content:'\f060';margin:0 10px 0 0;top:3px; color:#cdcdcd; }
#socialnav {overflow:hidden;margin:20px 0;clear:both;}
#socialnav #social {clear: both;float: none;margin: 20px 0;}
.nieuws_right #social {height:initial;margin:10px 0 0 0;font-weight:normal;}
.nieuws_right #social p {padding: 25px 0 0 0;}
.nieuws_right #social div {background:#F2F2F2;width:40px;height:40px;margin: 0 0 0 14px;}
.nieuws_right #social div:hover {background:#008677;}
.nieuws_right #social div:after {content:'\f099';color:#cdcdcd;font-size:26px;top: 11px;left: 8px;font-weight:normal;}
.nieuws_right #social div:hover:after{color:#F2F2F2;}
.laatstenieuws ul.nieuwspermerk li:nth-child(n+5){display:none;}
.columnwide {margin:0 20px 0 0;}
div.contentleft.leesverder.open {height:auto;}
div.contentleft.leesverder div.overlay{height: 99px;background: url(../images/leesverder_trans.png) repeat-x center bottom;position: absolute;bottom:-25px;width:100%;}
span.leesverderbutton {color:#cdcdcd;font-size:16px;line-height:20px;height:20px;cursor:pointer;margin:10px 0;display:block;}
span.leesverderbutton:before{content: '\f067';margin: 0 10px 0 0;border: 3px solid #CDCDCD;line-height: 15px;font-size: initial;padding: 2px 4px;border-radius: 5px;}
span.leesverderbutton.minder:before{content:'\f068';}
#livefilter-list.beurzen li a {font-weight:normal;color:#1b1b1f;font-size:12px;}
#livefilter-list.beurzen li span.readmore {display: block;width: 20px;height: 20px;position: absolute;bottom: 0;left: 0;text-align: center;color: #008677;}
#livefilter-list.beurzen li span.readmore:before {content:'\f073';font-size:16px;}
#livefilter-list.beurzen li h3 {clear:both;margin:0 0 5px 0;font-family: "HelveticaNeueW01-57Cn";text-transform: uppercase;}
#livefilter-list.beurzen li img {width: auto;max-width: 100%;height: auto;float: right;border-radius: 10px;}
#livefilter-list.beurzen li .imgcontainer {display:block;margin:0 auto;max-width:initial;width:auto;position:relative;overflow:hidden;height: 198px;border-radius:10px;}
span.pubdate span {margin:0 0 0 10px;}
span.pubdate span:before {content:'\f30b';margin-right:8px;font-size:12px;}
span.finished{background:#EA3E3E;color:#fff;padding:2px 24px;position:absolute;top:15px;right:-25px;transform:rotate(45deg);-ms-transform: rotate(45deg);z-index: 9;}
span.introtext {opacity:0;border-radius:10px;position: absolute;z-index: 0;top: 0;left: 0;background: rgba(0, 134, 119, 0.92);padding: 10px;width: 100%;height: 100%;color: #fff;box-sizing: border-box;}
span.introtext.show{opacity:1;}
span.introtext span.leesverder {color: #008677;background: #fff;padding: 5px;border-radius: 5px;}
span.introtext span.leesverder:after{content:'\f061';top: 0;font-size: 12px;margin: 0 0 0 5px;}
span.introtext .groen {color:#fff;}
#livefilter-list.beurzen li .imgcontainer:hover span.introtext{opacity:1;}
.imgcontainer.obsolete  img {opacity:0.3};
li.item-803 {display:none!important;}
#contact {background:rgba(0,134,119,0.03);clear: both;overflow: hidden;width:100%;}
div.contact-container {max-width:1170px;padding:30px 20px;margin:0 auto;box-sizing:border-box;overflow: hidden;}
#contact ul {list-style:none;padding:0;margin:30px 0;}
#contact ul ul {margin:20px 0 0;}
#contact ul li {width:21%;margin:0 5.3% 0 0;float:left;display:block;font-family: 'HelveticaNeueW01-77BdCn 692722';font-size:13px;color:#1b1b1f;}
#contact ul li:last-child {margin:0;}
#contact ul li a {line-height:30px;display:inline-block;color:#808080}
#contact ul ul li {margin: 0;width:100%;font-family:'HelveticaNeueW02-65Medi', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;color:#808080;line-height: 30px;}
#contact ul li span {width:40%;display: inline-block;}
#contact ul li.overig li.linkedin{margin:20px 0;}
#contact ul li.overig a.linkedin:after {font-family: 'Font Awesome 5 Brands';content: "\f0e1";margin: 0 0 0 10px;}
li.volgons a {font-size:0;}
#contact li.adresgegevens ul li {margin:0 0 10px;}
#studio16 {text-align:right;display:block;padding:20px;font-size:10px;background: rgba(0,134,119,0.05);}
#contact ul li.telefoon:before, #contact ul li.email:before, #contact ul li.adresgegevens:before, #contact ul li.overig:before {content: '\f2a0';margin:0 10px 0 0;color: rgba(128, 128, 128, 0.3);font-size:28px;}
#contact ul li.email:before {content: '\f0e0';}
#contact ul li.adresgegevens:before {content: '\f1ad';}
#contact ul li.overig:before {content: '\f09d';}
#mapscript {text-align: center;}
#contact input[type=text], #contact select, #contact button {padding: 0 10px;height:40px;line-height:36px;border:2px solid rgba(0, 134, 119, 0.5);background: rgba(0, 134, 119, 0.05);color:#808080;font-family:'HelveticaNeueW01-77BdCn 692722';box-sizing:border-box;}
button {vertical-align: top;}
div.routeplanner {font-family: 'HelveticaNeueW01-77BdCn 692722';color: #808080;cursor:pointer;font-size:14px;text-align:center;background: rgba(0,134,119,0.05);margin: 0 auto 30px;width: 206px;border-radius: 3px;padding:20px;border:1px solid #D2D6D6;}
div.routeplanner:before {content:'\f21d';font-size:26px;margin:0 10px;}
#subcontent {background: rgba(0,134,119,0.1);margin:40px 0 0 0;width:100%;}
div.homenews {max-width:1170px;margin:0 auto;overflow: hidden;padding:30px 100px 0;position:relative;}
div.homenews ul.latestnews {width: 100%;-webkit-tap-highlight-color: transparent;z-index: 1; list-style:none;padding:0;margin:30px 0 20px;overflow:hidden;}
ul.latestnews .owl-stage {position: relative;-ms-touch-action: pan-Y; display: -ms-flex;display: -webkit-flex;display:flex ;}
ul.latestnews .owl-stage-outer {overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px); }
ul.latestnews .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; display:flex;}
ul.latestnews.owl-loaded {display: block; }
ul.latestnews.owl-loading {opacity: 0;display: block; }
ul.latestnews.owl-hidden {opacity: 0; }
ul.latestnews.owl-refresh .owl-item {visibility: hidden; }
ul.latestnews .owl-item li {display:flex;}
ul.latestnews img {max-width:90px;height:auto;float: left;margin: 0 10px 0 0;}
ul.latestnews .owl-item a{background: rgba(255,255,255,0.5);padding: 15px 15px 30px;box-sizing: border-box;border-radius: 5px;border: 1px solid #E0E2E3;display:block;position: relative;}
ul.latestnews .owl-item a:hover {background: rgba(0,134,119,0.05);}
ul.latestnews .owl-item h4 {margin:0 0 10px;font-family:"HelveticaNeueW01-57Cn";text-transform:uppercase;}
.owl-nav i {cursor: pointer;position: absolute;top: 35%;left: 0;color:rgba(0,134,119,0.5);cursor: pointer;z-index:999;}
.owl-nav .owl-next i {right: 0;left: auto;}
.owl-nav i:before {margin: 0;font-size: 36px;}

.owl-nav.disabled {display:none;}
a.all-news, ul.mpFormTable .submitButton, #mc-embedded-subscribe {cursor:pointer;text-transform: uppercase;display: block;text-align: center;padding: 20px;color: #008677;font-family: "HelveticaNeueW01-77BdCn 692722";background: rgba(255,255,255,0.5);margin: 0 auto 30px;width: 206px;border-radius: 3px;border:1px solid #D2D6D6;}
a.all-news:before {content: "\f187";margin:0 10px 0 0;}
a.all-news:hover,div.routeplanner:hover, ul.mpFormTable .submitButton:hover, #mc-embedded-subscribe:hover {background: rgba(0,134,119,0.5);color:#fff;}
div.routeplanner:hover:before, a.all-news:hover:before {color:#fff;}
div.owl-dots {text-align:center;margin: 20px 0 0;}
.owl-dot {background: rgba(0,134,119,0.1);width: 15px;height: 15px;display: inline-block;border-radius: 100%;cursor:pointer;margin:0 10px;}
.owl-dot.active, .owl-dot:hover {background: rgba(0,134,119,0.5);}
span.pubdate {position:absolute;bottom:0;right:0;background: rgba(0,134,119,0.5);border-radius: 5px 0 5px 0;padding: 2px 10px;color: #fff;font-size: 9pt;}
#productgroepen {background:rgba(0,134,119,0.03);overflow: hidden;width:100%;}
#menubalk #productgroepen {min-width:100%;}
div.productgroepen {max-width:1170px;padding:30px 20px;margin:0 auto;overflow:hidden;}
ul.menusitemap {padding:0px;list-style:none;margin:30px 0 0;}
ul.menusitemap  li.parent  {float:left;font-family:"HelveticaNeueW01-77BdCn 692722";text-transform:uppercase;letter-spacing:2px;margin:0 2% 0 0;width:32%;min-height:280px;position:relative;}
ul.menusitemap  li.parent:nth-child(3n) {margin:0;}
ul.menusitemap  ul {padding:0;margin: 0 0 0 30px;list-style: none;border-left: 1px solid #E0E2E3;}
ul.menusitemap  ul li {padding:0 0 0 10px;margin:0;font-family:"HelveticaNeueW01-67MdCn 692710";text-transform:none;letter-spacing:1px;}
ul.menusitemap a {color:#808080;padding:5px 10px;display:block;}
ul.menusitemap a:hover {background: rgba(0,134,119,0.2);}
div.customvolgons {clear:both;}
div#nieuwsbrief {background: rgba(0,134,119,0.1);width:100%;width:100%;}
div#nieuwsbrief p {margin:20px 0;}
div.nieuwsbrief-container {max-width:1170px;margin:0 auto;overflow: hidden;padding:30px 100px;position:relative;background: url(../images/vierpool_nieuwsbrief.jpg) no-repeat right 26px / auto 100%;min-height:326px;}
div.nieuwsbrief-container.full {background:none;}
ul.mpFormTable {list-style:none;margin:0;padding:0;}
ul.mpFormTable li {display:block;float:left;margin:0 20px 0 0;position:relative;}
ul.mpFormTable li:nth-child(6), ul.mpFormTable li:nth-child(7)  {clear:both;}
ul.mpFormTable li input[type=text], div.mc-field-group input[type=text], div.mc-field-group input[type=email] {-webkit-appearance: none;border: 1px solid #D2D6D6;padding: 10px;border-radius: 5px;margin:0 0 10px;color: gray;font-family: "HelveticaNeueW01-57Cn";font-family: "HelveticaNeueW01-67MdCn 692710";font-size: 14px;}
ul.mpFormTable li input[type=submit], #mc-embedded-subscribe {width:214px; -webkit-appearance: none;  margin: 10px 0 0; }
iframe.frame-nieuws {width:100%;height:381px;overflow:hidden;}
div.mc-field-group input[type=radio] {margin:0 0 10px;}
ul.distributie {list-style:none;margin:20px 0;padding:0;display: inline-block;}
ul.distributie li.oosterberg a {background:#000;padding:0 5px;display:inline-block;}
ul.distributie li.oosterberg img {height:27px;width:auto;}
ul.distributie li img {height:44px;width:auto;max-width: 100%;}
ul.distributie li {float:left;width:32%;margin:0 2% 20px 0;padding:10px;border:1px solid #E0E2E3;box-sizing:border-box;border-radius: 5px;height:71px;}
ul.distributie li:nth-child(3n) {margin-right:0;}
a.link {text-decoration:underline;color:rgba(0,134,119,1);font-weight:bold;}
.vdoresp {margin:6px;overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.vdoresp iframe {left:0;top:0;height:100%;width:100%;position:absolute;}
.youtube-player, div.video-container {z-index: 0;width:100%;padding-bottom: 56.23%;position: relative;overflow: hidden;}
.youtube-player iframe, div.video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;background: transparent;}
.youtube-player img, div.video-container img {display: block;left: 0;width: 100%;position: absolute;top: 0;border: none;cursor: pointer;top: 50%;transform: translateY(-50%);}
.youtube-player .play {height: 72px; width: 72px;left: 50%;top: 50%;margin-left: -36px;margin-top: -36px;position: absolute;background: url("//i.imgur.com/TxzC70f.png") no-repeat;cursor: pointer;}
.print-only {display:none;}
div.cookietekst h3 {margin:30px 0 5px;}
div.cookietekst table td:nth-child(1) {width:100px;}
div.cookietekst table td:nth-child(2) {width:150px;}
div.cookietekst table {margin:0 0 20px;}
div.cookietekst ul {list-style:none;padding:0;margin:0;}
div.cookietekst ol {margin:0 0 20px;padding:0 0 0 20px;}
div.cookietekst a.external:after {content:'\f35d';font-size:14px;margin:0 0 0 10px;color:#008677}
div.browsers a {background:url(../images/ie.jpg) no-repeat center center / 100% auto;display:inline-block;width:40px;height:40px;font-size: 0;color: transparent;margin:0 10px 20px 0;}
div.browsers a.chrome {background:url(../images/chrome.jpg) no-repeat center center / 100% auto;}
div.browsers a.firefox {background:url(../images/firefox.jpg) no-repeat center center / 100% auto;}
div.browsers a.opera {background:url(../images/opera.jpg) no-repeat center center / 100% auto;}
div.browsers a.safari{background:url(../images/safari.jpg) no-repeat center center / 100% auto;}
div.video-container {cursor:pointer;margin:0 0 20px;}
div.partnerbox {margin:30px 0 0;background: #f5f5f5;border: 1px solid #ddd;border-radius: 10px 0 5px 0;padding: 20px;max-width: 620px;clear:both;}
@media print
{
#menubalk, #banner, .social-container, #subcontent, #productgroepen, #nieuwsbrief, #studio16, .routeplanner, .breadcrumbs, .menusubcontent, .columnright, #contact ul li:last-child, .nieuws_right, span.leesverderbutton,
div.overlay, .actueel, .calendar2, .related, #left_container {display:none;}
#inner-wrapper, #page_wide, #page_small {margin:0;padding:0;right:0;left:0;width:100%;max-width:100%;height:100% !important;}
#contact ul li {width: 32%;margin: 0 2% 0 0;}
#contact ul li.adresgegevens {margin:0;}
.columnleft, .columnmiddle, .contentleft {float:none;max-width:100%;height:100% !important;}
.print-only {display:block;width:200px;height:auto;margin:0 0 10px;}
h1 {margin:0 0 20px;padding:0 0 10px;}
#referentie {height:100% !important;}
#referentie .columnright, #referentie .columnmiddle {position:relative;max-width:100%;left:0;}
#referentie .columnmiddle {}
#referentie li a {display: none;}
#referentie li.current {background:#fff;max-width:100%;}
}