/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/
@font-face {
    font-family: 'GT-Walsheim';
    src: url("fonts/gt-walsheim-web.woff") format("woff"),url("fonts/gt-walsheim-web.ttf") format("true-type")
}

@font-face {
    font-family: 'GT-Walsheim';
    src: url("fonts/gt-walsheim-regular-oblique-web.woff") format("woff"),url("fonts/gt-walsheim-regular-oblique-web.ttf") format("true-type");
    font-style: italic
}

@font-face {
    font-family: 'GT-Walsheim';
    src: url("fonts/gt-walsheim-medium-web.woff") format("woff"),url("fonts/gt-walsheim-medium-web.ttf") format("true-type");
    font-weight:500;
}

@font-face {
    font-family: 'GT-Walsheim';
    src: url("fonts/gt-walsheim-bold-web.woff") format("woff"),url("fonts/gt-walsheim-bold-web.ttf") format("true-type");
    font-weight: 700
}

@font-face {
    font-family: 'GT-Walsheim';
    src: url("fonts/gt-walsheim-bold-oblique-web.woff") format("woff"),url("fonts/gt-walsheim-bold-oblique-web.ttf") format("true-type");
    font-weight: 700;
    font-style: italic
}
/* site variable color */
:root {
	--fwlms-secondary: #D5DDE8 !important;
	--fwlms-darkbrown: #C27557 !important;
	--fwlms-darkgray: #999999 !important;
	--bb-primary-color: #00375A !important;
	--bb-primary-color-rgb: 0, 55, 90 !important;
	--bb-body-background-color: #FFFFFF !important;
	--bb-body-background-color-rgb: 255, 255, 255 !important;
	--bb-content-background-color: #FFFFFF !important;
	--bb-content-alternate-background-color: #F2F4F5 !important;
	--bb-content-border-color: #D5DDE8 !important;
	--bb-content-border-color-rgb: 213, 221, 232 !important;
	--bb-cover-image-background-color: #647385 !important;
	--bb-headings-color: #00375A !important;
	--bb-headings-color-rgb: 0, 55, 90 !important;
	--bb-body-text-color: #000000 !important;
	--bb-body-text-color-rgb: 0, 0, 0 !important;
	--bb-alternate-text-color: #000000 !important;
	--bb-alternate-text-color-rgb: 0, 0, 0 !important;
	--bb-primary-button-background-regular: #00375A !important;
	--bb-primary-button-background-hover: #E44D3B !important;
	--bb-primary-button-border-regular: #00375A !important;
	--bb-primary-button-border-hover: #E44D3B !important;
	--bb-primary-button-text-regular: #FFFFFF !important;
	--bb-primary-button-text-regular-rgb: 255, 255, 255 !important;
	--bb-primary-button-text-hover: #FFFFFF !important;
	--bb-primary-button-text-hover-rgb: 255, 255, 255 !important;
	--bb-secondary-button-background-regular: #00375A !important;
	--bb-secondary-button-background-hover: #E44D3B !important;
	--bb-secondary-button-border-regular: #00375A !important;
	--bb-secondary-button-border-hover: #E44D3B !important;
	--bb-secondary-button-text-regular: #FFFFFF !important;
	--bb-secondary-button-text-hover: #FFFFFF !important;
	--bb-header-background: #FFFFFF !important;
	--bb-header-alternate-background: #F2F4F5 !important;
	--bb-header-links: #00375A !important;
	--bb-header-links-hover: #E44D3B !important;
	--bb-sidenav-background: #C8A78A !important;
	--bb-sidenav-text-regular: #00375A !important;
	--bb-sidenav-text-hover: #00375A !important;
	--bb-sidenav-text-active: #FFFFFF !important;
	--bb-sidenav-menu-background-color-regular: #C8A78A !important;
	--bb-sidenav-menu-background-color-hover: #FFFFFF !important;
	--bb-sidenav-menu-background-color-active: #00375A !important;
	--bb-sidenav-count-text-color-regular: #1E2132 !important;
	--bb-sidenav-count-text-color-hover: #FFFFFF !important;
	--bb-sidenav-count-text-color-active: #00375A !important;
	--bb-sidenav-count-background-color-regular: #F2F4F5 !important;
	--bb-sidenav-count-background-color-hover: #00375A !important;
	--bb-sidenav-count-background-color-active: #FFFFFF !important;
	--bb-footer-background: #F4ECE6 !important;
	--bb-footer-widget-background: #F4ECE6 !important;
	--bb-footer-text-color: #00375A !important;
	--bb-footer-menu-link-color-regular: #00375A !important;
	--bb-footer-menu-link-color-hover: #E44D3B !important;
	--bb-footer-menu-link-color-active: #E44D3B !important;
	--bb-admin-screen-bgr-color: #FFFFFF !important;
	--bb-admin-screen-txt-color: #00375A !important;
	--bb-login-register-link-color-regular: #00375A !important;
	--bb-login-register-link-color-hover: #E44D3B !important;
	--bb-login-register-button-background-color-regular: #00375A !important;
	--bb-login-register-button-background-color-hover: #E44D3B !important;
	--bb-login-register-button-border-color-regular: #00375A !important;
	--bb-login-register-button-border-color-hover: #E44D3B !important;
	--bb-login-register-button-text-color-regular: #FFFFFF !important;
	--bb-login-register-button-text-color-hover: #FFFFFF !important;
	--bb-label-background-color: #00375A !important;
	--bb-label-text-color: #00375A !important;
	--bb-tooltip-background: #00375A !important;
	--bb-tooltip-background-rgb: 0, 55, 90 !important;
	--bb-tooltip-color: #FFFFFF !important;
	--bb-default-notice-color: #D5DDE8 !important;
	--bb-default-notice-color-rgb: 213, 221, 232 !important;
	--bb-success-color: #D6E4E1 !important;
	--bb-success-color-rgb: 214, 228, 225 !important;
	--bb-warning-color: #ED9615 !important;
	--bb-warning-color-rgb: 237, 150, 21 !important;
	--bb-danger-color: #DB222A !important;
	--bb-danger-color-rgb: 219, 34, 42 !important;
	--bb-login-custom-heading-color: #00375A !important;
	--bb-button-radius: 0px !important;
	--bb-input-radius: 0px !important;
	--bb-label-type-radius: 0 !important;
	--bb-dark-mode: #1c1c1c;
}

* {
	word-break: break-word;
}
body {
	font-family: 'GT-Walsheim';
	font-size: 18px;
}
body.bb-custom-typo {
	font-family: 'GT-Walsheim';
}

body .uwy.userway_p5 .userway_buttons_wrapper {
	bottom: 10px !important;
	left: 15px !important;
}

.fl-row-content-wrap {
	padding: 0;
}

.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .h1,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .h2,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .h3,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .h4,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .h5,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .h6,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap address,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap h1,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap h2,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap h3,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap h4,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap h5,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap h6,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap hr,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap p {
	margin-bottom: 16px !important;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap p:last-child {
	margin-bottom: 0 !important;
}
#learndash-page-content .learndash_content_wrap ol,
#learndash-page-content .learndash_content_wrap ul {
	margin-left: 20px;
	padding-left: 0;
	margin-bottom: 16px;
}
.site-header .sub-menu a {font-size: 14px;}
.site-header .site-header-container .sub-menu .ab-submenu a:hover {
	background: var(--bb-content-alternate-background-color);
    color: var(--bb-primary-color);
}
.bb-modal-overlay, .activity-update-form-overlay {background-color: rgba(0,0,0,.8) !important;}
/* Start:: header css */
header#masthead {
	border-bottom: 0.5px solid var(--fwlms-secondary);
	box-shadow: 0 1px 0 0 rgba(139, 141, 157, .05), 0 5px 10px 0 rgba(65, 71, 108, .15);
}

header#masthead #site-logo {
	padding-right: 40px;
}

header#masthead .default-header .main-navigation #primary-navbar .primary-menu li {
	padding: 0;
}

header#masthead .default-header .main-navigation #primary-navbar .primary-menu li:not(:last-child) {
	margin-right: 40px;
}

header#masthead .default-header .main-navigation #primary-navbar .primary-menu li a {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	display: flex;
	align-items: center;
}

header#masthead .default-header .main-navigation #primary-navbar .primary-menu li.current_page_item a,
header#masthead .default-header .main-navigation #primary-navbar .primary-menu li a:hover {
	color: var(--bb-header-links-hover);
	font-weight: 700;
}

#header-aside .header-aside-inner .header-search-link {
	height: 24px;
	width: 24px;
	position: relative;
	padding: 0;
}

#header-aside .header-aside-inner .header-search-link::before,
#header-aside .header-aside-inner .header-search-link:hover:before {
	content: "";
	height: 24px;
	width: 24px;
	background-image: url('../img/ic-search.svg');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
	top: 0;
	left: 0;
	transform: unset;
	margin: 0;
}

#header-aside .header-aside-inner .header-search-link i {
    display: none;
}
.header-aside .header-aside-inner .bb-separator {
	margin: 0 20px;
	opacity: 1;
	background: var(--bb-primary-button-background-regular);
}

.header-aside .header-aside-inner .user-wrap {
	margin-left: 0;
	padding: 0;
}

.header-aside .header-aside-inner .user-wrap .user-link img {
	order: 0;
	margin-right: 10px;
}

.header-aside .header-aside-inner .user-wrap .user-link .user-name,
.header-aside .header-aside-inner .user-wrap .user-link .bb-icon-angle-down {
	order: 1;
}

.header-aside .header-aside-inner .user-wrap .user-link .user-name {
	font-size: 16px;
	line-height: 24px;
	color: var(--bb-primary-button-background-regular);
}
header .header-aside-inner .course-toggle-view {
	padding-right: 8px;
}
.buddypanel .side-panel-menu a span {
	line-height: 1.25 !important;
}
/* Start:: End header css */

/* Start:: Start Footer css */
#page .footer-bottom {
	padding-top: 29px;
	padding-bottom: 23px;
	flex: 0;
	margin-top: auto;
}

