/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.tagcloud a{color:#fff;background-color:#14af61;border:0}span.category-tag a{color:#006fb6}.post-content h2.entry-title a{color:#000!important}.CNIL{position:fixed;bottom:-1px;background-color:rgba(0,0,0,.8);width:100%;z-index:9999;padding:14px 150px 5px;height:50px}.CNIL-content p{float:left;display:inline-block;margin:0;color:#fff}.CNIL-Button{color:#000;float:right;background-color:#fff;border:1px solid #000;border-radius:4px;margin-right:100px;cursor:pointer;font-weight:700;padding:0 6px}@media (max-width:1100px){.fusion-secondary-main-menu,div.fusion-mobile-nav-holder{display:none!important}.fusion-secondary-header .fusion-mobile-selector .fusion-selector-down{float:left;position:relative}.fusion-secondary-header .fusion-mobile-selector span{margin-left:0}}

.tagcloud a{color:#fff; background-color:#14af61; border:none;
}
span.category-tag a{ color:#006fb6;
}
.post-content h2.entry-title a{ color:#000 !important;
}

.CNIL{
    position:fixed;
    bottom:-1px;
    background-color: rgba(0,0,0,0.8);
    width:100%;
    z-index:9999;
    padding:14px 150px 5px;
    height:50px;
}
    .CNIL-content p{ float:left; display:inline-block; margin:0px; color:#fff;
    }
    .CNIL-Button {
        color:#000;
        float:right;
        background-color:#fff;
        border:1px solid #000;
        border-radius: 4px;
        margin-right: 100px;
        cursor:pointer;
        font-weight:bold;
        padding:0px 6px;
    }

.fusion-comments{display: none;}

.tfs-slider .slide-content-container .heading.with-bg .fusion-title-sc-wrapper{ background-color: rgba(0,0,0,0.8)!important;
}
.tfs-slider .slide-content-container .caption.with-bg .fusion-title-sc-wrapper{ background-color: rgba(20,175,97,0.8)!important;
}


.widget_text .textwidget ul{ margin-left: 65px;
}
.widget_text .textwidget p:nth-child(3){ padding-left: 65px;
}

.page.type-page.status-publish.hentry .post-content ul li{ margin-bottom: 20px;
}
.page.type-page.status-publish.hentry .post-content ul li ul{ margin-top: 20px;
}
.page.type-page.status-publish.hentry .post-content ul li a{ font-family: "Roboto Slab", "Arial";
}

a.catTag,a.catTag:hover,a.catTag:focus,a.catTag:active{color:#006fb6;}

#researchButton a{display: block;}

.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item.fusion-active-link a:after,
.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item.fusion-active-link:hover a:after,
.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item.fusion-active-link:focus a:after,
.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item.fusion-active-link:active a:after{ color :#454545!important;}

@media (max-width: 1100px){
    
    .fusion-secondary-header .fusion-alignright{ display:none !important;
    }
    .fusion-secondary-main-menu{ display:none !important;
    }
    
    .fusion-secondary-header .fusion-mobile-selector .fusion-selector-down{ float:left; position:relative;
    }
    .fusion-secondary-header .fusion-mobile-selector span{ margin-left:0px;
    }
    
    h3.fusion-header-tagline{ display:inherit; line-height:25px !important;
    }
    
    .CNIL{ padding: 5px 10px; font-size: 10px; height: 65px;
    }
        .CNIL-content{ text-align: center;
        }
        .CNIL-Button{margin-right: 0px; float: none; margin-top: 2px; display: inline-block;
        }
    
    #researchButton a{display: none;}
    #researchButton .fusion-custom-menu-item-contents{display: block!important;}
}

body.page-template-contact-php #content .post-content+form {
 
display: none !important;
 
}

#formContact #area-top{ display: inline-block; }
#formContact #area-top span:last-child{ margin-right: 0px; }
#formContact #area-top span{ width:32.666666%!important; float: left; margin-right:1%; }
#formContact #area-top input[type=text], #formContact input[type=email]{ padding-left: 15px; padding-right: 15px; }

#formContact #area-text{ margin-top: 10px; }
#formContact #area-captcha{ margin-top: 10px; }
#formContact #area-submit{ margin-top: 10px; }

/* underline all links on all pages and posts*/
.soulignai a:link {
    color: white !important;
    text-decoration: underline;
    text-decoration-line: underline;
    text-decoration-style: initial;
    text-decoration-color: initial;
}
.blanc {color:white!important;}

.fusion-contact-form {
    display: none!important;
}
