/*
Theme Name: Divi Child
Theme URI: https://www.kpot.be
Template: Divi
Author: kpot
Author URI: https://www.kpot.be
Description: A child theme of Divi.
Version: 1.1.1659005334
Updated: 2022-07-28 10:48:54
*/

/* Overall Stuff */
a, p, div, span{
    font-size:15px;
    line-height:1.4;
}

h1{
    font-size:35px;
    font-weight:600;
    line-height:1.15;
}
h2{
    font-size:27px;
    font-weight:300;
    line-height:1.15;
}
h3{
    font-size:21px;
    font-weight:300;
    line-height:1.4;
}
img:not(.home_intro_img){
    pointer-events: none;
}

strong{
    font-weight:600 !important;
}

.button, .et_pb_button{
    font-size:15px !important;
    font-weight:600;
    padding: 10px 15px !important;
}

.home .entry-content{
    overflow: hidden;
    max-width: 98vw;
}


.grecaptcha-badge{
    display:none !important;
}


/*** Remove the divider line between content and sidebar ***/
#main-content .container:before {background: none;}

/*** Hide Sidebar ***/
  #sidebar {display:none;}

/*** Expand the content area to fullwidth ***/
  @media (min-width: 981px){
  #left-area {
  width: 100%;
  padding: 23px 0px 0px !important;
  float: none !important;
  }
  }




/* HEADER: fixes */
#menu-main li{
    margin-left:40px;
}

.menu_fb a{
    content:'';
}

#menu-socials img{
    max-width:20px;
}
.et_pb_menu .et-menu>li {
    padding-left: 0px;
}
.et_pb_menu__search-input{
    background-color: white;
    color: black;
    padding: 4px;
}
.post-meta{
    color:black !important;
}

header .upper_message{
    height:42px;
}

header .et_pb_menu__search-container input{
    color:white !important;
}

.current-menu-item a{
    font-weight:600;
}

#main-content{
    min-height:70vh;
}


/* HOME */
.home .pa-inline-buttons .et_pb_button_module_wrapper:first-of-type{
    display:block;
}
.home h1{
    font-weight:300;
}
.open{
    display:inline-block !important;
}

.home .et-pb-slider-arrows, .home .et-pb-controllers{
    display:none;
}

.home .et_pb_button_0_wrapper{
    margin-left:0px !important;
}




/* HOME: intro block */
.home_intro{
    display:block;
}
.home_intro_mobile{
    display:none;
}
.home_intro_img{
    width:200px;
    margin-right:20px;
    margin-bottom:20px;
}
.home_intro_img:hover{
    filter: invert(1);
    transform: scale(1.01);
    cursor:pointer;
}

.home_intro_txt{
    display: inline-block;
    display:none;
    background-color: black;
    color: white;
    height: 183.5px;
    width: 480px;
    margin-top: 0px;
    position: relative;
    top: unset !important;
    vertical-align:top !important;
    left: -21px;
    padding:10px;
}

/* HOME - onderwijsmakers */
.home_onderwijsmaker{
    display:flex;
}
.home_onderwijsmaker_left{
    width:70%;
    margin-top:6vw;
    padding-right: 8%;
}
.home_onderwijsmaker_right{
    width:30%;
}

.home_onderwijsmaker_left h2{
    font-weight:600;
}

.home_onderwijsmaker_left p{
    max-width:550px;
}


.home_onderwijsmaker_left .functie{
    /* margin-top:15px; */
    margin-bottom:15px;
}
.home_onderwijsmaker_left .black_btn{
    color:white;
    background-color:black;
} 
.home_onderwijsmaker_left .black_btn:hover{
    color:black !important;
    background-color:white !important;
} 
.home_onderwijsmaker_left .button:hover{
    color:white;
    background-color:black;
} 
/* Single page fixes */
.container {
    width: 100% !important;
    max-width: 1800px !important;
}

.single-page .entry-title {
    display: none;
}

.single #content-area a{
    text-decoration:underline;
}


