.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.contactwrapper > div{width: 50%;float: left}@media only screen and (max-width: 767px){.contactwrapper > div{width: 100%}}.contactwrapper .ce_dlh_googlemaps{margin-top: 45px}
html{overflow: -moz-scrollbars-vertical;overflow-y: scroll}body{font-family: 'Roboto'}h1{font-weight: 300;font-size: 2.4em;color: #4f4f4f}h2{font-weight: 300}h3{font-size: 1.6em;font-weight: 300;color: #4f4f4f}.ce_text ul{list-style-type: disc;margin-left: 20px}.typ1 .ce_text,.wl-typ1{background-color: #681aa5}.typ2 .ce_text,.wl-typ2{background-color: #cc2520}.typ3 .ce_text,.wl-typ3{background-color: #e2a825}.typ4 .ce_text,.wl-typ4{background-color: #74a21b}.typ5 .ce_text,.wl-typ5{background-color: #241c92}.typ6 .ce_text,.wl-typ6{background-color: #e16c08}.typ7 .ce_text,.wl-typ7{background-color: #bfbfbf}.typ8 .ce_text,.wl-typ8{background-color: #add8e6}.typ9 .ce_text,.wl-typ9{background-color: #131313}img{vertical-align: bottom}.custom #navbar.navbar-fixed{top: 0;z-index: 99;position: fixed;width: 99%;border-radius: 0;transform: none;padding: 20px 10px;left: 0;transform: scaleX(1)}@media only screen and (max-width: 767px){.custom #navbar.navbar-fixed{padding: 10px 0;width: 100%}}.custom #navbar.navbar-fixed .inside{padding-left: 40px;padding-right: 40px;max-width: 1280px;margin-left: auto;margin-right: auto}@media only screen and (max-width: 767px){.custom #navbar.navbar-fixed .inside{padding-left: 20px;padding-right: 20px}}.container{display: inline-block;cursor: pointer}.bar1,.bar2,.bar3{width: 35px;height: 2px;background-color: #fff;margin: 6px 0}.bar2{transition: 0.2s}.bar1,.bar3{transition: 0.4s}.change .bar1{-webkit-transform: rotate(-45deg) translate(-5px, 5px);transform: rotate(-45deg) translate(-5px, 5px)}.change .bar2{opacity: 0}.change .bar3{-webkit-transform: rotate(45deg) translate(-6px, -7px);transform: rotate(45deg) translate(-6px, -7px)}.mod_mobile_menu{display: none}@media only screen and (max-width: 767px){.mod_mobile_menu{display: block}}.mobile_menu_overlay{width: 70%}.mobile_menu{transition: transform 600ms ease !important}.mobile_menu .inner{background-color: #4f4f4f;overflow-y: hidden}.mobile_menu .inner .mod_navigation{margin-top: 30px}.mobile_menu .inner .mod_navigation ul.level_1{text-align: center}.mobile_menu .inner .mod_navigation ul.level_1 li{color: #fff;margin-left: -150%;padding: 15px 0;font-weight: 300;font-size: 1.4em}.mobile_menu .inner .mod_navigation ul.level_1 li:nth-child(1){transition: .5s ease-in-out}.mobile_menu .inner .mod_navigation ul.level_1 li:nth-child(2){transition: .65s ease-in-out}.mobile_menu .inner .mod_navigation ul.level_1 li:nth-child(3){transition: .8s ease-in-out}.mobile_menu .inner .mod_navigation ul.level_1 li:nth-child(4){transition: .95s ease-in-out}.mobile_menu .inner .mod_navigation ul.level_1 li a{color: #fff;text-decoration: none}.mobile_menu .inner .mod_navigation ul.level_1 li a span{padding-bottom: 5px}.mobile_menu .inner .mod_navigation ul.level_1 li strong.active{font-weight: 300;border-bottom: 1px solid #fff}.mobile_menu_active .inner .mod_navigation ul.level_1 li{margin-left: 0}.custom{position: relative}.custom #navbar{width: 70%;position: absolute;z-index: 2;background-color: rgba(79,79,79,0.99);transform: translate(-50%, -50%);top: 40%;left: 50%;padding: 30px 40px;overflow: auto;border-radius: 30px;box-shadow: 0px 0px 14px rgba(0,0,0,0.3);transition: width .5s}@media only screen and (min-width : 768px) and (max-width: 1236px){.custom #navbar{padding: 20px 0}}@media only screen and (max-width: 767px){.custom #navbar{width: 100%;top: 0;position: fixed;left: 0;border-radius: 0;transform: none;padding: 10px 20px;box-sizing: border-box}}.custom #navbar .inside{display: flex;justify-content: space-between;align-items: center}@media only screen and (min-width : 768px) and (max-width: 1236px){.custom #navbar .inside{flex-direction: column}}@media only screen and (max-width: 767px){.custom #navbar .inside .mod_navigation{display: none}}@media only screen and (min-width : 768px) and (max-width: 1236px){.custom #navbar .inside .mod_navigation{margin-top: 10px}}.custom #navbar .inside .mod_navigation ul.level_1{display: flex;justify-content: space-between}.custom #navbar .inside .mod_navigation ul.level_1 li{color: #fff;font-size: 1.3em;font-weight: 300;margin-left: 30px}.custom #navbar .inside .mod_navigation ul.level_1 li strong.active{font-weight: 300;border-bottom: 1px solid #fff;display: block;padding-bottom: 5px}.custom #navbar .inside .mod_navigation ul.level_1 li span{border-bottom: 1px solid transparent;padding-bottom: 5px;display: block}.custom #navbar .inside .mod_navigation ul.level_1 li span:hover{font-weight: 300;border-bottom: 1px solid #fff;display: block;padding-bottom: 5px}.custom #navbar .inside .mod_navigation ul.level_1 li a{color: #fff;text-decoration: none}@media only screen and (max-width: 767px){.custom #navbar .inside .image_container{width: 190px}}.custom #slider img{min-width: 100%}@media only screen and (max-width: 767px){.custom #slider img{height: 200px;object-fit: cover}}.custom #slider .slider-control{display: none;height: 80px}.zorgaanbieders .mod_article.tegels{display: flex;flex-direction: row;align-items: center;margin-top: 15px;background-color: #f5f5f5;padding: 15px;border-radius: 15px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels{border-radius: 6px;-webkit-border-radius: 6px}}.zorgaanbieders .mod_article.tegels:hover{background-color: #f1f1f1}.zorgaanbieders .mod_article.tegels .ce_text{background-color: transparent}.zorgaanbieders .mod_article.tegels .ce_text a{text-decoration: none;color: #4f4f4f;font-weight: 400;word-break: break-all}.zorgaanbieders .mod_article.tegels .ce_text a:hover{border-bottom: 1px solid #4f4f4f}.zorgaanbieders .mod_article.tegels .ce_text figure{display: none}.zorgaanbieders .mod_article.tegels .ce_text .innertxt h3{margin-top: 0}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels .ce_text .innertxt h3{font-size: 1.5em}}.zorgaanbieders .mod_article.tegels .ce_text .innertxt a h3{color: #241c92;margin-top: 0;border-bottom: 1px solid transparent;word-break: break-word}.zorgaanbieders .mod_article.tegels .ce_text .innertxt a h3:after{content: url(../../files/Zorgpunt-bennekom/icons/arrow.svg);margin-left: 10px;display: inline-block;text-decoration: none;vertical-align: middle}.zorgaanbieders .mod_article.tegels .ce_text .innertxt a h3:hover{border-bottom: 1px solid #241c92}.zorgaanbieders .mod_article.tegels .ce_text .innertxt p:nth-of-type(1){display: none}.zorgaanbieders .mod_article.tegels .ce_text .innertxt div{float: left;padding-bottom: 2px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels .ce_text .innertxt div{float: none}}.zorgaanbieders .mod_article.tegels .ce_text .innertxt div:nth-of-type(1):before{content: url(../../files/Zorgpunt-bennekom/icons/phone-color.svg);margin-right: 8px;line-height: 0px;display: inline-block;text-decoration: none;vertical-align: middle}.zorgaanbieders .mod_article.tegels .ce_text .innertxt div:nth-of-type(2){margin-left: 25px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels .ce_text .innertxt div:nth-of-type(2){margin-left: 0;margin-top: 5px}}.zorgaanbieders .mod_article.tegels .ce_text .innertxt div:nth-of-type(2):before{content: url(../../files/Zorgpunt-bennekom/icons/mail-color.svg);margin-right: 8px;line-height: 0px;display: inline-block;text-decoration: none;vertical-align: middle}.zorgaanbieders .mod_article.tegels .ce_text.no-phone .innertxt div:nth-of-type(1):before{content: url(../../files/Zorgpunt-bennekom/icons/mail-color.svg);margin-right: 8px;line-height: 0px;display: inline-block;text-decoration: none;vertical-align: middle}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ1{border-left: 6px solid #681aa5}}.zorgaanbieders .mod_article.tegels.typ1:before{content: "";width: 25px;height: 25px;background-color: #681aa5;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ1:before{display: none}}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ2{border-left: 6px solid #cc2520}}.zorgaanbieders .mod_article.tegels.typ2:before{content: "";width: 25px;height: 25px;background-color: #cc2520;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ2:before{display: none}}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ3{border-left: 6px solid #e2a825}}.zorgaanbieders .mod_article.tegels.typ3:before{content: "";width: 25px;height: 25px;background-color: #e2a825;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ3:before{display: none}}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ4{border-left: 6px solid #74a21b}}.zorgaanbieders .mod_article.tegels.typ4:before{content: "";width: 25px;height: 25px;background-color: #74a21b;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ4:before{display: none}}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ5{border-left: 6px solid #241c92}}.zorgaanbieders .mod_article.tegels.typ5:before{content: "";width: 25px;height: 25px;background-color: #241c92;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ5:before{display: none}}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ6{border-left: 6px solid #e16c08}}.zorgaanbieders .mod_article.tegels.typ6:before{content: "";width: 25px;height: 25px;background-color: #e16c08;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ6:before{display: none}}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ7{border-left: 6px solid #bfbfbf}}.zorgaanbieders .mod_article.tegels.typ7:before{content: "";width: 25px;height: 25px;background-color: #bfbfbf;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ7:before{display: none}}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ8{border-left: 6px solid #add8e6}}.zorgaanbieders .mod_article.tegels.typ8:before{content: "";width: 25px;height: 25px;background-color: #add8e6;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ8:before{display: none}}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ9{border-left: 6px solid #131313}}.zorgaanbieders .mod_article.tegels.typ9:before{content: "";width: 25px;height: 25px;background-color: #131313;border-radius: 15px;display: inline-block;margin-right: 30px}@media only screen and (max-width: 767px){.zorgaanbieders .mod_article.tegels.typ9:before{display: none}}.ga-terug{display: inline-block}.ga-terug a{color: #241c92;text-decoration: none;display: flex;align-items: center;font-size: 1.2em;font-weight: 400}.ga-terug a:before{content: url(../../files/Zorgpunt-bennekom/icons/arrow-back.svg);margin-right: 10px;line-height: 0px;display: inline-block;text-decoration: none;vertical-align: middle}.ga-terug a:hover{border-bottom: 1px solid #241c92}#right{margin-top: 3em}#right .ce_text.first{background-color: #767676;padding: 20px;color: #fff;font-weight: 100;border-top-left-radius: 20px;border-top-right-radius: 20px}#right .ce_text.first h3{font-weight: 100}#right .ce_text.first a{color: #fff;text-decoration: none}#right .ce_text.first a:hover{text-decoration: underline}#right .ce_text.first p:nth-child(2):before{content: url(../../files/Zorgpunt-bennekom/icons/phone.svg);margin-right: 10px;line-height: 0px;display: inline-block;text-decoration: none;vertical-align: middle}#right .ce_text.first p:nth-child(3):before{content: url(../../files/Zorgpunt-bennekom/icons/mail.svg);margin-right: 10px;line-height: 0px;display: inline-block;text-decoration: none;vertical-align: middle}#right .ce_text.first p:nth-child(4):before{content: url(../../files/Zorgpunt-bennekom/icons/web.svg);margin-right: 10px;line-height: 0px;display: inline-block;text-decoration: none;vertical-align: middle}#right .ce_image{border-bottom-left-radius: 20px;border-bottom-right-radius: 20px}.ce_form form .widget{margin-bottom: 15px;margin-top: 0}.ce_form form .widget.widget-text,.ce_form form .widget.widget-select{width: 48%;float: left;margin-right: 4%}.ce_form form .widget.widget-text:nth-child(2n+2),.ce_form form .widget.widget-select:nth-child(2n+2){margin-right: 0}@media only screen and (max-width: 767px){.ce_form form .widget.widget-text,.ce_form form .widget.widget-select{width: 100%;margin-right: 0}}.ce_form form input,.ce_form form textarea{color: #767676;padding: 12px;width: 100%;background-color: transparent;border: 1px solid #767676;box-sizing: border-box;border-radius: 5px}.ce_form form input:focus,.ce_form form textarea:focus{outline-width: 0;border: 2px solid #767676}.ce_form form input::placeholder,.ce_form form textarea::placeholder{color: #767676;font-weight: 300}.ce_form form input:focus::placeholder,.ce_form form textarea:focus::placeholder{color: #767676}.ce_form form label{color: #4f4f4f;margin-bottom: 5px}.ce_form form select{border: 1px solid #4f4f4f;border-radius: 5px;padding: 2px}.ce_form form select:focus{outline-width: 0}.ce_form form button.submit{padding: 8px 11px;border: 1px solid #d83631;color: #d83631;border-radius: 5px;text-decoration: none;transition-duration: 0.5s;font-size: 14px;background-color: transparent;text-transform: uppercase}.ce_form form button.submit:hover{color: #fff;background-color: #d83631}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}#bottom{background-color: #767676;color: #fff;padding: 30px;margin-top: 40px}#bottom p{margin-bottom: 2px}#bottom a{color: #fff}
body {
    font-size:100.01%;
}
select,
input,
textarea {
    font-size:99%;
}
#container,
.inside {
    position:relative;
}
#main {
    width:100%;
}
#main .inside {
    min-height:1px;
}
.ce_gallery > ul {
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none;
}
.ce_gallery > ul li {
    float:left;
}
.ce_gallery > ul li.col_first {
    clear:left;
}
.float_left {
    float:left;
}
.float_right {
    float:right;
}
.block {
    overflow:hidden;
}
.clear,
#clear {
    height:.1px;
    clear:both;
    font-size:.1px;
    line-height:.1px;
}
.invisible {
    width:1px;
    height:1px;
    position:absolute;
    overflow:hidden;
    margin:-1px;
    padding:0;
    border:0;
    clip:rect(0 0 0 0);
}
.custom {
    display:block;
}
#container:after,
.custom:after {
    clear:both;
    display:table;
    content:"";
}
img {
    height:auto;
    max-width:100%;
}
.ie7 img {
    -ms-interpolation-mode:bicubic;
}
.ie8 img {
    width:auto;
    /* see #5789 */;
}
#navbar ul {
    margin:0;
}

