#adminmenu .toplevel_page_dynamic-mockups div.wp-menu-image {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

#adminmenu .toplevel_page_dynamic-mockups div.wp-menu-image img {
    width: 20px;
    height: 20px;
    position: relative;
    margin: -2px; /* Center the icon vertically */
}


/*
KNOWLEDGE BASE PAGE
 */

.videos-container {
    display: flex;
    flex-wrap: wrap;
}

.video-item {
    width: 48%;
    margin: 1%;
}

.video-item h2 {
    margin-top: 0;
}

.video-item iframe {
    width: 100%;
    height: 400px;
}

/*
KNOWLEDGE BASE PAGE
 */