/* ARCHIVE: Onderwijsmakers */
.et_right_sidebar #main-content .container:before{
    display:none;
}
.post-type-archive-onderwijsmakers #content-area #left-area{
    display:flex;
    width:100%;
    flex-wrap:wrap;
}
.post-type-archive-onderwijsmakers #content-area #left-area article{
    width:31%;
    margin-right:3.5%;
}
.post-type-archive-onderwijsmakers #content-area #left-area article:nth-child(3n){
    margin-right:0%;
}

.post-type-archive-onderwijsmakers #content-area #left-area .entry-title{
    padding-bottom: 0px;
    padding-top: 10px;
}

.post-type-archive-onderwijsmakers h3, .post-type-archive-laboratorium h3, .post-type-archive-studio h3, .post-type-archive-storys h3{
    font-weight:600;
    padding-top: 15px;
    padding-bottom:15px;
}
.post-type-archive-onderwijsmakers h3{
    padding-bottom:5px;
}
.post-type-archive-onderwijsmakers .one_post_stories a, .post-type-archive-laboratorium .one_post_stories a, .post-type-archive-studio .one_post_stories a, .post-type-archive-storys .one_post_stories a,
.post-type-archive-laboratorium .one_post_stories p, .post-type-archive-studio .one_post_stories p, .post-type-archive-storys .one_post_stories p{
    padding-top: 15px;
}

.post-type-archive-onderwijsmakers .one_post_stories p{
    padding-bottom:20px;
}
.post-type-archive-onderwijsmakers .one_post_stories a, .post-type-archive-laboratorium .one_post_stories a, .post-type-archive-studio .one_post_stories a, .post-type-archive-storys .one_post_stories a{
    text-decoration:underline;
}

.single-studio .entry-content{
    max-width:1440px;
    margin:0 auto;
}

.single-studio .entry-title{ 
    font-size:35px !important;
    margin-top:15px;
}

/* ONDERWIJSMAKERS - SINGLE */
.single-onderwijsmakers h2{
    margin-top:30px;
}

/* STORYES - Archive */
.post-type-archive .container{
    padding:0px 60px;
}

.one_post_stories{
    width:calc(33% - 40px);
    margin-right:50px;
    margin-bottom:50px;
}

.one_post_stories:nth-of-type(3n) {
    margin-right:0px;
}
.storys_intro h2{
    margin-top:30px;
    margin-bottom:30px;
    max-width:800px;
    line-height: 1.15;
}
.single-storys .et-db #et-boc .et-l .et_pb_row_2{
	max-width:800px;
}
 

.all_posts_storys{
    display:flex;
    flex-wrap:wrap;
    padding-bottom:60px;
    margin-bottom:10px;
    border-bottom:1px solid black;
}


/* STORYS - single */
.single #main-content .container, .single #main-content .container {
    padding-top: 0px !important;
}
.et-db #et-boc .et-l .et_pb_image_0 .et_pb_image_wrap img {
    object-fit: cover !important;
}

.single-storys .entry-content h1{
    font-size:31px !important;
}
.single-storys #page-container .entry-content p a, .single-storys #page-container .entry-content p, #page-container .single-storys .entry-content a, .single-storys #page-container .entry-content span, .single-storys #page-container .entry-content li{
    font-size:18px !important;
    font-weight:300;
    line-height: 1.4;
}

.single-storys .container{
    max-width:unset !important;
}

.single .entry-content tr td{
    border-top:1px solid black !important;
}
.single-storys .entry-content .et_pb_section_1 .et_pb_row{
    width: 80%;
    max-width: 1080px;
}

.single-storys .entry-content .et_pb_section_0 .et_pb_row:first-of-type{
    width:unset !important;
    max-width:unset !important;
}

/* Single labo */
.single-laboratorium h2{
    margin-top:20px;
    /*font-weight:600; */
}

.single-laboratorium span{
    line-height:unset !important;
    /*font-weight:600; */
}



/* WERKING */
.archive #et-main-area .container{
    margin-top:60px;
}
.all_posts_werking{
    display:flex;
    flex-wrap:wrap;
}

