.elementor-5783 .elementor-element.elementor-element-4a4b241{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS */.col-md-9 {
    display: flex;
    flex-direction: column;
    background-color : #F3F6FB;
    padding-top: 30px
}
.stm_lms_course__title {
     font-family: 'Montserrat', sans-serif; /* Utilise Montserrat avec fallback sur sans-serif */
    font-size: 36px; /* Taille de la police à 36 pixels */
    line-height: 46.8px; /* Hauteur de ligne à 46.8 pixels */
    text-align: left; /* Alignement du texte à gauche */
    letter-spacing: normal; /* Espacement normal entre les lettres */
    color: #3c3d4f; 
    font-weight: 600
}

.single_product_after_title .meta-unit i {
    color: #6BC3C6 !important;
}


.single_product_after_title {
    order: 2;

}
.stm_lms_course__image {
    display: none
}

.tab-content {
    order : 4 ;
        background-color: #F4F6FB !important;
}

.nav-tabs-wrapper {
    order: 3;
        background-color: #F4F6FB !important;
}

.tab-content > .tab-pane.active  {
    display: flex !important;
    flex-direction: column !important;
}

.stm_lms_course__content {
    order: 2;
}

.stm_lms_course__imag {
    order : 1;
}

.nav.nav-tabs>li.active a {
    border-top-color : #93D1CF !important;
}

.fa-icon-stm_icon_category, .single_product_after_title .meta-unit.teacher {
    color : #000;
}

.stm-lms-wishlist {
    margin-top: 10px !important;
    padding-bottom: 10px !important;
    border-bottom : 1px solid #000;
}

.stm-lms-wishlist i {
    color: #3C3C4E
}

.far.fa-heart:hover {
    background-color: #69C0BF !important;
}

.stm-lms-course__sidebar {
    margin-top: -1px !important;
    border : 1px solid #CBCED4;
    padding : 5px 5px;
    background-color: #F2F7F9;
}

.stm-lms-course-info__single {
    background-color: #3C3C4E;
 
}

.stm-lms-course-info__single {
    color: #fff
}

.stm-lms-course-info__single_icon{
    color : #fff !important;
}

.stm-lms-buy-buttons .start-course  {
    margin-top: -10px !important;
    margin-bottom: 7px !important;
    background-color: #3D3C4F !important;
    padding : 15px 10px !important;
    font-size: 14px !important;
}

.stm-lms-buy-buttons .btn:not(.start-course) {
    background-color: #6BC3C6 !important;
}

.stm-lms-buy-buttons .btn:not(.start-course).btn_big {
    font-size: 14px;
}

.stm-lms-course-info {
    display: none;
}/* End custom CSS */