/* ---------------------------------   ALGEMEEN   ---------------------------------------*/

.title_outer, .title_without_animation { display:none; }

.main_menu a:hover, .main_menu .current, .page-child .current-page-ancestor a {
text-decoration: underline;
}

.vc_col-sm-4 {margin-bottom: 25px;}


/* ---------------   SLIDER als fullwidth single image  -------------------*/

.single-slider .flex-direction-nav, .single-slide .flex-direction-nav{
   display: none;  /* ---- verberg 'volgende' 'vorige' knoppen ---- */
}

.flexslider, .portfolio_slider { margin: 0; }


/* ---------------------------------   PROJECTEN   ---------------------------------------*/

.project-prev, .project-next {
background: none; 
position: fixed;
top: 50%;
z-index: 10000;
}

.project-prev { left: 5px; } .project-next { right: 5px; }

.project-prev a, .project-next a{
background: #fff;
color: #000;
padding: 20px 20px;
font-size: 30px;
opacity: 0.5;
filter: alpha(opacity=50);
}

.project-prev a:hover, .project-next a:hover{
opacity: 1.0;
filter: alpha(opacity=100);
}

.page-id-91 .project-prev,
.page-id-91 .project-next, 
.blog .project-prev,
.blog .project-next,
.single-post .project-prev,
.single-post .project-next,
.page-id-94 .project-prev,
.page-id-94 .project-next,
.page-id-286 .project-prev,
.page-id-286 .project-next,
.page-id-1472 .project-prev,
.page-id-1472 .project-next  
{
display: none;
}


.fa-angle-down::before {
    content: "";
}

.carousel-inner .slider_content .slide_anchor_holder {
    margin-top: 0%;
}




/* ---------------------------------   OVER 212   ---------------------------------------*/

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
padding-top: 500px;
padding-left: 0 !important;
padding-right: 0 !important;
}

/* -------- Cirkeldiagram ---------*/
.q_pie_graf_holder, .q_line_graf_holder { margin: 0 auto; width: 70%; }
.q_pie_graf_legend { float: right; margin: 20px auto;  width: 150px;}
.q_pie_graf_legend ul li p, .q_line_graf_legend ul li p { text-align: left; }


/* ---------------------------------   BLOG   ---------------------------------------*/

.blog_holder {
margin-top: 100px;
}

.more-link {


 box-sizing: initial;
    cursor: pointer;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    height: 39px;
    letter-spacing: 1px;
    line-height: 36px;
    margin: 20px 0 0 0;
    outline: 0 none;
    padding: 0 23px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
    white-space: nowrap;
    width: auto;
background: #fff201;
color: #000;
 }

.more-link:hover {
background: #000;
color: #fff201;
 }

.blog_holder article .post_text h2 .date {display: none;}

/* ---------------------------------   FOOTER   ---------------------------------------*/

.footer_top {
    padding: 25px 0;
}


/* ---------------------------------   MOBIEL   ---------------------------------------*/

@media only screen and (max-device-width: 800px) {

H1{ font-size: 24px; }
.project-prev a, .project-next a { padding: 10px 10px; font-size: 15px; }  /* projecten buttons */


}