.one_post_werking{
    width:calc(33% - 40px);
    margin-right:50px;
}

.one_post_werking:nth-of-type(3n) {
    margin-right:0px;
}

.button{
    padding:15px 20px;
    border:1px solid black;
    line-height:4;
    margin-right:15px;
}

.werking_filter .active, .werking_filter .button:active{
    color:white;
    background-color:black;
    border:1px solid black;
}


/* OVER SOM pagina*/
.page-id-14 .et_pb_button_module_wrapper{
    display:inline-block;
    margin-right:15px;
}

.page-id-14 .onderwijsmakers{
    width:19%;
    display:inline-block;
    padding-right:20px;
}


/* ALLE contactform 7 forms */
.wpcf7-form input, .wpcf7-form textarea{
    border:1px solid black;
    padding:5px 10px;
    margin-bottom:10px;
}

.wpcf7-submit{
    color:white;
    background-color:black;
    padding:5px 10px;
}
.wpcf7-submit:hover{
    color:black;
    background-color:white;
    cursor:pointer;
}

/* KALENDER - Archive*/
.post-type-archive-kalender .container{
    padding:0px;
}
.post-type-archive-kalender .container .kalender{
    min-height: calc(100vh - 420px );
}
.kalender{
    display:flex;
    max-width: 1800px;
    margin: 0 auto;
    margin-left: 60px;
    margin-right: 60px;
}

.kalender_left_column{
    width: 38vw;
    padding-right: 5vw;
}
.kalender_right_column{
    margin-top: 40px;
    border-top: 1px solid black;
}

.kalender_right_column .button:hover{
    color:white;
    background-color:black;
}

.one_post_kalender{
    border-bottom:1px solid black;
    padding:10px 5px 5px 0px;
}
.one_post_kalender h2{
    margin-bottom:10px;
    max-width:90%;
}
.one_post_kalender p{
    padding-bottom:0px;
}

.one_post_kalender .extra_info{
    display:flex;
    flex-direction: row;
    justify-content:space-between;
}

.one_post_kalender_date{
    font-weight:300;
    margin-top:10px;
    margin-bottom:5px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.one_post_kaldener_organiser{
    font-size:11px;
    margin-bottom:10px;
}

.one_post_kalender_title{
    font-weight:600;
}

.eigen_event{
    margin-top:80px;
    margin-bottom:80px
}

.eigen_event .button{
    color:white;
    background-color:black;
}
.eigen_event .button:hover{
    color:black;
    background-color:white;
}

.one_post_kalender .extra_info a{
    text-decoration:underline;
}
.one_post_kalender .extra_info{
    margin-top: 15px;
}

/* KALENDER - detailpagina */
.schrijf_je_in_bulletpoints li{ 
    margin-bottom:10px;
}

.single-kalender .wpcf7 input[type="text"], .single-kalender .wpcf7 input[type="email"], .single-kalender .wpcf7 textarea{
    width:400px;
}
.single-kalender .wpcf7 .wpcf7-list-item{
    margin:0px;
}

.wpcf7-submit, .et_pb_button{
    font-weight:600 !important;
    font-size:15px !important;
    text-decoration: none !important;
}

.single-kalender .schrijf_je_in_bulletpoints ul {
    list-style-type: none !important;
  }
  
  .single-kalender .schrijf_je_in_bulletpoints ul li {
    padding-left: 0em;
    /* text-indent: -1em; */
  }
  
  .single-kalender .schrijf_je_in_bulletpoints ul li:before {
    content: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/Rectangle-278.png);
    padding-right: 5px;
    padding-right: 5px;
    margin-left: -21px;
    display: inline-block;
    transform: scale(.6);
  }


/* HOME: Kalender */
.home .kalender{
    flex-direction:column;
}
.home .kalender_right_column {
    margin-top: 5px;
}
#kalender_title h2, #werking_title h2, #onderwijs_title h2{
    font-weight:600;
}

.werking_blok_home .entry-title a{
    font-size:21px;
    font-weight:600;
}

.werking_blok_home .post-content a{
    text-decoration:underline;
}

