/*
Theme Name: Hello Elementor Child
Author: Hashtag Agency
Description: Theme Child of Hello Elementor
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.p-0 p{
	margin-bottom:0
}

.ehf-header #masthead {
    z-index: 999;
}
.menu-header{
	 width: 100%;
}
.menu-header .eael-simple-menu-container .eael-simple-menu{
	display: flex;
    justify-content: space-between;
}
.menu-header .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li:hover>ul {
    width: max-content;
	min-width: 211px;
}
.menu-header .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span{
	position: absolute;
	top: 5px;
}
.menu-header .eael-simple-menu-container .eael-simple-menu:after {
    content: "";
    display: none;
    clear: both;
}
.menu-header .menu-br {
	/*max-width: 50px*/
}
.menu-footer #menu-menu-footer>li {
    position: relative;
    width: 45%;
}
.menu-footer #menu-menu-footer>li>a {
    width: max-content;
	line-height:26px;
}
.menu-footer #menu-menu-footer>li>a::before {
    content: "";
    background: url(images/arrow-menu-footer.svg) center no-repeat;
    display: inline-block;
    width: 7px;
    height: 10px;
	margin-right:12px
}
.menu-footer #menu-menu-footer>li>a:hover::before,
.menu-footer #menu-menu-footer>li>a.eael-item-active::before {
	fill: #FDB713;
    filter: invert(75%) sepia(27%) saturate(1833%) hue-rotate(349deg) brightness(103%) contrast(98%); 
}
.href-footer a{
	color: #FCB614;
}
.slider-home .bdt-pagepiling-slider .bdt-prime-slider-content .bdt-title-tag span.frist-word {
    font-weight: 700;
}
.slider-home .bdt-pagepiling-slider .pp-tableCell {
    justify-content: space-around;
}
.slider-home .bdt-slide-btn{
	width: 280px;
} 
.slider-home .bdt-slide-btn .bdt-button-text {
	width: 250px;
}
.partenaire-home:before {
	content: "";
    background: #F6FBFE;
    position: absolute;
    left: -6px;
    top: 20px;
    width: 102%;
    height: 99%;
}
.chiffres-home .chiffre .elementor-counter .elementor-counter-title {
	flex-direction: column;
	align-items: flex-start;
}
.pourquoi-home {
	background-image: url(images/bg-pourquoi1.png), url(images/bg-pourquoi2.png), url(images/bg-pourquoi.png);
	background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: right top, left bottom, center 8px;
	background-size: auto, auto, 100% 54%; 
}
.actualite-home .uc_image_carousel_content a {
	display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
}
.actualite-home .uc_image_carousel_content a .uc_post_title {
	min-height: 57px;
}
.actualite-home .uc_image_carousel_content a:after {
	content: "";
	background: url(images/arrow-up-right.svg) center no-repeat;
    display: block;
    width: 24px;
    height: 22px;
}
.actualite-home .uc_image_carousel_content a.uc_more_btn.ue-dynamic-popup-single{
	display: flex !important;
	flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.actualite-home .uc_image_carousel_content a.uc_more_btn.ue-dynamic-popup-single:after{
	background: url(images/voir-plus.svg) center no-repeat;
}
.actualite-home .uc_image_carousel_content a.uc_more_btn.ue-dynamic-popup-single:hover,
.actualite-home .uc_image_carousel_content a .uc_post_title:hover{
	color:#fcb614 
}
.actualite-home .uc_image_carousel_content a.uc_more_btn.ue-dynamic-popup-single:hover:after,
.actualite-home .uc_image_carousel_content a:hover:after{
	filter: invert(70%) sepia(99%) saturate(1010%) hue-rotate(348deg) brightness(101%) contrast(98%);
}
.temoignage-home .ue-text p{
    padding: 0 30px;
}
.temoignage-home .ue-text:before{
    content: "";
    background: url(images/Quotes1.svg) left center no-repeat;
    display: block;
    width: 100%;
    height: 30px;
}
.temoignage-home .ue-text:after{
	content: "";
    background: url(images/Quotes2.svg) right center no-repeat;
    display: block;
    width: 100%;
    height: 30px;
}
.temoignage-home .owl-item.active.uc-active-item .ue-text:before{
    background: url(images/Quotes3.svg) left center no-repeat;
}
.temoignage-home .owl-item.active.uc-active-item .ue-text:after{
    background: url(images/Quotes4.svg) right center no-repeat;

}
.bdt-rubix-slider .bdt-thumb-slider {
    height: 125px;
}
.bdt-rubix-slider.bdt-slide-style-1 {
    padding-top: 140px;
}


/****/
.box-approche{
	background-image: url(images/bg-approche.png);
	background-repeat:  no-repeat;
    background-position: center top;
	background-size: 100% 54%; 
}

/****/
.box-conseils .fg-item-title{
	margin-bottom:20px
}
.box-conseils .fg-item-content{
	text-align: justify;
}
.box-conseils .fg-layout-3-item-content {
    min-height: 200px;
}
/*****/
.fg-layout-3-filters-wrap {
    flex-wrap: nowrap;
}

/*****/
@media (max-width: 880px) {
	.box-approche{
		background-size: 100% 30%; 
	}

}
@media (max-width: 580px) {
	
	.menu-footer #menu-menu-footer>li {
		position: relative;
		width: 100%;
	}
}