/*
Theme Name: Enfold Child
Theme URI: 
Description: Child theme of enfold theme for the Enfold theme
Author: <a href="https://kriesi.at">Kriesi</a>
Author URI: 
Template: enfold
Version: 4.2.4
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 28 Feb 2018 22:01:35 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/**************************************************************************/

/********** WPFACETS PAGER **********/

.facetwp-pager {
  text-align: right;
  color: #fff;
}

.facetwp-page:not(.prev),
.facetwp-page:not(.next) {
  background-color: #34abeb;
  color: #fff;
}

.facetwp-page:not(.prev):hover,
.facetwp-page:not(.next):hover {
  text-decoration: none;
  background-color: #b7d5e5;
  color: #fff;
}

.facetwp-page.active {
  background-color: #9fc7dc;
  color: #fff;
}

.facetwp-page.prev,
.facetwp-page.next {
  background-color: #0f73a7;
  text-transform: uppercase;
  color: #fff;
}

.facetwp-page.prev:hover,
.facetwp-page.next:hover {
  background-color: #3f8fb9;
  color: #fff;
}

.facetwp-page {
  padding: 5px 7px 2px 7px !important;
  color: white;
  transition: all .3s ease;
}

/********** END OF PAGER STYLING **********/
/**************************************************************************/

/********** NEW DESIGN STYLES **********/

/********** MENUS **********/

/*Remove Search from the main menu */
#top .main_menu #menu-item-search {
  display: none;
}

/*Make sure main menu is stacked higher than secondary menu */
.main_menu {
  z-index: 100 !important;
}

/* Remove main menu for mobile */
#avia-menu-0 > li {
  display: none !important;
}

#header_meta .sub_menu #avia2-menu li {
  display: flex;
}

/**Secondary Menu on the left-hand side of blue bar**/
.sub_menu > ul > li > a {
  padding-top: 10px !important;
  font-weight: normal;
  vertical-align: center;
}

/** Left-hand menu items in blue bar **/
#avia2-menu {
  margin-left: 10px !important;
  margin: 0;
  font-size: 16px;
  position: relative;
  z-index: 2 !important;
  min-height: 36px;
  top: 0;
}

/** Right-hand menu **/
#menu-secondary-menu {
  font-size: 16px;
  position: relative;
  top: 0;
  z-index: -2 !important;
  padding-top: 10px;
}

/** Setting the minimum height of the blue bar container for the menus **/
#header_meta > div > nav {
  min-height: 52px;
}

#header_meta {
  position: relative;
  z-index: 2 !important;
}

.sub_menu li {
  border-style: none !important;
}

/** New Search **/

#menu-item-search [data-av_icon]:before {
  float: left;
  margin-right: 2px;
  font-size: 16px !important;
}

html[lang=en-US] #menu-item-search a:after {
  content: ' Search';
}

html[lang=fr-FR] #menu-item-search a:after {
  content: ' Recherche';
}

/** end new search **/

/** hide profile menu item if not logged in**/
#top:not(.logged-in) #menu-item-5490 {
  display: none;
}

/**  hide profile menu item if not logged in on mobile too! **/
#mobmenuright:not(.logged-in) .profile-link.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5506 {
  display: none !important;
}

/** Secondary Mobile Menu Style Override **/
#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name {
  font-family: Quicksand !important;
}

#top > div.mob-menu-header-holder.mobmenu > div.mob-menu-logo-holder {
  background-color: #00A2E8 !important;
}

/** Do Not Display Breakthrough ACTION Home in menu greater than 768 */
@media screen and (min-width: 768px) {
  #menu-item-5487 {
  display: none !important;	  
 }
}

/********** END OF MENUS **********/

/********** Make the bold text on front of flip cards white **********/
[class^="wp-block-themeisle-blocks-flip"] div > div.o-flip-front > div > h3 > strong {
	color: #fff !important;
}
/********** End of front of flip cards white **********/

/********** Underlined Links **********/
#introbox-text a {
	text-decoration: underline !important;
}

#text-3 > div > p:nth-child(1) > strong > span > a {
	text-decoration: underline !important;
}

#main > div.container_wrap.container_wrap_first.main_color.sidebar_right > div > main > article > div > div > section > div > section > article > div > div > li > div.accordion__body > p > a {
	text-decoration: underline !important;
}

#main > div.container_wrap.container_wrap_first.main_color.sidebar_right > div > main > article > div > div > section > div > p > a {
	text-decoration: underline !important;
}

