/*
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
*/
/********************************** NORMALIZE **********************************/
.p-zero p
{margin-bottom:0px!important;}
#toTop:before {
color:#4b5b4f!important;
}
#toTop:hover::before {
color:#7e9b8c!important;
}
/********************************** HEADER **********************************/
header .fusion-contact-info-phone-number
{color: #fff;
 font-size: 14px;}
.bt-compte .menu-text {
    background-color: #4b5b4f;
    padding: 10px 15px;
    color: #fff;
    border-radius: 25px;
}
.bt-compte .menu-text:hover
{background-color: #7e9b8c;}
.bt-compte a::after
{display:none;}
.bt-compte .menu-text::before {
content: "\f2bd";
font-family: "Font Awesome 5 Free";
font-weight: 900;
color:#fff;
padding-right:10px;
}
.fusion-is-sticky .fusion-logo img {
max-height:100px!important;
}
.fusion-is-sticky .fusion-main-menu ul a, .fusion-is-sticky .fusion-header {
height:100px!important;
}
/********************************** FOOTER **********************************/
.custom-html-widget
{text-align:right;}
.custom-html-widget h3 {
font-family: 'Manuscrit'!important;
font-size: 24px!important;
margin: 0px!important;
}
.custom-html-widget p
{margin: 0px;}
body .wpcf7-form.form-newsletter .wpcf7-text {
    float: right!important;
    border-radius: 0px;
    border-color: #7e9b8c;
    height: 40px;
    width: 185px!important;
}
.wpcf7-form.form-newsletter .wpcf7-submit {
    line-height: 1em!important;
    border-radius: 0px!important;
    height: 40px;
    width: auto!important;
	float: right!important;
background-color:#7e9b8c;
}
footer .fusion-vertical-menu-widget .menu li a
{padding:0px!important;}
footer .fusion-vertical-menu-widget .menu li a:hover{
color:#000!important;
}
.fusion-copyright-notice {
font-size: 11px!important;
}
/********************************** HOMEPAGE **********************************/
.tfs-slider .heading .fusion-title-sc-wrapper {
padding: 0px 10px 15px 10px!important;
}
.tfs-slider .heading .fusion-title-sc-wrapper .fusion-title-heading
{text-shadow:0px 0px 5px #333;}
.tfs-slider .caption .fusion-title-sc-wrapper {
    background-color: rgba(126,155,140,0.7)!important;
    padding: 10px 10px 15px 10px!important;
}
.fusion-blog-layout-large article {
margin-bottom: 0px!important;
}
.blog-hp .fusion-flexslider
{width: 40%;
float: left;}   
.blog-hp .fusion-post-content   
{width: 60%;
padding:0px 0px 0px 60px;
color: #f8eee5!important;
float: right;}
.blog-hp h4 {
color: #f8eee5!important;
font-size: 24px!important;
}
.blog-hp .fusion-flexslider.fusion-flexslider-loading .slides, .blog-hp .fusion-flexslider.fusion-flexslider-loading .slides li {
 height: 100%;
}
.blog-hp .fusion-post-content-container li
{list-style:circle;}
.blog-hp article
{position:relative;}
.blog-hp .fusion-flexslider.fusion-post-slideshow {
    position: absolute;
    height: 100%;
}
.blog-hp .fusion-image-wrapper {
height: 100%;
}
.blog-hp .flexslider .slides img {
    border-radius: 25px;
    object-fit: cover;
    height: 100%;
    object-position: top center;
}
.form-ebook
{max-width:300px;
margin:0 auto;}
.form-ebook .wpcf7-spinner
{display:none;}
.fusion-testimonials.classic .no-avatar .author {
color: #fff;
font-size: 24px;
font-family: 'Manuscrit';
}
.fusion-testimonials.classic blockquote q {
border-radius: 25px;
}