#page .footer-bottom .footer-bottom-left .copyright {
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 0;
}
#page .footer-bottom .footer-bottom-right,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-course-preview-content span.bb-course-type.bb-course-type-open {
	display: none;
}
/* End:: Start Footer css */
/* Start:: list view */
.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content.list-view .ld-course-list-items.row .bb-course-item-wrap .bb-cover-list-item {
	flex-direction: unset;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content.list-view .ld-course-list-items.row .bb-course-item-wrap .bb-cover-list-item .bb-course-cover {
	overflow: hidden;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content.list-view .ld-course-list-items.row .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .bb-course-title {
	min-height: unset;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content.list-view .ld-course-list-items.row .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details p.entry-content.ld_course_grid_button {
	padding: 0;
	max-height: unset;
	margin: 0 !important;
	background: transparent;
	width: 100%;
	text-align: left;
	margin-top: auto !important;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content.list-view .ld-course-list-items.row .bb-course-item-wrap .bb-cover-list-item .bb-course-cover .bb-cover-wrap {
	border-radius: 0;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content.list-view .ld-course-list-items.row .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details {
	padding: 15px;
}

/* End:: list view */
/* Start:: Site Main Content */
.site-content#content {
	background: var(--bb-content-background-color);
}
.page-template-default .site-content#content .site-content-grid .content-area, .forum-template-default .site-content#content .site-content-grid .content-area, .topic-template-default .site-content#content .site-content-grid .content-area, .post-type-archive-forum .site-content#content .site-content-grid .content-area {
	padding-top: 50px;
	padding-bottom: 30px;
}

.site-content#content .site-content-grid .content-area {
	padding-top: 0px;
	padding-bottom: 47px;
}

.site-content#content .site-content-grid .content-area main header {
	margin-bottom: 30px;
}

.site-content#content .site-content-grid .content-area main header h1,
.ld-in-focus-mode .learndash-wrapper .bb-lms-header .lms-header-title h1 {
	font-size: 48px;
	line-height: 58px;
	font-weight: 400;
	color: var(--bb-primary-button-background-regular);
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-module-content {
	margin: 0;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html {
	display: flex;
	flex-wrap: wrap;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html div#ld_course_categorydropdown {
	flex: 0 0 auto;
	width: 70%;
	order: 0;
	margin-bottom: 20px;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html div#ld_course_categorydropdown form,
.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory #bb-course-list-grid-filters {
	margin: 0;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory {
	flex: 0 0 auto;
	width: 30%;
	order: 1;
	margin-left: auto;
	margin-bottom: 20px;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory #bb-course-list-grid-filters .grid-filters {
    border: 0;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory #bb-course-list-grid-filters .grid-filters a {
	opacity: 0.8;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory #bb-course-list-grid-filters .grid-filters a i {
	height: 30px;
	width: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory #bb-course-list-grid-filters .grid-filters a i.bb-icon-grid-large {
	color: var(--bb-content-background-color);
	background: var(--bb-primary-color);
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory #bb-course-list-grid-filters .grid-filters a i.bb-icon-bars {
	color: var(--bb-primary-color);
	border: 1px solid var(--bb-primary-color);
}
.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory #bb-course-list-grid-filters .grid-filters a.layout-grid-view {
    border-right: none;
}
.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .bb-courses-directory #bb-course-list-grid-filters .grid-filters a.layout-list-view {
    display: none;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content {
	flex: 0 0 auto;
	width: 100%;
	order: 2;
	margin-top: 30px;
	margin-bottom: 0;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html div#ld_course_categorydropdown #ld_course_categorydropdown_select {
	height: auto;
	border: 0;
	border-bottom: 1px solid #000000 !important;
	margin: 0 17px;
	padding: 0px 35px 0px 0;
	border-radius: 0 !important;
	background-position: right 0 center;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
    margin: 0;
	background-position: right 0 top 11px !important;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html div#ld_course_categorydropdown form label {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	color: var(--bb-primary-color);
	margin-right: 10px;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap {
	margin-bottom: 20px;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item,
.site-content#content .site-content-grid .content-area .wonderplugin-gridgallery-item {
	border: 1px solid var(--bb-footer-background);
	border-radius: 0;
	padding-bottom: 0;
	display: flex;
	flex-direction: column;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item:hover,
.site-content#content .site-content-grid .content-area .wonderplugin-gridgallery-item:hover {
	border: 1px solid var(--bb-footer-background);
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item:hover .bb-card-course-details .bb-course-title,
.site-content#content .site-content-grid .content-area .wonderplugin-gridgallery-item:hover .bb-card-course-details .bb-course-title a,
.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .bb-course-title:hover a {
	color: #E44D3B !important;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-course-cover {
	overflow: unset;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details {
	padding: 20px 10px;
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-course-cover .ld-status {
	border-radius: 0;
	top: 0;
	padding: 2px 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-course-cover .ld-status.ld-status-progress {
	color: var(--bb-primary-color) !important;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-course-cover .bb-cover-wrap {
	border-radius: 0;
	padding-top: 55%;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .bb-course-title {
	font-size: 26px;
	font-weight: 400 !important;
	line-height: 32px;
	margin-bottom: 20px;
	min-height: 36px;
	max-width: 88%;
    margin-right: 12px;
}
.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .wpplu-wrapper {
    position: absolute;
    top: 25px;
    right: 12px;
 }
 .site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .wpplu-icon {
	height: 24px;
    width: 24px;
    object-fit: contain;
    object-position: center center;
	margin: 0;
 }
 .site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .wpplu-icon svg path {fill: #E44D3B;}

 .site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .wpfp-span .add-icon img {display: none;}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .entry-content {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 20px !important;
	max-height: unset;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .course-progress-wrap {
	margin: auto 0 0;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .course-progress-wrap .ld-progress {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .course-progress-wrap .ld-progress-bar {
	background: #D5DDE8;
	order: 1;
	height: 5px;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .course-progress-wrap .ld-progress-bar .ld-progress-bar-percentage {
	background-color: var(--bb-primary-color) !important;
	height: 5px;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .course-progress-wrap .ld-progress-stats {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 0 3px;
	order: 0;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .course-progress-wrap .ld-progress-stats .ld-progress-percentage {
	position: relative;
	margin: 0 10px 0 0;
	padding-right: 10px;
	font-size: 14px;
	line-height: 21px;
	color: var(--fwlms-darkbrown);
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .course-progress-wrap .ld-progress-stats .ld-progress-percentage::after {
	content: "";
	position: absolute;
	right: 0;
	top: 3px;
	height: 15px;
	width: 1px;
	background: var(--bb-primary-color);
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .course-progress-wrap .ld-progress-stats .ld-progress-steps {
	margin: 0;
	font-size: 14px;
	line-height: 21px;
	color: var(--fwlms-darkbrown);
	;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .ld_course_grid_button {
	margin: 0 !important;
}

.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .ld_course_grid_button .btn.btn-primary {
	border-radius: 0;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: 400;
}

/* End:: Site Main Content */
/* Start:: Footer */
footer.footer-bottom {
	text-align: center;
}

/* End:: Footer */
/* Start:: Course Detailspage */
.single-sfwd-courses .site-content#content .site-content-grid .content-area {
	padding-top: 0;
	margin-bottom: 50px;
	border: 1px solid var(--bb-footer-background);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main {
	background: var(--bb-content-background-color);
	margin-bottom: 30px;
}

.learndash-wrapper {
	padding: 0;
	display: inline-block;
	margin: 0 auto;
	width: 100%;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner {
	background-color: var(--fwlms-darkbrown);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner:before {
	content: none;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-inner {padding: 70px 0;}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-inner .bb-course-category,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-inner .bb-course-points {
	display: none;
}
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-inner h1.entry-title {
	font-size: 82px;line-height: 82px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-alert-warning {
	margin: 24px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .wp-block-columns {
	margin: 0;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .bb-learndash-content-wrap {
	padding: 24px 15px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .bb-learndash-content-wrap .fl-module-content {
	margin: 0;
}
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list {margin: 0;}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-section-heading h2 {
    font-size: 48px !important;
    text-transform: none;
    line-height: 58px;
	font-weight: 400 !important;
	margin-bottom: 20px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.learndash-complete.ld-item-list-item-quiz .ld-item-list-item-preview {
	background-color: var(--fwlms-secondary);
	padding: 11px 20px 11px 10px;
	border-radius: 0;
	font-size: 20px;
	line-height: 30px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview i,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.learndash-complete.ld-item-list-item-quiz .ld-item-list-item-preview i{
	color: var(--bb-content-background-color) !important;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a .i-progress-completed {
    background-color: var(--bb-content-background-color) !important;
    color: var(--bb-primary-color) !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.learndash-complete .ld-item-list-item-preview,
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a {
	background-color: var(--bb-primary-button-background-regular) !important;
}
.single .lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a:hover,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a:hover {
    background-color: var(--bb-primary-button-background-regular) !important;
    color: var(--bb-primary-button-text-regular) !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item.learndash-complete .ld-item-list-item-preview .ld-item-name .ld-item-title,
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a {
	color: var(--bb-content-background-color) !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item.learndash-complete .ld-item-list-item-preview .ld-item-name .ld-item-title span,
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a .push-left.bb-completed-item {
	text-decoration: none !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-complete {
	background-color: var(--bb-content-background-color) !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-complete .ld-icon:before {
	font-size: 16px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-complete span.ld-icon-checkmark {
	color: var(--bb-primary-button-background-regular);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover .ld-item-title {
	color: var(--bb-primary-button-background-regular) !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item.learndash-complete .ld-item-list-item-preview:hover .ld-item-name .ld-item-title {
	color: var(--bb-content-background-color) !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-course-status.ld-course-status-enrolled,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a {
	background-color: var(--bb-content-background-color);
	padding: 18px 24px;
	border: 1px solid #F5DBD4;
	border-radius: 0;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-course-status.ld-course-status-enrolled {
	margin-bottom: 50px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress-bar,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a .ld-progress-bar {
	height: 5px;
	border-radius: 0;
	margin: 0;
	background-color: #F7E2DC;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress-bar-percentage,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a .ld-progress-bar-percentage {
	height: 5px;
	border-radius: 0;
	background: #E44D3B !important;
}

.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lesson-item.current>.bb-lesson-head,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-quiz-item.current>.bb-lms-title-wrap,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-topic-item.current>.bb-lms-title-wrap {
	background-color: #D5DDE8 !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title {
	color: var(--bb-primary-button-background-regular);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-status-icon.ld-quiz-incomplete,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-status-icon.ld-quiz-pending,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-status-icon.ld-status-incomplete,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a .bb-progress:after {
	border-color: var(--bb-primary-button-background-regular);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress-stats {
	color: var(--fwlms-darkbrown);
	;
	padding-right: 36px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-progress-percentage {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 19px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-progress-steps {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .widget {
	border: 3px solid #fff;
	box-shadow: 0px 2px 5px 5px rgba(0,0,0,.15);
    border-top-left-radius: 175px;
    border-top-right-radius: 175px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-course-preview-content {
	padding: 0 10px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-button-wrap {
	padding-bottom: 0;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-course-preview-content h4 {
	font-size: 20px;
	color: var(--bb-primary-color);
	letter-spacing: 0;
	padding-bottom: 0;
	margin-bottom: 8px;
	line-height: 30px;
	text-transform: none;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-course-preview-content .bb-course-volume-list li {
	font-size: 16px;
	line-height: 24px;
	color: var(--bb-primary-color);
	margin-bottom: 6px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-course-preview-content .bb-course-volume-list li i {
	font-size: 18px;
	color: var(--bb-header-links-hover);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-course-preview-content .bb-course-volume-list li:last-child {
	margin-bottom: 0px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-course-preview-content .ld-status.ld-status-progress {
	text-align: left;
	background-color: var(--bb-success-color) !important;
	color: var(--bb-primary-color) !important;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-course-preview-content .bb-course-volume-list {
	padding-bottom: 10px;
	margin: 0 0 10px;
}

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab {
	color: var(--fwlms-secondary);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-table-list .ld-table-list-header,
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading,
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-wrapper .ld-table-list .ld-table-list-header,
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content span.bb-pages {
	color: var(--bb-primary-button-background-regular);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-lesson-details,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-table-list .ld-table-list-items a.ld-table-list-item-preview .ld-topic-title,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-table-list .ld-table-list-items a.ld-table-list-item-preview .ld-topic-title::before,
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-lesson-details,
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content span.bb-pages .bb-total {
	color: var(--fwlms-secondary);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-table-list .ld-table-list-items a.ld-table-list-item-preview .ld-status-icon.ld-status-incomplete {
	border-color: var(--fwlms-secondary);
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .h1,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .h2,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .h3,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .h4,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .h5,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .h6,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper h1,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper h2,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper h3,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper h4,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper h5,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper h6,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper p {
	margin-bottom: 16px;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .wp-block-columns p {
	padding: 0;
}

.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper dd,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper ol,
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper ul {
	margin: 0 0 20px 20px;
	padding: 0;
}

.learndash-wrapper .ld-status-icon.ld-quiz-incomplete,
.learndash-wrapper .ld-status-icon.ld-quiz-pending,
.learndash-wrapper .ld-status-icon.ld-status-incomplete {
	border-width: 1px;
}

/* End:: Course Detailspage */

/* Start:: Default css color branding */
.has-vivid-red-color {
	color: var(--bb-primary-button-background-regular) !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'GT-Walsheim',sans-serif !important;
	color: var(--bb-primary-button-background-regular);
}
p {font-family: 'GT-Walsheim',sans-serif !important;margin-bottom: 0;}
p:not(:last-child) {margin-bottom: 16px;}

/* #buddypress .comment-reply-link.outline:active,
#buddypress .comment-reply-link.outline:hover,
#buddypress .generic-button a.outline:active,
#buddypress .generic-button a.outline:hover,
#buddypress .standard-form button.outline:active,
#buddypress .standard-form button.outline:hover,
#buddypress a.button.outline:active,
#buddypress a.button.outline:hover,
#buddypress input[type=button].outline:active,
#buddypress input[type=button].outline:hover,
#buddypress input[type=reset].outline:active,
#buddypress input[type=reset].outline:hover,
#buddypress input[type=submit].outline:active,
#buddypress input[type=submit].outline:hover,
#buddypress ul.button-nav li a.outline:active,
#buddypress ul.button-nav li a.outline:hover,
a.bp-title-button.outline:active,
a.bp-title-button.outline:hover,
.learndash-wrapper .ld-item-list .ld-section-heading .ld-expand-button:hover,
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:hover,
.learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-edit-link:hover {
	background-color: var(--bb-primary-button-background-regular);
	border-color: var(--bb-primary-button-background-regular);
	color: var(--bb-content-background-color);
} */

.learndash-wrapper .ld-item-list .ld-section-heading .ld-expand-button {
	color: var(--bb-content-background-color);
	border: 1px solid var(--bb-primary-button-background-regular);
	background-color: var(--bb-primary-button-background-regular) !important;
}

.learndash-wrapper #ld-profile .ld-item-list .ld-section-heading .ld-item-list-actions .ld-search-prompt .ld-icon {
	color: var(--bb-body-background-color);
}

.learndash-wrapper #ld-profile .ld-item-list .ld-section-heading .ld-item-list-actions .ld-search-prompt:hover .ld-iconm,
.learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover .ld-expand-button .ld-icon-arrow-down,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a .i-progress.i-progress-not-completed,
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:hover .ld-icon-search,
.learndash-wrapper .ld-item-list .ld-section-heading .ld-expand-button .ld-icon {
	color: var(--bb-content-background-color) !important;
}

.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-items .ld-item-list-item .ld-item-list-item-preview {
	background-color: var(--fwlms-secondary) !important;
	margin: 0 20px;
}

.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-items .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-primary-background {
	background-color: var(--fwlms-darkbrown) !important;
}

.learndash-wrapper #ld-profile .ld-status-icon.ld-status-incomplete {
	border-color: var(--bb-content-background-color);
}

.site-content#content .site-content-grid .content-area .site-main article.status-publish .entry-content .learndash-wrapper .ld-item-list.ld-course-list {
	padding-bottom: 20px;
}

.learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview,
.single .site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress {
	background-color: var(--fwlms-secondary) !important;
	border-radius: 0;
	margin-bottom: 10px;
}

.single .site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress {
	padding: 20px 20px 10px 20px;
	border-radius: 5px;
	margin-bottom: 20px;
}

.single .site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress .ld-progress-heading {
	font-size: 15px;
	color: var(--bb-primary-button-background-regular);
	line-height: normal;
	margin-bottom: 5px
}

.single .site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress .ld-progress-bar {
	background-color: var(--bb-content-background-color);
}

.single .site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress .ld-progress-percentage {
	color: var(--bb-content-background-color) !important;
}

.learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-status-icon.ld-status-incomplete {
	border-color: var(--bb-content-background-color);
}

.learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title,
.learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title::before {
	color: var(--bb-primary-button-background-regular);
}

/* variable css */
.uo-groups .uo-select select option:hover,
.uo-groups .uo-select select option:checked,
.uo-groups .uo-select-modal .uo-select-modal-option:hover,
.uo-groups .uo-select-modal .uo-select-modal-option.uo-select-option--selected,
.uo-groups .uo-table .uo-table-header,
.uo-groups .uo-groups-table th,
.uo-groups .uo-groups-table .essay_approve_single,
.uo-groups .uo-groups-table .assignment_approve_single,
.uo-groups .uo-radio input~.uo-radio-checkmark:after,
.uo-groups-list-of-btns .uo-groups-list .uo-btn:hover,
.uo-groups.uo-quiz-report #uo-quiz-report-table thead tr,
.uo-groups .uo-groups-table thead tr,
.uo-groups-datatable-footer .paginate_button.current,
.uo-ulgm-front .uo-admin-block .uo-admin-form-submit:hover {
	background-color: var(--bb-primary-button-background-regular) !important;
}

.uo-groups a:not(.button),
.uo-groups .uo-btn:hover,
.uo-groups .uo-btn.uo-btn--selected,
.uo-groups .uo-select:hover button,
.uo-groups .uo-select:hover select,
.uo-groups .uo-checkbox:hover input~.uo-checkbox-checkmark,
.uo-groups .uo-checkbox input:checked~.uo-checkbox-checkmark,
.uo-groups .uo-radio:hover input~.uo-radio-checkmark,
.uo-groups .uo-radio input:checked~.uo-radio-checkmark,
.uo-groups.uo-quiz-report .buttons-csv:hover,
.uo-groups.uo-quiz-report a.paginate_button:hover,
.uo-groups.uo-quiz-report a.paginate_button.current,
.uo-groups-registration button:hover,
.uo-groups-registration button:focus,
.uo-groups-registration input[type="button"]:hover,
.uo-groups-registration input[type="button"]:focus,
.uo-groups-registration input[type="reset"]:hover,
.uo-groups-registration input[type="reset"]:focus,
.uo-groups-registration input[type="submit"]:hover,
.uo-groups-registration input[type="submit"]:focus,
#uo-groups-buy-courses .uo-groups-table .uo-groups-table-cell.uo-groups-table-price ins,
#uo-groups-buy-courses .uo-checkbox:hover input~.uo-checkmark,
#uo-groups-buy-courses .uo-checkbox input:checked~.uo-checkmark,
#uo-groups-buy-courses .uo-radio:hover input~.uo-checkmark,
#uo-groups-buy-courses .uo-radio input:checked~.uo-checkmark,
#uo-groups-buy-courses .uo-checkbox input~.uo-checkmark:after,
#uo-groups-buy--add-to-cart .uo-btn:hover,
.uo-ulgm-front .uo-admin-block .uo-admin-form-submit,
.uo-groups .uo-groups-table .user_edit_link,
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name {
	color: var(--bb-primary-button-background-regular) !important;
}

.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-items .ld-item-list-item .ld-item-list-item-expanded .ld-progress .ld-progress-label {
	color: var(--bb-primary-button-background-regular);
	font-size: 16px;
	margin-bottom: 8px;
	line-height: normal;
}

.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-items .ld-item-list-item .ld-item-list-item-expanded .ld-progress .ld-progress-stats {
	margin-bottom: 5px;
}

/* End:: Default css color branding */
/* Start:: input branding */
.select2-container--default .select2-selection--single {
	border: 0;
}
.settings input,
.settings select,
.settings textarea,
.settings .select2-container--default .select2-selection--single .select2-selection__rendered,
.my-account input,
.my-account select,
.my-account textarea,
.my-account .select2-container--default .select2-selection--single .select2-selection__rendered {
	border: 1px solid var(--bb-body-text-color) !important;
	border-radius: 0px !important;
	color: var(--bb-body-text-color) !important;
	/* font-size: 18px !important; */
}

.uo-groups .uo-groups-datatable-footer .dataTables_length select {
	padding: 5px 5px 5px 10px;
}

.uo-groups .uo-groups-actions .uo-btn,
.uo-groups .uo-groups-actions .uo-btn:hover {
	border-radius: 8px !important;
	border-color: var(--mayacademy-theme);
	background: var(--mayacademy-theme);
	color: var(--mayacademy-white) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.uo-groups .uo-groups-datatable-footer .dataTables_paginate .paginate_button.current,
.uo-groups .uo-groups-datatable-footer .dataTables_paginate .paginate_button.current:hover,
.uo-groups .uo-groups-datatable-footer .dataTables_paginate .paginate_button:hover {
	color: var(--mayacademy-white) !important;
	border: 1px solid var(--mayacademy-theme);
	background: var(--mayacademy-theme) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
.uo-groups .uo-groups-datatable-footer .dataTables_paginate .paginate_button.disabled,
.uo-groups .uo-groups-datatable-footer .dataTables_paginate .paginate_button.disabled:hover,
.uo-groups .uo-groups-datatable-footer .dataTables_paginate .paginate_button.disabled:active {
	background: transparent !important;
	color: var(--mayacademy-theme) !important;
}

table.dataTable thead .sorting_asc {
	background-size: 16px;
}

table.dataTable thead .sorting {
	background: url(../mayacademy-img/ic-sort-arrows.svg) no-repeat center right 15px !important;
	background-size: 12px !important;
}

.uo-groups-datatable-header .dt-button {
	background: var(--mayacademy-white) !important;
	border: 1px solid var(--mayacademy-input) !important;
	color: var(--mayacademy-black) !important;
	border-radius: 20px;
}

.uo-groups-datatable-header .dt-button:hover {
	background: var(--mayacademy-theme) !important;
	border: 1px solid var(--mayacademy-theme) !important;
	color: var(--mayacademy-white) !important;
}

.dataTables-filter-columns__toggle label {
	color: var(--mayacademy-theme) !important;
}

.uo-groups .uo-select button,
.uo-groups .uo-select select,
.uo-groups .dataTables_length select,
select {
	background-color: var(--mayacademy-white) !important;
}

.uo-groups .uo-select select,
.uo-groups .dataTables_length select,
select {
	-webkit-appearance: none !important;
	background-image: url(../img/ic-arrow-down.svg) !important;
	background-repeat: no-repeat !important;
	background-position: right 0.35rem center !important;
	padding-right: 20px !important;
}


.bp_members.type-bp_members #item-header-content>.flex .bb-user-content-wrap .member-title-wrap {
	word-break: break-word;
}

/* Dark Mode */
.single.bb-dark-theme .site-content#content,
.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content,
.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-content-body {
	background: var(--bb-dark-mode);
}

.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress,
.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a,
.single.bb-dark-theme .learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview,
.single.bb-dark-theme.site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress
/* ,
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a:hover,
.single .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a:hover */{
	background-color: var(--bb-content-background-color) !important;
    color: var(--bb-primary-color) !important;
}
.single.bb-dark-theme.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header {
	background-color: transparent !important;
}

.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress .ld-progress-bar {
	background-color: var(--fwlms-darkgray);
}

.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content .learndash_content_wrap .ld-progress .ld-progress-percentage,
.single.bb-dark-theme .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab {
	color: var(--fwlms-darkgray) !important;
}

.single.bb-dark-theme .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active,
.single.bb-dark-theme .learndash-wrapper .learndash_content_wrap .ld-tabs-content a,
.single.bb-dark-theme .learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs .ld-breadcrumbs-segments span a,
.single.bb-dark-theme .lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-course-navigation a.course-entry-link,
.single.bb-dark-theme .lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-course-navigation a.course-entry-link:hover,
.single.bb-dark-theme .lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-progress .course-progress-wrap .ld-progress-stats > *,
.single.bb-dark-theme header#masthead .default-header .main-navigation #primary-navbar .primary-menu li a,
.single.bb-dark-theme.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .bb-ld-info-bar .ld-lesson-status .ld-breadcrumbs .ld-breadcrumbs-segments a,
.single.bb-dark-theme.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .flex.bb-position .sfwd-course-position span.bb-pages,
.single.bb-dark-theme.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .flex.bb-position .sfwd-course-position span.bb-pages span.bb-total {
	color: var(--bb-content-background-color) !important;
}

.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content .lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a .bb-progress:after,
.single.bb-dark-theme .learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-status-icon.ld-status-incomplete {
	border-color: var(--fwlms-darkgray) !important;
}

.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading,
.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-wrapper .ld-table-list .ld-table-list-header,
.single.bb-dark-theme .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content span.bb-pages {
	color: var(--bb-content-background-color) !important;
}
.single.bb-dark-theme .lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-progress .course-progress-wrap,
.single.bb-dark-theme.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .bb-ld-info-bar .ld-lesson-status .ld-breadcrumbs {
	border-color: var(--bb-content-background-color) !important;
}

.single.bb-dark-theme .lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item.completed-lesson a .i-progress-completed {
    background-color: var(--bb-primary-button-background-regular) !important;
    color: #FFFFFF !important;
}

/* Dark Mode BB Content CSS  */
.single.bb-dark-theme .learndash-wrapper *,
.single.bb-dark-theme .site-header .header-aside i {
	color: #FFFFFF !important;
}
/* Dark Mode BB Content CSS  */

/* Setting page table */
#buddypress .bb-bp-settings-content td,
#buddypress .bb-bp-settings-content th {
	padding-left: 10px;
	padding-right: 10px;
}

.copyright {
	color: var(--bb-primary-button-background-regular);
}

.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-content-body .learndash-wrapper .bb-ld-status .ld-status {
	font-size: 18px;
}
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-content-body .learndash-wrapper .bb-ld-status .ld-status.ld-status-progress {
	background: var(--bb-success-color) !important;
	color: var(--bb-primary-color) !important;
}
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .learndash-content-body .learndash-wrapper .bb-ld-status .ld-status.ld-status-complete {
	background: var(--bb-primary-color) !important;
}

.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a {
	background-color: #D5DDE8;
    color: var(--bb-primary-color);
}
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .sfwd-course-nav .learndash_next_prev_link span.empty-post{
	background-color: var(--bb-primary-button-border-regular);
    color: var(--bb-primary-button-text-regular);
	opacity: 1;
}

.site-content#content .site-content-grid .content-area nav#subnav {
	background: var(--fwlms-secondary) !important;
	border-color: var(--fwlms-secondary) !important;
	margin: 0;
}

.site-content#content .site-content-grid .content-area .buddypress-wrap .bp-settings-container .bp-navs a {
	color: var(--bb-content-background-color) !important;
}

.site-content#content .site-content-grid .content-area .buddypress-wrap .bp-settings-container .bp-navs .selected a {
	color: var(--fwlms-theme) !important;
}
.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-ld-sticky-sidebar .widget.bb-enroll-widget .bb-thumbnail-preview .bb-preview-course-link-wrap .thumbnail-container {
	padding-bottom: 85%;
}


/* Theme plugin css  */
.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
#learndash-tooltips .ld-tooltip:after,
#learndash-tooltips .ld-tooltip,
.learndash-wrapper .ld-primary-background,
.learndash-wrapper .btn-join,
.learndash-wrapper #btn-join,
.learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
.learndash-wrapper .ld-expand-button,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,
.learndash-wrapper .ld-focus-comments .form-submit #submit,
.learndash-wrapper .ld-login-modal input[type='submit'],
.learndash-wrapper .ld-login-modal .ld-login-modal-register,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue,
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a,
#wpProQuiz_user_content table.wp-list-table thead th,
#wpProQuiz_overlay_close,
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
	background-color: var(--bb-primary-color) !important;
}

.bb-single-course-sidebar a.btn-advance {
	font-size: 18px;
	text-transform: uppercase;
    font-weight: 400;
    line-height: 1;
    padding: 11px 24px;
}

.bb-single-course-sidebar a.btn-advance:hover {
	background-color: var(--bb-primary-button-background-hover) !important;
	color: var(--bb-primary-button-text-hover) !important;
	border-color: var(--bb-primary-button-border-hover) !important;
	border-bottom: 1px solid var(--bb-primary-button-border-hover) !important;
}

.bb-single-course-sidebar span.bb-course-type.bb-course-type-open {
	text-align: left;
	display: flex;
	margin: 10px 0;
	color: var(--bb-primary-color);
}

/* sidebar details  */
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data {
    padding: 30px 15px;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-course-navigation .ld-course-navigation {
    margin: 0 0 15px;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-course-navigation a.course-entry-link,
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-course-navigation a.course-entry-link:hover {
    display: inline-block;
    background-color: transparent;
    color: var(--bb-primary-color);
    border-radius: 0;
    padding: 0;
    font-size: 14px;
    line-height: 21px;
    margin: 0 0 20px;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-course-navigation .ld-course-navigation .course-entry-title {
    font-size: 20px;
    line-height: 30px;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-progress .course-progress-wrap {
    padding-bottom: 20px;
    margin: 0 0 20px;
    border-bottom: 1px solid var(--bb-primary-color);
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-progress .course-progress-wrap .ld-progress-bar {
    height: 5px;
    background: #F4ECE6;
    margin-bottom: 8px;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-progress .course-progress-wrap .ld-progress-bar .ld-progress-bar-percentage {
    background: #E44D3B !important;
		height: 5px;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-progress .course-progress-wrap .ld-progress-stats {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-topic-sidebar-progress .course-progress-wrap .ld-progress-stats > * {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    color: var(--bb-primary-color);
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item {
    padding: 0 0 10px;
}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a,
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data .lms-lessions-list>ol.bb-lessons-list>li.lms-lesson-item a:hover {
    background-color: #D5DDE8 !important;
    border-color: #D5DDE8 !important;
    padding: 10px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: var(--bb-primary-color) !important;
}

.learndash-cpt-sfwd-lessons #learndash-page-content {
	max-width: 1365px;
    padding: 30px;
    margin: 30px auto 0;
    border: 1px solid #F4ECE6 !important;
}
.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header {
    max-width: 100%;
}
/* .ld-in-focus-mode .learndash-wrapper .bb-lms-header .lms-header-title,
.ld-in-focus-mode .learndash-wrapper .bb-lms-header .lms-header-instructor,
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap {
	max-width: 885px !important;
} */
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap  .fl-row-fixed-width {max-width: 100%;}
.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .bb-ld-info-bar {margin: 0;}
.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .bb-ld-info-bar .ld-lesson-status .ld-breadcrumbs {
    padding-bottom: 20px;
    margin-bottom: 5px;
    border-color: var(--bb-primary-color);
}
.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .bb-ld-info-bar .ld-lesson-status .ld-breadcrumbs .ld-breadcrumbs-segments a {
    color: var(--bb-primary-color) !important;
    font-size: 14px;
    line-height: 21px;
}
.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .bb-ld-info-bar .ld-lesson-status .ld-breadcrumbs .ld-breadcrumbs-segments span::after {
    color: #C27557;
    font-size: 20px;
    top: 3px;
}
.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .flex.bb-position .sfwd-course-position span.bb-pages,
.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .flex.bb-position .sfwd-course-position span.bb-pages span.bb-total {
	color: rgba(0, 55, 90, 0.50) !important;
    font-size: 20px;
    line-height: 30px;
    text-transform: none;
}

.learndash-cpt-sfwd-lessons #learndash-page-content #learndash-course-header .flex.bb-position .sfwd-course-position span.bb-pages {
	font-family: 'GT-Walsheim';
}

.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a,
.single .site-content#content .site-content-grid .content-area #learndash-content #learndash-page-content .sfwd-course-nav .learndash_next_prev_link span.empty-post {
	min-width: unset;
	height: 30px;
	width: 30px;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash_mark_complete_button {
	/* background-color: var(--bb-primary-button-background-regular) !important;
	color: var(--bb-primary-button-text-regular); */
	border-radius: 0 !important;

	background: var(--fwlms-secondary) !important;
    border-color: var(--fwlms-secondary) !important;
    color: var(--bb-primary-color) !important;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper {
    margin-bottom: 0;
	border-top: 1px solid #00375A;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-action form {
    margin: 0;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions {
    padding: 30px 0 0;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
    display: none;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action {
    flex-basis: auto;
	margin-top: 0;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button {
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 12px 24px;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button:hover {
	background-color: var(--bb-primary-button-background-hover) !important;
	border-color: var(--bb-primary-button-background-hover) !important;
	color: var(--bb-primary-button-text-hover) !important;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .ld-button {
    background: var(--fwlms-secondary) !important;
    border-color: var(--fwlms-secondary) !important;
    color: var(--bb-primary-color) !important;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 12px 24px;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .ld-button:hover {
    background: var(--bb-primary-button-background-hover) !important;
    border-color: var(--bb-primary-button-background-hover) !important;
    color: var(--bb-primary-button-text-regular) !important;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .ld-button span {
    padding: 0;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .ld-button span.ld-icon {
    display: none;
}

/* .learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-module-heading {margin: 36px 0 0;} */
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-module-heading {margin: 0;}
.fl-builder-content .fl-row:not(:last-child) {margin-bottom: 50px;}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-module-video {padding-bottom: 16px;}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-module-content {
	margin: 0;
}

/* Accout Css */
.my-account .site-content#content .site-content-grid .content-area nav#subnav {
	margin-bottom: 20px;
}
.my-account #bbpress-forums .color.bs-meta-item,
.my-account .bbpress .color.bs-meta-item,
.my-account .bp-icon,
.my-account .bp-icon {
	background: var(--bb-primary-button-background-regular) !important;
}
.my-account #bbpress-forums .color.bs-meta-item:hover,
.my-account .bbpress .color.bs-meta-item:hover {
	background: var(--bb-primary-button-background-hover) !important;
	opacity: 1;
}
.my-account #buddypress #item-body .bp-profile-wrapper #subnav a {
	color: #FFFFFF !important;
}
.my-account #buddypress #item-body .bp-profile-wrapper #subnav .selected a {
	color: var(--bb-headings-color) !important;
}
.my-account #buddypress #item-body .bp-profile-wrapper #subnav .selected a:hover {
	background: #FFFFFF !important;
}
.my-account .bp-profile-content {
	padding: 0;
}

.my-account .bp-profile-content .profile .bp-cover-image-manage {
	text-align: center;
}

/* Settings page css */
.my-account .site-content#content .site-content-grid .content-area nav#subnav,
.my-account #buddypress #item-body .bp-profile-wrapper #subnav a:hover,
.settings .site-content#content .site-content-grid .content-area nav#subnav {
	background: var(--bb-primary-color) !important;
	margin-bottom: 0;
}
.settings #buddypress .bb-bp-settings-content label {
	font-size: 18px;
}
.settings .bb-bp-settings-content input#submit,
.my-account #buddypress #profile-edit-form div.submit input,
.my-account #buddypress input[type=button] {
	background-color: var(--bb-primary-button-background-regular) !important;
	border-color: var(--bb-primary-button-background-regular) !important;
	color: var(--bb-primary-button-text-regular) !important;
	text-transform: uppercase;
}
.settings .bb-bp-settings-content input#submit:hover,
.my-account #buddypress #profile-edit-form div.submit input:hover,
.my-account #buddypress input[type=button]:hover {
	background-color: var(--bb-primary-button-background-hover) !important;
	border-color: var(--bb-primary-button-background-hover) !important;
	color: var(--bb-primary-button-text-regular) !important;
}
.settings .site-content#content .site-content-grid .content-area .bb-bp-settings-content nav#subnav {
    background: transparent !important;
}
.settings .bb-bp-settings-content #settings-form input,
.settings .bb-bp-settings-content select,
.bb-bp-settings-content .bb-password-wrap a.bb-toggle-password,
#buddypress .profile.edit>#profile-edit-form input[type=email],
#buddypress .profile.edit>#profile-edit-form input[type=number],
#buddypress .profile.edit>#profile-edit-form input[type=text],
#buddypress .profile.edit>#profile-edit-form select {
	height: 42px !important;
}
div#buddypress #profile-edit-form .datebox-selects label {
	white-space: nowrap;
	margin-bottom: 5px;
}
#buddypress .profile.edit .visibility-toggle-link {
    margin: 0;
}
.my-account #buddypress .profile.edit .button-nav {
	white-space: nowrap;
	overflow-y: hidden;
    overflow-x: auto;
}

/* Resposnive Iframe video  */
.fl-embed-video .fluid-width-video-wrapper {
	overflow: hidden;
	padding-top: 56.25%; /* 16:9*/
	position: relative;
	margin-bottom: 0;
}
.fl-embed-video .fluid-width-video-wrapper iframe {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

/* Start:: BB Content Custom CSS  */
.fl-builder-content {
	font-size: 18px !important;
    line-height: 1.25 !important;
}
#learndash-page-content .learndash_content_wrap .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text ul,
#learndash-page-content .learndash_content_wrap .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text ol {
	margin-bottom: 16px !important;
	margin-left: 27px;
}

#learndash-page-content .learndash_content_wrap .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text ul:last-child,
#learndash-page-content .learndash_content_wrap .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text ol:last-child {
	margin-bottom: 0 !important;
}


h1, h1 {font-weight: 500 !important;}
h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6, strong, b {font-weight: 500 !important;}
.role-fw .entry-content .fl-builder-content .fl-row:not(:last-child) {margin-bottom: 50px;}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content p,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text p {
    font-size: 18px;
    line-height: 1.25;
}

.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h1,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h1 {
	font-size: 45px !important;line-height: 1.4 !important;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h2,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h2 {
	font-size: 42px !important;line-height: 1.25 !important;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h3,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h3 {
	font-size: 36px !important;line-height: 1.25 !important;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h4,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h4 {
	font-size: 26px !important;line-height: 1.25 !important;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h5,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h5 {
	font-size: 24px !important;line-height: 1.25 !important;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h6,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h6 {
	font-size: 16px !important;line-height: 1.25 !important;font-style: italic !important;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text a {
	color: var(--bb-header-links-hover) !important;
	text-decoration: underline !important;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text a:hover {
	color: var(--bb-header-links-hover) !important;
	text-decoration: none !important;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text blockquote {
	margin: 0;padding-left: 20px;border-left: 2px solid var(--bb-primary-color);
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-list {margin-top: 20px;}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-list {
	margin-bottom: 16px;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-list .fl-list,
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-list .fl-list .fl-list-item .fl-list-item-heading {
    margin: 0;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-list .fl-list .fl-list-item:not(:last-child) {
	padding-bottom: 10px;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-list .fl-list-item h3 {margin: 0 !important;}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-list .fl-list .fl-list-item .fl-list-item-heading .fl-list-item-heading-icon {
    padding-right: 10px;
}
.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-list .fl-list .fl-list-item .fl-list-item-heading .fl-list-item-heading-icon .fl-list-item-icon {
	font-size: 18px;
}
.fl-builder-content .fl-row .fl-col-group .fl-col .fl-module-content .fl-photo-content img.wp-image-1324,
.fl-builder-content .fl-row .fl-col-group .fl-col .fl-module-content .fl-photo-content img.wp-image-2224,
.fl-builder-content .fl-row .fl-col-group .fl-col .fl-module-content .fl-photo-content img.wp-image-2127 {
    max-width: 100%;width: 100%;
}
.fl-builder-content .fl-row .fl-col-group .fl-col .fl-module-content .fl-photo {text-align: center !important;}
.fl-builder-content .fl-row .fl-col-group .fl-col .fl-module-content .fl-photo-content {
	display: block;
	margin: 0 auto ;
}
.fl-builder-content .fl-row .fl-col-group .fl-col .fl-module-content .fl-photo-content img {
    max-width: 600px;
    /* width: 100%; */
}
.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
	padding: 10px 24px 12px;
	text-transform: uppercase;
	min-height: 44px;
	top: 0 !important;
	display: inline-flex;
    align-items: center;
}
.fl-builder-content .fl-accordion-item {
	border-color: #c8a78a;
	margin-bottom: 20px;
}
.fl-builder-content .fl-accordion-item:last-child {
	margin-bottom: 0;
}

.fl-builder-content .fl-accordion .fl-accordion-button {
	background: #c8a78a;
}
.fl-builder-content .fl-accordion .fl-accordion-button a {
	font-size: 20px;
	color: var(--bb-body-text-color);
	font-weight: 500;
	font-family: 'GT-Walsheim';
}
.fl-builder-content .fl-accordion .fl-accordion-button a i {
	opacity: 1;
}
.fl-builder-content .fl-accordion .fl-accordion-content {
    padding: 15px 30px 15px 15px;
}
.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-accordion .fl-accordion-content p:last-child {
    margin-bottom: 0 !important;
}

.fl-builder-content .fl-accordion-button-label:focus,
.fl-builder-content .fl-accordion-button-label:active,
.fl-builder-content .fl-accordion-button-icon:focus,
.fl-builder-content.fl-accordion-button-icon:active {
	outline: none;
}
.fl-builder-content input[type=checkbox]:not(:first-child),
.fl-builder-content input[type=radio]:not(:first-child) {
	margin-left: 15px;
}

.fl-builder-content .form-check {
    display: flex;
	margin-bottom: 10px;
}

.fl-builder-content .form-check:last-child {
	margin-bottom: 0;
}

.fl-builder-content .form-check input[type=checkbox] {
	position: relative;
    top: 6px;
    flex: 0 0 auto;
    margin-right: 10px;
    accent-color: #00375A;
	cursor: pointer;
}
.fl-builder-content .form-check label {
	color: var(--bb-body-text-color);
	font-size: 18px;
	line-height: 28px;
}
.fl-builder-content input[type=checkbox],
.fl-builder-content input[type=radio] {
	height: 18px;
    width: 18px;
	margin-right: 5px;
}
.fl-builder-content .mejs-container .mejs-controls {
	background: #00375A;
}
.fl-builder-content .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #D5DDE8;
}
.fl-builder-content .fl-slideshow-image-nav-left,
.fl-builder-content .fl-slideshow-image-nav-right,
.fl-builder-content .fl-slideshow-image-nav-left .fl-slideshow-nav-buttons,
.fl-builder-content .fl-slideshow-image-nav-right .fl-slideshow-nav-buttons {
	height: 35px;
	width: 35px;
	background-color: #00375A !important;
}
.fl-builder-content .fl-slideshow-image-nav-left a,
.fl-builder-content .fl-slideshow-image-nav-right a,
.fl-slideshow-light .fl-slideshow-nav a {
	background: none !important;
	position: relative;
	height: 35px !important;
	width: 35px !important;
}
.fl-builder-content .fl-slideshow-image-nav-left a::after {
	content: "\e8ab";
    color: #fff;
    font-family: 'bb-icons';
    font-size: 30px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 37px;
    width: 35px;
}
.fl-builder-content .fl-slideshow-image-nav-right a::after {
	content: "\e827";
    color: #fff;
    font-family: 'bb-icons';
    font-size: 30px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 37px;
    width: 35px;
}

input, select, textarea, .select2-container--default .select2-selection--single .select2-selection__rendered {
	border: 1px solid var(--bb-content-border-color) !important;
    border-radius: 8px !important;
	font-family: 'GT-Walsheim';
}
.learndash-cpt-sfwd-lessons .learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button, #notes-submit-btn {
	border: 0 !important;
    font-size: 18px !important;
    line-height: 18px !important;
    font-weight: 400;
    text-transform: uppercase;
    padding: 12px 24px !important;
    border-radius: 0 !important;
    opacity: 1;
}
/* End:: BB Content Custom CSS  */

/* Start:: Hide profile from dropdown menu */
.header-aside-inner .sub-menu .sub-menu-inner li#wp-admin-bar-my-account-xprofile {
    display: none;
}
/* End:: Hide profile from dropdown menu */

/* start:: favourite page css */
.site-content#content .site-content-grid .temp-favourite.content-area {
	padding-top: 50px;
    padding-bottom: 30px;
}

.temp-favourite .ld-course-list-items.row {
    display: flex;
    flex-wrap: wrap;
}
.temp-favourite .ld-course-list-items .bb-course-item-wrap {
    padding-left: 10px;
    padding-right: 10px;
    min-width: 20%;
}
@media (min-width: 576px) {
	.temp-favourite .ld-course-list-items .col-md-4 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
}
@media (min-width: 768px) {
	.temp-favourite .ld-course-list-items .col-md-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
}

/* end:: favourite page css */

/* Start:: forums page css */
.post-type-archive-forum .site-content#content .site-content-grid .content-area,
.forum-discussion-forum  .site-content#content .site-content-grid .content-area {
	padding: 50px 0 0;
}
.post-type-archive-forum .site-content#content .site-content-grid .content-area h1 {
	font-size: 48px;
    line-height: 58px;
}
.post-type-archive-forum .site-content#content .bs-card-list .bb-cover-list-item {
	border: 1px solid var(--bb-footer-background);
    border-radius: 0;
	padding: 0;
}
.post-type-archive-forum .site-content#content .bs-card-list .bb-cover-list-item:hover {
	border: 1px solid var(--bb-footer-background);
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
.post-type-archive-forum .site-content#content .bs-card-list .bb-cover-wrap {padding-top: 52%;border-radius: 0;}
.post-type-archive-forum .site-content#content .bs-card-forum-details {
    padding: 20px 10px;
}
.post-type-archive-forum .site-content#content .bs-card-list .bs-sec-header h3 {
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 20px;
}
.post-type-archive-forum .site-content#content .bs-card-list .bb-cover-list-item:hover .bs-sec-header h3 {
	color: #E44D3B !important;
}
.post-type-archive-forum .site-content#content .bs-card-list .bb-forum-content-wrap .bb-forum-content {font-size: 18px;}
.post-type-archive-forum .site-content#content .bs-card-list .bs-timestamp {position: static;}
.post-type-archive-forum .site-content#content .bs-card-list .bs-timestamp a {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
}
.post-type-archive-forum .site-content#content #bbpress-forums .color.bs-meta-item {
	background-color: var(--bb-primary-button-background-regular) !important;
}
.post-type-archive-forum .site-content#content #bbpress-forums .color.bs-meta-item:hover {
	background-color: var(--bb-primary-button-background-hover) !important;
    opacity: 1;
}
.post-type-archive-forum .site-content#content #bbpress-forums .bs-item-list:not(.bb-tag-items-list) .bs-item-wrap:not(.bs-header-item),
.forum-discussion-forum .site-content#content #bbpress-forums .bs-item-list:not(.bb-tag-items-list) .bs-item-wrap:not(.bs-header-item) {
	box-shadow: none;
	border-color: var(--bb-content-border-color);
}
.post-type-archive-forum .site-content#content #bbpress-forums .bs-item-wrap .item .item-meta .bs-replied .bbp-topic-freshness-author,
.forum-discussion-forum .site-content#content #bbpress-forums .bs-item-wrap .item .item-meta .bs-replied .bbp-topic-freshness-author {
    font-weight: 500;
}
/* End:: forums page css */
/* Start:: User Profile page css */
.activity-update-form.modal-popup #whats-new-form #user-status-huddle .activity-post-name-status #whats-new-status #bp-activity-privacy-point {
    background: var(--bb-primary-button-background-regular);
}
.activity-update-form.modal-popup #whats-new-form .whats-new-form-footer #activity-form-submit-wrapper #whats-new-submit #aw-whats-new-submit {
    background: var(--bb-primary-button-background-regular);
    color: #fff !important;
}
#activity-stream .activity-list .activity-item .bp-activity-head .activity-header p, #activity-stream .activity-list .activity-item .bp-activity-head .activity-header a {
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 8px;
}

#activity-stream .activity-list .activity-item .activity-meta.action .generic-button .button span {
    font-size: 14px;
}
/* End:: User Profile page css */
/* Start:: single-topic page css */
.single-topic .site-content#content .site-content-grid .content-area {padding: 50px 0;}
/* .single-topic #bbpress-forums#bbpress-forums .bs-forums-items.list-view .item-meta, #bbpress-forums#bbpress-forums .bs-forums-items.list-view .item-meta h3 a {font-size: 16px;line-height: 1.2;} */
#bbpress-forums#bbpress-forums .bs-forums-items.list-view .item-meta h3 a {font-size: 16px;line-height: 1.2;}
.single-topic #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-forum-content {
    font-size: 18px;
    line-height: 1.25;
    margin-bottom: 20px;
}
.single-topic #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-forum-content p {
    font-size: 14px !important;
    line-height: 1.25 !important;
    margin-bottom: 0px !important;
}
/* End:: single-topic page css */
.forums .site-content#content .site-content-grid .content-area nav#subnav.user-subnav {
    background: transparent !important;
    margin-bottom: 20px;
}
.my-account .site-content#content #bbpress-forums#bbpress-forums .bs-forums-items .item-meta .bs-replied .bbp-topic-freshness-author,
.my-account .site-content#content #bbpress-forums#bbpress-forums .bs-forums-items .item-meta .bbp-author-role {
    font-weight: 500;
}
.my-account .site-content#content #bbpress-forums#bbpress-forums .bs-forums-items .bs-forum-content, .my-account .site-content#content #bbpress-forums#bbpress-forums .bs-forums-items .bs-forum-content p {
	font-size: 18px;line-height: 1.2;margin-bottom: 20px;
}
.bs-item-list.list-view .bs-item-wrap:not(.no-hover-effect,.header-total-reply-count):hover {
	box-shadow: none !important;
	border-left-color: var(--bb-content-border-color) !important;
    border-right-color: var(--bb-content-border-color) !important;
    border-bottom-color: var(--bb-content-border-color) !important;
}
form.activity-form, .bs-item-list.list-view .bs-item-wrap, .bs-item-list.list-view .bs-item-wrap:not(.no-hover-effect,.header-total-reply-count):hover {
	box-shadow: none;
    margin: 0;
}

/* Start:: Buttton CSS */
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
	background-color: var(--bb-primary-button-background-regular) !important;
    color: var(--bb-primary-button-text-regular) !important;
    border-color: var(--bb-primary-button-border-regular) !important;
	border-radius: 0 !important;
}
 .fl-builder-content a.fl-button:hover {
	background-color: var(--bb-primary-button-background-hover) !important;
    color: var(--bb-primary-button-text-hover) !important;
    border-color: var(--bb-primary-button-border-hover) !important;
}
.fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * {
	color: #FFFFFF !important;
}

/* End:: Buttton CSS */
p:last-child {
    margin-bottom: 0 !important;
}
#bbpress-forums fieldset.bbp-form .bp-feedback.info .bp-icon,
.bbpress .bbp-user-section .bp-feedback .bp-icon {
	background-color: var(--bb-primary-button-background-regular) !important;
}
/* start :: learn sign in page  */

.learnhub-fullwidth{
	max-width: 100%;
}
.fw-learnsignin-page #masthead #site-logo {
    padding-right: 0;
}
.learn-signout-wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.learn-signin-row-wrapper .fw-img-left .fl-photo-img-png {
    text-align: left;
}
.page-template-page-general .site-header-container {
    justify-content: center;
}
.fl-builder-content .learn-signin-row-wrapper .fwlern-signin .fl-button {
    background: #E44D3A !important;
}
.fl-builder-content .learn-signin-row-wrapper.fl-row .fl-col-group .fl-col .fw-img-right .fl-module-content .fl-photo {
	text-align: right !important;
}
.fl-builder-content .learn-signin-row-wrapper.fl-row .fl-col-group .fl-col .fw-img-left .fl-module-content .fl-photo-content img ,.fl-builder-content .learn-signin-row-wrapper.fl-row .fl-col-group .fl-col .fw-img-right .fl-module-content .fl-photo-content img {
    max-width: 100%;
    /* width: 100%; */
}
.learn-signin-row-wrapper .learn-signin-col-sec {
    padding: 0 25px;
}
.fl-builder-content .learn-signin-row-wrapper.fl-row .fl-col-group .fl-col .fw-img-right .fl-module-content .fl-photo-content {
	margin: unset;
	margin-left: auto;
}
.learn-signin-row-wrapper .fl-col-group {
    display: flex;
    align-items: center;
}
.learn-signin-row-wrapper .learn-signin-col-first {
    align-self: flex-start;
}
.site-header .fwjust-contre .site-learn-logo{
	min-height:30.22px;
}
.learnhub-fullwidth .site-content{
	padding-top: 51px !important;
}
.learn-signout-wrapper #primary {
    padding: 0px;
}
.fw-learn-heading .fl-heading-text {
    font-weight: 700;
    line-height: 52px;
}
@media screen and (max-width: 767px) {
	.learn-signout-wrapper .site-title img {
        height: 37px;
    }
	.learn-signout-wrapper .site-title img {
		min-height: 45px;
	}

}
/* end :: learn sign in page */
/* Responsive start */
@media only screen and (max-width: 1399px) {
    .site-content#content .site-content-grid .content-area main header h1,
    .bb-course-banner-inner h1.entry-title,
    .single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-section-heading h2,
    .ld-in-focus-mode .learndash-wrapper .bb-lms-header .lms-header-title h1,
	.post-type-archive-forum .site-content#content .site-content-grid .content-area h1 {
        font-size: 42px !important;
        line-height: 50px !important;
    }
	.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-inner h1.entry-title {
		font-size: 55px !important;
		line-height: 55px !important;
	}
	body #buddypress #item-header-cover-image #item-header-avatar img.avatar {max-width: 150px;}
}
@media only screen and (max-width: 1199px) {
    .site-content#content .site-content-grid .content-area main header h1,
    .bb-course-banner-inner h1.entry-title,
    .single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-section-heading h2,
    .ld-in-focus-mode .learndash-wrapper .bb-lms-header .lms-header-title h1,
	.post-type-archive-forum .site-content#content .site-content-grid .content-area h1 {
        font-size: 42px !important;
        line-height: 1.4 !important;
    }
	body #buddypress #item-header-cover-image #item-header-avatar img.avatar {max-width: 130px;}
	.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-inner h1.entry-title {
		font-size: 50px !important;
		line-height: 50px !important;
	}
	/* .learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-module-heading {
		margin: 30px 0 0;
	} */
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h1,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h1 {
		font-size: 42px !important;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h2,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h2 {
		font-size: 38px !important;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h3,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h3 {
		font-size: 32px !important;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h4,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h4 {
		font-size: 24px !important;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h5,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h5 {
		font-size: 22px !important;
	}
}
@media screen and (max-width: 1050px) {
	.my-account .site-content#content .site-content-grid .content-area nav#subnav,
	.my-account #buddypress #item-body .bp-profile-wrapper #subnav a:hover,
	.settings .site-content#content .site-content-grid .content-area nav#subnav {
		background: var(--fwlms-secondary) !important;
		border-color: var(--fwlms-secondary) !important;
	}
}
@media screen and (max-width: 991px) {
    .page-template-default .site-content#content .site-content-grid .content-area,
	.single-topic .site-content#content .site-content-grid .content-area {
        padding: 30px 0;
    }
	.post-type-archive-forum .site-content#content .site-content-grid .content-area,
	.forum-discussion-forum .site-content#content .site-content-grid .content-area {
		padding: 30px 0 0;
	}
	/* For learn-signin page */
	.learn-signin-row-wrapper .fl-row-content-wrap {
		min-height: 85vh;
	}
	.learn-signin-col-sec .fw-learn-heading h1.fl-heading {
		font-size: 56px;
		line-height: 56px;
	}
	.learn-signin-col-sec .fw-learn-heading {
		max-width: 500px;
		margin: 0 auto;
	}

	/* For learn-signin page */
	.site-content#content .site-content-grid .content-area {padding-bottom: 30px;}
	#bbpress-forums {margin-bottom: 0;}
    .site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content .bb-course-item-wrap .bb-cover-list-item .bb-card-course-details .bb-course-title {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 15px;
        min-height: auto;
    }
	.post-type-archive-forum .site-content#content .bs-card-list .bs-sec-header h3 {
		font-size: 22px;
        line-height: 28px;
	}
	body #buddypress #item-header-cover-image #item-header-avatar img.avatar {max-width: 130px;}
	.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-inner h1.entry-title {
		font-size: 35px !important;
		line-height: 35px !important;
	}
	/* .learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-module-heading {
		margin: 25px 0 0;
	} */
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h1,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h1 {
		font-size: 38px !important;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h2,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h2 {
		font-size: 34px !important;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h3,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h3 {
		font-size: 30px !important;
	}
}
@media screen and (max-width: 820px) {
    .single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .widget {
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
    }
    .single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-ld-sticky-sidebar .widget.bb-enroll-widget .bb-thumbnail-preview .bb-preview-course-link-wrap .thumbnail-container {
        padding-bottom: 70%;
    }
	.learndash-cpt-sfwd-lessons #learndash-page-content {padding: 10px;}
	.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-inner {
		padding: 30px 0;
	}
}
@media screen and (max-width: 799px) {
	.bb-left-panel-mobile {margin-left: 0;}
	.bb-mobile-header .header-aside {padding-right: 0;}
	.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner {padding: 0;}
	.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-learndash-banner .bb-course-banner-info.container {
		width: 100% !important;
	}
}
@media screen and (max-width: 768px) {
	.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action {
		padding: 5px;
	}
	.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action {
		margin-bottom: 0;
	}
	.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete {
		width: auto;
		margin-bottom: 0;
	}

}
@media screen and (max-width: 767px) {
	.site-title img {height: 60px;}
    .site-content#content .site-content-grid .content-area main header h1,
    .bb-course-banner-inner h1.entry-title,
    .single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-section-heading h2,
    .ld-in-focus-mode .learndash-wrapper .bb-lms-header .lms-header-title h1,
	.post-type-archive-forum .site-content#content .site-content-grid .content-area h1 {
        font-size: 36px !important;
        line-height: 1.4 !important;
    }
	.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview, .single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.learndash-complete.ld-item-list-item-quiz .ld-item-list-item-preview {font-size: 18px;line-height: 26px;}
	.bb-course-banner-info {padding-left: 10px;padding-right: 10px;}
	/* .site-content#content .site-content-grid .content-area {padding-bottom: 0;} */
	/* .learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .fl-module-heading {
		margin: 10px 0 0;
	} */
	.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions {
		display: block;
	}
	.learndash-cpt-sfwd-lessons #learndash-page-content .learndash_content_wrap .learndash-wrapper .ld-content-actions .ld-content-action .ld-button {
		width: auto;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h1,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h1 {
		font-size: 36px !important;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h2,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h2 {
		font-size: 32px !important;
	}
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-module-heading h3,
	.role-fw .entry-content .fl-builder-content .fl-row .fl-col-group .fl-col .fl-col-content .fl-rich-text h3 {
		font-size: 28px !important;
	}
	.fl-builder-content .fl-row .fl-col-group .fl-col .fl-module-content .fl-photo-content img {
		width: 100%;
	}
}
@media (min-width: 576px) {
	.ld-course-list-items .col-sm-8 {max-width: 100%;}
}
@media screen and (max-width: 575px) {
    .single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .bb-single-course-sidebar .bb-ld-sticky-sidebar .widget.bb-enroll-widget .bb-thumbnail-preview .bb-preview-course-link-wrap .thumbnail-container {
        padding-bottom: 55%;
    }
	.learn-signin-col-sec .fw-learn-heading h1.fl-heading {
		font-size: 42px;
		line-height: 42px;
	}
	.my-account #buddypress .bp-profile-content .profile-loop-header .button {
		padding: 0 20px;
	}
	.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content.list-view .ld-course-list-items.row .bb-course-item-wrap .bb-cover-list-item .bb-course-cover {
		flex: 0 0 200px;
	}
	.site-content#content .site-content-grid .content-area main .entry-content.fw-outer-main-container .fl-html .ld-course-list-content.list-view .ld-course-list-items.row .bb-course-item-wrap .bb-cover-list-item {
		flex-direction: column;
	}
	.single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview, .single-sfwd-courses .site-content#content .site-content-grid .content-area main.site-main .learndash-wrapper .ld-item-list .ld-item-list-item.learndash-complete.ld-item-list-item-quiz .ld-item-list-item-preview {
		font-size: 16px;
		line-height: 24px;
	}
	.forum-discussion-forum .site-content#content #bbpress-forums .bb-form-select-fields .bbp_topic_form_type_wrapper {
		max-width: 100%;
		min-width: 100%;
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.forum-discussion-forum .site-content#content #bbpress-forums .bb-form-select-fields .bbp_topic_subscription_wrapper {
		display: block;margin-bottom: 10px;
	}
	.forum-discussion-forum .site-content#content #bbpress-forums .bb-form-select-fields .bbp-submit-wrapper {
		display: flex;
		margin: auto;
		justify-content: center;
		width: 100%;
	}
}

.bb-learndash-content-wrap ol, .ld-tabs-content ol, .bb-learndash-content-wrap ol, .ld-tabs-content ul, .fl-rich-text ul, .fl-rich-text ol{
    font-family: 'GT-Walsheim';
}

li.fl-list-item .fl-list-item-heading span.fl-list-item-heading-text, li.fl-list-item .fl-list-item-heading .fl-list-item-heading-icon {
    font-weight: 400;
}

.determine-current-skill ul li {
    margin-bottom: 10px;
}

.student-notes-layer + .form-group input, .form-group textarea{
    width: 100%;
    border: 1px solid var(--bb-content-border-color) !important;
	margin-bottom: 10px;
 }

/* Start:: course detail page */
.learndash_post_sfwd-courses .bb-learndash-content-wrap .ld-course-status .ld-status-complete {
	/* background-color: #00375A; */
	display: none;
}

.learndash-wrapper .bb-course-status-content .ld-status-complete {
    background-color: #00375e;
	font-size: 18px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'GT-Walsheim';
}

.bb-single-course-sidebar .bb-button-wrap .bb-course-type-free {
    display: none;
}
/* End:: course detail page */


/* .bb-cover-list-item .bb-course-cover .ld-status-progress{
	background: #D5DDE8;
    color: #00375A;
} */

/* Start::My Training Page */
.bb-cover-list-item .ld-primary-background.ld-status-in-progress{
	background: #D6E4E1;
	color: #00375A;
}

.bb-cover-list-item .ld-primary-background.ld-status-start{
	background: #D5DDE8;
	color: #00375A;
}
/* End::My Training Page */

/* Start:: Footer */
footer.footer-bottom {
	text-align: center;
}
footer .container {display: block;}

footer .footer-logo-wrap,
footer .copyright {
	margin: 0;
	display: block;
}
footer .footer-logo-wrap .footer-logo {
	display: block;
    margin: 0 0 10px;
}
footer .footer-logo-wrap .footer-logo img {
	max-width: 100%;
	height: 30px;
	max-height: 100%;
}

/* End:: Footer */


/* Start::Paywall */
.m__paywall.container__outer{
	bottom: 0 !important;
    right: 0 !important;
    left: 0 !important;
    position: absolute;
    z-index: 10;
    margin-bottom: 0;
    top: 275px !important;
}
.m__paywall .container{
    margin-left: auto;
    margin-right: auto;
}
.m__paywall .container .inner{
	background: #e8ded6;
	box-shadow: 0 0 4rem 4rem #fff;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	flex: 0 0 100%;
	max-width: 100%;
	margin-left: 0;
}
.m__paywall .container .inner .actions{
	text-align: center;
}
.m__paywall .container .inner .actions p{
	padding: 10px;
	margin-bottom: 10px;
}
.content-has-paywall{
	max-height: 60rem;
	overflow: hidden;
	opacity: 0;
}
.m__paywall .container .inner .actions button, .m__paywall .container .inner .actions button a {
    color: white;
    background: #DF753B;
    border-color: #DF753B;
}
.m__paywall .container .inner .actions button:hover, .m__paywall .container .inner .actions button a:hover {
    color: white;
    background: #DF753B;
    border-color: #DF753B;
}
.m__paywall .inner .actions button.btn-secondary:nth-child(4) {
    margin-left: 0px !important;
}
.m__paywall .inner .actions button.btn-secondary {
    margin-left: 20px;
}
/* End::Paywall */

.header-aside-inner a i.fa.fa-print {
    display: none;
}

.single-sfwd-lessons a i.fa.fa-print{
	display: block;
}
.learndash-cpt-sfwd-lessons .fl-builder-content .grow-wrap {
	display: grid;
    margin-bottom: 10px;
    padding: 8px 12px;
    border: 1px solid var(--bb-content-border-color) !important;
    border-radius: 8px;
}
.learndash-cpt-sfwd-lessons .fl-builder-content .grow-wrap::after {
	content: attr(data-replicated-value) " ";
	white-space: pre-wrap;
	visibility: hidden;
}
.learndash-cpt-sfwd-lessons .fl-builder-content .grow-wrap > textarea {
	resize: none;
	overflow: hidden;
}
.learndash-cpt-sfwd-lessons .fl-builder-content .grow-wrap > textarea,
.learndash-cpt-sfwd-lessons .fl-builder-content .grow-wrap::after {
	border: none !important;
	grid-area: 1 / 1 / 2 / 2;
	padding: 0;
    margin: 0;
	font-size: 18px !important;
    line-height: 28px !important;
}
.learndash-cpt-sfwd-lessons .fl-builder-content textarea {
	font-size: 18px !important;
    line-height: 28px !important;
}
.learndash-cpt-sfwd-lessons .fl-builder-content .fl-rich-text, .learndash-cpt-sfwd-lessons .fl-builder-content .fl-rich-text *:not(b, strong) {
    line-height: 28px !important;
}

/* Start:: back to top button */
#back-to-button {
	display: inline-block;
	background-color: var(--bb-primary-button-background-regular) !important;
	width: 38px;
    height: 38px;
	text-align: center;
	border-radius: 4px;
	position: fixed;
	bottom: 70px;
	right: 20px;
	transition: background-color .3s,
		opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
}
#back-to-button::after {
    content: "\e87c";
    font-family: 'bb-icons';
    font-size: 35px;
    line-height: 35px;
    color: #fff;
}
#back-to-button:hover {
	cursor: pointer;
	background-color: var(--bb-primary-button-background-hover) !important;
}
#back-to-button:active {
	background-color: #555;
}
#back-to-button.show {
	opacity: 1;
	visibility: visible;
}
/* End:: back to top button */

.not-started-section .bb-courses-directory {
    display: none;
}


/* Start::Hide the new discussion forum button */
.bbp-forum-buttons-wrap .bbp_before_forum_new_post {
    display: none;
}
/* End::Hide the new discussion forum button */


/* Start::Profile field hide */
.user-profile #item-body .bp-profile-wrapper .profile-fields .field_nickname, .user-profile #item-body .bp-profile-wrapper .profile-fields .field_last-name{
	display: none;
}
/* End::Profile field hide */

/* start::learnhub footer  */
.fwlearn-footer{
	padding: 26px 80px 26px 80px !important;
	background-color:#F5DBD4 !important;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-bottom: 0;
}
.fwlearn-footer .left-column{
	max-width: 100%;
	float: left;
	display: flex;
	align-self: end;
	flex-wrap: nowrap;
	width: auto;
	padding: 15px 0px;
}
.fwlearn-footer .dflex{
	display: flex !important;
	margin-right: 80px;
}
.fwlearn-footer .right-column{
	flex:auto;
}
.fwlearn-footer .right-column .menu-container ul.menu{
	gap: 22px;
	display: flex;
	justify-content: flex-end;
	margin: 0;padding: 0;
	list-style:none;
}

.fwlearn-footer .right-column .social-menu{
	display: flex;
	justify-content: flex-end;
}
.fwlearn-footer .right-column .social-menu a{
	gap: 10px;
	margin-left:10px;
}
.fwlearn-footer .right-column .social-menu a > img{
	width: 19px;
	height: 19px;
	margin-right:2px;
}
.fwlearn-footer .right-column .social-menu a :hover{
	filter: brightness(0) saturate(100%) invert(42%) sepia(58%) saturate(983%) hue-rotate(328deg) brightness(92%) contrast(93%);
}
.fwlearn-footer .right-column .menu-container ul.menu > li a:hover{
	color:#E44D3A!important;
}
.fwlearn-footer .right-column .menu-container ul.menu > li a{
	font-size: 14px;
	line-height: 18.23px;
	font-weight: 400;
	color: #000000;
}
.wrapper-main {
	justify-content:space-between!important;
	align-items: center;
}
.certified-logo {
	padding: 0px 0px 2px 10px;
	margin-left: 10px;
}
.align-items-center {
	align-items: center;
}

@media (max-width: 1437px) {
	.fwlearn-footer .dflex {
		margin-right: 0;
	}
}

@media (min-width:993px) and (max-width:1437px) {
	.fwlearn-footer{
		padding:15px 50px 15px 50px !important;
	}
	.fwlearn-footer .dflex{
		display: block !important;
	}
	.fwlearn-footer .left-column{
		float: none !important;
		display: block;
	}

	.fwlearn-footer .right-column .menu-container ul.menu {
		width: 100%;
		max-width: 500px;
		gap: 3px 12px;
		display: inline-flex;
		list-style: none;
		flex-wrap: wrap;
		justify-content: center;
	}
	.fwlearn-footer .right-column .menu-container ul.menu > li {
		padding: 0px 10px 0px 0px;
	}
	.fwlearn-footer .right-column .social-menu{
		display: block;
		padding: 6px 4px 12px 6px;
	}
	.fwlearn-footer .certified-logo{
		display: none;
	}
	.fwlearn-footer .right-column .social-menu a > img{
		width: 22px;
		height: 22px;
	}
}
@media (min-width:575px) and (max-width:992px) {

	/* For learn-signin page */
	.fwlearn-footer {
		padding:18px 20px 18px 20px !important;
	}
	.learn-signin-col-sec .fw-learn-heading h1.fl-heading {
		font-size: 56px;
		line-height: 56px;
	}
	.learn-signin-row-wrapper .fl-row-content-wrap {
		min-height: 85vh;
	}
	.learn-signin-col-sec .fw-learn-heading {
		max-width: 500px;
		margin: 0 auto;
	}
	.fwlearn-footer .dflex{
		display: block !important;
	}
	.fwlearn-footer .left-column{
		float: none !important;
		display: block;
	}
	.fwlearn-footer .right-column .menu-container ul.menu {
		gap: 10px;
        display: flex;
        align-items: center;
        flex-direction: column;
	}
	.fwlearn-footer .right-column .social-menu{
		display: block;
      padding: 10px 10px 19px 0px;
	}
	.footer.footer-bottom{
		text-align: center;
	}
	.fwlearn-footer .certified-logo{
		display: none;
	}
	.fwlearn-footer .right-column .social-menu a > img{
		width: 22px;
		height: 22px;
	}
	/* For learn-signin page */
}
@media (max-width:574px) {
	.fwlearn-footer {
		padding: 18px 14px 18px 14px !important;
	}
	.learn-signin-col-sec .fw-learn-heading h1.fl-heading {
		font-size: 42px;
		line-height: 42px;
	}
	.learn-signin-row-wrapper .fl-row-content-wrap {
		min-height: 85vh;
	}
	.learn-signin-row-wrapper .learn-signin-col-sec {
		padding: 0px;
	}
	.fwlearn-footer .dflex{
		display: block !important;
	}
	.fwlearn-footer .certified-logo{
		display: none;
	}
	.fwlearn-footer .left-column{
		float: none !important;
		display: block;
	}
	.fwlearn-footer .right-column .menu-container ul.menu {
		gap: 10px;
        display: flex;
        align-items: center;
        flex-direction: column;
	}
	.fwlearn-footer .right-column .social-menu{
		display: block;
       padding: 10px 10px 15px 10px;
	}
}
/* ebd::learnhub footer */