#main > div.container_wrap.container_wrap_first.main_color.sidebar_right > div > main > article > div > header > h2 > a {
	text-decoration: underline !important;
}

[class^="learndash_post_"] > div > div > div > div.ld-course-status-segment.ld-course-status-seg-action.status-free > div > div > a {
	text-decoration: none !important;
}

[class^="learndash"] * a:where(:not(.ld-button)) {
	text-decoration: underline !important;
}

/********** End of Underlined Links **********/

/*Home page banner and title text*/

@media screen and (max-width: 768px) {
  #av_section_1 {
  width: 100% !important;
  max-height: 10% !important;
  }
}

.home-banner {
	width: 100% !important;
}

/**Home Page introductory text heading in white block**/
#Meeting_the_learning_needs_of_ {
  overflow: visible;
  line-height: 24px;
  margin-top: -2px;
  text-align: left;
  font-family: Quicksand;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  color: rgba(2,167,225,1);
}

/**Home Page introductory text paragraph in white block**/
#Breakthrough_ACTION_developed_ {
  /*overflow: visible;*/
  line-height: 24px;
  margin-top: 5px;
  margin-bottom: 10px;
  text-align: left;
  font-family: Helvetica Neue;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0,0,0,1);
}

/**Read More button after introductory text on home page**/
#R_M_Button {
  position: relative;
  top: .2em;
  left: 2%;
  right: 25%;
  bottom: .2em;
  width: auto;
  height: 20px;
  padding: 4px 30px 4px 30px;
  margin-bottom: 2em !important;
}

/**Site name in the header**/
#Welcome_to__SBC_Learning_Centr {
  padding-top: 2em;
  padding-bottom: .25em;
  overflow: visible;
  white-space: nowrap;
  line-height: 48px;
  text-align: left;
  font-family: Quicksand;
  font-style: normal;
  font-weight: normal;
  font-size: 4vw;
  color: rgba(255,255,255,1);
}

@media screen and (max-width: 768px) {
  #Welcome_to__SBC_Learning_Centr {
  padding-top: 10em !important;
  }
}

.special_amp {
  font-family: Quicksand;
  font-size: 2.5vw;
  font-style: normal;
  font-weight: normal;
}

.course-grid-heading  h3 {
	font-size: 2.5vw !important;
}

@media screen and (max-width: 768px) {
	.course-grid-heading  h3 {
	font-size: 5vw !important;
	}
}

@media screen and (max-width: 768px) {
	.special_amp {
	font-size: 5vw !important;
	}
}

/********** NEW ANNOUNCEMENT BLOCK **********/
#introbox-text > p:nth-child(1) > img {
	margin: 10px 10px 50px 0px;
}

#introbox-text > p:nth-child(1) > a {
	color: #40a8e4 !important;
}

#introbox-text > p:nth-child(1) > a:hover {
	color: #2086c2 !important;
}

#introbox-text > p:nth-child(2) > a {
	color: #40a8e4 !important;
}

#introbox-text > p:nth-child(2) > a:hover {
	color: #2086c2 !important;
}

#after_section_1 > div > div > div > div > div.flex_column.av-6d4yrw-c5664f35ee1afa38c4c5f8a12114a68b.av_one_half.avia-builder-el-4.el_after_av_one_half.el_before_av_section.avia-builder-el-last.flex_column_div > section.av_textblock_section.av-26am8y-a28d1790dbc78cbdb4cb2569923f0a10 > div {
	margin-bottom: 10px;
}

/********** ANNOUNCEMENT BLOCK **********/

#after_section_1 > div > div > div > div > div.flex_column.av-6d4yrw-2f194a1da08223cbbd82d1b7dc4a3beb.av_one_half.avia-builder-el-5.el_after_av_one_half.el_before_av_section.avia-builder-el-last.flex_column_div > div > div > div {
  display: none !important;
}

.announcement-block {
	margin-top: 20px !important;
	margin-left: 10px;
	margin-bottom: 20px;
}

/********** STAY IN TOUCH *********/
#av_section_3 > div > div > div > div > div > h3 {
	text-transform: none !important;
	font-weight: 900 !important;
}

/********** SUBSCRIBE PAGE **********/

#mc4wp-form-1 > div.mc4wp-form-fields > p:nth-child(5) > input[type=submit] {
  border-radius: 20px;
}

