/*

Theme Name: YOU Company Thema

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: YOU Company BV

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: youcompany

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/

.homepage-counter .elementor-counter .elementor-counter-title{
    line-height:1;
}
.whitepaper-span{
    color:#8D2579;
    font-weight:700;
}
.menu-kennismaken,
#menu-kennismaken{
    background-color: #148ecc;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 41px;
    padding:10px;
    border:3px solid #148ecc!important;
    
}
.menu-kennismaken a,
#menu-kennismaken a,
#menu-kennismaken span{
    color:#fff!important;
}
.menu-kennismaken:hover,
#menu-kennismaken:hover{
    background-color: transparent;
    border:3px solid #148ecc!important;
}
.menu-kennismaken a:hover,
#menu-kennismaken a:hover{
    border:0!important;
}
.menu-kennismaken a::after,
#menu-kennismaken a::after{
    height:0!important;
}
.title-underline h2::after{
    content: "";
    height: 6px;
    width: 97px;
    position: absolute;
    left: 0px;
    top: 45px;
    background-color: #148DCC;
    border-radius:50px;
}
.title-ref-underline h2::after{
    content: "";
    height: 6px;
    width: 97px;
    position: absolute;
    left: 25%;
    top: 45px;
    background-color: #148DCC;
    border-radius:50px;
}
.referentie-slider .swiper-slide{
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-top:10px;
}
.footer-whitepaper-form .gform-body{
    display:inline-block!important;
    width:80%!important;
}
.footer-whitepaper-form .gform_footer{
    display:inline-block!important;
    width:19%!important;
}
.footer-whitepaper-form #input_1_1{
    border:none;
    border-radius:50px; 
    font-size:20px;
    padding:30px;
    margin-left:50px;
}
.footer-whitepaper-form #input_1_1:focus{
    border:none!important;
    border-color:none!important;
}
.footer-whitepaper-form #gform_submit_button_1{
    width:100%;
    background-color:#8D2579;
    border-radius:50px;
    margin-left:-50px;
    margin-top:-20px;
    font-size:20px;
    padding:19px;
}
.footer-links a{
    color:#fff;
}
.footer-links a:hover{
    color: #AD86B1;
}
.page-id-100 .elementor-location-footer .elementor-shape-fill{
    fill: #E6EEF7!important;
}
.blog-filters button:hover{
    cursor:pointer;
}
.border-title::after{
    content: "";
    height: 6px;
    width: 140px;
    position: absolute;
    left: 0px;
    top: 37px;
    background-color: #ba6cab;
    border-radius:50px;
}
.title-blue-border h3:after{
    content: "";
    height: 6px;
    width: 50px;
    position: absolute;
    left: 50%;
    top: 30px;
    background-color: #148DCC;
    border-radius:50px;
}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form textarea{
    box-shadow: 0px 3px 6px #00000029!important;
    padding: 20px 20px!important;
    font-size: 16px!important;
    margin: 0!important;
    border: 1px solid #fff!important;
    border-radius: 20px!important;
}
.contact-form input[type="text"]::placeholder,
.contact-form input[type="email"]::placeholder,
.contact-form textarea::placeholder{
    color: #9A9A9A!important;
}
.contact-form label{
    color:#fff!important;
    font-size:16px!important;
}
.contact-form textarea{
    min-block-size:unset!important;
}
#input_2_3, #input_2_4, #input_2_6, #input_2_7, .gchoice_2_8_1, #input_2_11{
    margin-top:-30px!important;
}
#input_2_11{
    margin-bottom:15px;
}
#gform_submit_button_2{
    margin-top:-20px;
    padding:15px 0px!important;
    background-color:#4F9EE0!important;
    width:100%!important;
    border-radius:20px!important;
    border:2px solid #4F9EE0!important;
    font-size:18px!important;
}
.kennismaken-form input[type="text"],
.kennismaken-form input[type="email"],
.kennismaken-form textarea{
    box-shadow: 0px 3px 6px #00000029!important;
    padding: 30px 30px!important;
    font-size: 18px!important;
    margin: 0!important;
    border: 1px solid #fff!important;
    border-radius: 20px!important;
}
.kennismaken-form input[type="text"]::placeholder,
.kennismaken-form input[type="email"]::placeholder,
.kennismaken-form textarea::placeholder{
    color: #9A9A9A!important;
}
.kennismaken-form label{
    color:#fff!important;
    font-size:16px!important;
}
.kennismaken-form textarea{
    min-block-size:unset!important;
}
#input_3_4, #input_3_5, #input_3_6, #input_3_9, #input_3_10, .gchoice_3_11_1, .gchoice_8_9_1{
    margin-top:-20px!important;
}
#gform_submit_button_3{
    margin-top:-10px;
    padding:15px 0px!important;
    background-color:#4F9EE0!important;
    width:100%!important;
    border-radius:20px!important;
    border:2px solid #4F9EE0!important;
    font-size:18px!important;
}
.pop-up_form input[type="text"],
.pop-up_form input[type="email"],
.pop-up_form textarea{
    padding: 25px 20px!important;
    font-size: 18px!important;
    margin: 0!important;
    border-radius: 25px!important;
}
.pop-up_form label{
    font-size:16px!important;
}
#field_4_4, #field_4_5, #field_4_6, #field_4_7, #field_7_4, #field_7_6, #field_8_4, #field_8_5, #field_8_6, #field_8_7 {
    margin-top:-30px!important;
}
#gform_submit_button_4,
#gform_submit_button_6,
#gform_submit_button_7,
#gform_submit_button_8{
    margin-top:-10px;
    padding:15px 0px!important;
    background-color:#8D2579!important;
    width:100%!important;
    border-radius:25px!important;
    border:2px solid #8D2579!important;
    font-size:18px!important;
}
#field_6_4, #field_6_5, #field_6_6, #field_6_7 {
    margin-top:-30px!important;
}
.gchoice_2_8_1 a, .gchoice_3_11_1 a{
    color: #9abad5!important;
}
.required{
    color:#c02b0a!important;
}
.loop-image{
    height:200px!important;
}
.loop-txt{
    min-height:250px!important;
}
.inspiratie-txt{
    min-height:175px!important;
}
.inspiratie-title{
    min-height: 45px!important;
}
#field_7_7{
    display:none!important;
}
#field_6_10{
    display:none!important;
}
#field_2_10{
    display:none!important;
}
#field_3_12{
    display:none!important;
}
#field_1_2{
    display:none!important;
}
#field_8_10{
    display:none!important;
}
#field_4_10{
    display:none!important;
}

@media only screen and (max-width: 768px) {
    .elementor-104 .elementor-element.elementor-element-f77a9c4 .elementor-nav-menu--dropdown .menu-kennismaken a.elementor-item-active,
    .menu-kennismaken{
        background-color:unset!important;
    }
    .title-blue-border h3:after{
        content: "";
        height: 0px;
        width: 0px;
    }
    .title-ref-underline h2::after{
        left:30%;
    }
    .loop-txt{
        min-height:unset!important;
    }
    .border-title::after{
        height: 0px;
    }
}
@media only screen and (max-width: 500px) {
    .footer-whitepaper-form #input_1_1{
        margin-left:15px;
        font-size:18px;
    }
    .footer-whitepaper-form .gform_footer{
        width:18%;
    }
    .footer-whitepaper-form #gform_submit_button_1{
        padding: 21px 60px;
        font-size: 18px;
        margin-left: -75px;
    }
}