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{margin:0; padding:0; border:0; outline:0; font:16px Open Sans,sans-serif; vertical-align:baseline; background:transparent; font-display: auto;}
body{line-height:1}
ol, ul{list-style:none outside}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
:focus{outline:0}
ins{text-decoration:none}
strong{font-weight:700}
del{text-decoration:line-through}
.fl{float:left}
.undl{text-decoration:underline}
.gundl{text-decoration:none!important}
.fr{float:right!important}
.fa{margin-right:11px; width:15px;}
.fa-business-time {content:"\f64a";}
.mr{margin-right:10px}
input, textarea{font:14px Open Sans,sans-serif}
.ml{margin-left:10px}
.hide{display:none !important;}
.ori{color:#00958f!important}
table{border-collapse:collapse; border-spacing:0}
body a{text-decoration:none; color:#212121; cursor:pointer}
/* TIP INFO STYLE */
.tpd-tooltip{position:absolute}.tpd-tooltip{box-sizing:content-box}.tpd-tooltip [class^="tpd-"]{box-sizing:inherit}.tpd-content-wrapper{position:absolute;top:0;left:0;float:left;width:400px;height:100%;overflow:hidden}.tpd-content-spacer,.tpd-content-relative,.tpd-content-relative-padder{float:left;position:relative}.tpd-content-relative{width:300px}.tpd-content{float:left;clear:both;position:relative;padding:10px;font-size:11px;line-height:16px;color:#fff;box-sizing:border-box!important}.tpd-has-inner-close .tpd-content-relative .tpd-content{padding-right:0!important}.tpd-tooltip .tpd-content-no-padding{padding:0!important}.tpd-title-wrapper{float:left;position:relative;overflow:hidden}.tpd-title-spacer{float:left}.tpd-title-relative,.tpd-title-relative-padder{float:left;position:relative}.tpd-title-relative{width:100%}.tpd-title{float:left;position:relative;font-size:11px;line-height:16px;padding:10px;font-weight:bold;text-transform:uppercase;color:#fff;box-sizing:border-box!important}.tpd-has-title-close .tpd-title{padding-right:0!important}.tpd-close{position:absolute;top:0;right:0;width:28px;height:28px;cursor:pointer;overflow:hidden;color:#fff}.tpd-close-icon{float:left;font-family:Arial,Baskerville,monospace;font-weight:normal;font-style:normal;text-decoration:none;width:28px;height:28px;font-size:28px;line-height:28px;text-align:center}.tpd-skin{position:absolute;top:0;left:0}.tpd-frames{position:absolute;top:0;left:0}.tpd-frames .tpd-frame{float:left;width:100%;height:100%;clear:both;display:none}.tpd-visible-frame-top .tpd-frame-top{display:block}.tpd-visible-frame-bottom .tpd-frame-bottom{display:block}.tpd-visible-frame-left .tpd-frame-left{display:block}.tpd-visible-frame-right .tpd-frame-right{display:block}.tpd-backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0}.tpd-background-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;pointer-events:none}.tpd-no-shadow .tpd-skin .tpd-background-shadow{box-shadow:none!important}.tpd-background-box{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.tpd-no-stem .tpd-background-box,.tpd-no-stem .tpd-shift-stem{display:none}.tpd-no-stem .tpd-background-box-top{display:block}.tpd-background-box-shift,.tpd-background-box-shift-further{position:relative;float:left;width:100%;height:100%}.tpd-background{border-radius:10px;float:left;clear:both;background:0;-webkit-background-clip:padding-box;background-clip:padding-box;border-style:solid;border-width:1px;border-color:rgba(255,255,255,.1)}.tpd-background-loading{display:none}.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background{border-radius:0}.tpd-background-title{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-content{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-border-hack{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid}.tpd-background-box-top{top:0}.tpd-background-box-bottom{bottom:0}.tpd-background-box-left{left:0}.tpd-background-box-right{right:0}.tpd-shift-stem{position:absolute;top:0;left:0;overflow:hidden}.tpd-shift-stem-side{position:absolute}.tpd-frame-top .tpd-shift-stem-side,.tpd-frame-bottom .tpd-shift-stem-side{width:100%}.tpd-frame-left .tpd-shift-stem-side,.tpd-frame-right .tpd-shift-stem-side{height:100%}.tpd-stem{position:absolute;top:0;left:0;overflow:hidden;width:16px;height:8px;margin-left:3px;margin-top:2px;-webkit-transform-origin:0 0;transform-origin:0 0}.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset{margin:0!important}.tpd-stem-spacer{position:absolute;top:0;left:0;width:100%;height:100%}.tpd-stem-reset .tpd-stem-spacer{margin-top:0}.tpd-stem-point{width:100px;position:absolute;top:0;left:50%}.tpd-stem-downscale,.tpd-stem-transform{float:left;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;position:relative}.tpd-stem-side{width:50%;height:100%;float:left;position:relative;overflow:hidden}.tpd-stem-side-inversed{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.tpd-stem-triangle{width:0;height:0;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;position:absolute;top:0;left:0}.tpd-stem-border{width:20px;height:100%;position:absolute;top:0;left:50%;background-color:#fff;border-right-color:#fff;border-right-style:solid;border-right-width:0}.tpd-stem-border-corner{position:absolute;top:0;left:50%;height:100%;border-right-style:solid;border-right-width:0}.tpd-stem *{z-index:0;zoom:1}.tpd-stem-border-center-offset,.tpd-stem-border-center-offset-inverse{float:left;position:relative;width:100%;height:100%;overflow:hidden}.tpd-stem-notransform{float:left;width:100%;height:100%;position:relative}.tpd-stem-notransform .tpd-stem-border{height:100%;position:relative;float:left;top:0;left:0;margin:0}.tpd-stem-notransform .tpd-stem-border-center{position:absolute}.tpd-stem-notransform .tpd-stem-border-corner{background:#fff;border:0;top:auto;left:auto}.tpd-stem-notransform .tpd-stem-border-center,.tpd-stem-notransform .tpd-stem-triangle{height:0;border:0;left:50%}.tpd-stem-transform-left{-webkit-transform:rotate(-90deg) scale(-1,1);transform:rotate(-90deg) scale(-1,1)}.tpd-stem-transform-right{-webkit-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%)}.tpd-stem-transform-bottom{-webkit-transform:scale(1,-1) translate(0,-100%);transform:scale(1,-1) translate(0,-100%)}.tpd-spinner{position:absolute;top:50%;left:50%;width:46px;height:36px}.tpd-spinner-spin{position:relative;float:left;margin:8px 0 0 13px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:tpd-spinner-animation 1.1s infinite linear;animation:tpd-spinner-animation 1.1s infinite linear;box-sizing:border-box!important}.tpd-spinner-spin,.tpd-spinner-spin:after{border-radius:50%;width:20px;height:20px}@-webkit-keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tpd-is-loading .tpd-content-wrapper,.tpd-is-loading .tpd-title-wrapper{display:none}.tpd-is-loading .tpd-background{display:none}.tpd-is-loading .tpd-background-loading{display:block}.tpd-tooltip-measuring{top:0;left:0;position:absolute;max-width:100%;width:100%}.tpd-tooltip-measuring .tpd-skin,.tpd-tooltip-measuring .tpd-spinner{display:none}.tpd-tooltip-measuring .tpd-content-wrapper,.tpd-tooltip-measuring .tpd-title-wrapper{display:block}.tpd-tooltip a,.tpd-tooltip a:hover{color:#808080;text-decoration:underline}.tpd-tooltip a:hover{color:#6c6c6c}.tpd-size-x-small .tpd-content,.tpd-size-x-small .tpd-title{padding:7px 8px;font-size:10px;line-height:15px}.tpd-size-x-small .tpd-background{border-radius:5px}.tpd-size-x-small .tpd-stem{width:12px;height:6px;margin-left:4px;margin-top:2px}.tpd-size-x-small.tpd-no-radius .tpd-stem{margin-left:7px}.tpd-size-x-small .tpd-close{margin-bottom:1px}.tpd-size-x-small .tpd-spinner{width:35px;height:29px}.tpd-size-x-small .tpd-spinner-spin{margin:6px 0 0 9px}.tpd-size-x-small .tpd-spinner-spin,.tpd-size-x-small .tpd-spinner-spin:after{width:17px;height:17px}.tpd-size-small .tpd-content,.tpd-size-small .tpd-title{padding:8px;font-size:10px;line-height:16px}.tpd-size-small .tpd-background{border-radius:6px}.tpd-size-small .tpd-stem{width:14px;height:7px;margin-left:5px;margin-top:2px}.tpd-size-small.tpd-no-radius .tpd-stem{margin-left:8px}.tpd-size-small .tpd-close{margin:2px 1px}.tpd-size-small .tpd-spinner{width:42px;height:32px}.tpd-size-small .tpd-spinner-spin{margin:7px 0 0 13px}.tpd-size-small .tpd-spinner-spin,.tpd-size-small .tpd-spinner-spin:after{width:18px;height:18px}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{padding:10px;font-size:11px;line-height:16px}.tpd-size-medium .tpd-background{border-radius:8px}.tpd-size-medium .tpd-stem{width:16px;height:8px;margin-left:6px;margin-top:2px}.tpd-size-medium.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-medium .tpd-close{margin:4px 2px}.tpd-size-medium .tpd-spinner{width:50px;height:36px}.tpd-size-medium .tpd-spinner-spin{margin:8px 0 0 15px}.tpd-size-medium .tpd-spinner-spin,.tpd-size-medium .tpd-spinner-spin:after{width:20px;height:20px}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{padding:10px;font-size:13px;line-height:18px}.tpd-size-large .tpd-background{border-radius:8px}.tpd-size-large .tpd-stem{width:18px;height:9px;margin-left:7px;margin-top:2px}.tpd-size-large.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-large .tpd-close{margin:5px 2px 5px 2px}.tpd-size-large .tpd-spinner{width:54px;height:38px}.tpd-size-large .tpd-spinner-spin{margin:9px 0 0 17px}.tpd-size-large .tpd-spinner-spin,.tpd-size-large .tpd-spinner-spin:after{width:20px;height:20px}.tpd-skin-dark .tpd-content,.tpd-skin-dark .tpd-title,.tpd-skin-dark .tpd-close{color:#fff}.tpd-skin-dark .tpd-background-content,.tpd-skin-dark .tpd-background-title{background-color:#282828}.tpd-skin-dark .tpd-background{border-width:1px;border-color:rgba(255,255,255,.1)}.tpd-skin-dark .tpd-title-wrapper{border-bottom:1px solid #404040}.tpd-skin-dark .tpd-spinner-spin{border-color:rgba(255,255,255,.2);border-left-color:#fff}.tpd-skin-dark a{color:#ccc}.tpd-skin-dark a:hover{color:#c0c0c0}
/* TIP INFO STYLE */
.wrapper{width:1024px; text-align:left; position:relative; margin:0 auto; font-size:14px}
#header{background:url('https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png') top center repeat-x #fff; background-size:100% 4px; padding-top:4px; width:100%; float:left; position:fixed; z-index:1231355; box-shadow:0 0.125em 0.25em rgba(25,25,25,.25);}

#scroll_header{background:url('https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png') top center repeat-x #fff; background-size:100% 4px; padding-top:4px; width:100%; float:left; position:fixed; z-index:1231355; border-bottom:1px solid #ccc; box-shadow:0 0.125em 0.25em rgba(25,25,25,.25)}
#scroll_header #menuMain {
    width: 700px;
	background:#fff;
	border:0;
}

.content70 {width:70% !important; float:left;margin-right:0 !important;}
.content40 {width:40% !important; float:left;margin-right:0 !important; display:block;}
.content60 {width:60% !important; float:left; margin-right:0 !important; display:block;}
.content30 {width:30% !important; float:left;margin-right:0 !important;}
.content-divider {width:100% !important; float:left;}
.faq .content-divider {margin-top:40px;}
#scroll_header .result {width:320px;}
#scroll_header .result span, #scroll_header .result strong {font-size:14px;}
#scroll_header .result img {width:50px;}
#scroll_header .logo {float:left; margin-top:14px; margin-right:20px;}
#scroll_header #menuMainSelect {background:#fff;}
#scroll_header #menuMain form input {width:297px; padding:9px 15px;}
#scroll_header .search-box {float:left; position:relative;}
#scroll_header #headerTopLeft a {margin:15px 0 10px 0;}
#headerTopLeft{float:left}
#headerTopLeft a{margin:12px 0 3px 0; float:left}
#content{width:100%; float:left; min-height:600px; padding-top:110px;}
#menuMain{border-bottom:1px solid #c0c0c0; background:#fafafa; float:left; width:100%}
#headerTopRight{float:right; position:relative; }
#headerTopRight .dropdown-content {z-index:1006;}
#headerTopRight ul{position:relative; float:left}
#headerTopRight ul li{float:left; position:relative}
#headerTopRight ul li button{float:left; padding:10px 5px; border-right:1px solid #c0c0c0; position:relative; height:66px; border-top:0px; background:#fff; cursor:pointer; border-bottom:0px}
#headerTopRight ul li:first-child button{border-right:0px; border-left:1px solid #c0c0c0; width:161px}


#headerTopRight strong, #headerTopRight span, #headerTopRight i {float:left;}
#geenHome {display:block;}
.body-slider #content {padding-top:74px !important;}

#menuMain form input{height:18px; padding:10px 15px; width:700px; margin:15px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:1px solid #c0c0c0;}
#menuMainSelect{ padding-bottom:16px; background:#fafafa; float:left; color:#333; padding:15px 3px 25px 0; cursor:pointer;}
#menuMainSelect>a{font-weight:600; font-size:18px}
#menuMainSelect:hover{background:#fff}
.mLogin button{border-left:1px solid #c0c0c0}
#headerTopRight .fa{font-size:18px; margin-right:11px !important; font-weight:lighter}
.accTop{ 
    text-align: right;
	margin-right:10px;
    float: right;}
.infoTop{vertical-align:text-top;width:100%;}
.mInformatie{width:161px}
.topNavBot{float:right; margin-right:10px;}
.mLogin {width:161px;}
.topNavBot strong{color:#ff80ab; font-size:13px}
.topNavBot span{font-size:13px; margin-left:5px}
.dropdown{ position:relative; display:inline-block}
.dropdown-content{ display:none; position:absolute; top:66px; background-color:#fff; min-width:160px; z-index:2; border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0}
.dropdown-content a{ color:black; font-size:12px; padding:3px 8px 3px 15px; background:url('https://cloud.chipbuddy.nl/gfx/arrow-right-menu.png') center left no-repeat #fff; text-decoration:none; margin-left:5px; display:block}
.dropdown-content a:hover{background:url('https://cloud.chipbuddy.nl/gfx/arrow-right-menu-selected.png') center left no-repeat #fff}
.dropdown:hover .dropdown-content{ display:block}
.dropdown:hover .dropbtn{ background-color:#3e8e41}
#headerSpecs{padding:8px 5px; width:100%; border-top:0; z-index:1; float:left;}
#headerSpecs ul {float:left; width:100%;}
#headerSpecs ul li{float:left; margin:0 15px}
#headerSpecs ul li span{font-size:13px; color:#828282;}
#headerSpecs i{color:#ff80ab; font-size:14px}

#slider{ height:360px; overflow:hidden; margin-bottom:10px}
#slider a{ margin-left:560px; float:left; padding-top:40px; width:464px; height:300px; cursor:pointer; display:block}
#slider h3{font-size:18pt !important; font-weight:bold !important; margin-top:30px;}
#slider p{font-size:14px; margin:15px 0 25px 0;}
#slider span, #slider p {display:block; float:left; margin-right:5px; margin-top:5px; position:relative;}
#slider p {font-size:14px; line-height:20px; padding:0 10px;}
.sliderkop1, .sliderkop2 { width:100%;}
.sliderkop1 {font-size:28px; color:#212121; line-height:30px; font-weight:600; text-transform: capitalize; padding:10px 10px 0 10px;}
.sliderkop2 {font-size:36px; color:#ff1744; line-height:30px; font-weight:600; text-transform: capitalize; padding:0 10px;}
.div100 {float:left; width:100%; margin-bottom:20px; padding:0 10px;}

.knopOranje{ cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:12px; font-family:Open Sans,sans-serif; padding:10px 10px 10px 10px; text-decoration:none; display:inline-block; font-weight:bold; color:#FFF; background-color:#ff1744; box-shadow:0 0.125em 0.25em rgba(25,25,25,.25); border:0;}

.knopGrijs {width:167px; text-align:center; padding:10px; float:left; color:#ff1744; font-weight:600;}
.knopOranje:hover{ background-color:#c77800;}
 .result{ position:absolute; width:720px; top:55px; z-index:500; background:#fff; right:50px}
.cat__name{background:#eee}
 .result li{ margin:0; border:1px solid #CCC; border-top:none; cursor:pointer; float:left; width:100%;}
.cat__name:hover{background:#eee !important; cursor:default}
.result li:hover{ background:#aed7b1}
.result a {float: left; width: 100%;}
.openingstijden {font-size:14px !important;}
ul#loginBox a {text-transform:uppercase;}
.third-level-menu {
    z-index: 502;
    position: absolute;
    top: -1px;
	background:#fff;
	height:390px;
    /* left: 150px; */
    width: 850px;
    list-style: none;
    padding: 0;
    margin: 0;
    border: 1px solid #c0c0c0;
	border-left:0;
    display: none;
    margin-left: 175px;
}
.third-level-menu>li {float:left; width:32%; margin-top:10px;}
.third-level-menu>li>ul>li {float:left; width:100%;}
.third-level-menu>li>ul {float:left; width:100%;}
.third-level-menu>li> a {float:left; width:100%; }
.third-level-menu>li i {font-size:13px; margin-top:4px; margin-right:10px; color:#ff1744;}
.third-level-menu>li a:hover i {color:#c17900;}
.second-level-menu>li>a>i {
    color: #666;
}
.third-level-menu >li a{background:#fff}
.third-level-menu >li a:hover{color:#c17900;}
.second-level-menu{ position:absolute; top:70px; z-index:550; left:0; width:175px; list-style:none; padding:0; margin:0; display:none; border:1px solid #c0c0c0; border-top:0}
.second-level-menu >li{ height:30px; background:#fff; }
.second-level-menu >li:hover{background:#CCC}
.top-level-menu{ list-style:none; padding:0; margin:0}
.top-level-menu >li{ position:relative; float:left; height:30px; background:#fff}
.top-level-menu >li:hover{background:#eee}
.top-level-menu li:hover >ul{ display:inline}
.top-level-menu a{ font:bold 14px Open Sans,sans-serif; text-decoration:none; font-weight:normal; padding:0 0 0 10px; display:block; line-height:21px}
.second-level-menu>li>a {
    line-height: 30px;
}
.third-level-menu a {float:left; display: inline;}
.third-level-menu i {float:left; margin-right:5px;}
#isa_success{ color:#4F8A10; background-color:#DFF2BF; margin:5px 0; padding:10px; float:left; width:100%;}
#isa_warning{ color:#9F6000; background-color:#FEEFB3; margin:5px 0; padding:10px; float:left; width:100%;}
.isa_error, .isa_grave, .isa_info, #isa_success, #isa_warning{ margin:10px 0; padding:12px}
.top-level-menu a:hover{color:#212121}
#homePage .second-level-menu{display:block !important}
.tijden-box span {
    font-size: 13px;
}
.productLijst>h3, .productLijst>h2{font-size:18px; font-weight:bold; padding-bottom:10px; width:760px; float:left; margin-bottom:10px; margin-left:20px; margin-top:20px !important}
#contentBox{float:left; width:100%}
#productenBox{float:left; width:780px}
.productLijst>div, .nieuwsLijst>div{float:left; margin:0 10px; border:1px solid #ccc; width:237px; margin-bottom:10px}
.nieuwsLijst>div {width:172px;}
.productLijst>div:hover, .nieuwsLijst>div:hover{border:1px solid #ff80ab}
.productLijst>div a, .nieuwsLijst>div a {padding:10px; float:left}
.nieuwsLijst strong {
    font-size: 14px;
	line-height:21px;
	margin:10px 0;
	font-weight:600;
}
.nieuwsLijst img {width:154px !important;}
.nieuwsLijst span {
    font-size: 14px;
	line-height:25px;
}
.flexing {width:100% !important; margin-bottom:30px; display:flex;}
.flex1 {flex:1;}
.flex2 {flex:2;}
.flex3 {flex:3;}
.flex4 {flex:4;}
.flex5 {flex:5;}
#sidebar {float:right; width:210px; margin-top:10px;}
.contactDetails{ width:100%; float:left; border:1px solid #ccc; padding:5px; margin-top:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url(https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png) bottom center repeat-x; background-size:100% 2px}

.contactDetails ul{margin:10px 0; padding-bottom:5px; float:left;}
#loginBox { padding-bottom:10px !important;}
.contactDetails ul li{line-height:1.6;}
.contactDetails a{font-size:13px}
.productLijst{ float:left; width:100%; border:1px solid #ccc; margin-top:20px; margin-bottom:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding-bottom:20px; background:url(https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png) bottom center repeat-x; background-size:100% 2px}
.contactDetails strong{color:#ff80ab; font-size:18px; font-weight:600;}
#loginBox li{padding-left:0 !important}
#loginBox .knopOranje {width:107px; text-align:center; margin-left:30px; margin-bottom:5px; border:0;}
#contentTekst{width:100%; float:left; margin-top:20px}
#contentTekst>div{float:left; margin-right:30px; width:30%}
#contentTekst h1, #contentTekst h2{font-size:18px; font-weight:bold; margin-bottom:10px}
#contentTekst p{line-height:23px; margin-top:10px}
#footer{border-top:1px solid #c0c0c0; float:left; width:100%; margin-top:25px; padding:25px 0 0 0; line-height:2.2; }
#footerwidth{display:flex}
#footer .footer-1{flex:1}
#footer .footer-2{flex:1}
#footer ul li strong{font-size:16px}
#widget-container {border:0 !important;}
#footer ul li{line-height:2.2}
.header{display:none}
.form-control{ display:block; width:90%; height:34px; padding:3px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.col-md-5{float:left; width:350px; margin-right:50px}
.col-md-5:last-child{margin-right:0}
.col-md-5 .knopOranje, .col-md-5 {margin-top:10px}
.form-group label{margin-top:15px; float:left; font-size:15px; margin-bottom:10px; font-weight:bold; width:100%}
#page h4, #page h3, #page h2{margin-top:10px; font-size:18px; font-weight:bold}
.blok60{width:60%; float:left}
.blok40{width:50%; float:left; margin-right:10%}
.blok100{width:100%; float:left;}
.blok60 h4, .blok40 h4{margin-bottom:5px}
.blok60 p, .blok40 p{line-height:22px; margin-bottom:10px}
.blok40Fix{width:40%}
.blok60Fix{margin-right:0}
.blok50{width:50%; float:left}
.blok50 input{margin-top:20px}
#registratieForm ul li{ float:left; width:25%; padding:0px; border:1px solid #ccc; padding-left:15px; margin-right:20px; margin-top:10px}
#registratieForm ul li:hover{border-bottom:3px solid #ff80ab}
#registratieForm ul li label{float:left}
#registratieForm ul li{display:inline-block}
#registratieForm ul{width:100%; float:left}
#registratieForm input[type="radio"]{ position:relative; top:14px; float:left; margin-right:14px}
#loginBg,#zoekbar_bg,.zoekbar_bg{position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; background:rgba(25,25,25,.5); z-index:1007; display:none}
#zoekbar_bg,.zoekbar_bg {z-index:1003;}
#loginBoxPop{display:none; transform:scale(1) translateY(-50%); left:50%; margin-left:-14em; width:28em; background:#fff; -webkit-transition:background-position 0.5s ease; top:50%; z-index:1008; padding-bottom:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:fixed}
#loginBoxPop input[type="submit"]{float:right; margin-right:30px; margin-top:20px; cursor:pointer; border:0;}
#loginBoxPop h4{float:left; margin-bottom:15px; border-bottom:2px solid #ccc; width:95%; padding:10px 0; font-weight:bold; font-size:16px; padding-left:5%}
#loginBoxPop span{ position:absolute; right:11px; cursor:pointer; top:9px; font-size:18px}
#loginBoxPop label, #loginBoxPop input[type="text"], #loginBoxPop input[type="password"], #loginBoxPop p{float:left; width:80%; margin:5px 5%}
#loginBoxPop a{margin-left:5%; margin-top:30px; float:left; text-decoration:underline}
.blok60 input[type="submit"]{margin:10px 0}
.blok40 input[type="submit"]{margin:10px 0}
.genderSel{border-bottom:3px solid #ff80ab !important}
input:checked{background:red}
.halfInput{width:45%; float:left; margin-right:5%}
.vakApart{margin-top:40px}
.knopGroen{box-shadow:rgb(164,226,113) 0px 1px 0px 0px inset; background:linear-gradient(rgb(137,196,3) 5%,rgb(119,168,9) 100%) rgb(137,196,3); border-radius:6px; border:1px solid rgb(116,184,7); display:inline-block; cursor:pointer; color:rgb(255,255,255); font-family:Open Sans,sans-serif; font-size:12px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:rgb(82,128,9) 0px 1px 0px}
.genderM label, .genderF label{width:50%}
#mijnAccount{float:left; width:38%}
#mijnAccount ul{margin-bottom:50px; float:left}
#mijnAccount ul li{float:left; width:100%; border:1px solid #ccc; margin:10px 0}
#mijnAccount ul li a{width:100%; float:left; padding:13px 0 13px 21px; display:block; background-image:url("https://cloud.chipbuddy.nl/gfx/check-grijs.jpg"); background-repeat:no-repeat; background-position:358px 10px}
#mijnAccount ul li a:hover{-webkit-transition:background-position 0.1s ease; background-position:368px 10px}
.form-group textarea{height:130px}
.form-control textarea{height:130px}
.contactBox{float:left; width:50%; margin-top:20px}
.contactBox span, .contactBox a{float:left; width:100%; margin-top:5px}
.contactBox h3{float:left; width:100%; margin-top:10px}
#pandVolume88{float:left; width:100%; margin-top:30px}
#subCatForm input{float:left; width:38%}
#productLinks{width:50%; float:left; padding-right:5%; border-right:1px solid #ccc}
#offerteAanvragen{width:95%; float:left; margin-top:30px; padding:20px 2.5% 30px 2.5%; border:1px solid #ccc; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; background:url(https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png) bottom center repeat-x; background-size:100% 2px}
#offerteLinks{float:left; width:50%; padding-right:5%}
#offerteLinks input, #offerteLinks textarea{margin-top:10px; float:left}
#offerteRechts{float:left; margin-left:50px; width:380px}
#productSpecs{margin-left:40px; float:left; width:400px}
#productSpecs p, #productSpecs li{line-height:22px}
#productSpecs p{margin-bottom:30px}
.optieBox{width:30%; text-align:center; background:#efefef; float:left; margin-right:10px; padding:10px 0; margin-top:10px; cursor:pointer}
.selectedDw{background:#ff80ab}
#kleurenBox, #oplageBox{width:100%; float:left; margin-bottom:15px}
#offerteRechts p{float:left; margin-bottom:20px; width:100%}
#offerteRechts ul{float:left; margin-top:10px; margin-bottom:20px}
#offerteAanvragen span {float:right; width:50%;}
#offerteAanvragen h4 {
    margin-top: 20px;
    float: left;
    width: 100%;
}
#offerteRechts ul li{float:left; margin-bottom:5px; width:100%}
#offerteRechts ul li strong{float:left; width:160px}
#productSpecs ul li{width:100%; float:left; margin-top:5px}
#productSpecs ul li strong{float:left; width:150px; margin-bottom:10px}
#productSpecs ul li span{float:left; width:245px}
#productUrls{float:left; width:100%; margin-top:20px}
#productUrls img{float:left}
#productUrls a{float:left; width:300px; margin-bottom:5px; margin-left:20px; color:#ff80ab}
#dienstInformatie{margin-top:35px; float:left}
#dienstInformatie img{float:left; margin-right:5px}
#addProduct input{margin-top:10px; float:left}
#addProduct label{float:left; width:50px}
#addProduct h3{float:left; width:100%}
#addProduct input[type="checkbox"]{position:relative; top:7px; margin-right:5px}
#orderTop{float:left; width:50%}
#offertes{float:left; width:100%; margin-top:100px}
#offerteProduct li{float:left; width:25%}
#offerteProduct{float:left; width:100%; margin-top:30px}
#prijsForm{float:left; width:100%; margin-top:30px}
#offerteProduct a{color:#ff80ab}
#offertes li{width:100%; float:left; margin-bottom:10px}
#offertes li a{float:left; margin-right:10px; width:100%; margin-bottom:10px;}
#offertes li img{float:left; margin-right:10px}
#offertes li strong{float:left}
#mijnOffertes{float:left; width:100%}
#mijnOffertes li{float:left; width:100%; margin-bottom:30px; border-bottom:1px solid #ccc; padding-bottom:50px}
#mijnOffertes li strong{float:left; width:20%}
#mijnOffertes li span{float:left; margin-right:20px}
.behandeldBox{float:left; width:100%; margin-top:20px}
.behandeldBox img{position:relative; top:0px; margin-right:8px; float:left}
.oranjeKnopKlein{padding:5px 5px; float:left; margin-left:10px; position:relative; bottom:5px}
#bestandenAanleveren{float:left; width:100%; margin-bottom:50px}
#bestandenAanleveren input{float:left; width:25%; margin-bottom:10px}
#bestandenAanleveren .knopOranje{padding:8px 10px; margin-left:10px}
#bestandenAanleveren .knopGroen{margin-top:10px; width:70%}
#bestandenAanleveren span{float:left; width:100%}
#bestandenAanleveren strong{margin:5px 0; float:left; width:100%}
.behandeldBox strong{width:56% !important}
#bestandAangeleverd{float:left; width:100%; margin-bottom:60px}
#bestandAangeleverd a, #bestandAangeleverd span, #bestandAangeleverd h3{width:100%; float:left; margin-top:10px}
.alert span{color:#31708f}
.alert{float:left; padding:10px; width:100%; margin:10px 0; border:1px solid transparent; border-radius:4px}
.alert-info{ background-color:#d9edf7; border:1px solid #bce8f1}
.alert-success{ background-color:#dff0d8; border-color:#d6e9c6}
.alert-success a{ color:#3c763d}
#adressenLijst li{float:left; width:95%; margin-top:10px; padding:10px 2%; background:#eee; border:1px solid #c0c0c0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
#adressenLijst li span{float:left; width:35%; margin:5px 0}
#adressenLijst li strong{float:left; width:15%; margin:5px 0}
#nieuwAdresToevoegen{margin-top:30px; float:left; width:100%}
#nieuwAdresToevoegen form{float:left; width:100%; margin-top:10px}
#nieuwAdresToevoegen label{float:left; width:100%; margin:10px 0; font-size:15px}
.progress{ height:20px; margin-bottom:10px; overflow:hidden; width:100%; float:left; margin-top:10px; background-color:#f5f5f5; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1); box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.progress-bar-striped, .progress-striped .progress-bar{ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); -webkit-background-size:40px 40px; background-size:40px 40px}
.progress-bar-info{ background-color:#5bc0de}
.progress-bar-success{ background-color:#5cb85c}
.progress-bar{ float:left; width:0; height:100%; font-size:12px; line-height:20px; color:#fff; text-align:center; background-color:#337ab7; -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); -webkit-transition:width .6s ease; -o-transition:width .6s ease; transition:width .6s ease}
.procesOrder{float:left; width:100%; margin-top:15px}
#isa_success .knopGroen, #isa_success .knopOranje{width:42%; float:left; padding:7px; margin:15px 7px 15px 0}
.isa_success2{float:left}
.isa_success2 h3, .isa_success2 span{float:left; width:100%}
.isa_success2{margin-bottom:40px !important}
.dropBottom{margin-bottom:30px !important}
.bestellingAfronden{float:left; margin-top:90px !important}
.bestellingAfronden a{color:#fff; text-align:center; width:90% !important}
.productLijst img{width:217px}
.productLijst div strong{width:100%; float:left; font-size:15px; margin-bottom:2px}
.productLijst div span{width:100%; float:left; margin-top:3px; font-size:14px;}
.linkProduct{float:left; width:100%; color:#ff80ab}
.detailsBoxProduct{height:80px; float:left; padding:0; margin:15px 0 0 0; border:0}
.infobox ul{width:50%}
.fbBox{margin-top:20px; float:left; margin-bottom:50px}
.fbBox #fb-root{width:360px}
.kvknr, .btwnr{margin-right:5px}
.locality{margin-left:5px}
#navigatieLijst{float:left}
#blogLijst{margin-top:50px; float:left}
#subFooter{float:left; width:100%; background:#ff80ab; margin-top:50px}
#subFooter .wrapper{display:flex}
.socialmediaprofilesfooter{flex:1; padding:10px; text-align:center; margin:4px;}
.socialmediaprofilesfooter .fa{margin-right:0; width:29px;}
.socialmediaprofilesfooter a{ text-align:center; background:#fff; font-size:24px; margin-left:10px; padding:5px; width:29px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:4px;}
.socialmediaprofilesfooter a:hover{background:transparent; color:#fff}
.copyright{flex:1; margin-top:20px}
.footerSearch{flex:1}
.footerSearch form input{ padding:10px 15px; width:65%; margin:10px 0 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border:0; border-radius:5px}
.footerSearch button{ padding:12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:0; margin:5px 0 0 4px; background:#fff; cursor:pointer;}
.footerSearch button .fa{font-size:16px; text-align:center; margin-right:0}
.search-box {
    float: right;
    z-index: 1004;
    position: absolute;
    right: 0;
}
.nieuws_zoeken {
    float: left;
    width: 180px;
	margin-top:10px;
    margin-right: 20px;
}
.result .nieuws_zoeken span {height:auto;}
.nieuws_zoeken span {
    color: #212121;
    font-size: 13px;
    height: 91px;
	margin-top:10px;
    float: left;
}
.copyright p {
    color: #fff;
    font-weight: 600;
}
button.searchsubmit {background:#fff;}
.search-box button .fa{font-size:16px; text-align:center; margin-right:0}
.search-box button:hover {box-shadow: -1px -1px 0px #aaa; cursor: pointer;}
.search-box button {
    padding: 10px 10px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 10px;
	float:right;
    border: 0;
    margin: 16px 0 0 4px;
    box-shadow: 2px 2px 0px #ccc;}

.duo-cd-box {display:flex; float:left; margin:10px 5% 20px 5%; border-bottom:1px solid #ccc; width:90%;}
.contact-box {margin-bottom:0;}
.tijden-box {margin-top:0;}
.result img {    padding: 4px 10px;
    background: #fff;
    width: 60px;
	float:left;
}
.result span, .result strong {
    margin: 10px;
    float: left;
}
.right-cd-1{flex:5;}
.left-cd-1 {flex:1;}
.left-cd-1 i {margin-left:7px; margin-top:15px; font-size:18px; margin-right:14px;}
form.zoekForm{float:right}
.mainholder {width:100%; position:flex;}
#contentTekst a {margin:0 5px; color:#ff1744;}
#subcat_add textarea {width:100%; height:300px;}
#snippetLijst li {width:100%; margin-top:5px; display: flex;}
#snippetLijst li span{flex:3;}
#snippetLijst li input[type=text] {flex:2; padding:5px;}
#snippetLijst li input[type=submit] {flex:1;}
#snippetLijst li a {flex:1;}
#snippetLijst form {display:flex; width:100%;}
#snippetForm {margin-bottom:50px;}
#snippetForm input, #snippetForm textarea {width:100%; margin:10px 0;}
#snippetForm textarea {width:100%; height:150px;}
.bc-home {margin-right:0;}
#breadcrumbs {width:100%; margin:10px 0 20px 0; font-size:13px; color:#c17900; float:left;}
#breadcrumbs li {float:left;}
#breadcrumbs a, #breadcrumbs span {font-size:13px; color:#212121; float:left; margin-right:10px;}
#breadcrumbs span {color:#ccc;}
.breadcrumbs {display:block !important;}
.hoeWerkt .flex1 {text-align:center;}
.hoeWerkt .flex1 i {margin-top:50px; font-size:100px; width:100%; color:#212121;}
.footer-2 h3 {
    width: 100%;
    float: left;
}
.infobox {float:left; width:100%; display: flex;}
.infobox ul {flex:1;}

#zoekPagina .cat__name {
    float: left;
    width: 100%;
    padding: 10px;
    margin: 40px 0 20px 0;
}
.product_zoek, .cat_zoeken {width:25%; float: left; text-align: center; margin:20px 0; display:grid;}
.product_zoek img, .cat_zoeken img {width:80%; margin:0 auto;}
.product_zoek span, .cat_zoeken span {float:left; margin:10px 10%; text-align: center; width:80%; height:47px;}
.cat_zoeken {width:33%;}
#geenSlider #content {padding-top:80px;}
#geenSlider #breadcrumbs {margin-bottom:0;}
.nieuws_content {margin-top:0 !important;}
#nieuws_image {width:100%; height:290px;}
.bg_nieuws {background: url('https://cloud.chipbuddy.nl/img/test.jpg') no-repeat center center #fff; height:290px;
    background-size: cover; width:100%;}
.nieuws_content h1 {font-size:18pt; font-weight:600; margin:10px 0;}
.node-times {color:#99a8ad; font-weight:300; margin:10px 0;}
#content70 {width:70%; float:left;}
#content40 {width:40%; float:left;}
#content60 {width:60%; float:left;}
#content30 {width:30%; float:left;}
.content_margin h1 {font-size:24px; margin:10px 0; font-weight:600;}
.content_margin p {line-height:26px; margin:10px 0;}
#keyword_overzicht li {float:left; width:50%; margin-bottom:20px;}
#keyword_overzicht a {float:left; width:100%; color:#ff1744;}
#keyword_overzicht a:hover {color:#212121;}
#keyword_overzicht {
    margin-top: 30px;
    float: left;
	padding:20px;
    width: 100%;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding-bottom:20px; background:url(https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png) bottom center repeat-x; background-size:100% 2px;
	border:1px solid #ccc;
}
#keyword_overzicht i {font-size: 30px;
    padding: 5px 9px 5px 14px;
    border: 1px solid #ccc;
	color:#ccc;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 40px;
    position: relative;
    top: 7px;
    margin-right: 20px;}
.content_box {
    margin-top: 10px;
    float: left;
	padding:20px;
    width: 100%;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding-bottom:20px; background:url(https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png) bottom center repeat-x; background-size:100% 2px;
	border:1px solid #ccc;}
#productSpecs a {color: #ff80ab;}
#scroll_header li#menuMainSelect>a {padding:10px 0; margin-right:30px;}
li#menuMainSelect>a {
    background: #fff;
    padding: 10px 25px;
	
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-weight: 700;
    font-size: 16px;
}
.header_info {
    background: #eee !important;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
}
#blogLijst li a {font-size:15px;}
#blogLijst a span {
    color: #ccc;
    font-size: 13px;
    width: 100%;
    float: left;
}
#blogLijst li {width:80%; float:left; line-height:22px !important; margin-bottom:10px;}
div#nieuws_artikel p, div#contentTekst p {
    margin-bottom: 40px;
    line-height: 31px;
	font-weight:100;
}
div#nieuws_artikel h1, #contentTekst h1 {
    font-size: 42px;
    font-weight: bold;
	margin:40px 0;
}
div#nieuws_artikel h2, #contentTekst h2 {
    font-size: 1.8em;
    font-weight: bold;
	margin-bottom: 10px;}
#contentTekst h2 a {font-size:1em; font-weight:bold;}
#contentTekst h1 a {font-size:1em; font-weight:bold;}
.reviewBox{ width:100%; float:left; margin-top:20px; border:1px solid #ccc; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url(https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png) bottom center repeat-x; background-size:100% 2px}
.reviewBox {width:210px; float:left;}
.reviewBox span {
    margin-right: 5px;
}
.reviewBox div {
    border: 0 !important;
}
.uitzetContent {width:100% !important;}
.uitzetContent>div {margin-top:20px; float:left; width:100%;}
.expand i {float:right; margin-top:4px; color:#ccc;}
.faq .expand {width:80%;}
.expand {
	float: left;
	width:100%; float:left; margin-top:20px; border:1px solid #ccc; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url(https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png) bottom center repeat-x; background-size:100% 2px;
	padding:10px;
    font-weight: bold;
    font-weight:600;
    font-size: 12px;
    cursor: pointer;
}
.expandable {
	height:auto;
	float:left;
    display:none;
}

.expandable img {float:left; width:223px !important; margin-right:20px;}
.expandable p {float:left; width:470px;}
.faq .expandable p {width:80%;}
.slider_wit h3, .slider_wit p {color:#fff;}
#ontwerpPrijzen {margin:10px 0; float: left; width:100%;}
#ontwerpPrijzen li {float:left; width:30%; margin:0 1.5% 20px 0; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url(https://cloud.chipbuddy.nl/gfx/kleurstreep-header.png) bottom center repeat-x; background-size:100% 2px; text-align:center; padding:10px 0; height:200px;}
#ontwerpPrijzen li span {width:100%; float: left;}
#ontwerpPrijzen li strong {font-size:35px; float:left; width:50%; text-align:left;}
.vanaf {text-align:right !important;font-size:14px !important; margin-top:13px; width:48% !important; margin-right:2% !important;}
#ontwerpPrijzen li p {
	line-height:22px;
    margin: 20px 0 10px;
    float: left;
	font-size:14px; padding:0 10%;
    width: 80%;}
#contentTekst img {width:100%;}
#offerteAanvragen a {color:#ff80ab;}
.eagle-gallery .eagle-open-gallery {z-index:99999999 !important;}
#dienstInformatie i {font-size:30px; float:left; margin-right:10px; width:50px; position:relative; bottom:5px; color:#ff80ab;}
#dienstInformatie span {float:left; width:100%; margin:7px 0; line-height:22px; font-size:14px;}
#offerteAanvragen input[type="submit"] {
    width: 100%;
    float: left;
	margin-top:20px; font-size:16px;
}
.contentTekstKlein {width:75% !important;}
.contentTekstKlein h1, .contentTekstKlein h2, .contentTekstKlein h3 {font-size:18pt !important;}
.contentTekstKlein h1 {margin-bottom:10px !important;}
.contentTekstKlein p {line-height:26px !important; font-size:14px; margin-bottom:20px !important;}
.sliderOrange {color:#ef581e;}
#videoFrame {
    width: 100%;
	height:288px;
}
#cats_box_home {width:100%; float:left; margin:20px 0;}
.tab {
  overflow: hidden;
	float:left; width:200px;
  background-color: #fff;
}

/* Style the buttons that are used to open the tab content */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    height: 60px;
	border-right:1px solid #ccc;
    outline: none;
    cursor: pointer;
	border-bottom:1px solid #ccc;
    float: left;
    width: 100%;
    padding: 14px 16px 14px 110px;
    transition: 0.3s;
    text-align: left;
}

#customerServiceTop, #overDiensten, #overOnsExtra {padding-bottom:10px;margin-bottom:10px;float:left;border-bottom:1px solid #eee;width:100% !important;}
#customerServiceTop img{float:left;margin-right:30px;margin-top:40px;}
#customerServiceTop #homeTopLinks{margin-top:10px;}
#overOnsExtra ul li, #overDiensten ul li {float:left; width:30%; margin-top:30px; margin:30px 1.5% 30px 1.5%;}


/* Change background color of buttons on hover */
.tab button:hover {
  border-bottom:1px solid #fff; border-right:1px solid #fff;
}

/* Create an active/current tablink class */
.tab button.active {
  border-right:1px solid #fff;
	color:#ff1744;
	border-left:3px solid #ff1744;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
	width:790px; float:left;
  border-top: none;
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}
.tabcontent a {
    float: left;
}
.detailsBoxProduct {width:100% !important;}
.tabcontent div {float:left; width:33%; font-size:14px;}
.tabcontent div img {width:30%; margin-right:5%; float:left;}
.tabcontent div strong {font-size:15px; width:65%; float:left;}
.tabcontent div span {width:65%; float:left;}
.linkProduct {width:100%; font-size:12px !important;}
.tabcontent a, .tabcontent span {font-size:14px;}
.vanafPrijs {width:30% !important; padding:3px 5px; background:#ff1744; color:#fff; font-weight:bold; float:right; text-align:right;}
.vanafData {width:65% !important; margin-top:6px !important;}
.horecaTab {background:url('https://cloud.chipbuddy.nl/gfx/horeca-benodigdheden-bedrukken.png') no-repeat;}
.kantoorTab {background:url('https://cloud.chipbuddy.nl/gfx/kantoor-artikelen-bedrukken.png') no-repeat;}
.tassenTab {background:url('https://cloud.chipbuddy.nl/gfx/draagtassen-bedrukken.png') no-repeat;}
.promotieTab {background:url('https://cloud.chipbuddy.nl/gfx/promotionele-artikelen-bedrukken.png') no-repeat;}
#nieuwsbriefSection {width:100%; background:#eeeeee; float:left; padding:20px 0; color:#959595; margin-top:20px;}
#nieuwsbriefSection>div>div {width:49%; float:left; margin-left:1px solid #fff;}
#nieuwsbriefSection input, #nieuwsbriefSection button {width:130px; float: left; margin-top:72px; border:1px solid #ff1744; padding:8px; border:1px solid #ccc;}
#nieuwsbriefSection input {width:60%;}
#nieuwsbriefSection button {background:#ff1744; padding:9px; color:#fff; margin-top:9px; float:left;}
.mailInput {
	border:1px solid #ff1744 !important;
    margin-top: 9px !important;
}
#nieuwsbriefSection button {
	border:1px solid #ff1744 !important;}

#footerContactBox {float:left; width:100%;margin:30px 0;}
#footerContactBox li {float:left; width:45%; margin-bottom:8px; font-size:14px;}
#footerContactBox span {font-size:14px;}
#nieuwsbriefSection img {float:left; width:100px;}
#nieuwsbriefSection a {color:#fff; background:#ff1744; padding:0 5px; font-weight:bold; margin:0 5px;}
#footerContactBox i {
    float: left;
    font-size: 17px;
    margin: 5px 10px 5px 10px;
    background: #959595;
    padding: 9px;
    color: #fff;
}
.nieuws_amp {padding-top:0 !important;}
.amp_logo {
    background: url(https://cloud.chipbuddy.nl/img/logo-vd.png);
    height: 40px;
    width: 125px;
    /* text-align: center; */
    padding: 0;
    margin: 0 auto;
}
#amp_header a {
	margin:0 auto;
    width: 120px;
}
#amp_header {text-align:center; padding:10px 0; float:left; width:100%;}
.amp_klantenservice {
    width: 220px;
    height: 245px;
    float: left;
}
/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(20,20,20,0.8);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999;
}
#cookieConsent a {
    color: #ff1744;
    text-decoration: none;
    font-size: 13px;
    margin-left: 10px;
}
#closeCookieConsent {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 41px;
    width: 36px;
    margin: -14px 0 0 0;
    font-weight: bold;
    font-size: 35px;
}
#closeCookieConsent:hover {
    color: #FFF;
}
#cookieConsent a.cookieConsentOK {
    background-color: #F1D600;
    color: #212121;
    display: inline-block;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    float: right;
	
    margin: 0 60px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #E0C91F;
}
#offerteLinks div {float:left; width:100%; margin:7px 0;}
.prijsStrong {font-size:25px;}
#ppD {color:#ff80ab; font-weight:bold; font-size:29px; width:100px; float:right; width:100px !important;}
.drukwerkBox .productLijst>div,.drukwerkBox .nieuwsLijst>div {width:227px;}
#offertes li {margin-bottom:50px;}
#offertes li ul li {float:left; margin-right:10px; width:10%; margin-bottom:30px;}
#offertes li ul li:last-child {float:right;}
#offertes li ul li img {width:100%;}
.productAdmin {width:20% !important;}
.contactP {width:30% !important;}
div#tabs {
    float: left;
    margin-top: 30px;
}
div#drukwerkDiensten {
    width: 100%;
    float: left;
}
div#drukwerkDiensten ul li {
	margin-bottom:50px;
    float: left;
    width: 45%;
    margin-right: 5%;
}
div#drukwerkDiensten p {color:#212121;}
#drukwerkLinks2 {width:100% !important; float:left;}
#pvcDrukwerkLinks {
    float: left;
    width: 33%;
	margin-right:5%;
}
#pvcDrukwerkLinks a {font-size:13px;}
#pvcDrukwerkRechts {
    margin-top: 10px;
    float: left;
    width: 57%;
    margin-left: 5%;
}
div#drukwerkDiensten ul li {
    margin-bottom: 50px;
    float: left;
    width: 39%;
    margin-right: 5%;
    padding: 3%;
    background: #f3f3f3;
}
#pvcDrukwerkLinks ul li strong {
    margin-top: 30px;
    float: left;
    width: 300px;
    font-size: 16px;
}
#pvcDrukwerkLinks ul li span {
    margin-top: 10px;
    float: left;
    width: 300px;
    margin-bottom: 5px;
}
div#drukwerkDiensten a {
    display: block;
}
.linksContentCat {width:30% !important; margin:50px 30px 50px 0 !important; margin-right:30px;}
.rechtsContentCat {width:60% !important;}

.reviewBox {height: 330px;}
.wieklanten {color:#ff80ab; font-size:13px; padding-top:12px; width:100%; text-align:center; float:left; border-top:1px solid #ccc;}
.eagr-reviews-layout-slider-component:not(.eagr-reviews-layout-slider-with-large-margins) {padding:0 !important;}
.jsx-1315183319.eagr-header-component.eagr-header-with-side-paddings.eagr-header-with-rating.eagr-header-b520 {padding:10px 0 10px 10px !important;}
.jsx-3594365224.eagr-reviews-layout-slider-item.eagr-reviews-layout-slider-slider-slide {
    padding: 0 !important;
}
.jsx-2458247255.eagr-review-card-template-classic-component.eagr-review-card-template-classic-with-background-color.undefined.eagr-review-card-template-classic-with-review-text {
    padding: 5px !important; 
}
.eagr-content-inner {
    padding: 0 !important;
}
div#eapps-google-reviews-6688abb3-91cc-461d-9b7f-184be9aad767 {
    width: 205px !important;
}
.jsx-2161169206.eagr-reviews-skeleton-container.eagr-reviews-skeleton-height-fixed {
    width: 205px !important;
	height:290px !important;
    background: #fff !important;
}
.jsx-1315183319.eagr-header-right {
    display: none;
}
.jsx-2161169206.eagr-reviews-skeleton-container.eagr-reviews-skeleton-height-fixed>div:first-child {
    margin-bottom: 11px;
    border-bottom: 1px solid #ccc !important;
}
.jsx-2458247255 {
    font-size: 14px;
}
.elfsight-app-6688abb3-91cc-461d-9b7f-184be9aad767.eapps-widget.eapps-widget-show-toolbar {
    height: 290px !important;
}
.jsx-2161169206.eagr-reviews-skeleton-container.eagr-reviews-skeleton-height-fixed>div:last-child{display:none !important;}
#klanten_listing>li {float:left; width:20%; margin:0 2.5% 40px 2.5%; text-align:center; background: url('https://cloud.chipbuddy.nl/klanten-logos/lotto-logo-zw.jpg') no-repeat center top #fff; padding-top:100px; height:40px; background-size: 100% auto; cursor:pointer; color:#ccc; font-style:italic; }
#klanten_listing>li:hover {color:#333;}
.artsen {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/artsen-zonder-grenzen-logo-zw.jpg') !important;}
.bluemt {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/blue-mountain-koffie-logo-zw.jpg') !important;}
.consu {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/consumentenbond-logo-zw.jpg') !important;}
.coolep {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/coole-piet-logo-zw.jpg') !important;}
.dierd {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/dierdorado-logo-zw.jpg') !important;}
.gadam {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/gemeente-amsterdam-logo-zw.jpg') !important;}
.google {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/google-logo-zw.jpg')  !important;}
.gvb {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/gvb-logo-zw.jpg') !important;}
.hannah {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/hannah-logo-zw.jpg')  !important;}
.hilton {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/hilton-hotels-logo-zw.jpg') !important;}
.koning {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/koningaap-logo-zw.jpg') !important;}
.lotto {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/lotto-logo-zw.jpg') !important;}
.luckyd {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/luckyday-logo-zw.jpg') !important;}
.marriott {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/marriott-hotels-logo-zw.jpg') !important;}
.nike {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/nike-logo-zw.jpg') !important;}
.pvda {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/partij-van-de-arbeid-logo-zw.jpg') !important;}
.ret {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/ret-logo-zw.jpg') !important;}
.rijksm {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/rijksmuseum-amsterdam-logo-zw.jpg') !important;}
.shell {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/shell-logo-zw.jpg') !important;}
.spl {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/socialistische-partij-logo-zw.jpg') !important;}
.vamex {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/vamex-logo-zw.jpg') !important;}
.whotel {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/w-hotels-amsterdam-logo-zw.jpg') !important;}
.waterbus {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/waterbus-logo-zw.jpg') !important;}
.wkof {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/wkof-wereld-kanker-onderzoek-fonds-logo-zw.jpg') !important;}
.zichtv {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/zicht-verzekeringen-logo-zw.jpg') !important;}

.artsen:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/artsen-zonder-grenzen-logo.jpg') !important;}
.bluemt:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/blue-mountain-koffie-logo.jpg') !important;}
.consu:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/consumentenbond-logo.jpg') !important;}
.coolep:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/coole-piet-logo.jpg') !important;}
.dierd:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/dierdorado-logo.jpg') !important;}
.gadam:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/gemeente-amsterdam-logo.jpg') !important;}
.google:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/google-logo.jpg')  !important;}
.gvb:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/gvb-logo.jpg') !important;}
.hannah:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/hannah-logo.jpg')  !important;}
.hilton:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/hilton-hotels-logo.jpg') !important;}
.koning:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/koningaap-logo.jpg') !important;}
.lotto:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/lotto-logo.jpg') !important;}
.luckyd:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/luckyday-logo.jpg') !important;}
.marriott:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/marriott-hotels-logo.jpg') !important;}
.nike:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/nike-logo.jpg') !important;}
.pvda:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/partij-van-de-arbeid-logo.jpg') !important;}
.ret:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/ret-logo.jpg') !important;}
.rijksm:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/rijksmuseum-amsterdam-logo.jpg') !important;}
.shell:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/shell-logo.jpg') !important;}
.spl:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/socialistische-partij-logo.jpg') !important;}
.vamex:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/vamex-logo.jpg') !important;}
.whotel:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/w-hotels-amsterdam-logo.jpg') !important;}
.waterbus:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/waterbus-logo.jpg') !important;}
.wkof:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/wkof-wereld-kanker-onderzoek-fonds-logo.jpg') !important;}
.zichtv:hover {background-image: url('https://cloud.chipbuddy.nl/klanten-logos/zicht-verzekeringen-logo.jpg') !important;}
#levertijden, #levertijdTop, #levertijdMid {width:100% !important; float:left;}
#levertijdMid ul li {float:left; width:44%; padding:3%; margin-bottom:30px; display:block; height:270px;}
#levertijdBot strong, #levertijdBot span {
	border-bottom:1px solid #ccc;
    float: left;
	margin-right:30px;
	padding:5px 0;
	width:250px;
}
.moreInfo {margin-top:0;}
#levertijdBot {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
.contentTekstKlein p a {font-size:14px;}
div#adverterenMetCB, #chipbuddyMileau {
    float: left;
    width: 100% !important;
}
.jsx-2161169206.eagr-reviews-skeleton-container.eagr-reviews-skeleton-height-fixed>a {
    display: none !important;
}
.jsx-2161169206.eagr-reviews-skeleton-container.eagr-reviews-skeleton-height-fixed>a:last-child {
    display: none !important;
}
div#eapps-google-reviews-6688abb3-91cc-461d-9b7f-184be9aad767>div>a:last-child {display:none !important;}
div#eapps-google-reviews-6688abb3-91cc-461d-9b7f-184be9aad767>div>a {display:none !important;}
.eagr-reviews-skeleton-height-fixed>a {display:none !important;}
.eagr-reviews-skeleton-height-fixed>a:last-child {display:none !important;}
.eagr-reviews-skeleton-height-fixed>div>a {display:none !important;}
.eagr-reviews-skeleton-height-fixed>div>a:last-child {display:none !important;}

/*Cookie Consent End*/
/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
@media screen and (max-width:880px){ #header{ display:none !important;}
 .header{ display:block}
	#cookieConsent {width:96%;}
	#scroll_header {display:none !important;}
	#content {padding-top:0 !important;}
#slider{height:200px}
	.tabcontent {width:100%; }
	.tab button {width:48%; margin:0 0.5%; border:1px solid #ccc; float:left;}
	.tab button:hover {border:1px solid #ff1744;}
.tab button.active {
  border:1px solid #ccc;
	color:#ff1744;
	border-left:3px solid #ff1744;
}
	.tabcontent div {width:50%;}	
	#footerwidth {width:100%; display:block;}
	.footer-1, .footer-2 {width:45%; float:left; mragin-left:5% !important;}
	#slider a {margin-left:40px; padding-top:20px; width:80%;}
	.bgMobile{padding:20px; background:#fff; position:absolute;
    width: 70%;
    height: 120px;
	zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7;}
	#slider p {
    font-size: 14px;
    line-height: 20px;
    padding: 0 10px;
}
	.div100 {margin-bottom:10px !important;}
	.div100 span {font-size:12px; line-height:16px;}
	.header img {height:31px;}
	.sliderkop1 {font-size:18px; line-height:25px; margin-top:0 !important;}
	.sliderkop2 {font-size:24px; line-height:25px; margin-top:0 !important;}
	.body-slider #content {padding-top:0 !important;}
.wrapper{width:100%}
	.productLijst>div, .nieuwsLijst>div {width:40%; text-align:center;}
	.productLijst {width:90%; margin:0 5%;}
	#productenBox {width:100%;}
	#breadcrumbs{margin:10px 5% 20px 5%; width:95%;}
	.productLijst img {width:100%;}
	.contentTekstKlein {
    width: 90% !important; padding:0 5%;
}
	#productSpecs, #productLinks, #offerteLinks, #offerteRechts {width:90%; padding:0 5%; margin:0;}
	#footerwidth {width:100%; display:block;}
	.infobox {display:block;}
	.infobox ul {width:100%;}
	.footer-2 {width:95%;}
	.footer-1, .footer-2 {width:45%; float:left; margin-left:5% !important;}
	div#nieuws_artikel {
    width: 90%;
    padding: 0 5%;
}
	#subFooter .wrapper {display:block;}
	.copyright, .socialmediaprofilesfooter {width:90%; padding:0 5%; text-align:center; float:left;}
	#sidebar {width:100%;width:90%; padding:0 5%;}
	.duo-cd-box {width:38%; float:left; height:100px;}
	.nieuwsLijst {margin:20px 5%;}
	.socialmediaprofilesfooter, .footerSearch {width:40%; margin:0 5%; float:left; padding:0;}
	.loginMobile {height:180px;}
	.socialmediaprofilesfooter {margin-top:20px; margin-bottom:20px;}
	.footerSearch {margin-top:10px; margin-bottom:20px;}#footer .footer-2 {
    flex: 1;
    width: 100%;
}
	.blok40Fix {
    width: 90%;
    margin: 0 5%;
}
	.blok50 {
    width: 90%;
    margin: 0 5%;
}
	.mobileMenuMargin {margin-top:40px !important;}
	.tab {width:100%;
	}
}