.upper_home_intro, .lower_home_intro{
    max-height:210px;
}

.home .type-kalender{
    padding-bottom:10px;
}

.home article{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.home article .entry-title{
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.home article .post-meta{
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.home article .post-content{
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}

.home .kalender_block_home .entry-title{
    font-weight:600;
}

.home .kalender_block_home .more-link{
    text-decoration:underline;
}

/* FOOTER */
footer #menu-main-1 {
    display: flex;
    flex-direction: column;
}
footer #menu-main-1 a {
    color:white !important;
}

footer .et_pb_menu_0_tb_footer{
    background-color:unset !important;
}

footer .et_pb_button{
    color:black !important;
    background-color:white !important;
    font-weight:600;
}
footer .et_pb_row_0_tb_footer .et_pb_button:hover{
    color:white !important;
    background-color:black !important;
    border:1px solid white !important;
}

footer .menu-image{
    max-width:20px;
}

footer .et_pb_menu__wrap{
    background-color:black;
}

footer .et_pb_menu .et-menu {
    margin-left: 0px;
    margin-right: 0px;
}

.et-menu-nav #menu-socials{
    margin-top: -3px;
}

footer a, footer p, footer span{
    font-size:13px !important;
}

footer .et_pb_column_1_4 .et_pb_text_0_tb_footer{
    margin-bottom:0px !important;
}

#menu-socials-1 li, #menu-socials li{
    padding-right:7px !important;
    padding-left:0px !important;
}

.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu { display: flex!important; } .lwp-hide-mobile-menu .et_mobile_nav_menu { display: none; }

.archive footer .et_pb_row, .archive .et_pb_row_0_tb_footer {
    width: unset !important;
    max-width: 1800px !important;

}

/* Nieuwsbrief */
.page-id-152 .et_pb_text_1, .page-id-186 .et_pb_text_1{
    max-width: 500px !important;
}
.nieuwsbrieven{
    display:flex;
    flex-flow:wrap;
}
.one_nieuwsbrief{
    width:30%;
    margin-right:5%;
    margin-bottom:45px;
}
.one_nieuwsbrief:nth-of-type(3n) {
    margin-right:0px;
}
.one_nieuwsbrief a:hover{
    cursor:pointer;
}
.one_nieuwsbrief img{
    width: 100%;
    height: 22vw;
    object-fit: cover;
}

/* Pagination */
.pagination{
    text-align:right;
    margin-bottom:60px;
}

.pagination a{
   color:white;
   background-color:black;
   padding:5px 10px;
   border:1px solid black;
   /* margin:0px 5px; */
}
.pagination span{
    border:1px solid black;
    padding:5px 10px;
 }

 .pagination a:hover{
    color:black;
    background-color:white;
    cursor:pointer;
 }

/* ZOEKPAGINA */
.search-results #main-content{
    max-width: 1320px;
    padding: 0px 60px;
 }

 .search-results .content{
    display:flex;
    flex-flow:wrap;
}

 .search-results .content .search_wrapper{
     width:30%;
     margin-right:3%;
 }
 .search-results .content h3{
    width:100% !important;
}
.search-results .content h3 img{
height: 30%;
}

 .search-results .page_header{
     margin-top:60px;
     margin-bottom:10px;
 }

 .post-type-archive-kalender .pagination {
    text-align: right;
    margin-bottom: 60px;
    margin-top: 40px;
}




 #werking_title{
    background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking01-1.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto !important;
 }
 #werking_title div{
    margin-top: 6px;
    margin-bottom: 6px;
 }

 #kalender_title{
    background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto !important;
 }
 #kalender_title div{
    margin-top: 6px;
    margin-bottom: 6px;
    float:right;
 }

 #onderwijs_title{
    background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/onderwij01.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto !important;
 }
 #onderwijs_title div{
    margin-top: 6px;
    margin-bottom: 6px;
 }

 .storys_intro h2{
     font-size:21px;
 }

 .storys_intro h2 a{
    font-size:21px;
    text-decoration:underline;
}

