/*
Theme Name: Avada Child - IZIASYS
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body {
   background-color: #fff!important;
}


/*-------------- RESPONSIVE ------------------ */

@media(max-width: 991px) {

   h1 {
      font-size: 50px!important;
   }

   h2 {
      font-size: 30px!important;
   }

   h3 {
      font-size: 25px!important;
   }
}


@media(max-width: 573px) {

h1, h2, h3 {
   line-height: 30px!important;
}


   h1 {
      font-size:40px!important;
   }

   h2  {
      font-size: 23px!important;
   }


   h3 {
      font-size: 19px!important;
   }

}

.title-bar {
   position: relative;
}
.title-bar:after {
  content: url('https://coaching-for-you.fr/wp-content/uploads/2024/05/separator.svg');
      position: relative;
    top: 13px;

  display: block;
}

#svg-section {
   padding: 0px!important;
}

 @media(min-width:769px){
.partage-btn a {
         font-size: 13px!important;
        background-color:#29aae5!important ;
        padding: 15px 20px!important;
        -webkit-border-radius: 5px!important;
        -moz-border-radius: 5px!important;
        font-weight: 600!important;
        COLOR: #fff!important;
        text-transform: uppercase!important;
}


   .partage-btn a:hover {
      background-color: #1d85b5!important;
      COLOR: #fff!importants;
   }
 }


 .elementor-762 .elementor-element.elementor-element-3bb7c75 .ue-input-wrapper-align {
    justify-content: flex-end!important;
}

 .elementor-menu-toggle {
   margin:  0px!important;
 }

 @media(min-width:1025px){
   .elementor-testimonial__text, .elementor-testimonial__name {
      text-align: left!important;
   }
 }



.elementor-testimonial__title {
   display: none!important;
}

.elementor-toggle-title span {
   display: inline-block!important;
   font-size: 17px!important;
   color: #5c5c5c!important;
   font-weight: 500!important;
   margin-right: 40px!important;
}

.elementor-toggle .elementor-tab-title {
   padding: 30px 0px!important;
}

.elementor-tab-title.elementor-active .elementor-toggle-title span {
   color: #29aae5!important;
}

.elementor-tab-title.elementor-active .elementor-toggle-icon svg  {
   fill: #29aae5!important;
}

.elementor-post__meta-data {
   display: none!important;
}

.elementor-post__title {
   font-size: 27px!important;
   margin: 10px 0px!important;
   text-align: center!important;
}


.elementor-post__read-more {
   font-size: 17px!important;
   text-align: center!important;
   display: block;
}

.elementor-post__read-more span {
   display: inline-block;
   margin-right: 17px;
   -webkit-transition: all 0.4s ease;
   -moz-transition: all 0.4s ease;
   -o-transition: all 0.4s ease;
   transition: all 0.4s ease;
}

.elementor-post__read-more:hover span {
   margin-right: 3px;
   -webkit-transition: all 0.4s ease;
   -moz-transition: all 0.4s ease;
   -o-transition: all 0.4s ease;
   transition: all 0.4s ease;
   color
}

/*.elementor-post__thumbnail__link img {
   -webkit-transition: all 1s ease!important;
   -moz-transition: all 1s ease!important;
   -o-transition: all 1s ease!important;
   transition: all 1s ease!important;

   -webkit-transform: scale(1)!important;
   -moz-transform: scale(1)!important;
   -o-transform: scale(1)!important;
   transform: scale(1)!important;
}


.elementor-post__thumbnail__link:hover img {
      -webkit-transition: all 1s ease!important;
   -moz-transition: all 1s ease!important;
   -o-transition: all 1s ease!important;
   transition: all 1s ease!important;

   -webkit-transform: scale(1.01)!important;
   -moz-transform: scale(1.01)!important;
   -o-transform: scale(1.01)!important;
   transform: scale(1.01)!important;
}*/

.cat-list {
   display: NONE;
}

 @media(min-width:991px){

.cat-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 900px;
    margin: 0 auto;
}
 .cat-list span {
   display: inline-block!important;
   border: 1px solid #29aae5!important;
   border-radius: 30px!important;
   padding: 2px 15px!important;
   margin: 5px!important;


 }

.cat-list span a {
   color: #fff!important;
   font-size: 16px!important;
   }
.cat-list span a:hover {
   color: #29aae5!important;
   }
 }


/* .left-half,
.half-fluid .right-half {
   left: 50%!important;
   margin-left: -50vw!important;
   max-width: 100vw!important;
   position: relative!important;
   right: 50%!important;
   width: 100vw!important;
   padding: 0px!important;
}
.left-half .image {
   background-size: cover;
   background-position: center;
   min-height: 650px!important;
   height: 100%;
}*/

/*#left-half {
   left: 50%;
   margin-left: -50vw;
   max-width: 100vw;
   position: relative;
   right: 50%;
   width: 100vw;
   padding: 0px;
}
*/
#right-half {
   left: 20%;
   margin-left: -50vw;
   max-width: 100vw;
   position: relative;
   right: -50%;
   width: 100vw;
   padding: 0px;
}

/*#left-half {
   left: 50%;
   margin-left: -50vw;
   max-width: 100vw;
   position: relative;
   right: 50%;
   width: 100vw;
   padding: 0px;
}*/

/*#left-half a img {
   -webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
   transition: all 1s ease;

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
}

#left-half a:hover img {
   -webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
   transition: all 1s ease;

   -webkit-transform: scale(0.9);
   -moz-transform: scale(0.9);
   -o-transform: scale(0.9);
   transform: scale(0.9);
}*/

.no-top-margin p {
   margin: 0px!important;
}




.link-background {
   -webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
   transition: all 1s ease;

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
}

.link-background:hover {
   -webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
   transition: all 1s ease;

   -webkit-transform: scale(0.9);
   -moz-transform: scale(0.9);
   -o-transform: scale(0.9);
   transform: scale(0.9);
}

#full-height-section .elementor-element.elementor-element-18f8328 {

   display: inline-block !important;
    height: 100%!important;
    min-height: 100%!important;
}
/*#full-height-section > .elementor-element-18f8328 {
display: inline-block !important;
    height: 100% !important;
    min-height: 100% !important;
}*/


.swiper-pagination {
   display: none!important;
}

.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper {
   padding-bottom: 0px!important;
}