/*
Theme Name: javance-custom-child
Template: javance-custom
Author: RAM
Description: Thème enfant pour la création de formation particulier et entreprise
Version: 1.0.1688366071
Updated: 2023-07-03 08:34:31
Text Domain:javance-custom-child
*/

/*font face*/


@font-face {
 font-family: "Monserrat";
 src: url("fonts/monserrat/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
 font-family: "Playfair Display";
 src: url("fonts/playfair/PlayfairDisplay-Regular.ttf") format("truetype");
}

h1, h2, h3, h4{
	font-family:"Playfair Display",serif;
	color:#274A4C;
}
p, u, i{
	font-family:"Monserrat",serif;
}
.image .elementor-widget-wrap{
	border-radius:14px !important;
}

/*menu*/
.mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu li .textwidget ul{
	color:#274A4C !important;
}
.mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu li .textwidget ul>a{
	font-size:18px;
	color:#274A4C;
	font-weight: bold;
}

.mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu li .textwidget ul li{
	list-style: none;
	padding-left:15px;
}
.mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu li .textwidget ul li a{
	font-size:16px;
	color:#274A4C;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	display:none !important;
}

 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
 	font-size:19px !important;
	font-weight: 500;
 }
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{
 	font-size:19px !important;
	font-weight: 500;
 }
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
 	font-size:16px !important;
 	font-weight: 500;
 }
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
 	font-size:16px !important;
 	font-weight: 500;
 }
#mega-menu-primary>li>.mega-sub-menu{
	box-shadow: 0 0px 6px rgba(0,0,0,0.3) !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before{
    display: inline-block;
    font: inherit;
    font-family: dashicons;
    position: static;
    margin: 0 4px 0 0px !important;
    vertical-align: middle !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
    background: transparent;
    height: auto;
    width: auto;
    top: auto;
}
/*page atelier*/
.datas .date-heure span, .datas .lieu, .datas .savoir{
	font-size:18px;
	color:#3D3D3D;
	padding:15px 0;
}
.datas .savoir{
	font-weight: 500;
	border-radius:8px;
	text-align: end;
}
.data table tr.titre{
	border-bottom:1px solid #274A4C;
	padding:5px !important;
}
.data table tr th{
	color:#274A4C;
	font-size:25px;
	padding:5px;
	font-weight:600;
}
.datas{
	border-bottom:1px solid #888A8A !important;
}
.datas .savoir a{
	background-color:#F8D790;
	color:#274A4C;
	padding:10px 20px;
	border-radius:8px;
	margin:10px 0;
	font-family:"Playfair Display",serif;
	font-weight: 600;
}

/*page archive*/
.archive-entreprise .elementor-widget-container .elementor-posts-container article:first-child a .elementor-post__thumbnail,.content-archive .row:first-child .col-xl-3{
	background:url('https://javance.devsoft-pro.com/wp-content/uploads/2023/07/Groupe-de-masques-15.png') no-repeat center;
	text-align: center;
	background-size: 92%;
	border-radius:7px 35px 33px; 
}

.content-archive .row .col-xl-9 h2{
	margin-bottom:0.1rem !important;
}
.content-archive .row .col-xl-9 h2 a{
	color:#274A4C;
	font-size:40px;
}
.content-archive .row .col-xl-9 p{
	font-size:18px;
	color:#3D3D3D;
	line-height: 35px;
	font-family:"Monserrat",serif;
}
.content-archive .row .col-xl-9 .bouton button{
	padding:10px 20px 10px 66px;
	border:0 !important;
	border-radius:8px;
	font-size:18px !important;
	margin-right:5px;
	font-weight:700;
	vertical-align: middle;
	font-family:"Playfair Display",serif;
}

.archive-coaching-entreprise .elementor-widget-container .elementor-posts-container article .elementor-post__text .elementor-post__read-more-wrapper a.elementor-post__read-more,#archive-coaching-particulier .elementor-widget-container .elementor-posts-container article .elementor-post__text .elementor-post__read-more-wrapper a.elementor-post__read-more,.archive-entreprise .elementor-widget-container .elementor-posts-container article .elementor-post__text .elementor-post__read-more-wrapper a.elementor-post__read-more{
background-color:#1F6D6F;
color:#fff;
padding:12px 30px;
border-radius:8px;
}