#page-container .entry-content .pac_dih__image_details .pac_dih__caption p{
    font-size:12px !important;
}
.home_intro_img:hover{
    cursor:pointer;
}
.publicaties{
    display:flex;
    flex-flow:wrap;
}

.one_publicatie img{
    max-width:100px;
    margin-right:50px;
}
.one_publicatie{
    width:33%;
    display:flex;
    padding-right:8%;
    margin-bottom: 50px;
}

.team{
    display:flex;
    flex-flow: wrap;
}
.one_team{
    width: calc((100% - 120px)/5);
    margin-right: 30px;
    margin-bottom:30px;
}
.one_team:nth-child(5n){
    margin-right:0px;
}

.one_team h3{
    font-weight:600;
}





/* POP UP */
.pum-theme-5399, .pum-theme-standaard-thema {
    background-color: rgba(255, 255, 255, .50);
}
.pum-theme-5399 .pum-content + .pum-close, .pum-theme-standaard-thema .pum-content + .pum-close {
    background-color: black;
    border: unset;
    padding: 0px 8px;
    font-weight: 600;
    font-size: 16px;
}
.pum-theme-5399 .pum-container, .pum-theme-standaard-thema .pum-container {
    background-color: white;
}
.pum-theme-5399 .pum-container, .pum-theme-standaard-thema .pum-container {
    padding: 40px;
}
.pum-theme-5399 .pum-content, .pum-theme-standaard-thema .pum-content {
    color: black;
    font-weight: 500;
}
.popupmaker_btn{
    background-color: black;
    padding: 8px 12px;
    color: white;
    border:1px solid black;
}
.popupmaker_btn:hover{
    background-color: white;
    color: black;
}
.pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -20% !important;
    width: 40% !important;
}
.pum-theme-5399 .pum-title, .pum-theme-standaard-thema .pum-title {
    border-bottom: 1px solid black;
    padding-bottom: 16px;
    margin-bottom: 26px;
}
@media only screen and (max-width: 1780px) { .pum-container.pum-responsive.pum-responsive-medium { margin-left: -25% !important;width: 50% !important;}}
@media only screen and (max-width: 1780px) { .pum-container.pum-responsive.pum-responsive-medium { margin-left: -30% !important;width: 60% !important;}}
@media only screen and (max-width: 980px) { .pum-container.pum-responsive.pum-responsive-medium { margin-left: -40% !important;width: 80% !important;}}
@media only screen and (max-width: 650px) { 
    .pum-container.pum-responsive.pum-responsive-medium { margin-left: -45% !important;width: 90% !important;}
    .pum-theme-5399 .pum-container, .pum-theme-standaard-thema .pum-container {padding: 25px;}
}}

 @media only screen and (max-width: 1830px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking02-1.png);
     }
 }
 @media only screen and (max-width: 1720px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking03-1.png);
     }

 }

 @media only screen and (max-width: 1610px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking04-1.png);
     }
     #onderwijs_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/onderwijs02.png);
     }
 }

 @media only screen and (max-width: 1500px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking05-1.png);
     }
     .et_pb_text_5 {
        padding-right: 2vw !important;
    }
 }
 @media only screen and (max-width: 1390px) {
    #onderwijs_title{
        background-image: unset;
    }
}

 @media only screen and (max-width: 1320px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking06-1.png);
     }
 }
 
 @media only screen and (max-width: 1220px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking07-1.png);
     }
     .one_team{
        width: calc((100% - 90px)/4);
    }
    .one_team:nth-child(5n){
        margin-right:30px;
    }
    .one_team:nth-child(4n){
        margin-right:00px;
    }
 }
 @media only screen and (max-width: 1100px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking08-1.png);
     }
 }
 @media only screen and (max-width: 1020px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking09-1.png);
     }
     .one_team{
        width: calc((100% - 60px)/3);
    }
    .one_team:nth-child(4n){
        margin-right:30px;
    }
    .one_team:nth-child(3n){
        margin-right:00px;
    }
 }
 @media only screen and (max-width: 980px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking08-1.png);
     }
 }
 @media only screen and (max-width: 872px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking09-1.png);
     }
 }
 @media only screen and (max-width: 760px) {
    #werking_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/werking10-1.png);
     }
     .one_team{
        width: calc((100% - 30px)/2);
    }
    .one_team:nth-child(3n){
        margin-right:30px;
    }
    .one_team:nth-child(2n){
        margin-right:00px;
    }
 }







 @media only screen and (max-width: 1900px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender01.png);
     }
 }
 @media only screen and (max-width: 1790px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender02.png);
     }
 }

 @media only screen and (max-width: 1680px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender04.png);
     }
 }

 @media only screen and (max-width: 1570px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender05.png);
     }
 }

 @media only screen and (max-width: 1420px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender06.png);
     }
 }
 
 @media only screen and (max-width: 1300px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender07.png);
     }
 }
 @media only screen and (max-width: 1200px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender08.png);
     }
 }
 @media only screen and (max-width: 1100px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender09.png);
     }
 }
 @media only screen and (max-width: 1000px) {
     #kalender_title{
        background-image: url(https://samenonderwijsmaken.be/wp-content/uploads/2023/01/kalender10.png);
     }
 }






 @media only screen and (max-width: 870px) {
    #werking_title, #kalender_title{
        background-image: unset;
     }
 }