/********** PROFILE PAGE **********/
#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_0 > div > div.ultp-dashboard > div.ultp-dashboard-toolbar > div.profile-title > h3 {
	color: #ffffff;
	line-height: 1;
	text-transform: uppercase !important;
	padding-left: 15px;
}

#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_0 > div > div.ultp-dashboard > div.ultp-dashboard-toolbar {
  background-color: #153250 !important;
  padding-top: 15px;
  padding-right: 10px;
  max-height: 52px;
}

@media screen and (max-width: 768px) {
#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_0 > div > div.ultp-dashboard > div.ultp-dashboard-toolbar {
  background-color: #153250 !important;
  padding-top: 6px;
  padding-right: 10px;
  max-height: 52px;
  }
}

#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_0 > div > div.ultp-dashboard > div.ultp-dashboard-toolbar > div.ultp-dashboard-actions {
	padding-top: 23px !important;
}

#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_0 > div > div.ultp-dashboard > div.ultp-dashboard-toolbar > div.ultp-dashboard-actions {
  color: #ffffff !important;
}

#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_0 > div > div.ultp-dashboard > div.ultp-dashboard-toolbar > div.ultp-dashboard-actions > div.ultp-dashboard-btn.ultp-dashboard-btn--expand-all {
  color: #ffffff !important;
  border-radius: 20px;
}
#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_0 > div > div.ultp-dashboard > div.ultp-dashboard-toolbar > div.ultp-dashboard-actions > div.ultp-dashboard-btn.ultp-dashboard-btn--collapse-all {
  color: #ffffff !important;
  border-radius: 20px;
}

.ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__action {
  border-radius: 20px;
}

.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover {
  color: #40a8e4;
}

.ultp-dashboard-btn {
  border-radius: 20px;
}

#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_1 > div > div > div.cert-list-title {
  background-color: #153250;
}

#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_1 > div > div > div.cert-list-title > h3 {
  color: #ffffff !important;
  text-transform: uppercase !important;
  padding-left: 15px;
  padding-top: 8px;
  max-height: 36px;
}

.ultp-dashboard-section__header {
  background-color: #ffffff !important;
}

.ultp-dashboard-lesson--has-quizzes .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn:before, .ultp-dashboard-lesson--has-topics .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn:before {
	color: #ffffff !important;
}

.ultp-dashboard-course--has-lessons .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn::before, .ultp-dashboard-course--has-quizzes .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn::before {
	background: #00a2e8;
    border-radius: 100%;
    color: #fff !important;
    flex: 0 0 18px;
    font-weight: 700;
    height: 18px;
    line-height: 16px;
    padding: 2px;
    text-align: center;
    transition: color .3s ease,background .3s ease;
    width: 18px;
}

.ultp-dashboard-box {
    border-style: none;
}

.ultp-dashboard-course--has-lessons .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn, .ultp-dashboard-course--has-quizzes .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn {
	border-style: none !important;
	width: 25px;
}

.ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn {
	border-style: none !important;
	width: 25px;
}

.ultp-dashboard-lesson--has-quizzes .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn, .ultp-dashboard-lesson--has-topics .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn {
	background: #00a2e8;
    border-radius: 100%;
    color: #fff !important;
    flex: 0 0 18px;
    font-weight: 700;
    height: 18px;
    line-height: 16px;
    padding: 2px;
    text-align: center;
    transition: color .3s ease,background .3s ease;
    width: 18px;
	margin: 15px;
}

#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > div.flex_column.av-3oyk3n-659afb57262c80727e3f99f908108c97.av_three_fourth.avia-builder-el-0.el_before_av_one_fourth.avia-builder-el-first.first.flex_column_div > section.avia_codeblock_section.avia_code_block_0 > div > div.ultp-dashboard > div.ultp-dashboard-box > div > div.ultp-dashboard-course.ultp-dashboard-course--completed.ultp-dashboard-course--has-lessons.ultp-dashboard-course--does-not-have-quizzes.ultp-dashboard-course--has-certificate.ultp-dashboard-course--expanded > div.ultp-dashboard-course__content > div > div > div > div > div > div.ultp-dashboard-lesson.ultp-dashboard-lesson--completed.ultp-dashboard-lesson--does-not-have-topics.ultp-dashboard-lesson--has-quizzes.ultp-dashboard-lesson--available.ultp-dashboard-lesson--expanded > div.ultp-dashboard-lesson__row > div.ultp-dashboard-lesson__toggle-btn {
	background: #00a2e8;
    border-radius: 100%;
    color: #fff !important;
    flex: 0 0 18px;
    font-weight: 700;
    height: 18px;
    line-height: 16px;
    padding: 2px;
    text-align: center;
    transition: color .3s ease,background .3s ease;
    width: 18px;
	margin: 15px;
}