.content-archive .row .col-xl-9 .agenda{
	background-color:#B8DBDD;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/calendar_month_FILL0.png');
	background-repeat: no-repeat;
	background-position: 30px;
	background-size:25px;
}
.content-archive .row .col-xl-9 .duree{
	background-color:#B8DBDD;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 30px;
	background-size:25px;
}
.content-archive .row .col-xl-9 .prix{
	background-color:#B8DBDD;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 30px;
	background-size:25px;
}
.content-archive .row .col-xl-9 .agenda a{
	color:#274A4C;
	font-family:"Playfair Display",serif;
}
.content-archive .row .col-xl-9 .inscrire{
	background-color:#274A4C;
	padding:10px 40px 10px 40px !important;
	font-weight:500;
}
.content-archive .row .col-xl-9 .inscrire a{
	color:#fff;
	font-weight: 500;
	font-family:"Playfair Display",serif;
}
.archive-entreprise .elementor-widget-container .elementor-posts-container article:first-child .elementor-post__thumbnail__link .elementor-post__thumbnail{
	background-size: 100% !important;
	border-radius:0 9px 15px !important;
}
.archive-entreprise .elementor-widget-container .elementor-posts-container article:first-child .elementor-post__thumbnail__link .elementor-post__thumbnail img{
	width:220px !important;
	height: 220px !important;
}
/*archive agenda formation particulier*/
.formation-particulier-agenda .elementor-widget-container .content-archive .row .col-xl-9 span{
	font-size:41px;
	color:#274A4C;
}

.bgicone{
	background:url('https://javance.devsoft-pro.com/wp-content/uploads/2023/07/coche.png') no-repeat center;
} 
#caf-post-layout4 .manage-layout1 .col-md-3 img{
	background: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/07/bg-decouverte.png') no-repeat center;
}
.content-comcolors h2{
	font-size:56px;
}
.content-comcolors .content-comcolor h3{
	font-size:38px;
}
.content-comcolors .content-comcolor h4{
	font-size:35px;
}
.content-comcolors .content-comcolor p{
	font-size:28px;
}
.content-comcolor .col-lg-8 button{
	border:1px solid #274A4C;
	color:#274A4C;
	border-radius:8px;
	padding:10px 144px;
	margin:5px;
	background-color: transparent !important;
	font-size: 18px;
	font-weight: 500;
}
.content-comcolor .col-lg-10 p{
font-size: 18px;
}
.content-comcolor .col-lg-10 p button{
	font-size: 18px;
	padding:15px 140px;
	margin:15px;
	background: transparent !important;
	border-radius:8px;
	border:1px solid #000;
}
.content-comcolor .col-lg-10 button.duree,.content-comcolor .col-lg-8 button.duree{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 112px;
	background-size:25px;
}
.content-comcolor .col-lg-10 button.prix,.content-comcolor .col-lg-8 button.prix{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 112px;
	background-size:25px;
}
.content-comcolor .col-lg-8{
	padding-left:66px;
	padding-right:66px;
}
.content-comcolors .content-comcolor button.duree{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 80px;
}
.content-comcolors .content-comcolor button.prix{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 80px;
}
.modele>.elementor-widget-container>.content-comcolor>.text-center>img{
	display:none !important;
}
.desc-titre h2{
	font-size:40px;
}
.content-comcolor .col-lg-8 p,.desc-titre p{
	font-size:18px;
	color:#3D3D3D;
}
.content-comcolor .col-lg-8 h3{
	font-size: 35px;
}

.shortcode-particulier-2 img{
	display:none;
}
.coaching-entreprise .elementor-widget-container .content-archive .col-xl-9 h2 a,.formation-entreprise .elementor-widget-container .content-archive .col-xl-9 h2 a,.elementor-shortcode #caf-post-layout-container #manage-ajax-response #caf-post-layout4 .manage-layout1 #manage-post-area .caf-content h2 a{
	font-family:"Playfair Display",serif; 
	font-weight: 700;
}
table tr td{
	font-weight: 600;
}
.bouton-test .elementor-widget-container .elementor-button-wrapper .elementor-button{
	padding:15px 30px !important;
}
/*archive formation entreprise*/
.coaching-entreprise .elementor-widget-container .content-archive .col-xl-9 h2 a,.formation-entreprise .elementor-widget-container .content-archive .col-xl-9 h2 a{
	font-size:35px;
}
.formation-entreprise .elementor-widget-container .content-archive .col-xl-9 .bouton .inscrire{
	background-color:#1F6D6F;
}

