/* Defineer font-color  */
.has-tekstkleur-1-color{color: #242b35;}
.has-tekstkleur-2-color{color: #242b35;}
.has-hoofdkleur-1-color{color: #0a0a0a;}
.has-hoofdkleur-2-color{color: #b6002b;}
.has-hoofdkleur-3-color{color: #707173;}

/* Defineer background-color */
.has-tekstkleur-1-background-color{background-color: #242b35;}
.has-tekstkleur-2-background-color{background-color: #242b35;}
.has-hoofdkleur-1-background-color{background-color: #0a0a0a;}
.has-hoofdkleur-2-background-color{background-color: #b6002b;}
.has-hoofdkleur-3-background-color{background-color: #707173;}

/* Defineer fonts */
body,h1,h2,h3,h4,h5,h6,p,a,ul,li,input{ font-family: 'Libre Baskerville', serif;}
h1,.h1{ font-size: 36px; font-weight: 700; color:#b6002b;}
h2,.h2{ font-size: 30px; font-weight: 700; color:#b6002b;}
h3,.h3{ font-size: 26px; font-weight: 700; color:#b6002b;}
h4,.h4{ font-size: 20px; font-weight: 700; color:#b6002b;}
h5,.h5{ font-size: 16px; font-weight: 700; color:#b6002b;}
h6,.h6{ font-size: 14px; font-weight: 700; color:#b6002b;}
body,p,.p{ font-size: 16px; font-weight: 400; color:#242b35;}


/* Menu Styling */
#menu-main-menu li a:before{ 
    background: #b6002b;
}
.menu-wrapper.top-wrapper{
    background: #f7f7f7; 
    color: ;
    font-weight: 400;
    text-transform: initial;
}
.hamburgermenu-wrapper a .hamburger-menu,
.hamburgermenu-wrapper a .hamburger-menu:before,
.hamburgermenu-wrapper a .hamburger-menu:after{
    background: ; 
}
#menu ul#menu-main-menu li.dropdown:hover ul.dropdown-menu:before{
    background: #f7f7f7; 
}
#menu ul#menu-main-menu li.dropdown:hover ul.dropdown-menu li a:hover{
    color: #f7f7f7;
}

.split-top-wrapper .social-menu-links ul:before{
    background: ;
}
.split-top-wrapper .social-menu-links a{
    color: ; 
}
.split-bottom-wrapper{ 
    background: #f7f7f7; 
}


/* Social balk */
.social-menu-container .social-menu-links{
    border-bottom-left-radius: 30px;    background: ; 
}
.social-menu-container .social-menu-links:after{
    background: ; 
}
.social-menu-container .social-menu-links ul li a, .social-menu-container .social-menu-links p{
    color: ; 
}



/* Button & Links */
.buttons, .gform_wrapper input[type=submit]{ 
    display: inline-block; 
    text-decoration: none; 
    background: #b6002b; 
    color: #ffffff; 
    padding: 10px calc( 10px * 2); 
    font-weight: 600; 
    text-transform: none;
     border-radius: 0px;     border: 0px;
    height: auto;
}


/* Border radius overnemen */
.search .searchbox-submit{
    background: #b6002b; 
    color: #ffffff; 
    border: 0px;
    border-bottom-right-radius: 50px; border-top-right-radius: 50px;}
form.searchbox{
    border-radius: 50px;}
.search .searchbox-input{
    border-bottom-left-radius: 50px; border-top-left-radius: 50px;}
.search{
    padding: 10px;}
.gform_wrapper input[type=text]{
    border-radius: 50px;    border: 2px #bbb solid;
    margin-bottom: 10px;
}
.gform_wrapper input[type=text]:focus, textarea:focus{
    border: 2px #b6002b solid;
}
.gform_wrapper textarea{
    border-radius: 15px;    border: 2px #bbb solid;
}


/* Contact form styling */
.contactform-blok a, .contactform-blok .contact-adres{ color: #242b35; }
.contactform-blok i{ color: #0a0a0a;}


/* Footer styling */
.footer-container{ background-color: #b6002b;}
.footer-container h4, .footer-container a, .footer-container p, .footer-container .copyright-tekst, 
.footer-container ul li, .copyright-menu ul li:after{ color: #ffffff;}

.copyright-container:before{ background-color: #ffffff; opacity: 0.5;}