/*
Theme Name:      hello-Zchild
Description:     Theme enfant pour hello-elementor
Author:          Beno - ZEDRIMTIM
Author URI:      http://www.zedrimtim.com
Template:        hello-elementor
Version:         1.0.0
*/



/*------------------ Fonts ------------------*/
/*
@font-face {
    font-family: 'etline';
    src: url('assets/fonts/et-line.woff');
    font-weight: normal;
    font-style: normal;
}
font-family: "ElegantIcons";*/


/*------------------ ACCUEIL ------------------*/
#accueil_actus .owl-nav .owl-prev{
	right: 50px;
  left: auto;
}
#accueil_actus .owl-nav .owl-prev, #accueil_actus .owl-nav .owl-next {
 border: 1px solid #00588E;
}

#accueil_solutions .ue-flip-box__panel__content{
	align-items: end!important;
  justify-content: center!important;
	flex-direction: unset!important;
}
#accueil_solutions .ue-flip-box__panel--back .ue-flip-box__panel__content{
	margin-top: -50px;
}

#accueil_solutions .ue-flip-box__panel--back .ue-flip-box__button{
	position: absolute;
  margin-bottom: -50px;
}

#accueil_solutions #solution2 .ue-flip-box__panel--front .ue-flip-box__icon{
	margin-bottom: -10px;
}
#accueil_solutions #solution2 .ue-flip-box__panel--back .ue-flip-box__icon{
	margin-bottom: -10px;
}
#accueil_solutions #solution3 .ue-flip-box__panel--front .ue-flip-box__icon{
	margin-bottom: 10px;
}
#accueil_solutions #solution3 .ue-flip-box__panel--back .ue-flip-box__icon{
	margin-bottom: 10px;
}

/*------------------ HEADER ------------------*/
#header_linkedin img{
	margin-top: -8px;
}

#header_boutons #header_links a{
	color: #ffffff;
}
#header_boutons #header_links a:hover{
	color: #ffffff;
}

.elementor-nav-menu--dropdown{
	padding: 10px!important;
border-radius: 10px;
}
.sub-menu li span{
	padding-right:40px!important;
}

/*------------------ FOOTER ------------------*/
#footer_social img{
	margin-top: -8px;
}
#footer_social a{
	color: #ffffff;
}
#footer_social a:hover{
	color: #ffffff;
}


/*------------------ Custom Module TARTEAUCITRON ------------------*/

#tarteaucitronAlertBig{
	background-color: #000000!important;
	opacity:0.9!important;
}
#tarteaucitronCloseAlert{
	background-color: #000000!important;
  border : 1px solid #333333!important;
  color : #d0d0d0!important;
	font-family: roboto, Arial, sans-serif!important;
}
.tarteaucitronAllow {
  background-color:#EEC66C!important;
	padding:15px 25px !important;
	color : #000000!important;
	font-family: roboto, Arial, sans-serif!important;
}
.tarteaucitronDeny{
background-color: #333333!important;
color : #d0d0d0!important;
font-family: roboto, Arial, sans-serif!important;
}



/*------------------ RESPONSIVE ------------------*/
@media (max-width: 1340px) {
#header_nav{
	--justify-content:right;
	padding-right: 40px;
}
.elementor-nav-menu--dropdown{
border-radius: 0px;
}
#header_boutons_respons a{
	color: #ffffff;
}
#header_boutons_respons a:hover{
	color: #ffffff;
}
#header_linkedin_respons img{
	margin-top: -8px;
}
}

@media (max-width: 980px) {

}

@media (max-width: 768px) {
	#header_nav{
		padding-right: 20px;
	}
}

@media (max-width: 480px) {

}

@media (max-width: 320px) {

}