@media only screen and (max-width: 1860px) {
    .home #werking_title, .home .werking_blok_home, .home #kalender_title, .home .kalender_block_home, .home #onderwijs_title, .home .home_onderwijsmaker{
        margin:0px 30px !important;
        width:calc(100vw - 60px); 
    }
    .home .ontdek_onze_werking{
        /* margin-left:30px; */
    }
}


 @media only screen and (max-width: 1450px) {
    .upper_message p, .upper_message a, .upper_message span{
        font-size:12px;
    }
    .Meewerkende_kolom2{
        width: 150px !important;
        margin-right: 0px !important;
    }
    .Meewerkende_kolom3{
        width: 190px !important;
        margin-left: 33px !important;
    }
    .single-laboratorium #left-area .entry-content .Meewerkende_kolom3 .et_pb_with_border{
        margin-left: 0px !important;
    }
}

@media only screen and (max-width: 1290px) {
    .home_intro_txt {
        width: 460px;
    }
}
@media only screen and (max-width: 1260px) {
    .home_intro{
        display:none;
    }
    .home_intro_mobile{
        display:inline-block;
    }
    .home_intro_mobile div{
        display:flex;
    }
    .home_intro_mobile .home_intro_txt{
        display:inline-block;
        height:20vw;
        top: -7.5vw;
        left: 0px;
        position:unset;
    }
    .home_intro_mobile .home_intro_img{
        display:inline-block;
        width:auto;
        height:20vw;
        margin-right:0px;
    }
    .home_intro_img, .lower_home_intro{
        display:block;
        width:25%;
    }
}
@media only screen and (max-width: 1138px) {
    .Meewerkende_kolom2 {
        width: 92px !important;
        margin-right: 0px !important;
    }
}

@media only screen and (max-width: 1100px) {
    .kalender_left_column{
        width:50vw;
    }
    .one_publicatie {
        width: 50%;
    }
}


