#sbox-overlay{position:absolute;background-color:#000;left:0px;top:0px;}
#sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#sbox-window[aria-hidden=true],
#sbox-overlay[aria-hidden=true]{display:none;}
#sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(../images/modal/closebox.png) no-repeat center;border:none;}
.sbox-loading #sbox-content{background-image:url(../images/modal/spinner.gif);background-repeat:no-repeat;background-position:center;}
#sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%;}
.sbox-content-image#sbox-content{overflow:visible;}
#sbox-image{display:block;}
.sbox-content-image img{display:block;width:100%;height:100%;}
.sbox-content-iframe#sbox-content{overflow:visible;}
.body-overlayed{overflow:hidden;}
.body-overlayed embed, .body-overlayed object, .body-overlayed select{visibility:hidden;}
#sbox-window embed, #sbox-window object, #sbox-window select{visibility:visible;}
#sbox-window.shadow{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);box-shadow:0 0 10px rgba(0, 0, 0, 0.7);}
.sbox-bg{position:absolute;width:33px;height:40px;}
.sbox-bg-n{left:0;top:-40px;width:100%;background:url(../images/modal/bg_n.png) repeat-x;}
.sbox-bg-ne{right:-33px;top:-40px;background:url(../images/modal/bg_ne.png) no-repeat;}
.sbox-bg-e{right:-33px;top:0;height:100%;background:url(../images/modal/bg_e.png) repeat-y;}
.sbox-bg-se{right:-33px;bottom:-40px;background:url(../images/modal/bg_se.png) no-repeat;}
.sbox-bg-s{left:0;bottom:-40px;width:100%;background:url(../images/modal/bg_s.png) repeat-x;}
.sbox-bg-sw{left:-33px;bottom:-40px;background:url(../images/modal/bg_sw.png) no-repeat;}
.sbox-bg-w{left:-33px;top:0;height:100%;background:url(../images/modal/bg_w.png) repeat-y;}
.sbox-bg-nw{left:-33px;top:-40px;background:url(../images/modal/bg_nw.png) no-repeat;}
@media (max-width:979px){#sbox-btn-close{right:-10px;top:-10px;}
}
@media (max-device-width:979px){#sbox-content{-webkit-overflow-scrolling:touch;}
#sbox-content.sbox-content-iframe{overflow:scroll;-webkit-overflow-scrolling:touch;}
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
html, body{margin:0;padding:0;}
body{font-family:'Lato', sans-serif;font-size:14px;color:#040303;}
body.front{background:url(../images/slideshow_bg.jpg) top center no-repeat;}
.clr{clear:both;}
a{color:#0083a9;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
h1,
h2,
h3{font-size:40px;margin-bottom:15px;color:#0a71b4;font-weight:800;padding-bottom:0.4em;}
h1{margin-top:0;padding-bottom:0;}
h2{font-size:26px;}
h3{font-size:21px;}
p{line-height:1.5em;margin-bottom:1.5em}
strong, b{font-weight:bold;}
em, i{font-style:oblique;}
ul, li{margin:0;padding:0;list-style:none}
#component ul,
#component ol{margin:1.5em 1.5em 1.5em 0em;padding-left:1.5em}
#component ul li,
#component ol li{padding-left:20px;line-height:1.5em;margin-bottom:0.7em;list-style:none;position:relative;}
#component ul li:before{content:"";display:block;position:absolute;width:5px;height:5px;top:0.60em;left:0;background:#4db1de;border-radius:50%}
#component ol li{list-style:decimal;list-style-position:inside;color:#4db1de;font-weight:bold;padding-left:0;}
#component ol li span{color:#040303;margin-left:0.5em;font-weight:normal}
#component ol li span strong,
#component ol li span b{font-weight:bold;}
.notsafari select{background:#fff url(../images/icons.png) right -95px top -681px no-repeat;-webkit-appearance:none;}
.transition,
button,
a,
a:hover,
#featured .moduletable:hover ,
#featured .custom h3{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
div,
a,
section,
aside,
header,
footer,
input,
select,
textarea,
legend,
span,
li,
.btn,
form,
ul{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
.table{display:table;width:100%;}
.tr{display:table-row;}
.td{display:table-cell;vertical-align:middle;}
.left,
.right{width:50%;float:left;}
.left{padding-right:1%;}
.right{padding-left:1%;}
img{max-width:100%;height:auto;}
button,
.button,
.button1,
.button2{display:inline-block;height:42px;line-height:42px;background:#040303;color:#fff;font-size:16px;padding:0 60px 0 20px;border:0;font-weight:bold;position:relative;float:right;}
.safari #model-submit-button{font-size:14px;}
button:after{content:"";display:block;width:12px;height:9px;background:url(../images/icons.png) 0 -800px;position:absolute;top:17px;right:20px;}
.button2{background-color:#fff;color:#0083a9;}
button:hover,
.button:hover,
.button1:hover{text-decoration:none;opacity:0.8;}
.readmore{color:#fff;background:#4db1de;display:inline-block;height:35px;line-height:32px;border-bottom:2px solid #0a71b4;font-size:16px;padding:0 20px;}
.readmore:hover,
#featured .moduletable:hover .readmore{background:#ffa414;border-color:#fff;text-decoration:none;}
iframe,
#map_canvas{max-width:100% !important}
#map_canvas{height:380px;margin:50px 0;}
.container{width:100%;max-width:1170px;margin:auto;position:relative;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
header{width:100%;position:relative;background-size:cover;padding-top:10px;}
#header_top_left{float:left;background:#0a71b4;color:#fff;height:41px;line-height:41px;position:relative;padding:0 70px 0 10px}
#header_top_left p{margin:0;}
#header_top_left:after,
#header_top_left:before{content:"";display:inline-block;width:15px;height:41px;background:url(../images/icons.png) 0 -4300px;position:absolute;right:-14px;top:0;}
#header_top_left:before{right:auto;left:-499px;background:#0a71b4;width:500px;}
#header_top_left span{display:inline-block;height:41px;line-height:41px;}
#header_top_left span.phone{margin-left:20px;}
#header_top_left a{color:#fff;}
#header_top_left .phone:before,
#header_top_left .email:before{content:"";display:inline-block;width:12px;height:18px;background:url(../images/icons.png) 0 0;float:left;margin:11px}
#header_top_left .email:before{background-position:0 -100px;width:20px;margin-top:14px}
#header_top_right{float:right;margin-top:5px}
#logo{width:340px;height:41px;position:relative;z-index:2;float:left;margin-top:30px;position:absolute;top:55px;left:0;}
#logo a{display:block;width:100%;height:100%;background:url(../images/logo.png) center no-repeat;}
#slideshow *{outline:none;}
.djslider-default,
.djslider-default ul.djslider-in > li{height:420px !important;}
.mod_filter form{background:#ffa414;color:#fff;padding:30px;;}
.notsafari .mod_filter form select{color:#858585;width:100%;padding:12px;border:0;height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.safari .mod_filter form select{color:#858585;width:100%;padding:12px;border:0;line-height:42px;}
select::-ms-expand{opacity:0}
.mod_filter .td{width:30.6%;padding:0 0.5%;}
.mod_filter .td:first-of-type{width:16%;font-size:18px;font-weight:bold;}
.mod_filter button{font-size:15px}
.page .mod_filter{margin-bottom:40px;}
.page .mod_filter .td{display:block;width:100%;}
.page .mod_filter .td:first-child{margin-bottom:15px;}
.page .mod_filter .td:nth-child(2),
.page .mod_filter .td:nth-child(3){width:49%;float:left;}
.page .mod_filter .td:nth-child(2){margin-right:2%}
.page .mod_filter button{float:none;margin-top:20px;}
.dj-image{width:auto !important;float:left;position:relative;top:50px}
.slide-desc{overflow:hidden;position:static !important;width:auto !important;display:table-cell;vertical-align:bottom;height:425px;padding-bottom:60px;}
.safari .slide-desc{vertical-align:middle;}
.slide-desc-in{padding:0px 25px}
.slide-desc-bg{background:none !important;opacity:1 !important;background-size:cover;}
.slide-title{color:#0a71b4 !important;font-size:40px !important;font-weight:800 !important;margin-bottom:-5px !important}
.slide-title h1 {margin-bottom: 0;}
.slide-text{margin:0;font-size:16px;line-height:1.8;color:#040303;}
.slide-text p{margin-top:0;}
.slide-text p:last-of-type{margin-bottom:0 !important;}
.slide-text h3{color:#0a71b4;margin:0 0 10px 0;font-size:18px !important;}
.prev-button,
.next-button{height:45px;width:45px;background:url(../images/icons.png) 0 -1700px;display:inline-block !important;right:300px !important;top:225px;}
.prev-button{right:350px !important;left:auto !important}
.next-button{background-position:0 -1800px;}
.prev-button:hover,
.next-button:hover{opacity:0.8}
#featured{margin-top:120px;margin-bottom:80px;font-size:0;}
#featured .moduletable{width:23%;border:3px solid #f2f2f2;height:295px;text-align:center;position:relative;padding:0 10px;display:inline-block;margin-right:2.6%;vertical-align:top;}
.safari #featured .moduletable{display:block;float:left;}
.safari #featured:after{content:"";display:block;clear:both;}
#featured .moduletable:last-child{margin-right:0;}
#featured .moduletable:hover{background:#0a71b4;}
#featured .moduletable:hover p{color:#fff;}
#featured .moduletable:before{content:"";display:inline-block;width:116px;height:130px;background:url(../images/icons.png) 0 -1000px;margin-top:-68px;}
#featured .moduletable.faq:before{background-position:0 -1200px;}
#featured .moduletable.advies:before{background-position:0 -1400px;}
#featured .moduletable.tekoop:before{background-position:0 -1600px;}
#featured .moduletable h2{font-size:24px;font-weight:800;color:#0a71b4;text-transform:uppercase;margin:10px 0 0 0;}
#featured .moduletable:hover h2{color:#fff;}
#featured .custom{font-size:16px;}
#featured .moduletable p{margin-top:5px;}
#featured .moduletable .readmore{width:110px;position:absolute;bottom:20px;left:50%;margin-left:-55px;}
#breadcrumbs{border-bottom:5px solid #f2f2f2;padding:28px 0;margin-bottom:35px;}
#breadcrumbs ul,
#breadcrumbs li{margin:0;padding:0;display:inline-block !Important;}
#breadcrumbs ul li{background:none !Important;margin:0 !Important;padding:0 !Important;color:#929495;font-size:13px;}
#breadcrumbs ul .divider{margin:0 10px 0 10px;display:inline-block;vertical-align:middle;margin-bottom:0.2em;}
#breadcrumbs ul a{color:#929495;text-decoration:none;font-style:normal}
#breadcrumbs ul a:hover{text-decoration:none;color:#0a71b4}
#breadcrumbs ul .icon-location{display:none;}
#breadcrumbs ul{padding-left:27px !important;position:relative;}
#breadcrumbs ul:before{content:"";display:block;width:12px;height:10px;background:url(../images/icons.png) 0 -4600px no-repeat;position:absolute;top:4px;left:0}
.page-title{background:#0083a9;color:#fff;font-weight:bold;font-size:23px;text-align:center;width:34%;}
.page #component,
#specs_content{width:65.8%;float:right;}
.front #component,
.nosidebar #component{width:100%}
.front #component{background:#f6f6f6;padding:70px 0;font-size:16px;}
.front #component img{margin-left:2%;}
.front #component h2{font-size:32px;margin-top:0;}
.front #component h2 span{color:#4db1de;}
#sidebar{width:31.6%;float:left;margin-top:35px}
.nosidebar #sidebar{display:none;}
#specs #sidebar{display:flex;margin-top:40px;flex-direction:column-reverse;}
.contact #sidebar{margin-top:0;}
.clearList{clear:both !important;float:none !important;;height:0;padding:0 !important;border:0 !important;}
a.fullclick{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}
#responsive_nav{display:none;}
#main_menu{background:#4db1de;height:108px;margin-top:10px;position:relative;}
#main_menu:before,
#main_menu:after{content:"";display:block;position:absolute;width:116px;height:108px;left:-115px;top:0;background:url(../images/icons.png) 0 -4400px}
#main_menu:after{content:"";width:500px;left:auto;right:-500px;background:#4db1de;}
#main_menu ul.menu{float:right;height:100%;}
#main_menu .menu > li{display:inline-block;height:100%;}
#main_menu li ul{}
#main_menu .menu > li > a{color:#fff;text-decoration:none;display:table;font-size:16px;height:100%;font-weight:600;margin:0 18px;vertical-align:middle;text-transform:uppercase;position:relative;}
#main_menu .menu > li.active > a:before{content:"";display:block;height:3px;width:100%;background:#fff;position:absolute;margin-top:38px;}
#main_menu .menu > li > a > span{display:table-cell;vertical-align:middle;height:100%;}
#main_menu .menu > li:hover > a{opacity:0.5;}
.social_icons{font-size:0;}
.social_icons li{display:inline-block;margin-left:7px;}
.social_icons li a{display:block;width:26px;height:26px;background:url(../images/icons.png) 0 -200px}
.social_icons li a:hover{opacity:0.7;}
.social_icons li.tw a{background-position:0 -300px;}
.social_icons li.gp a{background-position:0 -400px;}
.social_icons li.pi a{background-position:0 -500px;}
.social_icons li.yt a{background-position:0 -600px;}
#sidebar .moduletable{margin-bottom:60px;padding:30px 6% 20px 6%;border:3px solid #f2f2f2;}
#sidebar .moduletable > h3{color:#fff;font-size:21px;font-weight:bold;margin:-60px 0 20px -2.5%;padding:0;height:60px;line-height:60px;text-align:center;text-transform:uppercase;background:#4db1de;width:105%;}
#sidebar .mod_search h3{background:#ffa414}
.mod_search .inputbox{height:42px;border:0;font-size:13px;padding:0 15px;width:100%;font-style:italic}
.mod_search .search{position:relative;}
.mod_search button{font-size:13px;text-transform:uppercase;padding:0 10px;float:none;background:url(../images/icons.png) 20px -5586px;position:absolute;right:0px;top:0;width:40px;text-indent:-2000em;}
.mod_search button:after{display:none !important;}
.mod_search button:hover{opacity:0.6;}
.mod_search label{display:none;}
#sidebar .moduletable.mod_waarom{background:#4db1de;border-color:#4db1de;color:#fff;}
#sidebar .moduletable.mod_waarom h3{background:#0a71b4;}
.mod_waarom li{padding-left:0px;margin:15px 0;}
.mod_waarom li:before{content:"";display:inline-block;width:12px;height:8px;background:url(../images/icons.png) 0 -1800px;margin:0 10px 0 0;}
.custom.mod_waarom ul{margin-bottom:25px;}
.mod_waarom a{color:#fff;font-size:16px;background:#0a71b4;display:block;width:115px;height:38px;line-height:38px;text-align:center;margin:0 auto -63px auto;border-bottom:2px solid #4db1de}
.mod_waarom a:hover{opacity:0.9;text-decoration:none}
#sidebar .moduletable.mod_contact{margin-top:35px}
.mod_contact a{color:#040303;}
.mod_contact li{padding-left:80px;position:relative;height:70px;margin:30px 0 20px 0;padding-top:15px;}
.mod_contact li:before{content:"";display:block;width:60px;height:70px;background:url(../images/icons.png) 0 -4800px;position:absolute;top:0;left:0}
.mod_contact li.phone:before{background-position:0 -4900px;}
.mod_contact li.email:before{background-position:0 -5000px;}
.mod_contact li.btw:before{background-position:0 -5100px;}
.mod_contact li h4,
.mod_open li strong{color:#0a71b4;font-weight:400;text-transform:uppercase;margin:0;padding:0;}
.mod_contact li p{margin:0;}
.contact .item-page h1{text-transform:uppercase;color:#4db1de;font-size:30px;font-weight:bold;}
.mod_open li{margin:10px 0;text-align:center;}
.mod_open li strong{display:block;}
.subnav > ul > li > a{color:#040303;font-size:15px;}
.subnav > ul > li > a:before{content:"";width:5px;height:5px;border-radius:50%;background:#cdcdcd;display:inline-block;margin:0 10px 3px;0}
.subnav > ul li a:hover{color:#0083a9;text-decoration:none;}
.subnav > ul li a:hover:before,
.subnav ul > li.active > a:before{background:#4db1de;}
.subnav ul li a{padding:10px 0 10px 0px !important;display:block;position:relative;}
.subnav ul > li{padding:0 !important;list-style:none;margin:0 !important;position:relative;}
.subnav ul > li.deeper.parent > a:after{content:"";width:11px;height:11px;background:url(../images/icons.png) 0 -400px;position:absolute;right:0;top:13px}
.subnav ul > li > ul{padding:10px 0 0 0 !important;padding-left:20px !important;font-size:13px !important}
.subnav ul > li > ul > li > a{color:#000 !important;font-weight:600;}
.subnav ul > li > ul > li.current > a{font-weight:bold;}
.subnav ul > li > ul > li > a:hover,
.subnav ul > li.active > a{color:#0a71b4 !important;text-decoration:none;}
.subnav ul.show{display:block !important;}
#home_news{padding:40px 0;background:#f3f3f3;margin-top:25px;}
.moduletable.mod_home_news > h3{text-align:center;font-size:32px;font-weight:bold;}
.moduletable.mod_home_news > h3:after{content:"";width:120px;height:5px;display:block;background:#0083a9;margin:10px auto 35px auto}
.k2ItemsBlock.mod_home_news{}
.mod_home_news li{border:0;width:33.33%;float:left;text-align:center;}
.mod_home_news li:before{display:none !important}
.mod_home_news li.lastItem{border:0}
.mod_home_news .moduleItemImage{display:block;height:290px;background-size:cover;background-position:center;}
.mod_home_news .moduleItemIntrotext{padding:20px 15px;position:relative;}
.mod_home_news .moduleItemImage:before{content:"";display:block;height:100%;width:100%;background:rgba(255,255,255,0.15);opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.mod_home_news .moduleItemImage:hover:before{opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.mod_home_news h3{margin:0 0 5px 0;padding:0;font-size:18px;font-weight:400}
.mod_home_news h3 a{text-transform:none;color:#040303;}
.mod_home_news h3 a:hover{color:#0083a9;text-decoration:none;}
.mod_home_news .moduleItemDateCreated{color:#858484;display:block;font-size:13px;font-style:italic;}
.mod_home_news .moduleItemReadMore{margin-top:25px;text-transform:lowercase;font-weight:800;text-transform:uppercase;font-size:13px;display:inline-block;color:#0083a9;vertical-align:top}
.mod_home_news .moduleItemReadMore:hover{text-decoration:none;opacity:0.7;}
.mod_home_news .moduleItemIntrotext > div{line-height:1.7;font-size:13px;}
ul.sigProSleek,
ul.sigProSleek li.sigProThumb{padding:0 !important;margin-right:10px;}
ul.sigProSleek li.sigProThumb a.sigProLink,
ul.sigProSleek li.sigProThumb a.sigProLink:hover{border:0;}
ul.sigProSleek li.sigProThumb a.sigProLink:hover{opacity:0.8;}
.sigProContainer li:before{display:none !important;}
.itemFacebookButton{margin-top:40px;}
.moduletable.mod_cta{margin-top:120px;margin-bottom:40px;}
.ctaheader{color:#fff;text-align:center;background:#4db1de;width:94%;margin:auto;margin-top:-78px;padding:10px;}
.ctaheader *{margin:0;padding:0;color:#fff;}
.ctaheader h3{text-transform:uppercase;font-weight:400;margin-bottom:10px;}


.custom.mod_cta{border:3px solid #f2f2f2;}
.ctaform{padding:40px 20px 20px 20px;}
.mod_cta .rsform-block-verzenden{margin:0 !important}
.contact #component .left p{margin-left:10px;}
.contact #component .left{width:65.8%;margin-right:2%}
.contact #component .right{width:31.6%;}
#gmap{margin:50px 0;}
.itemTitle{margin-bottom:5px;padding:0;}
.tel_det .itemTitle{margin-bottom:40px;}
.itemDateCreated{font-size:14px;color:#9f9f9f;display:block;font-style:italic;}
span.itemImageCaption{background:rgba(0,146,159,0.7);display:inline-block;color:#fff;font-size:14px;max-width:72%;position:absolute;bottom:20px;left:20px;padding:15px;}
.news .catItemTitle{font-size:24px;}
.news .catItemTitle a:hover{text-decoration:none;opacity:0.7;}
.news #itemListPrimary .catItemTitle{font-size:22px;}
.news .itemFacebookButton{margin-bottom:30px;}
.news #itemListPrimary .itemContainer{width:48% !important;float:left;margin-right:4%;margin-bottom:50px;}
.news #itemListPrimary{border-top:3px solid #efefef;margin-top:30px;padding-top:30px;}
.news #itemListPrimary .itemContainer.itemContainerLast{margin-right:0;}
.news .catItemReadMore{margin-top:25px;}
.news .catItemIntroText{line-height:1.6;color:#454545;font-size:14px}
.item-image{position:relative;}
span.itemImageCaption{background:rgba(0,0,0,0.5);display:inline-block;color:#fff;font-size:14px;max-width:72%;position:absolute;bottom:20px;left:20px;padding:12px 20px;}
.itemVideoBlock{border:1px solid #eee;}
#component .k2ItemsBlock ul{margin:0;padding:0;}
#component .k2ItemsBlock ul li{background-image:none;padding:0;margin-bottom:20px;}
#component .k2ItemsBlock ul li:before{display:none;}
#component .k2ItemsBlock ul li:after{content:"";display:block;height:1px;background:#f4f4f4;margin:50px 0}
#component .k2ItemsBlock ul li:last-child:after{display:none}
.itemImageBlock{display:block;height:310px;position:relative;margin-bottom:30px;margin-top:20px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;}
.faq .subCategoryContainer,
.faq .itemContainer{width:100% !important;margin-right:0 !important;text-align:left;}
.accordion h3{font-weight:800;font-size:14px;text-transform:uppercase;border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9;margin:0;padding:15px 30px 15px 0;cursor:pointer;outline:none;color:#272727 !important;position:relative;}
.accordion h3:after{content:"";display:block;width:16px;height:18px;background:url(../images/icons.png) 0 -5800px;position:absolute;right:0;top:50%;margin-top:-9px;}
.accordion h3 a{color:#040303;}
.accordion h3 a:hover{text-decoration:none;}
.accordion h3:hover{opacity:0.6;}
.faq.itemListView h2{margin-bottom:20px;margin-top:30px;}
.faq .catItemIntroText{margin-top:20px;}
.accordion h3.open{color:#97c33c;}
.accordion h3.open:after{background-position:0 -5895px}
.faq .subCategoryContainer{border:0;margin-bottom:0;padding-bottom:0;}
.faq .subCategoryContainer:first-child h2{display:none;}
.k2Pagination,
.pagination{text-align:right;margin-bottom:15px;font-size:13px;margin-top:30px;clear:both;font-weight:bold;}
.k2Pagination ul,
.pagination ul{margin:10px 0 30px 0!important}
.k2Pagination li,
.pagination li{margin:0 3px !important;display:inline-block;width:20px;padding:0px !important;font-weight:800}
.k2Pagination li:before,
.pagination li:before{display:none !important}
.k2Pagination li span,
.pagination li span{padding:0 5px;}
.k2Pagination li a,
.pagination li a{text-decoration:none;display:block;width:100%;color:#ccc !important;text-align:center}
.k2Pagination li a:hover,
.pagination li a:hover{color:#4db1de !important;text-decoration:none !important;}
.k2Pagination li span.pagenav,
.pagination li span.pagenav{color:#4db1de;display:block;text-align:center}
.k2Pagination li.pagination-start,
.k2Pagination li.pagination-prev,
.k2Pagination li.pagination-next,
.k2Pagination li.pagination-end,
.pagination li.pagination-start,
.pagination li.pagination-prev,
.pagination li.pagination-next,
.pagination li.pagination-end{width:auto;}
.k2Pagination li.pagination-start span,
.k2Pagination li.pagination-prev span,
.k2Pagination li.pagination-next span,
.k2Pagination li.pagination-end span,
.k2Pagination li.pagination-start a,
.k2Pagination li.pagination-prev a,
.k2Pagination li.pagination-next a,
.k2Pagination li.pagination-end a{border:0;}
.k2Pagination li.pagination-start a,
.k2Pagination li.pagination-prev a,
.k2Pagination li.pagination-next a,
.k2Pagination li.pagination-end a,
.pagination li.pagination-start a,
.pagination li.pagination-prev a,
.pagination li.pagination-next a,
.pagination li.pagination-end a{padding:0 5px;}
.k2Pagination li.pagination-next a,
.k2Pagination li.pagination-end a,
.pagination li.pagination-next a,
.pagination li.pagination-end a{padding-left:0}
.k2Pagination li.pagination-start span,
.k2Pagination li.pagination-prev span,
.k2Pagination li.pagination-next span,
.k2Pagination li.pagination-end span,
.pagination li.pagination-start span,
.pagination li.pagination-prev span,
.pagination li.pagination-next span,
.pagination li.pagination-end span{background:none !Important;}
.tooltip{display:none !important;}
.pagecount{text-align:left;}
.itemAttachments{padding-left:0 !important}
.itemAttachments li a{font-weight:bold;text-transform:uppercase;font-size:12px;}
.itemAttachments li span:before{content:"/";display:inline-block;margin:0 10px}
div.sigplus-gallery ul>li>img, div.sigplus-gallery ul>li>a>img{margin-bottom:0px!important;}
div.sigplus-gallery ul>li{line-height:1 !Important}
.subCategoryImage.hexagon{position:relative;width:135px;height:77.94px;background-color:#4db1de;margin:38.97px 0;display:inline-block;vertical-align:middle;text-align:center;}
.subCategoryImage.hexagon span{display:table;height:77.94px;width:100%;}
.subCategoryImage.hexagon span span{display:table-cell;width:77px;vertical-align:middle;}
.subCategoryImage.hexagon img{max-height:77px;max-width:110px;}
.subCategoryImage.hexagon:before,
.subCategoryImage.hexagon:after{content:"";position:absolute;width:0;border-left:67.5px solid transparent;border-right:67.5px solid transparent;left:0;}
.subCategoryImage.hexagon:before{bottom:100%;border-bottom:38.97px solid #4db1de;}
.subCategoryImage.hexagon:after{top:100%;width:0;border-top:38.97px solid #4db1de;}
.itemListSubCategories,
.itemList{font-size:0;}
.subCategoryContainer,
.itemContainer{font-size:14px;width:48.25% !important;display:inline-block;text-align:center;position:relative;border-bottom:5px solid #f2f2f2;padding-bottom:40px;margin-bottom:50px;vertical-align:top;}
.subCategoryContainer:nth-child(odd),
.itemContainer:nth-child(odd){margin-right:3.5%;}
.subCategoryContainer h2,
.itemContainer h2{margin:15px 0 0 0;}
.subCategoryContainer h2 a,
.itemContainer h2 a{text-transform:uppercase;font-size:24px;color:#0a71b4;}
.subCategoryContainer h2 a:hover,
.itemContainer h2 a:hover{text-decoration:none;opacity:0.65;}
.subCatDescription,
.catItemIntroText{margin-bottom:20px;}
.herstellingen .subCategoryContainer{width:32% !important;margin-right:2% !important}
.herstellingen .subCategoryContainer:nth-child(3n+0){margin-right:0 !important;}
.catItemImageBlock{position:relative;}
.catItemImage a{display:block;width:100%;height:210px;background-size:contain;background-position:center;background-repeat:no-repeat;}
span.cat_price{display:block;width:80px;height:80px;line-height:80px;text-align:center;color:#fff;border-radius:50%;background:#ffa414;position:absolute;bottom:0;right:45px;font-weight:bold;font-size:14px;}
.repair .itemImageBlock{text-align:center;width:34%;float:left;height:auto}
.repair .itemImageBlock .itemImage{position:relative;display:block;}
.rep_icon{display:block;width:50px;height:50px;position:absolute;left:27%;margin-left:-25px;top:50%;margin-top:-25px;}
.i_GebrokenglasOEMLCD{background:url(../images/icons.png) 0 -2601px no-repeat;}
.i_GebrokenglasOriginalLCD{background:url(../images/icons.png) 0 -2601px no-repeat;}
.i_Backcoververvanging{background:url(../images/icons.png) 0 -2701px no-repeat;}
.i_Microfoonreparatie{background:url(../images/icons.png) 0 -2801px no-repeat;}
.i_Ringtonegeluidreparatie,
.i_Speakerreparatie{background:url(../images/icons.png) 0 -2901px no-repeat;}
.i_Vervangingplader{background:url(../images/icons.png) 0 -3001px no-repeat;}
.i_Hoofdtelefoonaansluiting{background:url(../images/icons.png) 0 -3101px no-repeat;}
.i_Powerknopherstelling{background:url(../images/icons.png) 0 -3201px no-repeat;}
.i_Cameraherstelling{background:url(../images/icons.png) 0 -3301px no-repeat;}
.i_Simlezerherstelling{background:url(../images/icons.png) 0 -3401px no-repeat;}
.i_Homeknopreparatie{background:url(../images/icons.png) 0 -3501px no-repeat;}
.i_Waterschadereparatie{background:url(../images/icons.png) 0 -3601px no-repeat;}
.i_Muteknopreparatie{background:url(../images/icons.png) 0 -3701px no-repeat;}
.i_Softwarereparatie{background:url(../images/icons.png) 0 -3801px no-repeat;}
.i_Moederbordreparatie{background:url(../images/icons.png) 0 -3901px no-repeat;}
.i_Batterijreparatie{background:url(../images/icons.png) 0 -4001px no-repeat;}
.i_Lichtreparatie{background:url(../images/icons.png) 0 -4101px no-repeat;}
.i_Vibratiereparatie{background:url(../images/icons.png) 0 -4201px no-repeat;}
.repair .itemBody{overflow:hidden;text-align:center;}
.repair .total{display:inline-block;color:#fff;font-size:21px;padding:10px 40px 10px 80px;background:#0a71b4 url(../images/icons.png) 25px -1890px no-repeat;margin-top:20px;}
.repair .openform{background-color:#ffa414;border-bottom:4px solid #ea9309;height:45px;line-height:42px;font-size:16px;display:inline-block;color:#fff;font-weight:bold;padding:0 50px;margin:30px 5px 20px 5px;cursor:pointer;width:262px;}
.repair .openform:hover{text-decoration:none;opacity:0.8;}
.repair .openform.slidetool{margin-top:0;}
#specs{background:#f8f8f8;padding:40px 0;display:none;}
.tel_det #specs{display:block;margin-top:30px;}
#specs:after{content:"";display:block;clear:both}
.specs #sidebar > div{display:none;}
.specs #sidebar .mod_facebook,
.specs #sidebar .mod_waarom{display:block;}
.hex-grid,
.blueboxes{padding:0 !important;text-align:center;font-size:0;}
.hex-grid li,
.blueboxes li{width:100px;height:115px;color:#fff;font-size:14px;background:#4db1de;padding:0 !important;display:inline-block;vertical-align:top;margin-right:10px;padding:45px 5px 10px 5px !important;border-bottom:5px solid #0a71b4;position:relative;}
.hex-grid li:before{width:26px !important;height:35px !important;background:url(../images/icons.png) 0 -2600px !important;left:50% !important;margin-left:-13px;top:10px !important;}
.hex-grid li span{display:block;position:absolute;bottom:7px;width:100%;left:0px;line-height:1;}
.hex-grid li span:first-child{bottom:1.7em;padding:0 5px;}
.blueboxes li{border:0;width:16.2%;margin-right:0.5%;height:145px;}
.blueboxes li:last-child{margin-right:0;}
.blueboxes li div{position:absolute;bottom:10px;width:100%;left:0;}
.blueboxes li div > *{display:block;}
.blueboxes li div span{font-size:12.5px;margin-top:5px;}
.blueboxes li:before{content:"";display:block;width:56px;height:64px;background:url(../images/icons.png) 0 -2000px no-repeat;position:absolute;top:20px;left:50%;margin-left:-28px;}
.blueboxes li.OS:before{width:64px;height:50px;background-position:0 -2107px;top:28px;margin-left:-32px;}
.blueboxes li.Memory:before{width:56px;height:64px;background-position:0 -2200px;top:20px;}
.blueboxes li.Chipset:before{width:64px;height:64px;background-position:0 -2300px;top:20px;margin-left:-32px;}
.blueboxes li.Camera:before{width:64px;height:52px;background-position:0 -2400px;top:28px;margin-left:-32px;}
.blueboxes li.GNetwork:before{width:64px;height:52px;background-position:0 -2500px;top:26px;margin-left:-32px;}
#specs_content h3{font-size:40px;margin:0;padding:0}
.specs2{margin-top:30px;}
.specs2 li:nth-child(odd){background:#fff;}
.specs2 li span{padding:8px 0}
.specs2 li span:first-child{font-weight:bold;width:260px;padding-left:30px;}
fieldset{border:0;padding:0;margin:0 !important;}
.mod_contact .formRequired{display:none;}
.rsform-block{width:100%;clear:none !Important;padding:0px 0px 0px 0px !important;list-style:none !important;float:left;margin:0 0 20px 0 !important}
.rsform-block-1,
.rsform-block-1a,
.rsform-block-2,
.rsform-block-3{width:48%}
.rsform-block-1,
.rsform-block-2{margin-right:4% !important}
.rsform-block:after{content:"";display:table;clear:none}
.rsform-block span{margin:0 !important}
#sidebar .rsform-block{width:100%;}
.rsform-input-box,
.rsform-text-box,
.rsform-select-box{height:45px !important;border:0 !important;line-height:45px;padding:0 20px;color:#4e4e4e;width:100%;font-size:13px;border-radius:0 !important;box-shadow:0 0 !important;background:#f8f8f8 !important}
.rsform-block-pagina{display:none;}
.rsform-select-box{color:#999;}
.rsform-text-box{height:150px !important;line-height:1.5em;padding:10px 20px;width:100%;}
.rsform-block-recaptcha div{display:inline-block;}
.rsform-block-recaptcha .formDescription{max-width:304px;}
.rsform-block-recaptcha{text-align:right}
.rsform-submit-button{background:#4db1de;font-size:14px;border-bottom:2px solid #0a71b4;line-height:40px}
.formBody{width:100% !important;float:none !important}
form ol{margin:0 !important;padding:0 !important}
.formError{display:none;}
.rsform-error{background:#CF4D4D !Important;}
.formRed,
.formFieldset > p{color:#CF4D4D;}
.formFieldset > p{font-weight:bold;padding-left:0;}
.formCaption2{font-weight:bold;margin-bottom:10px;padding-left:0px;text-align:left !important}
::-webkit-input-placeholder{color:#cacaca;}
:-moz-placeholder{color:#cacaca;}
::-moz-placeholder{color:#cacaca;}
:-ms-input-placeholder{color:#cacaca;}
#newsletter{width:100%;}
#newsletter form{width:100%;display:table;}
#newsletter .container{background:#0a71b4;height:150px;color:#fff;}
#newsletter h3{color:#fff;font-size:24px;margin:0;padding:0;}
#newsletter p{margin:0;}
#newsletter .container:before,
#newsletter .container:after{content:"";width:500px;background:#0a71b4;height:100%;position:absolute;top:0;left:-500px;}
#newsletter .container:after{width:116px;height:150px;left:auto;right:-115px;background:url(../images/icons.png) 0 -5200px;}
#newsletter:hover{bottom:0;}
#newsletter.stick{position:static;}
#newsletter .td{height:108px;}
#newsletter .td:first-child{padding-left:65px;}
#newsletter .td:first-child:before{content:"";display:inline-block;width:72px;height:110px;background:url(../images/icons.png) 0 -5400px;position:absolute;bottom:15px;left:0;}
#newsletter .td:nth-child(2){text-align:right;}
#newsletter input{width:315px;;border:0;height:45px;padding-left:10px;}
#newsletter .td:last-child{width:170px;padding-left:10px;}
#newsletter button{background-color:#ffa414;border-bottom:4px solid #ea9309;height:45px;text-transform:uppercase;font-size:14px;padding-left:30px;padding-right:50px;}
.mod_logos{text-align:center;padding-top:20px}
.mod_logos p{margin:0;}
.mod_logos img{max-height:35px;width:auto;margin:10px 5px;}
#footer_top{font-size:0;padding:0px 0 30px 0;color:#040303;margin-top:60px;}
.homepage #footer_top{margin-top:0;}
#footer_top .container > div{display:inline-block;font-size:15px;width:25%;vertical-align:top;}
.safari #footer_top .container > div{display:block;float:left;}
#footer_top .container:after{content:"";display:block;clear:both}
#footer_top h3{color:#0a71b4;text-transform:none;font-size:21px;margin:0 0 20px 0;text-transform:uppercase;font-weight:800;}
#footer_top a{color:#040303;}
#footer_top ul li{margin-bottom:12px;}
#footer_top ul li p{margin:0;}
#footer_top .container > .footer1{width:31.6%;margin-right:2.5%;}
#footer_top .container > .footer1 p{margin:0;}
#footer_top .container > .footer2{width:14.7%;margin-right:2.5%;}
#footer_top .container > .footer3{width:48.7%;}
.footer3 .left{width:270px;padding:0;float:left;margin-right:8%;}
.footer3 .right{overflow:hidden;width:auto;}
.footer3 h4{margin:0 0 10px 0;color:#0a71b4;font-weight:400;}
.footer3 .social_icons{margin-top:20px}
.footer3 .social_icons li{margin-left:0;margin-right:7px;}
#logos{font-size:0;text-align:center;padding:20px 0}
#logos li{display:inline-block;vertical-align:middle;margin:10px 15px}
#logos img{max-width:150px;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden;}
#logos img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);}
#footer_bottom{font-size:13px;border-top:10px solid #f6f6f6;border-bottom:2px solid #f6f6f6;padding:25px 0;color:#040303;}
#footer_bottom p{margin:0;}
#footer_left{width:60%;float:left;}
#footer_left a{color:#040303;}
#footer_left a:hover{color:#0a71b4;text-decoration:none;}
#footer_right{float:left;width:40%;text-align:right;}
#conversal a{color:#040303;}
#conversal a span{color:#0a71b4}
#conversal a:hover{color:#0a71b4;text-decoration:none;}
#disclaimer p{text-align:center;font-size:11px;color:#a3a3a3;margin:0;padding:20px 0}
#searchForm input{max-width:200px;border:1px solid #e5e5e5;font-size:12px;padding:3px 5px;color:#444}
#searchForm button{background:url(../images/icons.png) 0 -500px;border:0;text-indent:-2000em;height:16px;width:15px;background-color:none;margin:2px 0 0 5px}
#searchForm button:hover{opacity:0.8;}
#searchForm .btn-toolbar div{display:inline-block;}
.ordering-box,
.form-limit,
.result-category,
.phrases,
.tooltip,
#component .search .btn-toolbar,
.search p.counter{display:none !important;}
.search dd{margin:3px 0 10px 0;}
.result-title{font-weight:600;}
.contact_info li{padding-left:35px !important;background:url(../images/icons.png) 5px -397px no-repeat;margin-bottom:25px !important;}
.contact_info li:before{display:inline-block;width:16px;}
.contact_info li.phone{background-position:6px -499px}
.contact_info li.fax{background-position:6px -600px}
.contact_info li.email{background-position:6px -696px}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (max--moz-device-pixel-ratio:2){}
@media (min-width:1200px){body{overflow-x:hidden}
li.sigProThumb:nth-child(3n+0){margin-right:0 !important;}
}
@media (max-width:1199px){.container{padding-left:10px;padding-right:10px;}
#footer_top .container > .footer4{float:right;width:30%;}
.mod_filter .td:first-of-type{display:none;}
.page .mod_filter .td:first-of-type{display:block;}
.mod_filter .td:last-of-type{width:240px;padding:0}
.page .mod_filter .td:last-of-type{width:100%;}
#featured .moduletable h3{font-size:18px;}
#featured .custom{font-size:13px;}
.front #component img{width:48%;}
#newsletter .container:after,
#main_menu:after{display:none;}
#newsletter .container{height:auto;}
}
@media (max-width:1100px){#logo{width:245px;left:10px;}
#logo a{background-size:contain;}
#main_menu .menu > li > a{font-size:14px;margin:0 10px;}
#newsletter .td:first-child{padding-left:0;}
#newsletter .td:first-child:before{display:none !important;}
#footer_top .container > .footer1{width:24%}
#footer_top .container > .footer3{width:56%;}
}
@media (max-width:979px){#main_menu li a{margin:0 5px;font-size:12px;}
#header_top_left span:first-child{display:none}
.slide-title{font-size:30px !important;}
.slide-text h3{font-size:14px !important}
.slide-text{font-size:14px;}
#newsletter .td{display:block;text-align:center !important;width:100% !important;height:auto;padding:10px 0}
#newsletter .td button{float:none;}
#footer_top .container > .footer1{display:none;}
#footer_top .container > .footer2{width:20%;}
#footer_top .container > .footer3{width:70%;float:right;}
#sidebar .moduletable > h3{font-size:14px}
}
@media (min-width:768px){
#main_menu li{position:relative;}
#main_menu li ul.nav-child,
#main_menu li ul.nav-child li ul.nav-child{position:absolute;top:38px;left:0;z-index:1;width:250px;visibility:hidden;opacity:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease;padding-top:10px;background:#4db1de;}
#main_menu li ul.nav-child li ul.nav-child,
#main_menu li ul.nav-child li ul.nav-child a{background:#fff;}
#main_menu li.parent ul.nav-child{padding-top:0px;top:108px;border-top:2px solid #fff;}
#main_menu li.parent ul.nav-child:before{content:"";display:block;width:18px;height:8px;background:url(../images/icons.png) 0 -5700px;position:absolute;top:-8px;left:20px;}
#main_menu li:last-child ul.nav-child{left:auto;right:0;}
#main_menu li:hover ul.nav-child,
#main_menu li ul.nav-child li:hover ul.nav-child{visibility:visible;opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;display: none;}
#main_menu li ul.nav-child li{display:block;margin-bottom:1px;}
#main_menu li ul.nav-child li a{display:block;color:#fff;height:35px;font-size:14px;padding:2px 20px;font-weight:7;00}
#main_menu li ul.nav-child li a:before{content:"-";display:inline-block;margin-right:5px;}
#main_menu li ul.nav-child li a:hover{text-decoration:none;}
#main_menu li.parent ul.nav-child li a{line-height:35px;}
#main_menu li ul.nav-child li a:hover{opacity:0.5;}
#main_menu li ul.nav-child li ul.nav-child{top:0;left:199px;padding-top:0;padding-left:10px;}
#main_menu ul.nav > li:hover:before,
#main_menu ul.nav > li.current:before{}
.subCategoryContainer,
.itemContainer{height:400px;}
}
@media (max-width:767px){h1{font-size:26px;}
h2{font-size:20px;}
h3{font-size:15px;}
.slicknav_menu,
#responsive_nav{display:block;}
.page #main_content{margin-top:20px;}
#featured{background:#fff;margin-top:0;padding-top:90px}
#featured .moduletable{width:46%;margin:0 2% 80px 2%}
#component,
#sidebar,
#sidebar_home,
.contact .left,
.contact .right,
#footer_left,
#footer_right,
.front #component img,
#specs_content,
.repair .itemImageBlock,
.repair .itemBody{width:100% !important;;}
.front #component img{margin-bottom:20px;}
#footer_left,
#footer_right{text-align:center;padding:5px;}
#sidebar,
#sidebar_home{margin-top:40px;}
#main_menu,
#breadcrumbs,
#sidebar,
#gmap,
.title-bc,
.homepage #component .left,
#search_icon,
#header_img > .custom,
#slideshow{display:none !important}
header{margin:0;height:120px;background-size:cover;background-position:center;overflow:hidden;}
.homepage .logo_splash{height:120px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:-10px;}
body{background:none !important}
header{padding-top:0px}
#logo{width:310px;height:80px;position:absolute !important;z-index:2;top:10px;left:50%;margin-left:-155px;margin-top:-15px;}
#header_top_left,
#header_top_left:before,
#header_top_left:after{height:30px;line-height:30px;}
#header_top_left span{line-height:30px;}
#header_top_left{padding:0 20px 0 0;position:absolute !important;top:80px !important}
#header_top_left .phone:before, #header_top_left .email:before{margin:6px}
#header_top_left span.phone{margin-left:0;}
#header_top_left .email:before{margin-top:8px;margin-left:15px}
header .social_icons{position:absolute;top:80px;right:10px;}
#logo a{background-image:url(../images/logo2.png)}
#footer_top .container > div{width:50%;}
#main_menu li a{font-size:14px;height:45px;line-height:45px;}
.mod_home_news h3{font-size:15px;}
.mod_home_news .moduleItemImage{height:180px;}
.mod_home_news .moduleItemIntrotext, .nieuws .moduleItemIntrotext{padding:15px}
ul.sigProSleek li.sigProThumb a.sigProLink,
ul.sigProSleek li.sigProThumb a.sigProLink img{width:85px !important;height:85px !important}
li.sigProThumb{margin:0 5px 5px 0 !important}
#slideshow,
#header_img{height:150px;background:url(../images/slideshow_bg.jpg) center;background-size:cover;}
#footer_top .container > .footer1{width:45%}
.page-title{display:inline-block;background:rgba(0,0,0,0.5);padding:10px;width:auto;}
.blueboxes li{width:31%;margin:5px 1% !important}

.specs2 li span{width:100%;display:block;padding-left:2% !important}
#footer_top .container > div{width:48% !important;}
.footer3 img{display:none;}
}
@media (max-width:480px){.mod_home_news li{width:100%;}
header .social_icons,
#featured,
.footer2{display:none !important}
.mod_home_news .moduleItemImage{}
#footer_top .container > div,
#footer_top .container > div .right{width:100% !important;margin:0 !important;margin-bottom:20px !important;text-align:center;}
.footer4 > .right > ul > li{display:inline;}
.footer4 > .right > ul > li:after{content:"\A";white-space:pre;display:block;}
.cat_prop .itemContainer, .cat_prop > ul >li, .subcat_prop .subCategoryContainer,
.news #itemListPrimary .itemContainer,{width:100% !important}
.rsform-block{width:100%;}
.team.itemView .itemBody{display:flex;flex-direction:column-reverse;}
.news .catItemTitle{font-size:18px;}
.itemDateCreated{font-size:12px;}
a.catItemImage{height:150px;}
.subCategoryContainer,
.herstellingen .subCategoryContainer,
.itemContainer{width:100% !important;}
#footer_top{padding:0px 0 0px 0;margin-top:20px;}
#footer_top .container > div .right{margin-bottom:0 !important}
.page .mod_filter .td:nth-child(2),
.page .mod_filter .td:nth-child(3){width:100%;float:none;}
.page .mod_filter .td:nth-child(2){margin-right:0;margin-bottom:15px;}
}
@media (max-width:320px){a.catItemImage{display:none;}
.catItemIntrotext{width:100%;}
#locations .custom > div{width:100%;}
}
::selection{background:#0a71b4;color:#ffffff;}
::-moz-selection{background:#0a71b4;color:#ffffff;}
.btn-group{display:none;}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.238em 0.625em 0.238em 0.625em;line-height:1.125em;cursor:pointer;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;position:absolute;right:40px;}
.slicknav_menu .slicknav_icon{float:right;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,a
.slicknav_nav li{display:block !important}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;display:none}
.slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav a{display:block !important}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu:before,
.slicknav_menu:after{content:" ";display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{*zoom:1}
.slicknav_nav a a{padding:0 !important;}
.slicknav_menu{font-size:16px;}
.slicknav_btn{padding:10px 12px 11px;text-decoration:none;}
.slicknav_menu .slicknav_menutxt{color:#FFF;font-weight:600;font-size:15px}
.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5;}
.slicknav_menu{background:#4db1de;padding:0px;margin-top:0px;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;}
.slicknav_nav, .slicknav_nav ul{list-style:none;overflow:hidden;padding-bottom:0px}
.slicknav_nav ul{padding:0;margin:0 0 0 0px;display:block !important}
.slicknav_nav ul li a{font-size:12px !important;}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px;}
.slicknav_nav a{padding:0 10px !Important;margin:2px 5px;text-decoration:none;color:#fff !important;border-bottom:1px solid rgba(255,255,255,0.3);height:35px !important;line-height:35px !important;}
.slicknav_nav a a{border:0;margin:0}
.slicknav_nav ul li > a{padding-left:30px !important}
.slicknav_nav ul li.deeper a a{padding-left:0px !important}
.slicknav_nav ul li.deeper ul li >a{padding-left:60px !important}
.slicknav_nav li.first a{border-top:0px solid rgba(255,255,255,0.3);}
.slicknav_nav > li:last-child a{border:0 !important;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a{padding:0;margin:0;}
.slicknav_nav .slicknav_row:hover{color:#fff;}
.slicknav_nav a:hover{color:#222;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.hexaboxWrapper{max-width:770px;float:left;margin-bottom:40px;}
.hexabox{background:url("../images/hexabox_lightblue.png") no-repeat center;height:114px;width:99px;float:left;margin:10px 5px -29px 5px;text-align:center;box-sizing:border-box;padding:55px 4px 5px 4px;position:relative;cursor:pointer;}
.hexabox img{display:block;margin:0 auto;margin-bottom:2px;}
.hexabox span{color:white;font-size:13px;display:block;line-height:1}
.hexabox span.price{font-weight:700;padding-top:2px;}
.hexabox span.price:before{content:"\20AC";}
.hexabox:hover{opacity:0.7;}
.dark{background:url("../images/hexabox_darkblue.png") no-repeat center;}
.hexabox.dark:hover{opacity:1;}
.hexabox.first{margin-left:60px;}
.hexabox:before{content:"";display:block;width:26px;height:32px;background:url(../images/icons.png) 0 -2601px no-repeat;position:absolute;top:15px;left:50%;margin-left:-13px;}
.hexabox.GebrokenglasOriginalLCD:before{}
.hexabox.Backcoververvanging:before{width:20px;background-position:0 -2700px;margin-left:-10px;}
.hexabox.Microfoonreparatie:before{width:24px;background-position:0 -2800px;margin-left:-12px;}
.hexabox.Ringtonegeluidreparatie:before{width:32px;background-position:0 -2900px;margin-left:-16px;}
.hexabox.Vervangingplader:before{width:32px;background-position:0 -3000px;margin-left:-16px;}
.hexabox.Hoofdtelefoonaansluiting:before{width:12px;background-position:0 -3100px;margin-left:-6px;}
.hexabox.Powerknopherstelling:before{width:28px;background-position:0 -3200px;margin-left:-14px;}
.hexabox.Cameraherstelling:before{width:32px;background-position:0 -3300px;margin-left:-16px;}
.hexabox.Simlezerherstelling:before{width:22px;background-position:0 -3402px;margin-left:-11px;}
.hexabox.Homeknopreparatie:before{width:32px;background-position:0 -3501px;margin-left:-16px;}
.hexabox.Waterschadereparatie:before{width:22px;background-position:0 -3600px;margin-left:-11px;}
.hexabox.Muteknopreparatie:before{width:32px;background-position:0 -3700px;margin-left:-16px;}
.hexabox.Speakerreparatie:before{width:32px;background-position:0 -2900px;margin-left:-16px;}
.hexabox.Softwarereparatie:before{width:42px;background-position:0 -3800px;margin-left:-21px;}
.hexabox.Moederbordreparatie:before{width:32px;background-position:0 -3900px;margin-left:-16px;}
.hexabox.Batterijreparatie:before{width:32px;background-position:0 -4000px;margin-left:-16px;}
.hexabox.Lichtreparatie:before{width:32px;background-position:0 -4100px;margin-left:-16px;}
.hexabox.Vibratiereparatie:before{width:32px;background-position:0 -4200px;margin-left:-16px;}
.clicksum{background:red;position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-2000em;}
#system-message-container{display:none;}
#reparatie-list{margin:0px auto;max-width:350px;text-align:left;}
#reparatie-list span{float:right;}
#reparatie-list ul{position:relative;padding:40px 0 0 0 !important;margin:0;}
#reparatie-list li{padding:5px !important;margin:0 !important}
#reparatie-list li:nth-child(odd){background:#f8f8f8}
#reparatie-list li:before{display:none !important;}
#reparatie-list li:first-child:before{position:absolute;content:"Uw herstelling";top:-40px;display:block !Important;background:#4db1de;width:100%;height:40px;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;border-radius:0;line-height:40px;font-size:16px;}
#reparatie-list li:last-child{font-weight:bold;}
.djslider-loader-default{margin:0 auto;position:relative;background:url(../images/loader.gif) center center no-repeat;}
.djslider-default{margin:0 auto;position:relative;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;}
.djslider-default .slider-container{position:absolute;overflow:hidden;left:0;top:0;height:100%;width:100%;}
.djslider-default ul.djslider-in{position:relative;margin:0 !important;padding:0 !important;border:0 !important;}
.djslider-default ul.djslider-in > li{list-style:none outside !important;float:left;padding:0 !important;border:0 !important;position:relative;background:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;}
ul.djslider-in > li{text-align:center;}
.djslider-default img.dj-image{border:0 !important;margin:0 !important;}
.djslider-default.img-vcenter img.dj-image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.djslider-default .slide-desc{position:absolute;}
.djslider-default .slide-desc-in{position:relative;}
.slide-desc-bg-default{position:absolute;top:0;left:0;width:100%;height:100%;background:RGBA(0,0,0,0.65);}
.slide-desc-text-default{position:relative;color:#fff;padding:15px 15px 5px;text-align:left;}
.slide-desc-text-default .slide-title{font-size:1.5em;color:#fff;margin-bottom:10px;font-weight:600;}
.slide-desc-text-default .slide-title a{color:#fff;}
.slide-desc-text-default a.readmore{float:right;margin-bottom:10px;}
.djslider-default .navigation-container{position:relative;text-align:center !important;}
.djslider-default .navigation-container a{outline:none;}
.djslider-default .navigation-container .prev-button{cursor:pointer;display:block;position:absolute;left:0;}
.djslider-default .navigation-container .next-button{cursor:pointer;display:block;position:absolute;right:0;}
.djslider-default .navigation-container .play-button,
.djslider-default .navigation-container .pause-button{cursor:pointer;display:block;position:absolute;left:50%;}
.djslider-default .navigation-container-custom,
.djslider-default .navigation-numbers{position:absolute;top:10px;right:10px;}
.djslider-default .load-button{width:10px;height:10px;display:inline-block;background:#444;border:2px solid #fff;margin:0 3px;cursor:pointer;border-radius:50%;opacity:0.5;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.djslider-default .load-button-active{opacity:1;}
.djslider-default .navigation-numbers .load-button{width:16px;height:16px;text-align:center;font-size:11px;font-weight:bold;line-height:16px;color:#fff;}
.djslider-loader-default .showOnHover{opacity:0;-webkit-transition:opacity 200ms ease 50ms;transition:opacity 200ms ease 50ms;}
.djslider-loader-default:hover .showOnHover,
.djslider-loader-default.focused .showOnHover{opacity:1;}