/*archive coaching particulier*/

.coaching-entreprise .elementor-widget-container .content-archive .col-xl-9 .bouton .inscrire{
	background-color:#1F6D6F;
}
.coaching-entreprise .elementor-widget-container .content-archive .row:first-child .col-xl-3{
background:none !important;
}

.coaching-entreprise .elementor-widget-container .content-archive .row:first-child .col-xl-3 img{
	width:100% !important;
	height:auto !important;
}
/*page agenda*/

#caf-filter-layout1 .caf-filter-container li.caf-mb-4:last-child, #caf-filter-layout1 .caf-filter-container li.caf-mb-4:last-child a{
	background-color:#274A4C;
	color:#fff;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:last-child a #checkma{
	display:none;
}

#caf-filter-layout1 .caf-filter-container li.caf-mb-4:last-child{
	position:relative;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:last-child a:after{
	content:url('https://javance.devsoft-pro.com/wp-content/uploads/2023/07/lien-externe.png');
	position:absolute;
	top:30%;
	right:-24px;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4{
	width:15%;
	border:1px solid #274A4C;
	border-radius:8px;
	margin:10px;
	padding:8px;
}
#caf-filter-layout1 .caf-filter-container .caf-mb-4 a{
	font-size:22px;
	font-family: "Monserrat" serif !important;
}
#caf-filter-layout1 .caf-filter-container .caf-mb-4 a i{
	font-size:20px;
	font-family: "Monserrat" serif !important;
}
#manage-post-area .caf-meta-content-cats{
	display:none;
}
#manage-post-area .caf-content h2 a{
	color:#274A4C !important;
	font-size:40px !important;
}
#manage-post-area .caf-content span{
	color:#274A4C !important;
	font-size:18px !important;
}
#manage-post-area .caf-content span.sous{
	color:#274A4C !important;
	font-size:22px !important;
	font-weight: 600 !important;
}
#caf-post-layout-container #caf-filter-layout1 ul.caf-filter-container{
	justify-content: center;
}
.modele-entreprise .elementor-widget-container .row .col-lg-8 .desc-titre h2,.modele .elementor-widget-container .row .col-lg-8 .desc-titre h2{
	font-size:32px !important;
	text-align: left;
	font-weight: 500;
}
.initiation .elementor-widget-container .row .col-lg-8 .desc-titre h2{
	text-align: center;
}
.initiation-entreprise .elementor-widget-container .row:nth-child(3) .content-center .text-center{
	display:none;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4 a.active,
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:has(a.active):not(:last-child) {
  background-color: #B8DBDD;
  border: 0 !important;
  color: #274A4C;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:last-child a{
	background-color:#274A4C !important;
	color:#fff;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4 a{
	position:responsive;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:first-child{
	padding-top:25px;
	padding-bottom:25px;

}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(1) a:before,#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(2) a:before,#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(3) a:before{
content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    top: 16px;
    left: -13px;
    border: 1px solid #274A4C;
    border-radius:5px;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4 a.active:before{
	background:url('https://javance.devsoft-pro.com/wp-content/uploads/2023/07/verifier.png') no-repeat center;
	background-color:#274a4c;
}
#manage-ajax-response,#caf-post-layout4{
	padding:0;
}
.agenda-content h1{
	font-size:45px;
	color:#274A4C;
	font-family:"Playfair Display",serif; 
}
.agenda-content span{
	font-size: 20px;
	font-weight: 500;
}
.agenda-content span.sous{
	font-size:22px;
	font-family:"Playfair Display",serif;
	color:#274A4C;
}
.single-agenda .row .col-xl-3 img{
	background:url('https://javance.devsoft-pro.com/wp-content/uploads/2023/07/Groupe-de-masques-15.png') no-repeat center;
	text-align: center;
	border-radius:14px;
}
/*pagination*/
.elementor-swiper .elementor-main-swiper .swiper-wrapper{
	margin:15px 0 40px 0 !important;
}

.elementor-widget-testimonial-carousel .swiper-slide{
box-shadow: 0 1px 7px rgba(0,0,0,.25);
}
.elementor-testimonial__content{
	background-color: transparent !important;
	margin-top:0px;
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{
	display:none;
}
.swiper-pagination-bullet{
width:8px;
height:8px;
}
.swiper-pagination-bullet-active{
	width:15px;
	height:15px;
}
.swiper-pagination .swiper-pagination-bullet{
	vertical-align: middle !important;
}
/*page popup*/
/* form 7*/
.wpcf7 form p input{
	border:1px solid #274A4C !important;
	border-radius:8px;
	height:40px;
}
.wpcf7 form p input.wpcf7-submit{
	border-radius:8px;
	border:0 !important;
	padding:15px 30px !important;
	background-color: #274A4C !important;
	color:#fff;
	height:52px;
	font-family:"Playfair Display",serif;
	
}

.fil-ariane .elementor-container .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container p{
	font-family:"Playfair Display",serif;
}
/*footer*/
.sous-titre .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text{
	text-decoration: underline !important;
	color:#F5F5F5 !important;
}

/*======================================*/
/*responsive*/

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {

/*page archive*/

.content-archive .row .col-xl-8 h2 a{
	color:#274A4C;
	font-size:25px;
}
.content-archive .row .col-xl-8 p{
	font-size:18px;
	color:#3D3D3D;
	padding:15px 0;
}
.content-archive .row .col-xl-8 .bouton button{
	border:0 !important;
	font-size:18px;
	margin:5px;
}

.content-archive .row .col-xl-8 .agenda{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/calendar_month_FILL0.png');
	background-repeat: no-repeat;
	background-position: 25px;
}
.content-archive .row .col-xl-8 .duree{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 25px;
}
.content-archive .row .col-xl-8 .prix{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 20px;
}
.content-archive .row .col-xl-8 .agenda a{
	color:#274A4C;
}
.content-archive .row .col-xl-8 .inscrire{
	width:100%;
	background-color:#274A4C;
	border-radius:5px;
	padding:12px 30px;
}
.content-archive .row .col-xl-8 .inscrire a{
	color:#fff;
	font-size:22px;
}
#caf-filter-layout1 .caf-filter-container .caf-mb-4 a{
	font-size:16px;
	font-family: "Monserrat" serif !important;
	
}
#manage-post-area .caf-meta-content-cats{
	display:none;
}
#manage-post-area .caf-content h2 a{
	color:#274A4C !important;
	font-size:32px !important;
}
#manage-post-area .caf-content span{
	color:#274A4C !important;
	font-size:13px !important;
}
.content-comcolor .col-lg-8 p, .desc-titre p{
	font-size:18px;
}
.datas .date-heure span,.datas .savoir{
	font-size:19px;
}
.content-comcolor .col-lg-8 button{
	padding:8px 80px;
	font-size:18px;
}

