.stages-main-wrapper .stages-formateur.stages-list .stage .stage-user .avatar,.stages-main-wrapper .stages-stage.stages-list .stage .stage-user .avatar{border-radius:50%}.twentyfourteen .tfmp{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfmp div.product.hentry.has-post-thumbnail{margin-top:0}.twentythirteen h1{margin:0}.twentythirteen ul{padding:0}@media screen and (min-width:673px){.twentyfourteen .tfmp{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfmp{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfmp{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfmp{margin-right:54px}.full-width .twentyfourteen .tfmp{margin-right:auto}}.twentyfifteen .t15mp{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.15);box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .stages-sidebar .widget.stages-container{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15mp{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15mp{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}}.stages-formateur .stage[id^=stage_formateurs_],.stages-theme-mode-stage.stage{overflow:auto}.stages-main-wrapper.stages_stage-item img:not(.avatar ){width:100%;height:auto}.stages-main-wrapper .stages-content{width:66.999%;margin-right:3%;float:left}.stages-main-wrapper .stages-sidebar{width:30%;float:left}.stages-main-wrapper .stage-title{margin:0 0 2rem}.stages-main-wrapper .thumbnail-wrapper{margin-bottom:1rem}.stages-main-wrapper .stage-content,.stages-main-wrapper .timeslots-title{margin:1rem 0}.stages-main-wrapper .stages-stage.stages-list{margin:0 0 1rem 2rem;list-style:none;padding:0}.stages-main-wrapper .stages-stage.stages-list .stage{list-style:outside;padding:1rem}.stages-main-wrapper .stages-stage.stages-list .stage .stage-subtitle,.stages-main-wrapper .stages-stage.stages-list .stage .stage-title,.stages-main-wrapper .stages-stage.stages-list .stage .stage-user,.stages-main-wrapper .stages-stage.stages-list .stage .timeslot{margin:.25rem 0 0;padding:0}.stages-main-wrapper .stages-stage.stages-list .stage .stage-description{margin:.25rem 0 0;padding:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.stages-main-wrapper .stages-stage.stages-list .stage:last-child{margin-bottom:0}.stages-main-wrapper .formateur-title{margin:0 0 2rem}.stages-main-wrapper .formateur-content{margin:1rem 0}.stages-main-wrapper .stages-formateur.stages-list{margin:0 0 2rem;list-style:none;padding:0}.stages-main-wrapper .stages-formateur.stages-list .stage{list-style:none;padding:1rem}.stages-main-wrapper .stages-formateur.stages-list .stage .stage-thumbnail{float:left;margin:0 2rem 2rem 0}.stages-main-wrapper .stages-formateur.stages-list .stage .stage-title{clear:none;margin:0 0 .25rem;padding:0}.stages-main-wrapper .stages-formateur.stages-list .stage .stage-subtitle,.stages-main-wrapper .stages-formateur.stages-list .stage .stage-user,.stages-main-wrapper .stages-formateur.stages-list .stage .timeslot{margin:.25rem 0 0;padding:0}.stages-main-wrapper .stages-formateur.stages-list .stage .stage-description{margin:.25rem 0 0;padding:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.upcoming-stages-widget{margin-top:2rem}.upcoming-stages-widget .stages-widget.stages-list{list-style:none;margin:0;padding:0}.upcoming-stages-widget .stages-widget.stages-list .stage{list-style:none;margin-bottom:2rem;padding:.5rem 2rem;border:none;border-left:3px solid #3b5998}.upcoming-stages-widget .stages-widget.stages-list .stage .stage-title{margin:0 0 .25rem;padding:0}.upcoming-stages-widget .stages-widget.stages-list .stage .formateur-title,.upcoming-stages-widget .stages-widget.stages-list .stage .stage-user,.upcoming-stages-widget .stages-widget.stages-list .stage .timeslot{margin:.25rem 0 0;padding:0}.upcoming-stages-widget .stages-widget.stages-list .stage.stages-colorized .stage-title{margin:0 0 .25rem;padding:0;color:inherit}.upcoming-stages-widget .stages-widget.stages-list .stage.stages-colorized .stage-title .stage-link{color:inherit}.stages-hidden{display:none;opacity:0;clear:both}.mprm_ie_browser .stages-inner-stage-content{width:100%}.stages-container{list-style:none}.stages-shortcode-wrapper .stages-shortcode-stage .stages-stage-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:formateur;flex-direction:formateur}.stages-shortcode-wrapper .stages-shortcode-stage .stages-stage-container:hover{display:-webkit-box;display:-ms-flexbox;display:flex}.stages-shortcode-wrapper .stages-shortcode-stage.stages-stage-vertical-top .stages-stage-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.stages-shortcode-wrapper .stages-shortcode-stage.stages-stage-vertical-middle .stages-stage-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.stages-shortcode-wrapper .stages-shortcode-stage.stages-stage-vertical-bottom .stages-stage-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.stages-shortcode-wrapper .stages-shortcode-table{margin-top:1rem}.stages-shortcode-wrapper .stages-shortcode-table tr.stages-shortcode-row th{background-color:#f0f0f0;border:1px solid #fff;text-align:center;color:#404040;padding:.25rem 1rem;overflow-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.stages-shortcode-wrapper .stages-shortcode-table tbody tr:nth-child(2n+2){background-color:#f0f0f0}.stages-shortcode-wrapper .stages-shortcode-table tbody td{position:relative;border:1px solid #fff;padding:0;line-height:normal;-webkit-box-sizing:initial;box-sizing:initial}.stages-shortcode-wrapper .stages-shortcode-table tbody td.stage{background-color:#3b5998}.stages-shortcode-wrapper .stages-shortcode-table tbody td.stages-shortcode-hours{padding:0 1rem!important;white-space:nowrap;width:1%;vertical-align:middle}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container{position:absolute;top:0;right:0;left:0;z-index:3;overflow:hidden;outline:#fff solid 1px;color:inherit}.stages-shortcode-wrapper .stages-shortcode-table.stages-theme-mode tbody td.stage .stage-user img,.stages-theme-mode-stage.stage .stage-user img{position:relative}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container:hover{background-color:inherit;overflow:visible;z-index:10}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container:hover .stage-title{text-decoration:underline}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container p{color:inherit}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container .stage-title{color:inherit;display:inline-block;margin:.5rem .25rem .25rem;text-decoration:none;font-size:1.1em}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container .stage-subtitle,.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container .stage-user{margin:.25rem;font-size:.8em}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container .stage-user .avatar{border-radius:50%;margin-right:3px;display:inline-block;vertical-align:middle}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container .stage-description{font-size:.8em;margin:.25rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.stages-shortcode-wrapper .stages-shortcode-table tbody .stages-stage-container .timeslot{font-size:.9em;margin:.25rem}.stages-shortcode-wrapper .stages-shortcode-table.stages-theme-mode tbody tr:nth-child(2n+2) td.stage{background-color:inherit}.stages-shortcode-wrapper .stages-shortcode-table.stages-theme-mode tbody td.stage{background-color:#fff}.stages-shortcode-wrapper .stages-shortcode-table.stages-table-layout-auto{table-layout:auto}.stages-shortcode-wrapper .stages-shortcode-table.stages-table-layout-fixed{table-layout:fixed}.stages-shortcode-wrapper .stages-navigation-tabs{margin:0 0 1rem;list-style-type:none}.stages-shortcode-wrapper .stages-navigation-tabs li{display:inline-block;padding:.25rem .5rem .25rem 0}.stages-shortcode-wrapper .stages-shortcode-list{display:none}.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur,.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-formateur-title{margin:2rem 0}.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-stages-list{list-style:none;margin:2rem;padding:0}.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-stages-list .stages-list-stage{list-style:none;margin-bottom:2rem;padding:0 0 0 2rem;border-left:3px solid #3b5998}.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-stages-list .stages-list-stage .stage-user,.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-stages-list .stages-list-stage .stages-stage-title,.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-stages-list .stages-list-stage .timeslot{margin:.25rem 0 0;padding:0}.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-stages-list .stages-list-stage .stage-description,.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-stages-list .stages-list-stage .stage-subtitle{margin:.25rem 0 0;padding:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.stages-shortcode-wrapper .stages-shortcode-list .stages-formateur .stages-stages-list .stages-list-stage .stage-user .avatar{border-radius:50%;margin-right:3px;display:inline-block;vertical-align:middle}.stages-shortcode-wrapper.stages-table-fixed{overflow-x:scroll}.stages-shortcode-wrapper.stages-table-fixed .stages-shortcode-table{table-layout:auto}.stages-shortcode-wrapper.stages-table-fixed tbody,.stages-shortcode-wrapper.stages-table-fixed thead{width:100%}.stages-shortcode-wrapper td{vertical-align:middle}@media (max-width:767px){.stages-main-wrapper .stages-content,.stages-main-wrapper .stages-sidebar{padding:0 2rem 2rem;width:100%}.stages-shortcode-wrapper .stages-shortcode-list{/*display:block*/}.stages-shortcode-wrapper.stages-table-fixed .stages-shortcode-list{display:none!important}.stages-shortcode-wrapper.stages-table-fixed .stages-shortcode-table{display:table}.stages-shortcode-wrapper.stages-table-fixed .stages-shortcode-table td.stage{min-width:200px}.stages-shortcode-wrapper.stages-table-responsive .stages-shortcode-table{display:none!important}}.stages-clearfix:after,.stages-clearfix:before{display:table;content:"";line-height:0}.stages-clearfix:after{clear:both}.twentysixteen.stages-shortcode-wrapper .stage-title{-webkit-box-shadow:none;box-shadow:none}.twentyfifteen.stages-shortcode-wrapper .stage-title{border-bottom:none}.twentyfourteen .stages-content{width:100%;margin:0}
.module-archive .status:before,.module-lessons .lesson-status.complete:before{display:inline-block;font-size:100%;margin-right:.618em;width:1em}.module-archive .status{padding:.382em 1em;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;color:#fff;font-weight:700;background:#c6c6c6;display:inline-block}.course .module .module-lessons ul li a:before,.module-archive .status:before,.module-lessons .lesson-status.complete:before{font-family:FontAwesomeSensei,FontAwesome;font-weight:400;line-height:1em}.module-archive .status.completed{background:#63a95f}.module-archive .status.completed:before{content:"\f00c"}.module-archive .status.in-progress:before{content:"\f110"}.module-lessons .lesson-status{font-style:normal}.module-lessons .lesson-status.complete{color:#63a95f}.module-lessons .lesson-status.complete:before{content:'\f00c'}.single-course .course-lessons>header h2{margin-bottom:1em}.course .module{position:relative;margin:0 0 1em;border:none}.course .module header{align-items:center;background:rgba(0,0,0,.05);box-sizing:border-box;display:flex;margin-bottom:0;padding:1em 20px;width:100%}.course .module header h2{display:inline-block;font-size:1.8em;margin-right:20px}.course .module header .status{margin-left:auto;white-space:nowrap}.course .module .module-description{padding:1em 20px;background:rgba(0,0,0,.015);margin:0;font-style:italic}.course .module .module-lessons header{margin:0!important;padding:.6em .6em .6em 20px!important;border-top:1px solid rgba(0,0,0,.05)!important;border-bottom:1px solid rgba(0,0,0,.05);background:rgba(0,0,0,.03)}.course .module .module-lessons header h3{margin:0;font-size:1.2em}.course .module .module-lessons ul{margin:0 0 2em!important;padding:0!important;list-style:none!important}.course .module .module-lessons ul li{list-style:none!important;margin:0!important;position:relative;}.course .module .module-lessons ul li a{display:block;border-bottom:1px solid rgba(0,0,0,.05);padding:.618em .618em .618em 3.618em;background:rgba(0,0,0,.01);position:relative;font-size:1.1em;text-decoration:none;}.course .module .module-lessons ul li a:before{display:inline-block;font-size:150%;margin-right:.618em;width:1em;position:absolute;left:20px;top:.5em;content:'\f10c';color:rgba(0,0,0,.1)}.course .module .module-lessons ul li a:hover{background:#fff;border-bottom:1px solid rgba(0,0,0,.05);text-decoration:none;}.course .module .module-lessons ul li a:hover:before{content:'\f138';color:rgba(0,0,0,.2)}.course .module .module-lessons ul li a .preview-label{float:right;top:-.2em}.course .module .module-lessons ul li.completed a{color:rgba(0,0,0,.4)}.course .module .module-lessons ul li.completed a:before{content:'\f058';color:#63a95f}



.thematiques-wrapper > a:hover,
.thematiques-wrapper > li:hover{
    /*filter: brightness(1.2);*/
}
.thematiques-wrapper > a,
.thematiques-wrapper > li{
    display:block;
    width:23%;
    text-align:center;
    border-radius:1px;
    margin-bottom:15px;
    font-weight:bold;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 64px;
}
.thematiques-wrapper > li a{
    color:white;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.thematiques-wrapper > li:hover{
    transition: background 0.15s ease-out;
    background:transparent !important;
}
.thematiques-wrapper > li:hover a{
    color:white;
}
.thematiques-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding:0;
}

.upcoming-dates{
    width: 100%;
    font-size: 16px;
}
.upcoming-dates td{
    border: none;
}
.upcoming-dates tr{
    border: var(--stage-color) 2px solid;
    cursor: pointer;
    transition: background 0.1s ease-out;
}
.upcoming-dates tr:nth-child(odd){
    background:var(--stage-color);
    color:white;
}
.upcoming-dates tr:nth-child(even){
    color:var(--stage-color);
}
.upcoming-dates tr:nth-child(odd):hover{
    background:var(--stage-color-darker);
    border-color:var(--stage-color-darker);

}
.upcoming-dates tr:nth-child(even):hover{
    background:var(--stage-color-lighter);
    color:var(--stage-color-darker);

}
@media (max-width:767px){
    .upcoming-dates td{
        display: block;
        text-align: center;
        width:100%;
    }
    .upcoming-dates td:not(:first-child){
        padding-top: 5px;
    }
    .upcoming-dates td:not(:last-child){
        padding-bottom: 5px;
        font-size: 19px;
        line-height: 24px;
    }
    .thematiques-wrapper > a, .thematiques-wrapper > li {
        width: 100%;
    }
}

.color-code-page .lin-vc-separator:before, 
.color-code-page .social .scp-icon, 
.color-code-page .lin-teacher-icons 
.color-code-page .scp-icon, 
.color-code-page .single-course 
.color-code-page .modules-and-lessons h2:after,
.color-code-page .wh-page-title-bar,
.color-code-page .lin-vc-separator:before, 
.color-code-page .social .scp-icon, 
.color-code-page .lin-teacher-icons 
.color-code-page .scp-icon, 
.color-code-page .single-course 
.color-code-page .modules-and-lessons h2:after,
.color-code-page .wh-page-title-bar,
.color-code-page .wh-button{
	background:var(--stage-color) !important;
	border-color:var(--stage-color-dark) !important;
}
.color-code-page .ubtn{
	background:var(--stage-color) !important;
	border-color:var(--stage-color) !important;

}
.color-code-page .ubtn:hover, 
.color-code-page .ubtn-hover-active,
.color-code-page .ubtn:hover .ubtn-text{
	background:transparent !important;
	border-color:var(--stage-color) !important;
    color:var(--stage-color) !important;

}

.color-code-page .entry-meta a,
.color-code-page .wpb_wrapper a,
.color-code-page .share-buttons a{
	color:var(--stage-color) !important;
}
.color-code-page .entry-meta a:hover,
.color-code-page .wpb_wrapper a:hover,
.color-code-page .share-buttons a:hover{
	color:var(--stage-color-darker) !important;

}