/*kleuren*/
/*standaard aqua: #64C2C7 #308A90 #134A4D */
/*blauw: #82C6DF #448FAB #10475B */
/*paars: #9170BB #693F9F #280C4D */
/*geel: #EEC41A #EB9500 #4C4315 */
/*oranjerood: #E94E1B #B00F0F #58312D */
/*groen: #67B66D #3E7C43 #174F1B */
/*paars: #F991CC #722153 #4C1038 */

/*//*/

.bg-primary-licht {background-color: #64C2C7!important;}

.skipnav { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; max-width: 1200px; position: absolute; top: 0; left: 5%; z-index: 9999; }
.skipnav:before, .skipnav:after { content: " "; display: table }
.skipnav:after { clear: both }
.skipnav a { position: absolute; left: -100vw; top: -100vh; width: 260px; background: #611F6D; color: #fff; padding: 5px 15px 5px 15px; text-decoration: none; border: 1px solid #611F6D }
.skipnav a:hover { text-decoration: underline; background: #000; }
.skipnav a:focus { left: 15px; top: 15px }
.beeldmerk {display: none}
.tab-3258 .beeldmerk {display:block;transition: all .1s ease-in-out; z-index: 803; position: absolute; width: 151px; height:170px;background: url("../images/beeldmerk-groot.png"); top: -180px;left:50%; margin-left: -75px;}
@media (min-width: 1196px) {
  .tab-3258 .beeldmerk {top: 20px;}
}

@media (min-width: 768px) {
  header {min-height: 171px;}
}
header .dropdown-menu {
    display: none!important; height: 0!important;opacity: 0; background-color: #F5F5F5!important; width: 100%!important;transition: all 0.2s ease-in-out;margin-top: -65px!important;
}
header .dropdown-menu.actief {
    display:block!important; height: auto!important;opacity: 1;margin-top: -50px!important;border-top: solid 20px #fff;
    box-shadow: 0px 50px 50px -10px rgba(0,0,0,0.55);transition: all 0.3s ease-in-out;
}
.dnnEditState .dropdown-menu {z-index: -1!important;}
.dnnEditState .dropdown-menu.actief {z-index: 1000!important;}
.container-fluid.ly-header-pane {position:relative;z-index:801;}

@media (max-width: 767.9999px) {
    .tab-3258 #dnn_IntroPane {margin-top: 4em;}
}

.co-header .Tekstwolk {
    position: absolute; right: 10%;bottom: -70px; width: 70%;background-color: #E94E1B!important;border-radius: 0px 20px 20px 20px; z-index: 802;
}
.co-header .Tekstwolk::before  {
    position: absolute;content: ""; width: 19px; height: 23px;top: 0;left: -19px; background: url("../images/tekstwolk-point-lb.png") no-repeat;
}
@media (min-width: 768px) {
    .co-header .Tekstwolk {position: absolute; right: 15%;bottom: 100px; width: 30%;background-color: #E94E1B!important;border-radius: 20px 20px 20px 0px; z-index: 802;}
    .co-header .Tekstwolk::before  {top: auto;bottom: 0;left: -19px; background: url("../images/tekstwolk-point-lo.png") no-repeat;}
}

.faqoverzicht .Tekstwolk {
    position: absolute; right: 0;bottom: -150px; width: 280px;background-color: #49a3a7!important;border-radius: 0px 20px 20px 20px; z-index: 802;
}
.faqoverzicht .Tekstwolk::before  {
    position: absolute;content: ""; width: 19px; height: 22px;top: 0;left: -19px; background: url("../images/tekstwolk-primary-point-lb.png") no-repeat;
}


footer {position: relative;margin-bottom: 0!important;}
footer::before {position: absolute; content: ""; left: 10px; bottom: 10px; width: 180px; height: 180px;
    background: url("../images/stars-footer-links.png") no-repeat left bottom;
}
footer .rightstarholder::before {position: absolute; content: ""; right: 10px; bottom: 50px; width: 171px; height: 128px;
    background: url("../images/stars-footer-rechts.png") no-repeat right bottom;
}
footer .container-fluid, footer .container-sm, footer .container-md, footer .container-lg, footer .container-xl {background-color:transparent!important;}
#dnnModuleDigitalAssetsSelectionToolbar {
    min-height: 40px!important;
}

html body .container-fluid.ly-content {min-height: 0px;}

.legepane{padding: 0!important;margin: 0!important;}
/*koppen*/
.ly-container-inner h2, 
.ly-container-inner h3, 
.ly-container-inner h4, 
.ly-container-inner h5, 
.ly-container-inner h6 {margin-top: 1em}
.ly-container-inner .Normal h2:first-of-type {margin-top: 0}

#dnn_IntroPane ul,
#dnn_IntroPane p {font-weight: 700;color: #243F60;}
@media (min-width: 992px) {
    #dnn_IntroPane ul,
    #dnn_IntroPane p {font-size: 110%;}  
}

.kruimhouder { padding: 20px 0px 0px 15px; display: inline-block; position: relative; min-width:100%;border-radius: 0.5rem;background-color: transparent;}
.lege-headerpane .kruimhouder { position: relative;}
.kruimhouder .breadcrumb-item:last-child a{display: none}
.tab-3260 .kruimhouder h1{color: #448FAB}
.tab-3261 .kruimhouder h1{color: #B00F0F}
.tab-3262 .kruimhouder h1{color: #EB9500}
.tab-3263 .kruimhouder h1{color: #693F9F}
.tab-3264 .kruimhouder h1{color: #3E7C43}
.tab-3370 .kruimhouder h1{color: #722153}
@media (min-width: 768px) {
    .kruimhouder {display: inline-block; position: absolute; padding: 20px 30px 20px 80px;bottom: 40px;left: -40px;min-width: 500px;border-radius: 0.5rem;background-color: #64C2C7;color: #134A4D}
    .kruimhouder .breadcrumb-item a,.breadcrumb-item + .breadcrumb-item::before{color: #134A4D}
    .kruimhouder h1{color: #134A4D}
    .tab-3260 .kruimhouder {background-color: #82C6DF;color: #10475B}
    .tab-3260 .kruimhouder .breadcrumb-item a,.tab-3260 .breadcrumb-item + .breadcrumb-item::before{color: #10475B}
    .tab-3260 .kruimhouder h1{color: #10475B}
    .tab-3261 .kruimhouder {background-color: #E94E1B;color: #58312D}
    .tab-3261 .kruimhouder .breadcrumb-item a,.tab-3261 .breadcrumb-item + .breadcrumb-item::before{color: #58312D}
    .tab-3261 .kruimhouder h1{color: #58312D}
    .tab-3262 .kruimhouder {background-color: #EEC41A;color: #4C4315}
    .tab-3262 .kruimhouder .breadcrumb-item a,.tab-3262 .breadcrumb-item + .breadcrumb-item::before{color: #4C4315}
    .tab-3262 .kruimhouder h1{color: #4C4315}
    .tab-3263 .kruimhouder {background-color: #9170BB;color: #280C4D}
    .tab-3263 .kruimhouder .breadcrumb-item a,.tab-3263 .breadcrumb-item + .breadcrumb-item::before{color: #280C4D}
    .tab-3263 .kruimhouder h1{color: #280C4D}
    .tab-3264 .kruimhouder {background-color: #67B66D;color: #174F1B}
    .tab-3264 .kruimhouder .breadcrumb-item a,.tab-3264 .breadcrumb-item + .breadcrumb-item::before{color: #174F1B}
    .tab-3264 .kruimhouder h1{color: #174F1B}
    .tab-3370 .kruimhouder {background-color: #F991CC;color: #4C1038}
    .tab-3370 .kruimhouder .breadcrumb-item a,.tab-3370 .breadcrumb-item + .breadcrumb-item::before{color: #4C1038}
    .tab-3370 .kruimhouder h1{color: #4C1038}

}
@media (max-width: 767.999px) {
    body:not(.tab-3270) .kruimhouder h1{margin-top: 1.3em;margin-bottom: 1.3em;padding-right: 90px;}
    .tab-3260 .kruimhouder::after,
    .tab-3261 .kruimhouder::after,
    .tab-3262 .kruimhouder::after,
    .tab-3263 .kruimhouder::after,
	.tab-3264 .kruimhouder::after,
    .tab-3370 .kruimhouder::after{display: inline-block;content: ""; position: absolute;bottom: 1.3em;right: 0px;padding: 15px;
        background-repeat: no-repeat;
        background-position: right 50%;
        background-size: contain;
        background-origin: content-box;
        width: 80px;height: 100px;border-bottom-left-radius: 0.5rem;border-top-left-radius: 0.5rem;
    }
    .tab-3260 .kruimhouder::after{background-color: #82C6DF;background-image: url("../../../../Assets/_layout/Pagina-iconen/icon-woning-donker.png");}
    .tab-3261 .kruimhouder::after{background-color: #E94E1B;background-image: url("../../../../Assets/_layout/Pagina-iconen/icon-betaalbaar-donker.png");}
    .tab-3262 .kruimhouder::after{background-color: #EEC41A;background-image: url("../../../../Assets/_layout/Pagina-iconen/icon-leefbaarheid-donker.png");}
    .tab-3263 .kruimhouder::after{background-color: #9170BB;background-image: url("../../../../Assets/_layout/Pagina-iconen/icon-zorg-donker.png");}
    .tab-3264 .kruimhouder::after{background-color: #67B66D;background-image: url("../../../../Assets/_layout/Pagina-iconen/icon-duurzaamheid-donker.png");}
	.tab-3370 .kruimhouder::after{background-color: #F991CC;background-image: url("../../../../Assets/_layout/Pagina-iconen/icon-goededienstverlening-donker.svg");}
}

.calltoaction .bg-primary {background-color: #64C2C7!important;border-radius: 20px!important; z-index: 802;}
.calltoaction video {border-radius: 20px!important;}
.ctalink {display: inline-block; padding-left: 60px;font-size: 0.9em;line-height: 1.2em;
    background-image: url("../images/beeldmerk-klein-90.png");
    background-repeat: no-repeat;
    background-position: left 50%;
    background-size: contain;
}
.klik-content {cursor: pointer}

.embed-responsive-3by4:before {
  padding-top: 128.5%
}
/*///*/

/*links*/
.toast-body a.text-white {border: 1px dashed transparent;}
.toast-body a.text-white:hover {border: 1px dashed #fff; opacity: .8;}
#dnn_ZoeksuggestiesKlein .kommalinks {font-family: "Poppins", sans-serif;}

a.external:after {display: none;}
a.external:not([href*='huurdersraadwaterwegwonen.']):not([href^='#']):not([href^='/']):not([href^='javascript'])::after {
    font-family: 'Font Awesome 5 Pro';content:"\f08e";
    font-style: normal; font-weight: 300; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
a.external .fa-f08e {margin-left: 3px; width: 12px;opacity: .7!important;}

.navbar-nav.ly-nav-main .nav-link {margin-left: 40px;}

.dropdown-menu a {font-family: "urbana"; font-weight: 500;text-decoration: none;font-size: 130%;transition: all .2s ease-in-out;}
.dropdown-menu.speerpunten a:hover {filter: brightness(80%);}
.speerpunten .nav-3260 a{color: #82C6DF;}
.speerpunten .nav-3261 a{color: #E94E1B;}
.speerpunten .nav-3262 a{color: #EB9500;}
.speerpunten .nav-3263 a{color: #9170BB;}
.speerpunten .nav-3264 a{color: #67B66D;}
.speerpunten .nav-3370 a{color: #F991CC;}
#nav-mobile .ly-header-mobile {padding-top: 15px!important}
.ly-nav-mobile {font-family: "urbana"; font-weight: 500;font-size: 130%;}
.ly-nav-mobile>li {background: #ABD9DC;}
.ly-nav-mobile>li.nav-3271 {background: #DEE5E5;}
.ly-nav-mobile>li.nav-3274 {display: none}
.ly-nav-mobile>li>ul li {background: #64C2C7;}
.ly-nav-mobile>li>.ly-linkwrapper>a{ color: #243F60;}
.ly-nav-mobile li.has-child>.ly-linkwrapper>a{margin-right: 40px;}
.ly-nav-mobile .ly-linkwrapper>a{ border: solid 1px transparent;}
.ly-nav-mobile .ly-linkwrapper>a:focus{ border: solid 1px transparent;}
.ly-nav-mobile .ly-linkwrapper>.ly-navopener{ color: #000; border: solid 0px transparent;width: 80px!important; background-color: transparent!important;}
.ly-nav-mobile .ly-linkwrapper>.ly-navopener:focus{ color: #000; border: solid 0px #000;}

.ly-nav-mobile>li.active>.ly-linkwrapper>a, 
.ly-nav-mobile>li>.ly-linkwrapper>a:hover { color: rgba(0,0,0,0.8) }
.ly-nav-mobile>li.active>.ly-linkwrapper>a, 
.ly-nav-mobile>li>.ly-linkwrapper>a:hover { color: rgba(0,0,0,0.8) }
    
.ly-nav-mobile>li.nav-21>.ly-linkwrapper>a,
.ly-nav-mobile>li.nav-33>.ly-linkwrapper>a{ color: #fff; }
.ly-nav-mobile>li.nav-21.active>.ly-linkwrapper>a, 
.ly-nav-mobile>li.nav-21>.ly-linkwrapper>a:hover { color: rgba(255,255,255,0.8) }
.ly-nav-mobile>li.nav-33.active>.ly-linkwrapper>a, 
.ly-nav-mobile>li.nav-33>.ly-linkwrapper>a:hover { color: rgba(255,255,255,0.8) }
    
.ly-nav-mobile>li>ul { background-color: rgba(255,255,255,0.3); display: none }
    
.ly-nav-mobile>li>ul>li { border-bottom: 1px solid rgba(255,255,255,0.2); margin: 0 }
.ly-nav-mobile>li>ul>li.last { border-bottom: none }
.ly-nav-mobile>li>ul>li>.ly-linkwrapper>a { color: rgba(0,0,0,1.00); display: block; padding: 10px 15px; line-height: 1.3em }
    
.ly-nav-mobile>li.nav-21>ul>li>.ly-linkwrapper>a,
.ly-nav-mobile>li.nav-33>ul>li>.ly-linkwrapper>a { color: rgba(255,255,255,1.00); }
    
.ly-nav-mobile>li>ul>li.active>.ly-linkwrapper>a,
.ly-nav-mobile>li>ul>li>.ly-linkwrapper>a:hover { color: rgba(0,0,0,0.5) }
.ly-nav-mobile>li.nav-21>ul>li.active>.ly-linkwrapper>a,
.ly-nav-mobile>li.nav-21>ul>li>.ly-linkwrapper>a:hover { color: rgba(255,255,255,0.8) }
    
    
.ly-nav-mobile>li>ul>li>ul>li>.ly-linkwrapper>a { color:rgba(0,0,0,1.00); }
    
.ly-nav-mobile>li>ul>li>ul>li.active>.ly-linkwrapper>a, 
.ly-nav-mobile>li>ul>li>ul>li>.ly-linkwrapper>a:hover { color: rgba(0,0,0,0.5); }
    
.ly-nav-mobile>li>ul>li>ul { display: none; background: rgba(255,255,255,0.8) }

.ly-nav-mobile a {text-decoration: none;}
.ly-nav-mobile li:hover {filter: brightness(95%)}


/*///*/

/*btn*/
.btn {font-family: "urbana"; font-weight: 500;border-radius: 0.5rem;}
.btn-lg, .btn-group-lg > .btn {border-radius: 0.6rem; }
.btn-sm, .btn-group-sm > .btn {border-radius: 0.4rem; }
.btn-primary {padding-right: 50px;background-image: url("../images/pijl-button.png");background-repeat: no-repeat; background-position: 95% 50%;}
.btn-primary.terug {padding-right: 0.75rem;padding-left: 50px;background-image: url("../images/pijl-button-terug.png");background-repeat: no-repeat; background-position: 5% 50%;}
#nav-desktop .btn-light {background-color: transparent;}
#nav-desktop .nav-link {white-space: nowrap;}
.btn.h2 {font-size: 2em;}
.btn.h3 {font-size: 1.5em;}
.btn.h5 {font-size: .7em;}
.btn-outline-primary:visited {color: #611F6D;}
.btn-outline-primary:visited:hover {color: #fff;}
.btn-outline-success:visited {color:#81AB62;}
.btn-outline-success:visited:hover {color:#fff;}
.btn-warning:visited {color:#212529;}
.btn-warning:visited:hover {color:#212529;}
.btn-outline-danger:visited {color:#C92940;}
.btn-outline-danger:visited:hover {color:#fff;}
.btn-outline-info:visited {color:#0091d8;}
.btn-outline-info:visited:hover {color:#fff;}
.btn-dark:visited {color:#fff;}
.btn-dark:visited:hover {color:#fff;}
.btn-outline-dark:visited {color:#301a2e;}
.btn-outline-dark:visited:hover {color:#fff;}
/*///*/

/*nieuws*/
@media (min-width: 576px) {
  .nieuwsoverzicht.card-deck:not(.slider) {display: grid; grid-template-columns: repeat(2, 1fr);}
  .nieuwsoverzicht.card-deck:not(.slider) .card {margin-bottom: 30px;}
}
@media (min-width: 992px) {
  .nieuwsoverzicht.card-deck:not(.slider) {display: grid; grid-template-columns: repeat(3, 1fr);}
}
.nieuwsoverzicht .card-body .card-title{padding-left: 30px; background: url("../images/icon-artikel.png") no-repeat left 8px;}
.nieuwsoverzicht .card-body p.h6 {color: #64C2C7}
.nieuwsinthespotlight .card-body .card-title{padding-left: 30px; background: url("../images/icon-artikel-wit.png") no-repeat left 8px;}
/*///*/


/*/Slider/*/
.slider .card {word-wrap:normal!important; margin-left: 15px!important; margin-right: 15px!important;}

@media (max-width: 767.999px) {
  .speerpuntcards .slick-track,.speerpuntcards .slick-slide{width:100%!important;}
}
@media (min-width: 768px) {
  .speerpuntcards .card {min-height:550px;}
}
.slider.card-deck {margin-left: -15px!important; margin-right: -15px!important;}
.icoonlink {display: block;padding: 1em;padding-left: 0; position: relative;}
.slider .slick-arrow span{display: none;}
.speerpunten a.icoonlink::after,
.module5967 a.icoonlink::after {
    content: "";width: 100%; height: 100%;
    filter: brightness(30%);
    background-repeat: no-repeat;
    background-position: right 50%;
    background-size: contain;
    position: absolute;top: 0; right: 0;}

.speerpunten .card-footer,
.module5967 .card-footer {background-color: transparent!important;}


.speerpunten .card3264 p,
.speerpunten .card3261 p,
.speerpunten .card3263 p,
.module5967 .slidenr4 p,
.module5967 .slidenr1 p,
.module5967 .slidenr3 p {color: #fff;}

.speerpuntcards .slidenr0 .card-footer a.text-dark,
.speerpunten .card3260 .card-footer a.text-dark {color: #10475B!important;}
.speerpuntcards .slidenr0 .card-body .text-dark,
.card3260 .card-body .text-dark{color: #10475B!important;}
.speerpuntcards .slidenr1 .card-footer a.text-dark,
.speerpunten .card3261 .card-footer a.text-dark {color: #58312D!important;}
.speerpuntcards .slidenr1 .card-body .text-dark,
.card3261 .card-body .text-dark{color: #58312D!important;}
.speerpuntcards .slidenr2 .card-footer a.text-dark,
.speerpunten .card3262 .card-footer a.text-dark {color: #4C4315!important;}
.speerpuntcards .slidenr2 .card-body .text-dark,
.card3262 .card-body .text-dark{color: #4C4315!important;}
.speerpuntcards .slidenr3 .card-footer a.text-dark,
.speerpunten .card3263 .card-footer a.text-dark {color: #280C4D!important;}
.speerpuntcards .slidenr3 .card-body .text-dark,
.card3263 .card-body .text-dark{color: #280C4D!important;}
.speerpuntcards .slidenr4 .card-footer a.text-dark,
.speerpunten .card3264 .card-footer a.text-dark {color: #174F1B!important;}
.speerpuntcards .slidenr4 .card-body .text-dark,
.card3264 .card-body .text-dark{color: #174F1B!important;}

.speerpuntcards .slidenr5 .card-footer a.text-dark,
.speerpunten .card3370 .card-footer a.text-dark {color: #4C1038!important;}
.speerpuntcards .slidenr5 .card-body .text-dark,
.card3370 .card-body .text-dark{color: #4C1038!important;}

.speerpunten .card3260,
.module5967 .slidenr0 {background-color: #82C6DF;}
.speerpunten .card3260 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-woning-kleur.png");}
.module5967 .slidenr0 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-woning-kleur.png");}

.speerpunten .card3261,
.module5967 .slidenr1 {background-color: #E94E1B;}
.speerpunten .card3261 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-betaalbaar-kleur.png");}
.module5967 .slidenr1 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-betaalbaar-kleur.png");}

.speerpunten .card3262,
.module5967 .slidenr2 {background-color: #EEC41A;}
.speerpunten .card3262 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-leefbaarheid-kleur.png");}
.module5967 .slidenr2 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-leefbaarheid-kleur.png");}

.speerpunten .card3263,
.module5967 .slidenr3 {background-color: #9170BB;}
.speerpunten .card3263 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-zorg-kleur.png");}
.module5967 .slidenr3 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-zorg-kleur.png");}

.speerpunten .card3264,
.module5967 .slidenr4 {background-color: #67B66D;}
.speerpunten .card3264 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-duurzaamheid-kleur.png");}
.module5967 .slidenr4 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-duurzaamheid-kleur.png");}

.speerpunten .card3370,
.module5967 .slidenr5 {background-color: #F991CC;}
.speerpunten .card3370 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-goededienstverlening-kleur.png");}
.module5967 .slidenr5 a.icoonlink::after {background-image:url("../../../../Assets/_layout/Pagina-iconen/icon-goededienstverlening-kleur.png");}

@media (min-width: 1400px) {
    .slick-list {padding: 0!important;}
}
/*///*/


/*FAQ*/
[id^=accordion] .card button {transition: all .2s ease-in-out; }
[id^=accordion] .card button:focus {box-shadow: none;}
[id^=accordion] .card button.collapsed {background: url("../images/faq_ingeklapt.png") no-repeat 3px 50%;}
[id^=accordion] .card button {background: url("../images/faq_uitgeklapt.png") no-repeat 3px 50%;}
[id^=accordion] .card { border: 0px; border-top: solid 2px #49A3A7; border-radius: 0; }
[id^=accordion] .card:last-child { border-bottom: solid 2px #49A3A7; }
[id^=accordion] .card-header { padding: 0; margin: 0; background-color: transparent; border-bottom: 0px solid rgba(0,0,0,0.125) }
[id^=accordion] .card-header .mb-0{ padding: 0; margin-bottom: 0; background-color: transparent; border-bottom: 0px solid rgba(0,0,0,0.125) }
[id^=accordion] .card-header .mb-0 button{ padding: .75rem 1.25rem .75rem 0; margin-bottom: 0; background-color: transparent; border-radius: 0; }
[id^=accordion] .card-body { flex: 1 1 auto; padding: 1.25rem 1.25rem 1.25rem 3rem; }
[id^=accordion] .btn {white-space: inherit;}
.faqoverzicht {position: relative;}
.faqoverzicht .card-body ul {margin-bottom: 1rem;}
.faqoverzicht .card-body a .badge.badge-light{color:#818181;font-weight:300;background-color: transparent!important}
.faqdetails .badge.badge-light{color:#818181;font-weight:300;background-color: transparent}
.faqdetails a .badge.badge-light{color:#818181;text-decoration: underline}
.faqdetails a:hover .badge.badge-light{color:#c3007a;text-decoration: underline}
.description p:last-child,
.description ul {margin-bottom: 1em;}
/*/*/

.breadcrumb-item {
    text-decoration: underline;
}

.Normal ol {margin-bottom:20px;}
.Normal ul li::before {display: none;}
.Normal ul { padding-left:30px; margin-bottom:20px; list-style:none; }
.Normal ul li {position: relative; }
.Normal ul li::before {    
    font-family: 'Font Awesome 5 Pro';content:"\f054";
    font-style: normal; font-weight: 300; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.Normal ul li .fa-f054 {position: absolute; left: -20px; top:5px; width: 12px;opacity: .7!important;}

/*/MODALS/*/
.modal .modal-content{
  border-radius: 0;
}


a.close-menu {
  position: absolute;
  right: 35px;
  top: 19px;
  z-index: 9999;
}
a.close-menu:visited {
  color: #01689b;
}


/*Zoekresultaten*/
#dnn_ctr361_ModuleContent {display: block;transition: all .2s ease-in-out; }
.aanhetladen #dnn_ctr361_ModuleContent {display: none!important;}
.dnnSearchResultItem-Subset .dnnSearchResultItem-Title,.dnnSearchResultItem-Subset .dnnSearchResultItem-Others,
ul.searchSkinObjectPreview, .dnnSearchBoxClearText,.dnnSearchBoxPanel,.dnnSearchResultPanel {display: none!important;}
/*/*/

/*/ZOEKEN/*/
.search-block {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
  float: none;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
}
#nav-mobile .search-block {
width: 80%;
}
.search-block #dnn_dnnSearch3_ClassicSearch,
.search-block #dnn_dnnSearch_ClassicSearch {
  padding: 8px 0;
  border: 0;
  background-color: inherit;
  box-shadow: none;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  margin: 0;
    width: 100%;
  line-height: 0;
}
.search-block #dnn_dnnSearch_ClassicSearch .searchInputContainer {
  margin: 0;
    flex: 1;
}
.search-block #dnn_dnnSearch3_ClassicSearch .searchInputContainer {
  margin: 0;flex: 1;box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.15);
}
.search-block #dnn_dnnSearch_ClassicSearch .SearchButton {
  padding: 0.7rem 1rem;
  border-left: 1px solid transparent;
  line-height: 1.1;
  height: 100%;
    min-width: 65px;
  font-size: 1rem;
  text-align: center;
  background-color: transparent;
  color: #fff;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
    background-image: url("../images/zoeken.png");
    background-size: contain;
    background-position: right 50%;
    background-repeat: no-repeat;
    text-indent: -90000px;
}
.search-block #dnn_dnnSearch3_ClassicSearch .SearchButton {
  margin-left: -70px;
    z-index: 1;
    height: 50px;
    padding: 0.7rem 1rem;
  border-left: 1px solid transparent;
  line-height: 1.1;
    min-width: 65px;
  font-size: 1rem;
  text-align: center;
  background-color: transparent;
  color: #fff;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
    background-image: url("../images/zoeken.png");
    background-size: contain;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-origin: content-box;
    text-indent: -90000px;
}


.search-block #dnn_dnnSearch3_ClassicSearch .SearchButton:focus, .search-block #dnn_dnnSearch3_ClassicSearch .SearchButton:hover,
.search-block #dnn_dnnSearch_ClassicSearch .SearchButton:focus, .search-block #dnn_dnnSearch_ClassicSearch .SearchButton:hover {
  background-color: transparent;
}
.search-block #dnn_dnnSearch_ClassicSearch input[type=text] {
  padding: 0.7rem;
  height: 100%;
    width: 100%;
  border: solid 1px #f2f2f2;
  border-radius: 0;
    font-style: italic;
    background-color: #fff;
}
.search-block #dnn_dnnSearch3_ClassicSearch input[type=text] {
  padding: 0.7rem;
  height: 100%;
    width: 100%;
  border: solid 1px #CFCFCF;
  border-radius: 0;
    font-style: italic;
    background-color: #DEE5E5;
}
.search-block #dnn_dnnSearch_ClassicSearch input[type=text]:focus {
  border: solid 1px #ccc;
}
.search-block #dnn_dnnSearch3_ClassicSearch input[type=text]:focus {
  border: solid 1px #333;background-color: #ffffff;
}
/*///*/

/*LoginPanel*/
.dnnLoginRememberMe {display: none}
.LoginPanel {float:none;}
.LoginPanel .dnnLoginActions .dnnActions {margin: 0;padding: 0;list-style: none;}
.LoginPanel .dnnLoginActions .dnnActions li {}
.LoginPanel .dnnForm.dnnLoginService.dnnClear .dnnFormItem:nth-child(5) {/*display: none*/}
.LoginPanel a.btn{font-size: 90%;}
.LoginPanel a.btn.btn-dark {border-radius: 0px; padding-left: 1.2rem;}
.LoginPanel a.btn.btn-secondary {border-radius: 0px; padding-right: 1.2rem;color: #fff;}
.LoginPanel {width: auto; min-width: 300px;}
.LoginPanel .dnnFormItem {margin-bottom: 20px;}
.LoginPanel .dnnFormItem > span.dnnFormLabel,
.LoginPanel .dnnFormLabel,
.LoginPanel .dnnLabel {display: block;float:none;width: 100%;text-align: left; margin-bottom: 4px;}
.LoginPanel .dnnLoginService input[type="password"],
.LoginPanel .dnnLoginService input[type="text"]{width: 250px;}
@media all and (max-width: 450px) {
.LoginPanel .dnnLoginService input[type="password"],
.LoginPanel .dnnLoginService input[type="text"]{width: 100%;}
.LoginPanel {width: 100%; min-width: 100%;}
.LoginPanel a.btn.btn-dark {border-radius: 0px; padding-left: 1.2rem;width: 49%;}
.LoginPanel a.btn.btn-secondary {border-radius: 0px; padding-right: 1.2rem;width: 48%;}
.dnnFormMessage.dnnFormValidationSummary {padding: 20px; background-color: #f2c8c5;}
}
/*///*/

.kommalinks span:last-of-type {display: none;}

/*Forms*/
.ModLiveFormsC {display: none}
.page-break-section {border-radius: 0!important;box-shadow:none!important;}
.grecaptcha-badge { visibility: hidden; display: none }
.page-break-section .recaptcha {background: url("../images/recaptcha.png") no-repeat left center;padding-left: 60px}

.LiveForm.Default {
    font-family: "lato", sans-serif;
}
.posrelative {position: relative}
.Field label.error {position:absolute;right:20px;width: auto;top: 5px;}
.LiveForm.Default td,
.LiveForm.Default th,
.LiveForm.Default table,
.LiveForm.Default .Field input,
.LiveForm.Default .Field select,
.LiveForm.Default .Field textarea,
.LiveForm.Default .Field button {
    font-family: "lato", sans-serif!important;
}
.LiveForm.Default input[type="submit"]{font-family: "urbana"!important; font-weight: 500!important;border-radius: 0.5rem!important;padding-right: 50px!important;background-color: #308A90!important; background-image: url("../images/pijl-button.png")!important;background-repeat: no-repeat!important; background-position: 95% 50%!important; font-size:1.125rem!important;}
.LiveForm.Default input[type="submit"]:hover {color: #fff;background-color: #266f73!important;border-color: #23656a!important; }


li.plupload_failed,
.plupload_failed .plupload_file_name,
.plupload_failed .plupload_file_status,
.plupload_failed .plupload_file_action,
.plupload_failed .plupload_file_status,
.plupload_failed .plupload_file_size,
.plupload_failed .plupload_clearer,
.plupload_file_icon {display: none!important;}
.plupload_file_status {color: #42454A!important;}
.plupload_file_name {width: 70%!important;}
.plupload_file_size,
.plupload_file_process,
.plupload_file_status {width: 10%!important;}

li.plupload_delete {width: 100%!important;}
.plupload_failed .plupload_file_status {}

/*///*/
@media (min-width:768px) {
    .ml-md-n10, .mx-md-n10 {
        margin-left: -6rem !important
    }
    .ml-md-n12, .mx-md-n12 {
        margin-left: -7.9rem !important
    }
    .ml-md-n15, .mx-md-n15 {
        margin-left: -9rem !important
    }
    .ml-md-n20, .mx-md-n20 {
        margin-left: -12rem !important
    }
}