.maincontent_home.nieuws {
    padding: 2% 6% 2% ;
    width: 88%;
}
.evenementen_overzicht {   padding: 1% 0 2% 0;
    width: 71%;
    float: left;
}
.per_evenement { width: 31%; margin-right: 2%; float:left; background-color:#fff; box-shadow: 1px 1px 7px #bababa;margin-bottom: 40px;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  border-radius: 10px;
    border-bottom: 38px solid #d4dbf7; padding-bottom: 15px;}
.wrap_activiteiten { flex-wrap: wrap; display:inline-flex; justify-content: space-between}
/*.wrap_activiteiten.home_act {  display:inline-flex; justify-content: space-between; width: 100%;}*/
.wrap_activiteiten.home_act {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 2%;
}
.wrap_activiteiten.act_act { flex-wrap: wrap; display:inline-flex; justify-content: space-around}
.wrap_actitiveit { width: 90%;  padding:0 5% 20px;}
.activiteit_home { background-color:#fff; box-shadow: 1px 1px 7px #bababa;margin-bottom: 40px; padding-bottom: 10px; }
.maincontent_home.nieuws > article.actueel.agenda { background-color:#fff;}
.alle-nieuws a { color:#ec6707!important; font-size: 18px; font-weight: 500px}
.alle-nieuws {width: 100%;}
.actueel.agenda {background-color: #fff; margin: 0 0 ;}
ul.agenda {  padding: 0 0 ; }
.actueel.agenda h3 a. .actueel.agenda header a { color: #52648a; font-size: 14px; line-height: 21px;  }
.actueel.agenda .kopje_actueel {  }
.homeblock.right ul.agenda header, .homeblock.right ul.agenda h3 { padding: 0 10px; font-weight: normal; font-size: 16px;}
.home_button { font-weight: bold;}
.maincontent_home.nieuws { background-color:#fff;}
.maincontent_home.nieuws .kopje_actueel, .kopje_actueel, .kopje_activiteiten {
    font-size: 30px;
    margin-bottom: 10px;
    padding: 10px 20px 20px 0;
    width: 100%;
    display: inline-block;
    text-align: center;
    color: #07077c;
    font-weight: bold;
}
.maincontent_home.nieuws header {   padding: 0 3% 0 2%; width: 95%; display:inline-block;}
a .nieuwstekst  {  display:inline-block; width: 96%;}
.nieuwstekst  p { width: 95%; margin-left: 0!important;}
.nieuws_datum { width: 98%;  font-size: 14px; padding-right: 10px;ffont-weight: normal; padding-bottom: 7px; text-transform: uppercase;}
.nieuws_img img, .activiteiten_img img { height: 275px; width: 100%; object-fit: cover; object-position: top center; -moz-border-radius: 10px;  -webkit-border-radius: 10px;  border-radius: 10px; }
.activiteiten_img, .nieuws_img { box-shadow: none!important; border-bottom: 1px solid #d5d4d4;   align-items: center;  justify-content: center;  display: inline-flex; background-color:#ebecff;
    /*background-image: url(../images/img.png); background-size: cover; background-repeat: no-repeat; background-position: center */
    height: 275px; width: 100%; -moz-border-radius: 10px;  -webkit-border-radius: 10px;  border-radius: 10px; }
.activiteiten_img.news_bg { height: 325px;box-shadow: none!important; border-bottom: 1px solid #d5d4d4; align-items: center;
    justify-content: center; display: inline-flex; }
.agenda_img { height: 180px;  background-image: url(../images/vrijwilligers-in-beeld-1.jpg);background-position: left top; }
.maincontent_home.nieuws header a, .maincontent_home.nieuws h4 a { padding: 0 0 ; color: #52648a;  line-height: 25px; float:left; font-size: 19px; font-weight: bold;}
.nieuwstekst h5 { font-size: 14px; font-weight: normal;}

a.nieuws_tekst_home { display:inline-block; width: 100%; heigth: 100%;}
.maincontent_home.nieuws { margin: 0 0 ; flex-wrap: wrap; display:inline-flex; justify-content: space-between}
.maincontent_home.nieuws > article { display:inline;  background-color: #eee;   }

.contactinfo strong { color:#92c841;}
.act_titel {
    width: 95%;
    font-size: 17px;
    line-height: 26px;
    font-weight: bold;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
    padding: 10px 0;
    min-height: 45px;
}

.vac_home_act .vac_locatie.act, .vac_home_act .vac_freq.act, .vac_home_act .vac_vanaf.act, .vac_home_act .vac_home_org {
    width: 100%;
    float: left;
    padding-bottom: 4px;
}
.vac_home_org_logo img { width: 75%; margin: 15px auto; max-height: 115px;}
.vac_home_org_logo { width: 100%; text-align: center; align-items: center;}
.vac_home_org_logo a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #eee;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    width: 89%;
    -moz-border-radius: 8px;
    padding: 5%;
    margin: 5% 0;
}
.vac_categorie:before {  width: 15px; display:inline-block; font-family: 'Font Awesome 6 Pro'; padding-right: 8px; float:left; }
.vac_locatie:before,
.vac_org:before,
.vac_freq:before,
.vac_vanaf:before,
.vac_cat:before,
.vac_home_dtls p.vac_vanaf:before,
.vac_home_dtls p.vac_freq:before,
.vac_home_dtls p.vac_locatie:before,
.vac_home_org:before,
.vac_categorie:before {  width: 15px; display:inline-block; font-family: 'Font Awesome 6 Pro';padding-right: 8px; padding-bottom: 10px; float:left;}
    .vac_home_dtls p.vac_home_org:before,
.vac_home_dtls p.vac_categorie:before,
.vac_home_dtls p.vac_vanaf:before,
.vac_home_dtls p.vac_freq:before,
.vac_home_dtls p.vac_locatie:before {color:#142154; font-family: 'Font Awesome 6 Pro'}
.vac_home_org:before {content: "\f1ad"; }
.vac_vanaf:before {content: "\f073";}
.vac_freq:before{content: "\f2f1";}
.vac_locatie:before {content: "\f3c5"; }
.vac_org:before, .vac_home_org:before {content: "\f1ad";}
.vac_cat:before {content: "\f03a";}
.vac_categorie:before { content: "\f03a"; }
p.vac_categorie { font-size: 12px;margin-top: 4px; line-height:15px;color:#999;}
input.calendar { width: 130px!important;}

.blok_overons ul { margin-left: 18px; margin-top: 7px;}
.blok_overons {column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;}
/*/// ORGANISATIEOVERZICHT /// */
.wrap_org.home {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 2% 0 ;
    width: 100%;
    background-color: #eee;
}
.wrap_org ul.org_letter { margin: 10px 0; list-style-type: none;  width: 22%;}
.wrap_org_tekst, .wrap_org_link, .org_list { width: 100%; height: auto; display:inline-block;}

.wrap_org_home_link a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #eee;
    color: #fff;
    font-size: 17px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    width: 96%;
    height: auto;
    -moz-border-radius: 8px;
    padding: 5px 2%;
    margin: 5% 0;
}
.wrap_org_home_link.vwgslink a {background-color:#6a75a7;}
.wrap_org_home_link.orgslink a {background-color:#ec6707;}
.wrap_org_home_link.eventslink a {background-color:#07077c;}
.wrap_org_home_link img {
    width: 75%;
    margin: 0 auto;
    max-height: 115px;
}
.wrap_org_tekst {}
.wrap_org_link img { width: auto;height: auto; max-height: 100px; max-width: 100%; margin-top: 10px}
.per_org h3 a { color:#07077c; font-size: 15px;}
/*.per_org h3 a { color: #6776a9;font-size: 15px;}*/
.banner-org { font-size: 35px; }
/*.banner-org, .banner-tekst { color:#fff; text-align: center;  font-weight: bold; text-shadow: 10px 7px 13px black; display: flex; flex-direction: column; justify-content: flex-end; min-height: 84px;}*/
span.cke_skin_kama { width: auto!important;}


/*/// ORGANISATIEpagina /// */

.blok_extra { width: 100%; height: auto; }
.org_info_banner {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #eee;
    position: relative;
    content: "";
    background-size: 92%;
    background: url(../images/logoWD-transparent.png);
    background-color: #8a97c5;
    background-repeat: no-repeat;
    background-position: 74px -309px;
}
.wrap_org_info { display: inline-block;}
.org_info_banner_text {  color: #fff; line-height: 36px; font-weight: bold; }
.blok_org_info li { list-style-type: none; padding: 1% 0;}
.blok_overons header, .blok_org_info header { font-weight: bold; color:#07077c;}
.blok_evenementen header, .blok_overons header, .blok_org_info header, .blok_activiteiten header, .blok_downloads header, .blok_tags header, .blok_org_video header { margin-bottom: 20px;}
 .blok_activiteiten header, .blok_downloads header, .blok_tags header, .blok_org_video header { font-weight: bold; color:#ec6707; }
 .blok_activiteiten h3, .blok_activiteiten header {align-self: flex-start;}
.blok_evenementen header { font-weight: bold; color:#07077c; }
.blok_org_info { width: 100%;}
.blok_org_logo, .blok_links .blok_extra, .blok_links .blok_org_info { margin-bottom: 10px;}
.wrap_org_bottom {  height: auto;}
    .blok_org_info ul { display:inline-block; width: 100%;}
.org_logo {  float: left; width: 100%;  display: flex;}
.org_logo  img { width:100%; height: 100%; object-position: center; object-fit: cover;}
.blok_activiteitpagina h3:before, .blok_activiteitpagina a, .blok_downloads h3:before, .blok_activiteiten h3:before { content: ">"; padding-right: 7px; color:#ec6707; font-size: 15px;}
.blok_evenementen h3:before { content: ">"; padding-right: 7px; color:#07077c; font-size: 15px;}
.blok_activiteitpagina a, .blok_downloads h3 a, .blok_evenementen h3 a, .blok_activiteiten h3 a {
    color: #142154!important;
    font-size: 0.8em;
    margin-bottom: 8px;
    display:inline-block;;
    font-weight: normal;
}
.blok_activiteitpagina h4 { font-weight: bold; color:#07077c; font-size: 17px; border-bottom: 1px solid #eee; padding-bottom: 6px; margin-bottom: 15px;}
.org_info_banner_text { display: flex; flex-direction: column;  justify-content: space-around;}
.blok_links {background-color:#eee;}
.blok_org_image {border: 1px solid #ccc;}
.blok_overons { border: 1px solid #c7c7f1;}
.blok_activiteiten { border: 1px solid #ec6707;background-color: #fff;}
.blok_downloads { border: 1px solid #f6caa9;}
.blok_tags { border: 1px solid #d4dbf7; background-color:#f0f3ff;}
.blok_org_video { background-color:#6b6f99;}
.blok_evenementen { background-color: #d4dbf7; border: 1px solid #d4dbf7;}

@media only screen and (min-width:60em) {
    .wrap_org_bottom,
    .wrap_org_top { width: 100%; display:flex; flex-direction: row; min-height: 100px;}
    .wrap_org_top > div, .wrap_org_top > article,
    .wrap_org_bottom > div, .wrap_org_bottom > article { display:flex; align-items: stretch; flex-direction: column;  box-sizing: border-box;}
    /*//// flex //*/
    .blok_org_video, .blok_org_image, .blok_activiteiten, .blok_evenementen, .blok_tags,
    .blok_downloads, .blok_activiteitpagina, .blok_links { flex: 1;}
    .blok_overons { flex: 2;}
    /*//// Top /////*/
    .blok_links { margin: 1%; padding: 2% 2% 2% 3%; }
    .blok_org_image { margin: 1%; }
    .blok_activiteiten { margin: 2%;  padding: 2% 2% 2% 3%;}
    .blok_activiteiten { border-top:30px solid #f6caa9;  }
    /*// Midden //*/
    .blok_overons { border-left: 28px solid #d4dbf7; padding: 2% 2% 2% 3%;  margin: 1%;    }
    .blok_evenementen { margin: 1%; padding: 2% 2% 2% 3%;}
    /*/////*/
    .blok_activiteiten { padding: 2% 2% 2% 3%;  margin: 1%;}
    .blok_evenementen { padding: 2% 2% 2% 3%;  margin: 1%;}
    /* Bottom*/
    .blok_tags { margin: 1%; padding: 2% 3% 2% 3%; }
    .blok_downloads{ margin: 1%; padding: 2% 2% 2% 3%; }
    .blok_org_video { margin: 1%; }
    .blok_downloads {  border-right: 28px solid #f6caa9;}
    /*////////////*/
    .blok_org_image img, .blok_org_image, .blok_overons, .blok_links, .blok_activiteiten, .blok_evenementen, .blok_downloads, .blok_org_image, .blok_org_video, .blok_tags { border-radius: 9px; }
    .blok_org_video {border: 1px solid #eee; border-right: 28px solid #eee; }
        /**/

    .blok_activiteitpagina { box-sizing: border-box; width:100%; padding: 2% 2% 2% 5%; margin: 3% 0; border: 1px solid #d4dbf7; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-left:38px solid #d4dbf7;}

    .blok_links {  border: 1px solid #eee;  }
    .wrap_org_info { width: 92%; padding: 1% 0 0; margin-left: 4%; margin-right: 4%; padding-bottom: 3%;}
    .org_info_banner {    height: 175px; display: flex; }
    .org_info_banner_text {
        font-size: 35px;
        line-height: 45px;
        padding: 0 5% 0 0;
        width: auto;
        max-width: 40%;
        float: left;
        text-align: right;
        min-height: 64px;
    }
    .blok_org_image img {  width: 100%; height:100%; object-fit: cover; object-position: center;}
    .blok_org_video iframe { width: 100%; height: 240px;}
    .blok_links label { float:left; width: 30%;}
    .label_2 { min-height: 25px;}
    .org_info_text { float:left; width: 65%;}/* naast label */
    .wrap_org_logo { width: 96%; padding: 0 2% 10px; height: 125px; }
    .wrap_org_logo a {
        display: inline-flex;
        width: 100%;
        height: 125px;
        align-items: center;
        justify-content: center;
    }
    .wrap_org_logo img {
        width: 100%;
        height: 125px;
        object-fit: contain;
        object-position: center;
    }
.geen_vacs:after { }
    .fa-handshake-angle {
        font-size: 125px;
        margin-top: 10px;
        border-radius: 10px;
        padding: 5px 29%;
        object-position: center;
        color: #ebbf9f;
        background-color: #f7e8dc;
    }
    .blok_org_logo img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center;
        margin-right: 20%;
        border-radius: 8px;
    }
    .blok_org_logo {
        float: left;
        margin: 0;
        width: 20%;
        height: 175px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

.per_org h3 { min-height:45px; font-size: 20px; text-align: center; margin-bottom: 10px;}
 .wrap_org.home .per_org {  }
    .per_org.homevwwg {border-left: 28px solid #c1c5d7; padding:4%  3% 2%;  border-bottom: 1px solid #d4dbf7;width: 23%;}
    .per_org.homeorgnst {border-top: 28px solid #f6caa9; padding: 2% 3%; border-bottom: 1px solid #d4dbf7; width: 23%;}
    .per_org.homeevnmt { border-right: 28px solid #d4dbf7; padding: 4% 3% 2%; border-bottom: 1px solid #d4dbf7; width: 23%;}
    .per_org {
        padding: 15px;
        background-color: #fff;
        border: 1px solid #d4dbf7;
        border-bottom: 28px solid #d4dbf7;
        border-radius: 9px;
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        margin: 0 1% 1% 0;
        width: 19%;
        float: left;
        text-align: center;
        display: flex;
        flex-direction: column;
    }
    .wrap_org_home { flex: 1; line-height: 24px;}
    .wrap_org_home_link { }

    .ytube_embedded iframe { width: 350px; height: auto;}
    .activiteit_home { width: 23%;float:left; margin-right: 2%;}
    .wrap_org {
        width: 100%;
        margin-bottom: 10px;
        display: inline-flex;
        flex-wrap: wrap;
        justify-content: center;
    }
}
.home_vwgs {background-color: #6a75a7;}
.home_orgs {background-color: #ec6707;}
.home_events{background-color: #07077c;}
.home_vwgs, .home_orgs, .home_events {  text-align: center;
    color: #fff;
    margin: auto auto 20px;
    position: relative;
    float: none;
    padding-top: 27px;
    padding-bottom: 17px;
    -moz-border-radius: 58px;
    -webkit-border-radius: 58px;
    border-radius: 58px;
    width: 120px;
    height: 75px;
    line-height: 28px;
}
.per_org .fa-hand-heart, .per_org .fa-building, .per_org .fa-calendar-days {
    font-size:50px;font-style: normal!important;}
.home_product_logo {}
/* //// MOBIEL /////*/
@media only screen and (max-width:60em) {
    .wrap_org_top,
    .wrap_org_bottom  { width:90%; margin: 2% 5%; }
    .wrap_org_info { width: 100%; }
    .org_info_banner_text { font-size: 25px;  line-height: 36px; padding: 0 4%;  width: 92%;     }
    .blok_org_image {  width: 100%; height: auto; }
    .blok_org_image img { width: 100%; height: 225px;}

    .blok_links { width: 100%; background-color:#fff; padding:4% 0 2%;  }
    .blok_org_info { min-height: 250px;}
    .blok_org_video {height: auto; margin: 4% 0; background-color:#eee;}
    .blok_org_video iframe { width: 100%; height: auto;}
    .blok_links label { width: 100%;}
    .org_info_text { width: 100%;}/* naast label */
    .blok_tags,
    .blok_activiteiten, .blok_evenementen, .blok_downloads, .blok_org_video, .blok_overons { width: 90%;  padding: 5%; margin-bottom: 15px; margin-top: 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

    .wrap_org_bottom .blok_overons { order: 1;}
    .wrap_org_top .blok_activiteiten { order: 2;}
    .wrap_org_bottom .blok_downloads { order: 3;}
    .wrap_org_bottom .blok_org_video { order: 4;}
    .wrap_org_bottom .blok_tags { order: 5;}
    .per_org { background-color:#fff;
        border: 1px solid #ebebeb;
        border-radius: 9px;
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        padding: 9%;
        margin: 3% 0; text-align: center;
    }
    .activiteit_home { width: 95%;}
    .banner-org, .banner-tekst { line-height: 36px; padding: 4% 0; width: 90%; font-size: 2em; justify-content:center; }
    .wrap_org { width: 100%; padding: 0;margin-bottom: 10px;    }
    .org_info_banner {    height: 175px; display: flex;}
}
/* END MOBIEL */

.fb-share-button.facebook_butt { display:inline-block;}
.fb-share-button a { background-color:#0f74a8!important;color: #fff!important; padding: 6px 10px; margin-top: 10px; display:inline-block; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.fb-share-button a:before { content: "\f09a"; font-family: FontAwesome; padding-right: 7px;}
#st-1 .st-btn > span {mind-widht: 45!important;}

/* SOCIAL MEDIA SHARE BUTTONS */
.socialmediabuttons { padding-top: 5px; margin-top: 10px;}
.socialmediabuttons button { color:white;padding: 4px 20px 8px;border:none;border-radius:5px;margin-bottom: 10px; cursor: pointer;}
.socialmediabuttons button:hover { background-color: #0b307a; }
.facebook_btn button:before, .linkedin_btn button:before { display:inline; font-family: FontAwesome; font-size: 21px; font-weight: normal; position: relative; top: 3px; right: 6px;}
.fa-x-twitter {padding: 12px 17px 12px 12px;font-size: 21px;border-radius: 15px;float: left;background-color: #142154;color: #fff;}
.socialbanner .linkedin_btn:before, .linkedin_btn button:before { content: "\f08c"; }
.socialbanner .facebook_btn:before, .facebook_btn button:before { content: "\F082"; }
.socialbanner .instagram_btn:before, .instagram_btn button:before { content: "\f16d"; }

.socialbanner a.linkedin_btn:before, .socialbanner a.facebook_btn:before, .socialbanner a.instagram_btn:before {
    display: inline;
    font-family: FontAwesome;
    padding: 12px 14px;
    font-size: 26px;
    border-radius: 15px;
    float: left;
    margin-right: 20px;
}
.socialbanner a.linkedin_btn:before{ background-color: #3596d5; color:#fff;}
.socialbanner a.facebook_btn:before{ background-color:#4066b1; color:#fff;}
.socialbanner a.instagram_btn:before { background-color: #fb076c; color: #fff;}

.facebook_btn button { background-color:#4066b1;}
.linkedin_btn button { background-color:#3596d5;}
/* SOCIAL MEDIA BANNER */
.socialbanner {display:inline-block; width: 100%; height: auto; margin-bottom: 25px;}
.socialbanner header { color:#0b307a;}
.evenement_right {
    width: 39%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    align-items: stretch;
}
.evenement_right img { object-fit: contain; background-color:#ebecff; object-position: top center; width: 100%; height: 100%;}
/*////algemene tekstcolor zoals in body ////*/
a .nieuwstekst,
a .vac_home_titel.nieuws,
.act_titel a,
.recent_vacs_home a { color:#142154;}
