.elementor-1603 .elementor-element.elementor-element-88d4f28 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1603 .elementor-element.elementor-element-88d4f28{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-3fdb6a0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1603 .elementor-element.elementor-element-3fdb6a0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1603 .elementor-element.elementor-element-3fdb6a0 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-4a4d5d2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-4a935e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1603 .elementor-element.elementor-element-4a935e6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-bc3dad7{text-align:center;}.elementor-1603 .elementor-element.elementor-element-bc3dad7 .elementor-heading-title{color:#54595f;font-size:30px;font-weight:400;line-height:1.5em;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-1603 .elementor-element.elementor-element-bc3dad7 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-106d3fc > .elementor-container{min-height:600px;}.elementor-1603 .elementor-element.elementor-element-106d3fc > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1603 .elementor-element.elementor-element-ecbe5c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1603 .elementor-element.elementor-element-ecbe5c8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 10px 10px;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__front{background-color:#6fd559;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__back{background-color:#6fd559;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 40px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__image{margin-bottom:-30px;opacity:1;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__image img{width:60%;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:30px;font-weight:600;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__button{margin-center:0;font-size:16px;font-weight:500;color:#6fd559;background-color:#ffffff;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px;font-weight:600;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:18px;font-weight:500;}.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__button:hover{background-color:#efefef;border-color:rgba(255,255,255,0);}.elementor-1603 .elementor-element.elementor-element-f24cf6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-42bd8ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1603 .elementor-element.elementor-element-42bd8ce > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 10px 10px;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__front{background-color:#b5579e;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__back{background-color:#b5579e;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 40px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__image{margin-bottom:-30px;opacity:1;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__image img{width:60%;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:30px;font-weight:600;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__button{margin-center:0;font-size:16px;font-weight:500;color:#b5579e;background-color:#ffffff;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px;font-weight:600;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:18px;font-weight:500;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__button:hover{background-color:#efefef;border-color:rgba(255,255,255,0);}.elementor-1603 .elementor-element.elementor-element-541a757 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-f753fc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1603 .elementor-element.elementor-element-f753fc6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 10px 10px;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__front{background-color:#d1b108;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__back{background-color:#d1b108;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 40px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__image{margin-bottom:-30px;opacity:1;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__image img{width:60%;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:30px;font-weight:600;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__button{margin-center:0;font-size:16px;font-weight:500;color:#d1b108;background-color:#ffffff;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:26px;font-weight:600;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:18px;font-weight:500;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__button:hover{background-color:#efefef;border-color:rgba(255,255,255,0);}.elementor-1603 .elementor-element.elementor-element-ec7bc4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-bc1e355 > .elementor-background-overlay{opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1603 .elementor-element.elementor-element-bc1e355{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-5840445 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1603 .elementor-element.elementor-element-5840445 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1603 .elementor-element.elementor-element-5840445 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1603 .elementor-element.elementor-element-5840445 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1603 .elementor-element.elementor-element-5840445 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-af7cc69{text-align:center;}.elementor-1603 .elementor-element.elementor-element-af7cc69 .elementor-heading-title{color:#54595f;font-size:30px;font-weight:400;line-height:1.5em;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-1603 .elementor-element.elementor-element-af7cc69 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-ef518a7 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1603 .elementor-element.elementor-element-d042c1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-f122105{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-74a757a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1603 .elementor-element.elementor-element-74a757a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1603 .elementor-element.elementor-element-74a757a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-e3e0c2f{margin-top:5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-bad00d0 .oew-off-canvas-button .elementor-align-icon-right{margin-left:4px;}.elementor-1603 .elementor-element.elementor-element-bad00d0 .oew-off-canvas-button .elementor-align-icon-left{margin-right:4px;}.elementor-1603 .elementor-element.elementor-element-bad00d0 .oew-off-canvas-button a, .elementor-1603 .elementor-element.elementor-element-bad00d0 .oew-off-canvas-button a i, .elementor-1603 .elementor-element.elementor-element-bad00d0 .oew-off-canvas-button a svg{font-size:24px;}.elementor-1603 .elementor-element.elementor-element-bad00d0 .oew-off-canvas-button a{font-size:30px;font-weight:400;text-transform:none;line-height:0.7em;letter-spacing:0px;background-color:#FFFFFF;color:#54595F;}.elementor-1603 .elementor-element.elementor-element-bad00d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-8dda660 > .elementor-widget-container{margin:0px -15px 0px 15px;}.elementor-1603 .elementor-element.elementor-element-fe49c4c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1603 .elementor-element.elementor-element-fe49c4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-fe49c4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1603 .elementor-element.elementor-element-f7367a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1603 .elementor-element.elementor-element-f7367a2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-e386b5d{text-align:center;}.elementor-1603 .elementor-element.elementor-element-e386b5d .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-1603 .elementor-element.elementor-element-e386b5d > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-a808dcb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1603 .elementor-element.elementor-element-a808dcb > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1603 .elementor-element.elementor-element-a808dcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{align-self:center;justify-content:center;flex-grow:0;padding:0px 0px 0px 0px;margin:0px 0px -20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner{align-items:center;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner{align-items:center;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner{justify-content:center;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner{align-items:center;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner{justify-content:center;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon{margin:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image{margin:-20px 10px -20px 10px;width:150px;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab{margin:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#4285f4;border-radius:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-65b6824 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-76d45fa > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1603 .elementor-element.elementor-element-a399112{text-align:center;}.elementor-1603 .elementor-element.elementor-element-a399112 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-1603 .elementor-element.elementor-element-72471be > .elementor-container{min-height:600px;}.elementor-1603 .elementor-element.elementor-element-72471be > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1603 .elementor-element.elementor-element-fdf3e25{text-align:center;}.elementor-1603 .elementor-element.elementor-element-fdf3e25 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-1603 .elementor-element.elementor-element-8194aea > .elementor-container{min-height:600px;}.elementor-1603 .elementor-element.elementor-element-8194aea > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1603 .elementor-element.elementor-element-0f3ae88{text-align:center;}.elementor-1603 .elementor-element.elementor-element-0f3ae88 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-1603 .elementor-element.elementor-element-6d7fc35 > .elementor-container{min-height:600px;}@media(max-width:1024px){.elementor-1603 .elementor-element.elementor-element-f122105{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1603 .elementor-element.elementor-element-f24cf6d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-1603 .elementor-element.elementor-element-541a757 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-1603 .elementor-element.elementor-element-ec7bc4f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-8dda660 *//* Vignettes : ombrage */
.woocommerce .products .product {box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
    padding:0;}

/* annule la disparition du prix au survol */
.woocommerce ul.products li.product.has-rating .product-inner:hover .inner .price{
     -moz-opacity: 1;
     -webkit-opacity: 1;
     opacity: 1;
     visibility: visible;
     margin: 0 auto;}

/* occulte les étoiles à l'emplacement du prix */
.woocommerce ul.products li.product.has-rating li.inner .star-rating{display: none;}

/* A annuler : réduit la taille générale de police*/
/*.woocommerce ul.products li.product{font-size: small;}


/* Gestion des superpositions
/* Logo et son bandeau */
.belt{
     position:absolute;
     bottom:-25.2%;
     z-index:2;}
     
/* Avis : étoiles ; centrer sur la gauche */
.star-rating{
     position:absolute;
     width: 50%;
     letter-spacing:2px;
     bottom:-20.5%;
/*background-color:#A7A7A7;*/
     left:10px;}
   
/* Prix : aligner à droite */
.woocommerce-Price-amount {
     float: right;
/*background-color:#A7A7A7;*/
     margin:2% 10px 0 0;}

/* Avis : nb ; centrer sur la gauche */
.woocommerce-review-link {
     float: left;
     width: 50%;
     text-align: left;
     font-family: Montserrat;
     margin: 7% 0  0 10px;
/*background-color:#A7A7A7;*/
     color: #A7A7A7;}

/*Durée : alignement à droite */
.goright{
     float:right;
     width: 39%;
     text-align: right;
/*background-color:#A7A7A7;*/
     margin:0 10px -5% 0;}

/* Type de prestation */
.profil {
     float:right;
     width: 100%;
     margin:4% 0 -2.75% 0;
     font-family: Montserrat;
     font-size: medium;
     font-weight: 400;
     }

/* Thématique de la prestation */
.title a {
     width: 100%;
     font-family: Montserrat;
     font-size: 1.3em !important;
     margin:2.5% 0 0 0;
     font-weight: 600;
     color: #A7A7A7;}

/* Niveau de la formation */
.niveauf {
     width: 100%;
     text-align: center;
     margin:0 0 -1% 0;
     font-family: Montserrat;
     font-size: 105%;
     font-weight: 400;
     }

/*Marques : alignement et espacement */
.woocommerce ul.products li.product a img {
     float:none;
     display:inline-block;
     margin:0;}
 
/* Bouton add to cart */
/*green_belt #27582A */
.button {
     width: 100%;
/* background-color:#27582A!important;
     border-color:#27582A!important;*/
} 

/* Responsive */
/*Ecran largeur > à 768px */
@media (min-width: 768px) {
.woocommerce .products .product {
     height: auto;
     width: 31.334%;
     margin: 0 2% 2% 0;
}
}
/*Ecran largeur < à 768px */
@media (max-width: 768px) {
.woocommerce .products .product {
     height: auto; 
     max-width: 31.334%;
     margin: 0 2% 2% 0;
}
}
/*Ecran largeur < à 360px */
@media (max-width: 360px) {
.woocommerce .products .product {
     height: auto;
     max-width:93%;
     margin: 0 2% 2% 0;
}
}/* End custom CSS */