#caf-filter-layout1 .caf-filter-container li.caf-mb-4 {
	width:44%;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(1) a:before,#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(2) a:before,#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(3) a:before{
content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 9px;
    left: -5px;
    border: 1px solid #274A4C;
    border-radius:2px;
}
#manage-post-area .caf-content span{
	font-size: 13px !important;
}
.datas .savoir a{
	padding: 5px 5px;
	font-size: 11px;
    font-weight: bold;
}
.datas .lieu{
	font-size:10px;
	font-weight:bold;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4{
	width:100%;
}
#caf-filter-layout1 .caf-filter-container .caf-mb-4 a i{
	font-size:16px;
}
.content-comcolor .col-lg-8{
	padding-left:15px;
	padding-right:15px;
}
.content-comcolor .col-lg-8 button.duree{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 38px;
	background-size:25px;
}
.content-comcolor .col-lg-8 button.prix{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 38px;
	background-size:25px;
}
.desc-titre p{
	font-size: 16px;
}
.archive-coaching-entreprise .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link,
#archive-coaching-particulier .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link,
.archive-entreprise .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link{
display:none;
}
.archive-entreprise .elementor-widget-container .elementor-posts-container article:first-child a .elementor-post__thumbnail img,.content-archive .row:first-child .col-xl-3 img{
	width:150px;
	height:150px;
	margin:auto;
}
.content-archive .row .col-xl-9 .bouton button{
	width:100%;
	margin-bottom:10px;
	background-position:110px;
}
.coaching-entreprise .elementor-widget-container .content-archive .row:first-child .col-xl-3 img{
	width:100% !important;
	height:auto !important;
}
}

