/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.header_top{display: none;}

nav.main_menu ul li.active a{color: #3b6978;}

/*.elementor-text-editor p {color: white;}*/

.footer_top_holder{background-color: #204051;}

.footer_bottom_holder{background-color: #193342;}

[data-id="5b46366"] p{color: white;}

[data-id="5f89459"] h4{
    color: white;
    text-align: center;
}

[data-id="d8d0d7c"] img{
    border-radius: 500px;
}
 
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1300px;}
input.wpcf7-form-control.wpcf7-submit:not([disabled]){background-color: #3b6978;}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{background-color: #84a9ac;}

.title_subtitle_holder_inner .subtitle{display: none;}

#ui-id-1, #ui-id-2, #ui-id-3{background-color: white;}

#texte-1{
    display: block;
}

#texte-2, #texte-3{
    display: none;
}

.elementor-text-editor em{
    color: #3b6978;
    font-size: 18px;
}

.elementor-widget-text-editor{font-family: 'Montserrat', sans-serif;}

.elementor-5 .elementor-element.elementor-element-b5e79eb > .elementor-element-populated{padding: 0px 0px 0px 0px;}

[data-id="8b12287"] img{
    height: 475px;
    object-fit: cover;
}

[data-id="8579ecf"] img{
    height: 450px;
    object-fit: cover;
}

#cookie-law-info-bar{box-shadow: 0 0 0 0 !important;}

.title_outer{background-color: #204051;}

[data-id="21548a8"]  h4 ::after{border-bottom: solid 0.5px black;}

[data-id="9250184"] .elementor-widget:not(:last-child), [data-id="a05c066"] .elementor-widget:not(:last-child){margin-bottom: 0;}

[data-id="3deb9a8"] a, [data-id="08bd1fe"] p{color: white;}

#respond textarea, #respond input[type="text"], #respond input[type="email"], .contact_form input[type="text"], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type="text"], .comment_holder #respond input[type="email"], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type="password"]{
    border: solid 0.5px #dde1e3;
}

.title_outer .has_background.title .title_holder .container:after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(32,64,81,0.8);
    top: 0px;
    left: 0;
}

.title_outer .has_background.title .title_subtitle_holder{z-index:10;}




