.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#EF1D34;--e-global-color-24fbb67:#EF1D34;--e-global-color-136f10d:#797979;--e-global-color-5b958c1:#9D9D9D;--e-global-color-c20a403:#070E47;--e-global-color-cfb61a4:#CC192C;--e-global-typography-primary-font-family:"Kanit";--e-global-typography-primary-font-size:5rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-font-style:italic;--e-global-typography-secondary-font-family:"Kanit";--e-global-typography-secondary-font-size:3rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-font-style:italic;--e-global-typography-text-font-family:"Kanit";--e-global-typography-text-font-size:1.3rem;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Kanit";--e-global-typography-accent-font-size:1.9rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-font-style:italic;--e-global-typography-782e435-font-family:"Kanit";--e-global-typography-782e435-font-size:1rem;--e-global-typography-782e435-font-weight:700;font-family:"Arial", Sans-serif;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-family:"Open Sans", Sans-serif;}.elementor-kit-5 h2{font-family:"Open Sans", Sans-serif;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:0.9rem;font-weight:200;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1425px;}.e-con{--container-max-width:1425px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:3rem;--e-global-typography-secondary-font-size:2.2rem;--e-global-typography-text-font-size:1.1rem;--e-global-typography-accent-font-size:1.5rem;--e-global-typography-782e435-font-size:0.9rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:2.3rem;--e-global-typography-secondary-font-size:1.8rem;--e-global-typography-text-font-size:1rem;--e-global-typography-accent-font-size:1.5rem;--e-global-typography-782e435-font-size:0.8rem;font-size:0.9rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-kit-5{--e-global-typography-primary-font-size:6rem;--e-global-typography-secondary-font-size:4rem;--e-global-typography-accent-font-size:2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1800px;}.e-con{--container-max-width:1800px;}}/* Start custom CSS *//* GLOBAL */

/* inclinaison entière */
.inclinaison{
    transform: skewX(-10deg);
}
.hr-dates{
    color: #9D9D9D !important;
    size: 1px;
}
.step{
    font-size: 1.1rem;
    color: #ffffff;
}
.stroke {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-secondary );
    stroke: var(--e-global-color-secondary );
}
.blur {
    backdrop-filter: blur(10px);
}
.weight-600{
    font-weight: 600 !important;
}


/* COMPLIANZ */
#cmplz-document{
    color: white;
}


/* FORM CONTACT */
.elementor-field-group-field_49f65ac label {
    font-size: 0.9rem !important;
    color: #797979 !important;
    font-weight: 400 !important;
}
.elementor-field-group-field_49f65ac a{
    color: #cc192c;
}

/*couleurs des liens*/
 a {color:var(--e-global-color-accent);}
 a:hover {color: #fff;}


/* inclinaison coté droit slider étapes */
.bg-incline {
    transform: skewX(-8deg);
    margin-left: -60px;
}
.bg-incline .reverse{
    transform: skewX(8deg);
}


/* témoignages */
.testimonial-content-text{
    padding: 0 15% !important;
}
.author-left-text{
    margin-top: 4% !important;
}


/* menu */
.elementor-141 .elementor-element.elementor-element-eb5f878 .plus-navigation-menu .navbar-nav.menu-hover-style-1 > li > a:before {
    transform: skewX(-20deg);
}

/*ACCUEIL */
body > div.elementor.elementor-6{
    display: flex !important;
    flex-direction: column !important;
}
#slider,  #championnat, #criteres, #dates, #insta #inscription, #etapes, #temoignages, #faq, #actus, #chiffrescles {
    order: 0 !important;
}

#seo {
    order: 1 !important;
}

/*#insta{
    order: 2 !important;
}*/

#partenaires{
    order: 3 !important;
}

/* PAGE A PROPOS */
.reglement .elementor-button{
    transform: skewX(-10deg);
}

/* PAGE ACTU*/
/*enlever contour btn fleches*/
.grid-actu [type=button], [type=submit], button {color: transparent; border:none;}

/*************************************/
/******** RESPONSIVE *********/
@media screen and (max-width: 700px){
    
/* GLOBAL */
/* inclinaison entière */
    .inclinaison{
    transform: skewX(-5deg);
}

/********HOME********/

/*txt etapes*/
.step{font-size: 0.9rem;}

/* mettre les temoignages sur 1 colonne*/
.testimonial-list-content.d-flex.flex-row.flex-wrap.tp-align-items-center {flex-direction: column-reverse !important;}
#tabs6662d9714d41d > div.theplus-tabs-nav-wrapper.elementor-tabs-wrapper.text-right{text-align:right !important;}
.testimonial-list.testimonial-style-4 .testimonial-content-text {max-width: 100%; padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 8% !important;}

/*reduire largeur txt slider accueil*/
.txt-slider {width: 85% !important;}

/*etapes sur 1 ligne*/
.tab-etape .theplus-tabs-wrapper ul.plus-tabs-nav {display: inline-flex;}

.elementor-widget-tp-tabs-tours.elementor-tabs-view-horizontal ul.plus-tabs-nav li {width: 30% !important;}

/*contenu des etapes - CSSS David*/
.elementor-943 .elementor-element.elementor-element-6ea2223b,
.elementor-column-gap-default .elementor-358 .elementor-element.elementor-element-2e22535,
.elementor-column-gap-default .elementor-946 .elementor-element.elementor-element-59fa071b{
 width: 100% !important;
}

/*aligner media sur txt contenu etapes*/
.media-resp {width: 90% !important; margin: auto !important;}


/*taille feed insta*/
.social-feed-style-4 .tp-sf-contant-img {max-height: 22em !important;}


 
}


/*****PETITS TELEPHONES****/
/*slider home - CSS DAVID*/

@media(max-width: 577px) {
 .elementor-section-full_width .elementor-column .elementor-6 .elementor-element.elementor-element-284d1ce{
 margin: -4% auto 0 auto;
 padding: 0%;
 z-index: 2;
 position: relative;
 }
}


/*******ORDI PORTABLE*****/
@media (min-width: 1025px) and (max-width: 1800px) {
    
/*enlever marges negatives sur conditions accueil*/    
.conditions {margin-top: 0% !important;}


/*taille header ordi PORTABLE*/
.col-milieu {width: 10% !important;}
.col-droite {width: 65% !important;}
    
}


@media (min-width: 700px) {
    /*HOME*/
/*enlever point nav partenaire sauf mobile*/
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}

}


/***TRES GRAND ECRAN****/
@media (min-width: 2300px) {

.social-feed-style-4 .tp-sf-contant-img {max-height: 22em !important;}
     
    
}/* End custom CSS */