/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
	/*page archive*/

.content-archive .row .col-xl-8 h2 a{
	color:#274A4C;
	font-size:25px;
}
.content-archive .row .col-xl-8 p{
	font-size:18px;
	color:#3D3D3D;
	padding:15px 0;
}
.content-archive .row .col-xl-8 .bouton button{
	border:0 !important;
	font-size:18px;
	margin:5px;
}

.content-archive .row .col-xl-8 .agenda{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/calendar_month_FILL0.png');
	background-repeat: no-repeat;
	background-position: 25px;
}
.content-archive .row .col-xl-8 .duree{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 25px;
}
.content-archive .row .col-xl-8 .prix{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 20px;
}
.content-archive .row .col-xl-8 .agenda a{
	color:#274A4C;
}
.content-archive .row .col-xl-8 .inscrire{
	width:100%;
	background-color:#274A4C;
	border-radius:5px;
	padding:12px 30px;
}
.content-archive .row .col-xl-8 .inscrire a{
	color:#fff;
	font-size:22px;
}
#caf-filter-layout1 .caf-filter-container .caf-mb-4 a{
	font-size:16px;
	font-family: "Monserrat" serif !important;
	
}
#manage-post-area .caf-meta-content-cats{
	display:none;
}
#manage-post-area .caf-content h2 a{
	color:#274A4C !important;
	font-size:32px !important;
}
#manage-post-area .caf-content span{
	color:#274A4C !important;
	font-size:16px;
}
.desc-titre h2{
	font-size:35px !important;
	font-weight: bold;
}
.content-comcolor .col-lg-8 p, .desc-titre p{
	font-size:18px;
}
.datas .date-heure span, .datas .savoir{
	font-size:19px;
}
.content-comcolor .col-lg-8 button{
	padding:8px 75px;
	font-size:18px;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4 {
	width:44%;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(1) a:before,#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(2) a:before,#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(3) a:before{
content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 9px;
    left: -5px;
    border: 1px solid #274A4C;
    border-radius:2px;
}
.datas .lieu{
	font-size:10px;
	font-weight:bold;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4{
	width:100%;
}
#caf-filter-layout1 .caf-filter-container .caf-mb-4 a i{
	font-size:16px;
}
.content-comcolor .col-lg-8{
	padding-left:15px;
	padding-right:15px;
}
.content-comcolor .col-lg-8 button.duree{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 38px;
	background-size:25px;
}
.content-comcolor .col-lg-8 button.prix{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 38px;
	background-size:25px;
}
.desc-titre p{
	font-size: 16px;
}
.archive-coaching-entreprise .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link,
#archive-coaching-particulier .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link,
.archive-entreprise .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link{
display:none;
}
.archive-entreprise .elementor-widget-container .elementor-posts-container article:first-child a .elementor-post__thumbnail img,.content-archive .row:first-child .col-xl-3 img{
	width:150px;
	height:150px;
	margin:auto;
}
.content-archive .row .col-xl-9 .bouton button{
	width:100%;
	margin-bottom:10px;
	background-position:110px;
}
.coaching-entreprise .elementor-widget-container .content-archive .row:first-child .col-xl-3 img{
	width:100% !important;
	height:auto !important;
}
}

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
/*page archive*/

.content-archive .row .col-xl-8 h2 a{
	color:#274A4C;
	font-size:25px;
}
.content-archive .row .col-xl-8 p{
	font-size:18px;
	color:#3D3D3D;
	padding:15px 0;
}
.content-archive .row .col-xl-8 .bouton button{
	border:0 !important;
	font-size:18px;
	margin:5px;
}

