/**
 * WP Bakery: Raw HTML: Remove bottom margin from RAW HTML, WP Bakery element
 */

.wpb_content_element.wpb_raw_html {
    margin-bottom:0 !important;
}


/**
 * WP Bakery: Accordian: FAQs and Course Mobile Navigation
 */

 body .vc_tta-title-text {
    font-weight: bold;
 }
 

/**
 * WP Bakery: Remove bullets from navigation menus in widgetised columns (e.g. archetypes course nav)
 */
.wpb_widgetised_column .menu {
    list-style-type:none;
}

.wpb_widgetised_column .menu,
.wpb_widgetised_column .menu li {
    padding-left:0;
    margin-left:0;
}

/*
 * Video Embed Default Dimensions (Maximum width 600px)
 */

.wp-block-embed.is-type-video iframe,
/* Embed Youtube plugin preview & embed */
.epyt-video-wrapper {
    max-width: 600px;
    height: auto;
    /* Maintain aspect ratio */
    aspect-ratio: 16 / 9;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 630px) {
    /* Fix mobile issue where video stayed 600px wide and overflowed past screen edge */
    .wp-block-embed.is-type-video iframe,
    /* Embed Youtube plugin preview & embed */
    .epyt-video-wrapper {
        max-width: 100%;
    }
}

body .epyt-facade button.epyt-facade-play,
body .epyt-video-wrapper button.epyt-facade-play {
    background: transparent !important;
}


/*
 * Revolution Slider: Slider should fall below content when possible in case of overlap 
 */

rs-fullwidth-wrap rs-module-wrap {
	z-index: 0;
}