/** This is the name of the lesson that appears after the return to your last lesson button. **/
.resume-item-name {
	text-align: left !important;
}

/**** Course page buttons ****/
/**
#widget_ldcoursenavigation-2 > div > div > div.ld-course-navigation-heading > div > span {
	display: none !important;
}

/*****
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-button {
	margin-top:30px !important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
  height: 30px !important;
}
*****/
/**
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
  border-style: none !important;
  -webkit-flex: 20 0 auto;
}
**/
/*
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
  background: #ebebeb !important;
  margin-top: .5em !important;
  margin-bottom: .5em !important;
  padding-top: .5em !important;
  padding-bottom: .5em !important;
  border-radius: 0px !important;
}
*/
/**
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
  background-color: #15395a !important;
  border-radius: 20px;
  max-height: 28px !important;
  color: #ffffff !important;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: .75em !important;
  height: auto !important;
  text-transform: uppercase;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
  margin-bottom: .1em !important;
  text-transform: uppercase;
  font-weight: 50 !important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status {
  text-transform: none !important;
  border-radius: 20px !important;
  font-size: .75em !important;
  font-weight: 800 !important;
  line-height: 1.25em !important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action {
  color: #ffffff !important;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  padding-bottom: 6px !important;
  font-weight: 800 !important;
  line-height: 1.25em !important;
  margin-bottom: 2em !important;
}
**/
/********** COURSE PAGE **********/
#main > div.container_wrap.container_wrap_first.main_color.sidebar_right > div > main > article > div.entry-content-wrapper.clearfix.standard-content > header > h1 {
	text-transform: none !important;
}

/********** END COURSE PAGE **********/


/********** FACET WP COURSE GRID **********/
/* make the course listing page responsive */

.fwpl-item.el-fwlyn.sbc-course-title {
   max-width: 300px !important;
}

.fwpl-item.el-fwlyn.alo-course-title {
  max-width: 300px !important;
}

@media (max-width: 780px) {
    body .facetwp-template .fwpl-layout, 
    body .facetwp-template-static .fwpl-layout {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    body .facetwp-template .fwpl-layout, 
    body .facetwp-template-static .fwpl-layout {
        grid-template-columns: repeat(1, 1fr);
    }
}
/* end of resource listing breakpoints */

/* course title */

div.fwpl-item.el-fwlyn.sbc-course-title a {
  color: #003A5D !important;	
}

div.fwpl-item.el-fwlyn.sbc-course-title a:hover {
  color: #00A2E8 !important;	
}

div.fwpl-item.el-fwlyn.sbc-course-title {
  padding: 10px 20px 5px 20px !important;
  font-size: 18px !important;
}

div.fwpl-item.el-fwlyn.alo-course-title {
  padding: 10px 20px 5px 20px !important;
  font-size: 18px !important;
}
/*end*/

.facetwp-pager {text-align: right !important;
margin-top: 1em !important;}

/* styling of dropdowns */
#searchbox {
    max-width: 1310px;
	width: 100%;
    margin: 0 auto;
	margin-left: 0;
	justify-content: flex-start;
}

#searchbox, .facetwp-template {
    display: flex;
    flex-direction: row;
	flex-wrap: wrap;
	column-count: 4;
}

#searchbox .searchfacet {
	height: 50px;
    width: 260px;
    margin-top: .2rem;
    margin-right: 1rem;
    margin-bottom: .2rem;
	border-style: none;
	border-radius: 20px;
	display: inline-block;
}

/********** Styling Dropdowns **********/

#searchbox > div:nth-child(1) > div select {
	/*placeholder*/
}

#searchbox > div:nth-child(2) > div fselect {
	/*placeholder*/
	width: 260px;
}

#searchbox > div:nth-child(3) > div select {
	background-image: url("/wp-content/uploads/2023/05/awesome-arrow-circle-down.png") !important;
	border-radius: 2px;
	background-position: center right 2%;
	background-repeat: no-repeat;
	background-color: #ffffff;
	color: #000000;
	border-style: none;
	font-weight: 500;
	width: 200px !important;
	display: inline-block;
}

#searchbox .searchfacet .facetwp-reset {
    background-color: #40A8E4;
    color: #FFFFFF !important;
    padding: 9px 12px 9px 12px;
	border-radius: 20px;
	border-style: none;
    width: auto;
    font-size: 14px;
    vertical-align: 0px !important;
	float: left;
}