#gebruiker-balk .mod_article {
    padding:1em;
    text-align:center;
    font-size:2em;
    color:#fff;
    font-weight: 300;
}
#wrapper {
    max-width:1280px;
    margin-right:auto;
    margin-left:auto;
    padding-right:40px;
    padding-left:40px;
    box-sizing: border-box;
}
#container {
    display: flex;
    flex-direction: row;
}
#container .ce_text {
    font-weight: 300;
    line-height: normal;
}
#right {
    max-width:40%;
}
#right .inside {
    margin-left:40px;
}
#right h3 {
    margin-top:.4em;
    margin-bottom:.6em;
    color:#fff;
}

#right .ce_text {
	background-color: #767676;
	padding: 1rem;
	border-radius: 20px 20px 0 0;
}

#right .ce_text a {
 color: #fff;
}

@media (max-width:767px) {
#wrapper {
    padding-right:20px;
    padding-left:20px;
}
#container {
    display:block;
}
#right {
    width:auto;
    max-width: initial;
}
#right .inside {
    margin-left:0;
}
}

@media print {
* {
    background: transparent !important;
    color: black !important;
    box-shadow:none !important;
    text-shadow: none !important;
    filter:none !important;
    -ms-filter: none !important;
}
a,
a:visited {
    text-decoration:underline;
}
.ce_text a[href]:after {
    content: " (" attr(href) ")";
}
.ce_href a[href]:after {
    content: " (" attr(href) ")";
}
abbr[title]:after {
    content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
}
pre,
blockquote {
    border:1px solid #999;
    page-break-inside: avoid;
}
thead {
    display:table-header-group;
}
tr,
img {
    page-break-inside: avoid;
}
@page {
    margin:.2cm;
    margin-top: 10mm !important;
}
img {
    max-width: 100% !important;
}
.image_container img {
    max-width:210mm;
    width: auto!important;
    height: auto!important;
}
p {
    orphans: 3;
    widows: 3;
}
h2,
h3 {
    page-break-after: avoid;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom:5mm;
    font-weight:bold;
}
h1 {
    font-size: 22pt!important;
    line-height: 26pt!important;
}
h2 {
    font-size: 20pt!important;
    line-height: 26pt!important;
    orphans: 3;
    widows: 3;
}
h3 {
    font-size: 18pt!important;
    line-height: 22pt!important;
    orphans: 3;
    widows: 3;
}
h5 {
    font-size: 16pt!important;
    line-height: 19pt!important;
}
h6 {
    font-size: 14pt!important;
    line-height: 17pt!important;
}
table {
    width:100%;
}
table td {
    padding:0 2mm 2mm 0;
}
.mod_customnav,
.mod_navigation,
#footer,
#slider,
.mod_article .ce_sliderStart .content-slider .slider-wrapper,
.ce_dlh_googlemaps,
.mod_mobile_menu,
.mobile_menu > div {
    display: none !important;
}

#navbar {
    position: initial !important;
}
}
