/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* Code CSS pour les widgets Temoignages */
.elementor-widget-testimonial-carousel .swiper-slide {
  height: auto;
  display: flex;
}

.elementor-testimonial--align-left .elementor-testimonial {
  text-align: left;
  display: flex;
  flex-direction: column;
}

.elementor-testimonial__content {
  padding: 35px 21px 35px 21px;
  border-radius: 10px 10px 10px 10px;
  margin-top: auto;
  flex-grow: 1;
  margin-bottom: auto;
  width: 100%;
}

.elementor-testimonial__footer {
  padding: 0 21px 0 21px;
  align-content: end;
  align-self: auto;
  align-items: end;
  margin-top: auto;
  align-content: end;
  align-self: end;
  align-items: end;
  width: 100%;
}

.formation_profile_pict{
	width: 150px;
	height:150px !important;
	border-radius: 150px !important;
	object-fit: cover;
}

body.admin-bar .dialog-lightbox-widget {
	position: fixed !important
}
.dialog-lightbox-close-button{
	z-index: 10000;
}

/*
.gfs_formations_domains-marketing-commerce .elementor-widget-post-info .elementor-widget-container{
    background-color: #EB595D !important;
}
.marketing-commerce{
  background-color: #EB595D !important;
  color: #FFF;
}
.gfs_formations_domains-immobilier .elementor-widget-post-info .elementor-widget-container{
    background-color: #FFCE44 !important;
}
.pole-immobilier{
    background-color: #FFCE44 !important;
    color:#FFF;
}

.gfs_formations_domains-comptabilite-gestion .elementor-widget-post-info .elementor-widget-container{
    background-color: #2D3B4F !important;
}
.comptabilite-gestion{
    background-color: #2D3B4F !important;
    color:#FFF;
}

.gfs_formations_domains-rh-paie .elementor-widget-post-info .elementor-widget-container{
    background-color: #F28954 !important;
}
.rh-paie{
    background-color: #F28954 !important;
    color: #FFF;
}

.gfs_formations_domains-informatique .elementor-widget-post-info .elementor-widget-container{
    background-color: #959CA8 !important;
}
*/


.gfs_formations_domains-commerce .elementor-widget-post-info .elementor-widget-container{
		    background-color: #F28954 !important;
	
}
.gfs_formations_domains-immobilier .elementor-widget-post-info .elementor-widget-container{
	    background-color: #2D3B4F !important;
}
.gfs_formations_domains-informatique .elementor-widget-post-info .elementor-widget-container{
	 background-color: #959CA8 !important;
}

.gfs_formations_domains-management-rh .elementor-widget-post-info .elementor-widget-container{
	    background-color: #F28954 !important;
}


.gfs_formations_domains-gestion-comptabilite .elementor-widget-post-info .elementor-widget-container{
	    background-color: #F28954 !important;
}


.gfs_formations_domains-batiment-btp .elementor-widget-post-info .elementor-widget-container{
	    background-color: #EB595D !important;
}

.informatique{
      background-color: #959CA8 !important;
      color: #FFF;
}

.main-page-event-dates{
	color: #FFF;
	display:flex;
	flex-direction: column;
  font-size: 18px;
  font-weight: 500;
}

 .e-loop-item.gfs_formations .elementor-section-wrap,
  .e-loop-item.gfs_formations  .elementor-section,
   .e-loop-item.gfs_formations .elementor-container{
     height: 100%;
   }
   .e-loop-item.category-actualites .elementor-section-wrap,
    .e-loop-item.category-actualites  .elementor-section,
     .e-loop-item.category-actualites .elementor-container{
       height: 100%;
      }


   .e-loop-item.gfs_formations .elementor-inner-section  .elementor-widget-wrap{
     flex-direction: column;
   }
   .e-loop-item.gfs_formations .elementor-inner-section  .elementor-widget-wrap .elementor-element{
     flex: 1;
   }

@media screen and (max-width:1024px){
  .logo_footer a{
    width:100%;
  }
  .logo_footer img{
    margin: auto;
display: block;
  }
}