/* facetwp fselect */
.facetwp-facet .fs-hidden {
     display: none !important;
}
/* End custom CSS to override Enfold code that shows the dropdown for facetwp fselect */

.facetwp-type-fselect .fs-wrap,
.facetwp-type-fselect .fs-dropdown {
    width: 260px;
	background-color: #ffffff;
	color: #000000;
	font-weight: 500;
}

.facetwp-type-fselect .fs-dropdown .fs-options {
    max-height: 400px;
	width:  376px;
	background-color: #fff;
	text-transform: none;
}

.facetwp-type-fselect .fs-label-wrap {
    border-style: none;
	max-height: 40px;
	border-radius: 2px;
	background-image: url("/wp-content/uploads/2023/05/awesome-arrow-circle-down.png") !important;
	background-position: center right 2%;
	background-repeat: no-repeat;
}

.fs-label-wrap .fs-label {
	padding-top: 12px !important;
}

.facetwp-type-fselect .fs-arrow {
	display: none;
}

.course-grid-section {
	max-width: 100%;
}

/**********CHANGING LANGUAGE COLORS ON FACETWP COURSE GRID**********/

/*THIS CODE MODIFIES THE BOTTOM MARGIN OF THE IMAGE TO PLACE THE LANGUAGE OVER IT.*/
#av_section_2 > div > div > div > div > div > section.avia_codeblock_section.avia_code_block_1 > div > div > div > div > div > div > div.fwpl-item.el-f233ap  {
  margin-bottom: -33px !important;  
}

/**FRENCH**/

#av_section_2 > div > div > div > div > div > section.avia_codeblock_section.avia_code_block_1 > div > div > div > div > div > div > div.fwpl-item.el-l9h9zc > span.fwpl-term.fwpl-term-french.fwpl-tax-course_language {
	opacity: 85% !important;
    background-color: #40BEAF !important;
	display: block;
	max-height:25px;
	max-width: 300px;
	text-align: right;
	padding-right: 2%;
	color: #fff;
	margin: 0px;
	width: 100%;
}

/**ENGLISH**/
#av_section_2 > div > div > div > div > div > section.avia_codeblock_section.avia_code_block_1 > div > div > div > div > div > div > div.fwpl-item.el-l9h9zc > span.fwpl-term.fwpl-term-english.fwpl-tax-course_language {
	background-color: #003A5D !important;
	max-width: 300px;
	opacity: 85% !important;
	display: block;
	max-height:25px;
	color: #fff;
	text-align: right;
	padding-right: 2%;
	color: #fff;
	margin: 0px;
	width: 100%;
}

/***** ADDITIONAL LEARNING OPPORTUNITIES **********/

#av_section_2 > div > div > div > div > div > section.avia_codeblock_section.avia_code_block_2 > div > div > div > div > div > div > div.fwpl-item.el-f233ap {
	margin-bottom: -33px !important;
}

/**French**/
#av_section_2 > div > div > div > div > div > section.avia_codeblock_section.avia_code_block_2 > div > div > div > div > div > div > div.fwpl-item.el-uwpjt > span.fwpl-term.fwpl-term-french.fwpl-tax-course_language {
	opacity: 85% !important;
    background-color: #96CC79 !important;
	display: block;
	max-height:25px;
	max-width: 300px;
	text-align: right;
	padding-right: 2%;
	color: #fff;
	margin: 0px;
	width: 100%;
}

/**English**/
#av_section_2 > div > div > div > div > div > section.avia_codeblock_section.avia_code_block_2 > div > div > div > div > div > div > div.fwpl-item.el-uwpjt > span.fwpl-term.fwpl-term-english.fwpl-tax-course_language {
	opacity: 85% !important;
    background-color: #00A7E1 !important;
	display: block;
	max-height:25px;
	max-width: 300px;
	text-align: right;
	padding-right: 2%;
	color: #fff;
	margin: 0px;
	width: 100%;
}

/********** KCD QUIZ**********/

#ld-tab-content-3139 > p > strong {
	color: #000000 !important;
}

#wpProQuiz_16 > div.wpProQuiz_quiz > ol > li > div.wpProQuiz_question > div > p > strong {
	color: #000000 !important;
}

#wpProQuiz_16 > div.wpProQuiz_quiz > ol > li > div.wpProQuiz_response > div.wpProQuiz_correct > div > p > strong {
	font-weight: 900 !important;
	color: #728188 !important;
}

