/*
Theme Name: Klorofile Child
Template: Klorofile
Author: Klorofile
Version: 1.0.0.1716885873
Updated: 2024-05-28 10:44:33

*/

.flexslider .background-image, .fusion-parallax-down, .formulaire-devis {
    position: relative;
}

.flexslider .background-image:before, .fusion-parallax-down:before, .formulaire-devis:before {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
}

.caldera-grid .control-label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal !important;
    text-transform: uppercase;
}

.wpcf7-submit {
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    background: #5A9DD1;
    color: #ffffff;
    border-color: #5A9DD1;
}

.formulaire-devis h2, .nav-tabs .active .fusion-tab-heading, .nav-tabs li:hover .fusion-tab-heading  {
    color: #fff !important;
}

.tab-pane h2 {
    margin-top: 0 !important;
}

.icon-wrapper {
    height: 23.8px;
    width: 23.8px;
    margin-right: 9.8px;
}

#mapid { 
    height: 400px; 
}

.fusion-column-wrapper {
    min-height: auto !important;
}

.button-default.fusion-button {
    font-weight: bold;
}

#menu-item-1292 .fusion-button {
    background: none;
    font-weight: bold;
    font-size: 1.2em;
    color: #6E5A4F;
    padding: 10px 10px;
}

#menu-item-1292 .button-icon-divider-left {
    color: #5A9DD1;
    border: 0;
    padding-right: 0;
    font-size: 25px;
    vertical-align: middle;
    margin-top: -7px;
}

#menu-item-1292 .button-large .fusion-button-text-left {
    padding-left: 28px;
}

/* #menu-item-1292 span:before {
    content: "\e942";
    -webkit-font-smoothing: antialiased;
    font-family: IcoMoon-Free;
    display: inline-block;
    margin-right: 5px;
    color: #5A9DD1;
} */

/* .fusion-footer-widget-area {
    background-image: url(images/fond-footer.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.fusion-footer-widget-area:before {
    background-color: #5a4a41e0;
    background-repeat: repeat;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
} */

.flip-box-heading-back, .flip-box-heading {
    font-family: Montserrat, Arial, Helvetica, sans-serif !important;
    font-weight: bold !important;
}