.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-container{border-radius:0px;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-container.layout-advanced .eael-post-list-posts-wrap{grid-gap:20px;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-container .eael-post-list-header{margin-bottom:50px;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-header .header-title .title{background-color:#e23a47;color:#fff;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-header .post-categories a{font-family:"Nunito", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );padding:15px 15px 15px 15px;margin:0px 10px 0px 0px;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-header .post-categories a.active, .elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-header .post-categories a:hover{color:var( --e-global-color-text );}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-container.layout-advanced .eael-post-list-thumbnail{margin-bottom:10px;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-content .eael-post-list-title, .elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-content .eael-post-list-title a{color:#222;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-content .eael-post-list-title:hover, .elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-content .eael-post-list-title a:hover{color:#e65a50;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-content p{color:#4d4d4d;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-content .meta{color:#aaa;}.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form{width:470px;}.elementor-8068 .elementor-element.elementor-element-8141a42 > .elementor-widget-container{padding:30px 0px 0px 0px;}/* Start custom CSS for eael-post-list, class: .elementor-element-8141a42 */.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-post{
    position: relative;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-content{
    min-height: 250px;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categorie{
    position: relative;
    padding: 20px !important;
    background: #E0E0E0 !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a{
    border-radius: 0 !important;
    position: relative;
    opacity: 0.5;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:hover{
    opacity: 1;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a.active{
    background: unset !important;
    opacity: 1;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(1){
    padding-left: 40px !important;
    background: #543bc2 !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(2), .elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(2).active{
    background: #ED1E1E !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(3), .elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(3).active{
    background: #2B8657 !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(4), .elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(4).active{
    background: #236FE5 !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(5), .elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(5).active{
    background: #656ED3 !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(6), .elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(6).active{
    background: #0072C6 !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .post-categories > a:nth-child(1)::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translate(0,-50%);
    width: 20px;
    height: 20px;
    background: url('https://www.compuniversity.nl/wp-content/uploads/2022/03/grid_white.png');
    background-size: 20px 20px;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-header::before{
    content: 'Filter de resultaten';
    font-family: 'Nunito', Sans-Serif;
    position: absolute;
    top: 10px;
    left: 20px;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    color: black;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-header{
    padding: 20px;
    padding-top: 60px;
    background: #E0E0E0;
    border-radius: 0;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-post{
    max-width: 300px
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-post .cursus-tarief{
    position: relative;
    position: absolute;
    bottom: 0;
    font-family: 'Nunito', Sans-Serif;
    font-size: 1.4em;
    font-weight: 600;
    color: black !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-post .cursus-tarief::before{
    position: absolute;
    top: 0;
    width: 100%;
    height: 2px;
    background: black;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-thumbnail img{
    max-height: 250px;
    width: 100%;
    object-fit: contain;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .eael-post-list-posts-wrap{
    grid-gap: 50px !important;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .cat-image img{
    width: 65px;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .cat-image{
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 15px 20px;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .tag-populair{
    position: absolute;
    top: -25px;
    right: 40px;
    background: red;
    padding: 10px 15px;
    text-transform: uppercase;
}

.elementor-8068 .elementor-element.elementor-element-8141a42 .tag-populair h4{
    color: white;
    margin: 0;
    font-family: 'Nunito', Sans-Serif;
    font-size: 16px;
}/* End custom CSS */