@media only screen and (max-width: 980px) {
    .header_logo_menu div div:nth-of-type(1){
        width:fit-content !important;
        float:left !important;
        margin-bottom: -20px !important;
    }
    .header_logo_menu div div:nth-of-type(2){
        width:fit-content !important;
        float:right !important;
    }
    #mobile_menu2{
        width: 200px !important;
        margin-left: -168px !important;
        margin-top:40px !important;
    }
    footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start !important;
    }

    .kalender_block_home .et_pb_column_11{
        width:30% !important;
    }
    .kalender_block_home .et_pb_column_12{
        width:70% !important;
    }
    .werking_blok_home .et_pb_column_7, .werking_blok_home .et_pb_column_6, .werking_blok_home .et_pb_column_8{
        width:30%;
        margin-right:5%;
    }
    .werking_blok_home .et_pb_column_8{
        margin-right:0%
    }
    .home .entry-content{
        max-width:100vw;
    }
    .home .et_pb_text_4 h1, .home .et_pb_text_3 h2, .home .et_pb_text_5 h2, .home .et_pb_text_4 h2, .home #onderwijs_title h2{
        font-size:48px;
    }
    .home_onderwijsmaker_left .button{
        display:block;
        line-height: inherit !important;
        margin-top: 15px;
        width: fit-content;
    }
    .home .et_pb_button_0_wrapper {
        margin-left: 30px !important;
    }
    header .upper_message p{
        text-align:center
    }
    .Meewerkende_kolom2{
        width: 40% !important;
    }
    .Meewerkende_kolom3{
        width: 50% !important;
    }
    .kalender_block_home .et_pb_column_12 {
        width: 64%!important;
        margin-left: 6%;
    }

    .one_nieuwsbrief{
        width:47%;
        margin-right:6%;
    }
    .one_nieuwsbrief:nth-of-type(3n) {
        margin-right:6%;
    }
    .one_nieuwsbrief:nth-of-type(2n) {
        margin-right:0px;
    }
    .one_nieuwsbrief img{
        height: 26vw;
    }
}

@media only screen and (max-width: 900px) {
    .one_post_stories {
        width: calc(50% - 40px);
    }
    .one_post_stories:nth-of-type(3n) {
        margin-right: 50px;
    }
    .one_post_stories:nth-of-type(2n) {
        margin-right: 0px !important;
    }
    .kalender{
        flex-direction:column;
    }
}

@media only screen and (max-width: 780px) {
    .single-kalender .et-db #et-boc .et-l .et_pb_column_0 {
        padding-right: 0px !important;
    }
    .home_intro_mobile div {
        flex-direction: column;
        max-width:60%;
        margin: 0 auto;
    }
    .home_intro_mobile .home_intro_img{
        flex-direction: column;
        height:auto;
        width:auto;
        margin-bottom:0px;
        margin-top:40px;
    }
    .home_intro_mobile .home_intro_txt{
        height:auto;
        width:fit-content;
        max-width:unset;
    }
    .et_pb_row_0_tb_footer {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    }
    .et_pb_row_0_tb_footer .et_pb_column_0_tb_footer{
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
        margin-bottom: -30px;
    }
    .et_pb_row_0_tb_footer .et_pb_column_1_tb_footer{
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }
    .et_pb_row_0_tb_footer .et_pb_column_2_tb_footer{
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        margin-bottom: 40px !important;
    }
    .et_pb_row_0_tb_footer .et_pb_column_3_tb_footer{
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
        margin-bottom: 40px !important;
    }
    .one_publicatie {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .Meewerkende_kolom3{
        margin-top: 130px !important;
    }
}
@media only screen and (max-width: 650px) {
    .one_post_stories {
        width: 100%;
        margin-right:0px !important;
    }
    .one_post_stories div{
        height: 50vw !important;
    }
    .home_onderwijsmaker{
        flex-direction:column-reverse
    }
    .home_onderwijsmaker_left, .home_onderwijsmaker_right{
        width:100%;
    }
    .home .et_pb_text_4 h1, .home .et_pb_text_3 h2, .home .et_pb_text_5 h2, .home .et_pb_text_4 h2, .home #onderwijs_title h2 {
        font-size: 42px;
    }
    .home .et_pb_section_1.et_pb_section{
        padding-left:20px;
        padding-right:20px;
    }
    .kalender_block_home .et_pb_column{
        width:100% !important;
    }
    .kalender_block_home article{
        margin-left:0px;
        margin-right:0px;
    }
    footer #menu-main-1 li{
        width:150px;
    }
    .one_post_stories a{
        height:50vw !important;
    }
    .werking_blok_home .et_pb_column_7, .werking_blok_home .et_pb_column_6, .werking_blok_home .et_pb_column_8{
        width:100%;
    }
    .eigen_event {
        margin-bottom: 0px !important;
    }
    .kalender_block_home .et_pb_column_12 {
        margin-left: 0%;
    }
    .one_nieuwsbrief{
        width:100%;
        margin-right:0px;
    }
    .one_nieuwsbrief:nth-of-type(3n) {
        margin-right:0px;
    }
    .one_nieuwsbrief:nth-of-type(2n) {
        margin-right:0px;
    }
    .one_nieuwsbrief img{
        height: 45vw;
    }
    
}

 @media only screen and (max-width: 550px) {
    .kalender_right_block{
        max-width:70vw;
        margin-bottom:60px;
    }
    .single-kalender .wpcf7 input[type="text"], .single-kalender .wpcf7 input[type="email"], .single-kalender .wpcf7 textarea{
        max-width:70vw;
    }
    .header_logo_menu{
        padding-left:20px !important;
        padding-right:20px !important;
    }
    .post-type-archive .container, .page-id-14 .et_pb_section_1.et_pb_section, .page-id-14 .et_pb_section_0.et_pb_section {
        padding: 0px 20px;
    }
    .kalender {
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom:100px;
    }
    .home .kalender_block_home article{
        margin-bottom:0px;
    }
    .Meewerkende_kolom2{
        width: 100% !important;
    }
    .Meewerkende_kolom3{
        width: 100% !important;
        margin-left: 0px !important;
        margin-top: 29px !important;
    }
    .et_pb_section_0_tb_footer{
        padding-bottom:0px !important;
    }
}