#wpProQuiz_16 > div.wpProQuiz_quiz > ol > li > div.wpProQuiz_response > div.wpProQuiz_incorrect > div > p > strong {
	font-weight: 900 !important;
	color: #728188 !important;
}

/********** SKIP TO MAIN CONTENT **********/

.screen-reader-shortcut { 
    border: 0; 
    clip: rect(1px,1px,1px,1px); 
    -webkit-clip-path: inset(50%); 
    clip-path: inset(50%); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute!important; 
    width: 1px; 
    word-wrap: normal!important; 
    font-family: 'Open Sans', sans-serif;
}

.screen-reader-shortcut:focus { 
    background-color: #fff; 
    border-radius: 3px; 
    box-shadow: 0 0 2px 2px rgb(0 0 0 / 60%); 
    clip: auto!important; 
    -webkit-clip-path: none; 
    clip-path: none; 
    color: #333; 
    display: block; 
    font-size: 1rem; 
    font-weight: 700; 
    height: auto; 
    left: 5px; 
    line-height: normal; 
    padding: 15px 23px 14px; 
    text-decoration: none; 
    top: 5px; 
    width: auto; 
    z-index: 100000; 
}

/********** Intro to be quiz text **********/

#wpProQuiz_30 > div.wpProQuiz_quiz > ol > li:nth-child(11) > div.wpProQuiz_question > ul > li > p {
	display: none !important;
}
/********** Intro to be quiz text FRENCH **********/
#wpProQuiz_4 > div.wpProQuiz_quiz > ol > li:nth-child(10) > div.wpProQuiz_question > ul > li > p {
	display: none !important;
}

/********** UO SCORM Content Open Button **********/
.uo-tclr-open-content-button {
	border-radius: 20px !important;
	color: #fff !important;
	background-color: #00A2E8 !important;
}

h3.accordion__heading.accordion__category {
	color: #fff !important;
}

/********** Make bold navy like strong **********/

.main_color b {
   color: #003a5d !important;
}

/********** Make bold and strong white in the sidebars **********/

#sidebarannouncement > p > strong {
	color: #ffffff !important;
}

#sidebarannouncement > p > b {
	color: #ffffff !important;
}

/********** Hide progress bars **********/

#learndash_post_12444 > div > div.learndash-wrapper.learndash-wrap.learndash-shortcode-wrap.learndash-shortcode-wrap-ld_infobar-12444_12444_2 {
	display: none !important;
}

#learndash_post_12455 > div > div.learndash-wrapper.learndash-wrap.learndash-shortcode-wrap.learndash-shortcode-wrap-ld_infobar-12455_12455_2 {
	display: none !important;
}

#learndash_post_5963 > div > div.learndash-wrapper.learndash-wrap.learndash-shortcode-wrap.learndash-shortcode-wrap-ld_infobar-5963_5963_2 {
	display: none !important;
}

/********** REMOVING THE "COURSE CONTENTS" H2 AND THE COURSE NAVIGATION ON THE LANDING PAGE FOR THE SBC FLOWCHART COURSE and MASS MEDIA Campaign course **********/
#learndash_post_13998 > div > div > div.ld-section-heading > h2 {
	display: none !important;
}

#ld-item-list-13998 {
	display: none !important;
}

#learndash_post_23256 > div > div > div.ld-section-heading > h2 {
	display: none !important;
}

#ld-item-list-23256 {
	display: none !important;
}

#learndash_post_25554 > div > div > div.ld-section-heading > h2 {
	display: none !important;
}

#ld-item-list-25554 {
	display: none !important;
}

/********** END OF REMOVING COURSE CONTENTS **********/

/********** TABLE ROW TEXT/BACKGROUND COLOR CHANGES **********/
.main_color tr:nth-child(even) {
	background: #ffffff !important;
	color: #000000 !important;
}

.main_color tr:nth-child(odd) {
	background: #ffffff !important;
	color: #000000 !important;
}


/********** Making quiz buttons stack on small mobile screens **********/

@media (max-width: 480px) {
        .wpProQuiz_results > div.ld-quiz-actions {
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
	}
}

.learndash-wrapper .wpProQuiz_content .graded-disclaimer {
	display: none !important;
}

#wp_access_helper_container {
	display: none !important;
}

#wp_access_helper_container > button {
	display: none !important;
}

.accessibility-location-right .accessability_container {
		display: none !important;
}