/*
Theme Name: hello-elementor-child
Author: myflow
Description: Child Theme for hello-elementor
Template: hello-elementor
Version: 1.0
*/

/*center le titre des chiffres*/
.elementor-counter-title {
	text-align: center;
}

/*icone transparent*/
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg,
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon svg,
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span > svg {
  fill: transparent;
}

/*bordure accordeon*/
.e-n-accordion div {
  border: none;
}

/*Archive publication*/
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
  margin-bottom: 0;
}
.elementor-element .elementor-post__card {
	padding: 10px!important;
}
.elementor-post__badge {
  position: relative !important;
}
.elementor-posts .elementor-post__card {
	align-items: flex-start;
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail {
  border-radius: 8px;
}
.elementor-post__meta-data {
  padding: 0px 10px !important;
}
.elementor-posts .elementor-post__card .elementor-post__meta-data {
  border-top: none;
}

.a-la-une .elementor-post__badge {
  border: 2px solid #fff;
  margin: 10px 0px !important;
}
.a-la-une .elementor-post__thumbnail img {
  border: 5px solid #fff;
}
.home .elementor-post__badge {
  margin: 10px 0px !important;
}
.home .elementor-post__meta-data {
  padding: 0 !important;
}
.a-la-une.newsroom img {
  max-height: 350px;
  width: auto !important;
}
.a-la-une.newsroom .elementor-post__meta-data {
  padding: 0px 0px !important;
}
.elementor-post__title {
  margin-bottom: 5px !important;
}
/*boite citation*/
.quote path {
  fill: #0580C8;
}

/*formulaire lettre*/
#wpforms-1023 {
	margin: 0;
}
#wpforms-form-1023 {
  display: flex;
  align-items: center;
}
#wpforms-1023-field_1-container {
  padding: 0;
}
#wpforms-form-1023 .wpforms-submit-container {
  margin-top: 0;
}
#wpforms-1023-field_1 {
  max-width: 100%;
}
.wpforms-field-container {
  width: 100% !important;
  margin-right: 5px !important;
}
/*mega menu onglet*/
.e-n-tabs-heading {
	justify-content: flex-start!important;
}
/*bouton télécharger pdf*/
.wp-block-file__button {
  background: #00509f;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: bold;
}
/*Comité*/
#comites ul {
  list-style-type: none;
  padding-left: 0;
}
#comites ul li {
  margin-bottom: 10px;
}
#comites ul li:last-child {
  margin-bottom: 0px;
}
/*tableau de formation */
.elementor-element-46c0aee {
	overflow-x: scroll;
}
/*logo site*/
.elementor-widget-theme-site-logo img {
  width: 100px !important;
  height: auto;
}
.elementor-icon-list-text a {
  display: initial !important;
}
.accordeon-thematiques .elementor-widget-text-editor {
  min-height: 98px;
}

/*ajout scroll top pour ancre */
:target {
  scroll-margin-top: 165px;
}
@media (max-width:767px){
	/*logo site*/
.elementor-widget-theme-site-logo img {
  width: 80px !important;
  height: auto;
}
}
@media (min-width:1025px) and (max-width:1197px) {
	.logo-menu {
	  padding-left: 2%;
	  padding-right: 2%;
	}
	.elementor-12 .elementor-element.elementor-element-934c30b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12 .elementor-element.elementor-element-934c30b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-12 .elementor-element.elementor-element-934c30b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
		font-size: 18px;
  line-height: 20px;
	}
}
@media (min-width:1027px) and (max-width:1437px) {
	.logo-menu {
	  padding-left: 2%;
	  padding-right: 2%;
	}
}