@media only screen and (max-width: 479px) {
    .et_pb_column--with-menu{
        width: 40px !important;
        margin-top: -7vw !important;
    }
    .home .et_pb_column--with-menu, .page-id-14 .et_pb_column--with-menu{
        margin-top: -0px !important;
    }
    .et_pb_image_0_tb_header{
        max-width:70vw !important;
    }
    .home .et_pb_text_4 h1, .home .et_pb_text_3 h2, .home .et_pb_text_5 h2, .home .et_pb_text_4 h2, .home #onderwijs_title h2 {
        font-size: 36px;
    }
    .post-type-archive .et_pb_column_2_tb_header{
        max-width:70% !important;
    }
    .post-type-archive #page-container #et-boc .et_pb_column_3_5 {
        width:15% !important;
        top:7vw;
    }
    .home_intro_mobile div {
        max-width: 90%;
    }
    .home .et_pb_row_0 h1{
        max-width:88vw;
    }
    a, p, div, span{
        font-size:15px
    }
    
    h1{
        font-size:32px;
        font-weight:600;
    }
    h2{
        font-size:24px;
        font-weight:300;
    }
    h3{
        font-size:19px;
    }
    
    .button, .et_pb_button{
        font-size:15px !important;
        font-weight:600;
        padding: 10px 15px !important;
    }

    .single #et-boc .header_logo_menu .et_pb_column_3_5{
        width: fit-content !important;
        /* float: right !important; */
        margin-top: 0px !important;
    }
}

@media only screen and (max-width: 420px) {
    .home .et_pb_text_4 h1, .home .et_pb_text_3 h2, .home .et_pb_text_5 h2, .home .et_pb_text_4 h2, .home #onderwijs_title h2 {
        font-size: 30px;
    }
    .home .et_pb_row_0 .et_pb_button_2_wrapper{
        margin-left:30px;
        display:block;
    } 
    .home .et_pb_divider_hidden {
        margin-bottom: 5px !important;
    }
    .one_team{
        width: 100%;
    }
    .one_team{
        margin-right:0px !important;
    }
}

@media only screen and (max-width: 350px) {
    .home .et_pb_text_4 h1, .home .et_pb_text_3 h2, .home .et_pb_text_5 h2, .home .et_pb_text_4 h2, .home #onderwijs_title h2 {
        font-size: 26px;
    }
}

@media only screen and (max-width: 320px) {
    .home .et_pb_text_4 h1, .home .et_pb_text_3 h2, .home .et_pb_text_5 h2, .home .et_pb_text_4 h2, .home #onderwijs_title h2 {
        font-size: 22px;
    }
}