.content-archive .row .col-xl-8 .agenda{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/calendar_month_FILL0.png');
	background-repeat: no-repeat;
	background-position: 25px;
}
.content-archive .row .col-xl-8 .duree{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 25px;
}
.content-archive .row .col-xl-8 .prix{
	width:100%;
	background-color:#B8DBDD;
	border-radius:5px;
	padding:15px 10px 15px 65px !important;
	color:#274A4C;
	background-image:url('/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 20px;
}
.content-archive .row .col-xl-8 .agenda a{
	color:#274A4C;
}
.content-archive .row .col-xl-8 .inscrire{
	width:100%;
	background-color:#274A4C;
	border-radius:5px;
	padding:12px 30px;
}
.content-archive .row .col-xl-8 .inscrire a{
	color:#fff;
	font-size:22px;
}
#caf-filter-layout1 .caf-filter-container .caf-mb-4 a{
	font-size:16px;
	font-family: "Monserrat" serif !important;
	
}
#manage-post-area .caf-meta-content-cats{
	display:none;
}
#manage-post-area .caf-content h2 a{
	color:#274A4C !important;
	font-size:32px !important;
}
#manage-post-area .caf-content span{
	color:#274A4C !important;
	font-size:13px !important;
}
.modele-entreprise .elementor-widget-container .row .col-lg-8 .desc-titre h2,.modele .elementor-widget-container .row .col-lg-8 .desc-titre h2{
	font-size:25px !important;
	text-align: left;
	font-weight: bold;
}
.content-comcolor .col-lg-8 p, .desc-titre p{
	font-size:18px;
}
.datas .date-heure span, .datas .savoir{
	font-size:19px;
}
.content-comcolor .col-lg-8 button{
	padding:8px 75px;
	font-size:18px;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4 {
	width:44%;
	border-radius:8px !important;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(1) a:before,#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(2) a:before,#caf-filter-layout1 .caf-filter-container li.caf-mb-4:nth-child(3) a:before{
content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 9px;
    left: -5px;
    border: 1px solid #274A4C;
    border-radius:2px;
}
.datas .lieu{
	font-size:10px;
	font-weight:bold;
}
#caf-filter-layout1 .caf-filter-container li.caf-mb-4{
	width:100%;
}
#caf-filter-layout1 .caf-filter-container .caf-mb-4 a i{
	font-size:16px;
}
.content-comcolor .col-lg-8{
	padding-left:15px;
	padding-right:15px;
}
.content-comcolor .col-lg-8 button.duree{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/schedule_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 38px;
	background-size:25px;
}
.content-comcolor .col-lg-8 button.prix{
	background-image: url('https://javance.devsoft-pro.com/wp-content/uploads/2023/06/payments_FILL0_wght4.png');
	background-repeat: no-repeat;
	background-position: 38px;
	background-size:25px;
}
.desc-titre p{
	font-size: 16px;
}
.archive-coaching-entreprise .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link,
#archive-coaching-particulier .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link,
.archive-entreprise .elementor-widget-container .elementor-posts-container article .elementor-post__thumbnail__link{
display:none;
}
.archive-entreprise .elementor-widget-container .elementor-posts-container article:first-child a .elementor-post__thumbnail img,.content-archive .row:first-child .col-xl-3 img{
	width:150px;
	height:150px;
	margin:auto;
}
.content-archive .row .col-xl-9 .bouton button{
	width:100%;
	margin-bottom:10px;
	background-position:110px;
}
.coaching-entreprise .elementor-widget-container .content-archive .row:first-child .col-xl-3 img{
	width:100% !important;
	height:auto !important;
}
}
@media (max-width: 1499.98px){
	.archive-entreprise .elementor-widget-container .elementor-posts-container article:first-child a .elementor-post__thumbnail img,.content-archive .row:first-child .col-xl-3 img{
	width:150px;
	height:150px;
	margin:auto;
}
}

/* Large devices (desktops)*/
@media (max-width: 1765px) {
	.archive-entreprise .elementor-widget-container .elementor-posts-container article:first-child a .elementor-post__thumbnail img,.content-archive .row:first-child .col-xl-3 img{
	width:200px;
	height:200px;
	margin:auto;
}

}


@media (min-width: 1920px) and (max-width: 2500px) { 
	.content-comcolor .col-lg-8{
	padding-left:80px;
	padding-right:80px;
}
}
