/*
Theme Name: Boo Child
Theme URI: http://boo.themerella.com/
Author: ThemeRella Team
Author URI: https://themeforest.net/user/themerella
Template:  boo
Description: Versatile, Powerful and Ultimate Wordpress Theme Made by Themerella. Boo is endlessly customizable, fully responsive and retina ready Wordpress theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: boo
Tags: featured-images, two-columns, custom-header, custom-menu, flexible-header, full-width-template, post-formats, theme-options
*/


@import url('https://fonts.googleapis.com/css?family=Dancing+Script');
@import url('https://fonts.googleapis.com/css?family=Montserrat');

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');



.main-bar>.vc_row {
    margin-top: 0px !important;
}

.main-bar-container {
    border-bottom: solid thin rgba(255,255,255,0.3) !important;
}

.menu-item a {
    font-family: 'Montserrat', sans-serif !important;
    text-transform: uppercase !important;  
    font-size: 12px !Important;
    letter-spacing: 1.5px !important;
}

.vc_btn3 {
    font-family: 'Montserrat', sans-serif !important;
    text-transform: uppercase !important;  
    font-size: 13px !Important;
    letter-spacing: 1px !important;  
    font-weight: 900 !important;  
}

.navbar-default .main-nav > li > a:after, .navbar-default .main-nav > li > a > .link-txt:after {
    background-color: #f4ce11 !important;
}



/* home */


.wpb_wrapper .big-title {
    font-family: 'Dancing Script', cursive;
    font-size: 185px !important;
    opacity: 1px !important;
    margin-top: 60px !important;
    margin-bottom: 60px !important;
    margin-right: 0px !important;
}

.wpb_wrapper .big-subtitle {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 19px !important;
    opacity: 1px !important;
    letter-spacing: 6px !important;
    margin-right: 0px !important; 
}

.home h4 {
    font-family: 'Source Sans Pro', sans-serif !important;
    letter-spacing: 0.5px !Important;
    font-weight: 500 !important;
}

.home h3 {
    font-family: 'Source Sans Pro', sans-serif !important;
    letter-spacing: 0.5px !Important;
    font-weight: 500 !important;
}

.home .standard-home-text span {
    font-family: 'Source Sans Pro', sans-serif !important;
    letter-spacing: 0.5px !Important;
    font-weight: 100 !important;
}

.lightbox-play-button>i {
    background: #f4ce11 !important;
}

.btn-icon i {
    color: white !important;
}

.home-missie h2 {
    font-family: 'Source Sans Pro', sans-serif !important;
    letter-spacing: 0.5px !Important;
    font-weight: 700 !important;    
    margin-bottom: 0px !Important;
    padding-bottom: 0px !important;
}

.home-missie span {
    font-size: 20px !important;
    line-height: 30px !Important;
}






.main-footer h6 {
    font-family: 'Source Sans Pro', sans-serif !important;
    letter-spacing: 0.5px !Important;
    font-weight: 500 !important;       
}





.titlebar-inner h1 {
    font-family: 'Dancing Script', cursive;
    font-size: 185px !important;
    opacity: 1px !important;
    color: white !Important;
    text-transform: none !Important;
    padding: 0px !important;
    margin: 0px !Important;
}

.titlebar-inner {
    padding-top: 50px !Important;
    padding-bottom: 50px !Important;
}





.sub-page-content h4 {
    color: black !Important;
    font-family: 'Source Sans Pro', sans-serif !important;
    letter-spacing: 0px !Important;
    font-weight: 500 !important;
    font-size: 18px !Important;
}

.sub-page-content h6 {
    font-family: 'Source Sans Pro', sans-serif !important;
    letter-spacing: 0px !Important;
    font-weight: 500 !important;
}

.bottom-images .wpb_content_element {
    margin-bottom: 0px !Important;
}



.titlebar {
    background-color: #15191d !important;
}


h4 strong {
    color: #f4ce11 !important; 
}

.visie-home h2,.visie-home h3,.visie-home p,.visie-home a,.visie-home span {
    color: white !Important;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.visie-home .wpb_wrapper .big-title {
font-size: 90px !Important;
    margin-bottom: 0px !important;
    padding-bottom: 40px !Important;
}

#footer {
    background-color: #627277 !important;
}

#footer span {
    color: white !important;
}

#footer a {
    color: #f4ce11 !important;
}

.tussentitel h3 {
    color: white !important;    
}

.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
    padding-top: 0px !important;
}

.icon-box {
    margin-bottom: 20px !Important; 
}



.page #content {
background-color: #627277 !important;    
}




h6 span,.sub-page-content h4,.icon-box-inline.icon-box-heading-sm h3 {
    color: white !Important;
    font-family: 'Source Sans Pro', sans-serif !important;

}

.sub-page-content h4 a {
    color: #f4ce11 !important;
}

.sub-page-content h4 a:hover {
text-decoration: underline !Important;
}

h6 a {
    color: #f4ce11 !important;
}




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

.wpb_wrapper .big-title {
    font-size: 100px !important;
}
    
.titlebar-inner h1 {
    font-size: 80px !important;
}
    
    
}


.wpcf7-form .col-md-6 {
    width: 100% !Important; 
    min-width: 100% !Important;
}

.wpcf7-form input, .wpcf7-form textarea {
    width: 100% !Important; 
    min-width: 100% !Important;
    padding: 10px !Important;
    border-radius: 5px !important;
}

.wpcf7-form .wpcf7-submit {
    padding: 10px 15px !Important;
    border-radius: 5px !Important;
    background: #f4ce11 !important;
    border: 0px !important;
}


footer .wpb_single_image {
    max-width: 70% !important;  
}

footer .vc_column_container>.vc_column-inner {
    padding-top: 60px !Important;
}





.page-id-5648 .icon-container i {
    float: left !important;
}

.page-id-5648 .icon-box {
    padding-bottom: 10px !Important;
}

.page-id-5648 .icon-box h3 {
    margin-top: -20px !Important;
    padding-left: 10px !Important;
    font-size: 20px !Important;
    position: relative !important;
    top: -10px !Important;
    margin-left: 10px !Important;
}