#mdw-fullscreen{

    position:absolute;
    bottom:20px;
    right:20px;

    z-index:999999;

    background:rgba(0,0,0,.75);
    color:#fff;

    border:none;
    border-radius:8px;

    padding:10px 16px;

    font-size:14px;
    font-weight:bold;

    cursor:pointer;

    transition:.3s;

}

#mdw-fullscreen:hover{

    background:#222;

}

/* ========================= */
/* Plein écran Moriox */
/* ========================= */

.tutor-video-player-wrapper:fullscreen{

    position:fixed;
    inset:0;

    width:100vw;
    height:100vh;

    background:#000;

    display:flex;
    justify-content:center;
    align-items:center;

    overflow:hidden;

}

/* Vimeo iframe */

.tutor-video-player-wrapper:fullscreen iframe{

    width:100vw !important;
    height:100vh !important;

    max-width:100vw !important;
    max-height:100vh !important;

    border:0;

    object-fit:contain;

}

/* Conteneur vidéo */

.tutor-video-player-wrapper:fullscreen .tutor-video-player{

    width:100%;
    height:100%;

}

/* Bouton toujours visible */

.tutor-video-player-wrapper:fullscreen #mdw-fullscreen{

    position:fixed;

    right:25px;
    bottom:25px;

    z-index:9999999;

}