/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.4.1.1631697139
Updated: 2021-09-15 11:12:19

*/


/****Accueil****/

.home-text p{
	margin-bottom: 0px;
}

.sous-titres{
	margin-bottom: 1px !important;
}

/****RSS****/

.rss-container{
	list-style: none;
    padding: 0;
	display: flex;
	flex-wrap: wrap;
}

.rss-container li{
	width: 31.86%;
    margin: 0 5px 2em 5px;
}

.rss-container li a{
	text-decoration: none;
}

.backround-rss{
	height: 226px;
}

.block-rss{
	opacity: 0.7;
	transition: opacity 1s, color 1.5s, text-shadow 1.4s;
	color: transparent;
}

.block-rss:hover{
	opacity: 1;
	color: #fff;
    text-shadow: #000 2px 2px 1px;
}

.backround-rss p{
	text-align: center;
    vertical-align: middle;
    height: inherit;
    display: table-cell;
}


/****Mega Menu****/

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
   font-family: "Roboto", sans-serif !important;
   font-size: 0.8rem;
   font-weight: 300 !important;
   text-transform: uppercase;
   text-align: center;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
	height: auto !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-current_page_item{
	border-bottom: solid 1px #E12521;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:hover{
	background: #ccc; 
	transition: background .3s;
}

ul.mega-sub-menu{
	margin-top: 1px !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-menu-link:before{
	display: block;
	margin: 0;
    border: solid 1px;
    border-radius: 50px;
    width: 61px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    font-size: 20px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-menu-link:before{
	color: #000;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-menu-link:hover::before{
	background: #ec1c24;
	transition: background .5s;
}

/****Custom icon menu****/

.mega-menu-item-472 a:before{
	content: url(/wp-content/uploads/2021/10/general-managment-pl-1.svg)!important;
}

.mega-menu-item-473 a:before{
	content: url(/wp-content/uploads/2021/10/financement-et-investissement-international-1.svg)!important;
}

.mega-menu-item-475 a:before{
	content: url(/wp-content/uploads/2021/10/developpement-de-programme-sport-et-sociaux-1.svg)!important;
}

.mega-menu-item-477 a:before{
	content: url(/wp-content/uploads/2021/10/private-equity-et-rd-1.svg)!important;
}

.mega-menu-item-476 a:before{
	content: url(/wp-content/uploads/2021/10/gestion-de-droits-1.svg)!important;
}


/****Responsive****/
 
 @media screen and (max-width : 767px){
	 .rss-container li{
		width: 47%;
		margin: 5px;
	}
	
	.page-id-17 .elementor-element-4e40ac9 svg, .home-icons svg{
		width: 30px !important;
	}
	
	.home-icons .elementor-cta__content{
		padding: 35px 0px;	
	}
	.page-id-17 h3{
		font-size: 1.3rem !important;
	}

	ul.rss-container li:last-child{
		display: none;
	}
	ul.rss-container li p{
		color: #fff;
	}
	.block-rss{
		opacity: 1;
		text-shadow: #000 2px 2px 1px;
	}
 }
 