/*
 Theme Name:   MeltPot Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  MeltPot Child Theme
 Author:       Melt Design
 Author URI:   http://example.com
 Template:     memberlab-melting_pot
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Custom styles go here */

@font-face {
    font-family: 'silver_south_scriptregular';
    src: url('fonts/silver_south_script-webfont.woff2') format('woff2'),
         url('fonts/silver_south_script-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'silver_south_serifregular';
    src: url('fonts/silver_south_serif-webfont.woff2') format('woff2'),
         url('fonts/silver_south_serif-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


h1,h2,h3,h4,h5 {
font-family:'silver_south_serifregular';
}

#CourseHeader h1 {
font-weight:400;
}



h1.script,h2.script,h3.script,h4.script,h5.script,
.script h1,.script h2,.script h3,.script h4,.script h5, span.script{
font-family:'silver_south_scriptregular';
}

.elementor-text-editor p {
	line-height: 1.4em;
}
.elementor-text-editor p b {
	font-weight: 700;
}
p.elementor-heading-title a {
	font-weight: inherit !important;
}

.ml_feed_posts.ml-saved-content.flexcontainer a {
    filter: none !important;
    pointer-events: auto !important;
    cursor: default !important;
}


#CourseHeader h1 {
font-family: "Silver South Serif", Sans-serif !important;
}


.BTN, input[type="submit"], button[type="submit"],.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce button.button.alt,.woocommerce a.button.alt,.mepr-form input.button-primary {border-radius:0;padding:12px 30px;line-height:1em;font-size:0.9em;color:#fff;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce button.button.alt,.woocommerce a.button.al,.mepr-form  input.button-primary {
background:#F68829;
color:#fff;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.mepr-form  input.button-primary:hover {
background:#DD7A25;
color:#fff;
}

.noaccess-box {
background:#efefef;
padding:3em 1em;
min-height:200px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}
.noaccess-box h3 {
color:#65b7c5;
margin:0 0 20px 0;
}
.noaccess-box .BTN {
background:#65b7c5;
color:#fff;
padding:20px 30px;
margin:20px 0 0 0;
}
.noaccess-box .BTN:hover {
background:#545456;
	
}

.noaccess-box p {
margin:0;
}

.ld-lesson-status {
display:none;
}

.CourseContent .learndash-wrapper .ld-table-list.ld-no-pagination{
border:2px solid #545456;
border-radius:0;
}
.learndash-wrapper .ld-table-list .ld-table-list-items {
border:0;
border-radius:0;
}

/* Gravity Forms */
.gform_wrapper {width:100%;float:left;}
.gform_wrapper .gform_body {width:100%;float:left;}
.gform_wrapper .gform_body ul.gform_fields{width:100%;float:left;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}

.gform_wrapper .gform_body .gform_fields li.gfield{width:49%;float:left;margin:0 0 10px 0;}
.gform_wrapper .gform_body .gform_fields li.gfield .gfield_label {display:none;}
.gform_wrapper .gform_body .gform_fields li.gfield input,form.mbr-forms > .mbr-input-field > input {width:100%;float:left;margin:0;border:1.6px solid #66C8C9; border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none;}


.gform_wrapper .gform_footer,form.mbr-forms > .mbr-submit {width:100%;margin:0;}
.gform_wrapper .gform_footer input[type="submit"],form.mbr-forms > .mbr-submit > input[type="submit"] {width:100%;float:left;background:#f68926;border:1.6px solid #f68926;padding:12px;line-height:1em; border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none;}
.gform_wrapper .gform_footer input[type="submit"]:hover,form.mbr-forms > .mbr-submit > input[type="submit"]:hover {background:#fff;color:#f68926;}

.fullheight .elementor-column-wrap{min-height:100vh !important;}
.gravity_best form#gform_4 {
    text-align: center;
}

.post-left {
width:72%;
float:left;
padding:0 2em 0 0;
}
.post-right {
width:28%;
float:left;	
padding:0 0 0 2em;
}
.post-full {
width:100%;
}

form.mbr-forms {
align-items:flex-start !important;
}


.contact-form .gform_wrapper .gform_body .gform_fields {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
}

.contact-form .gform_wrapper .gform_body .gform_fields li#field_3_1,
.contact-form .gform_wrapper .gform_body .gform_fields li#field_3_2 {
	width: 49%;
}

.contact-form .gform_wrapper .gform_body .gform_fields lifield_3_5 {
	width: 100%;
}
.contact-form .gform_wrapper .gform_body textarea {
	height: 150px;
}
.contact-form .gform_wrapper .gform_footer input[type="submit"] {
	float: none;
}

/* Header */
.headerWrap {padding:0;}
.headerlogo {max-width:20%;}
.headerlogo img{max-width:100px;}



.navwelcome {background:#65b7c5;padding:1em 0;}
.navwelcome .row {display:flex;flex-direction:row;justify-content:space-between;}
.navwelcome .row {display:flex;flex-direction:row;justify-content:space-between;}
.navwelcome h3 {width:auto;color:#fff;min-width:60%;}
.navwelcome h3 span.script {font-size:1.2em;}

header .topmemberNav {width:auto;min-width:40%;float:right;padding-right:0 !important;display:flex;align-items:center;flex-direction:row;justify-content:flex-end}
header .topmemberNav ul {width:auto;float:left;}
header .topmemberNav li {width:auto;float:left;}
header .topmemberNav li a{font-size:.8em;padding:0;margin:0 0 0 20px;font-weight:600;}

.headerWrap .MainNav ul li a {font-weight:600;}


.header-menu .uael-nav-menu li.navBTN a {
	background: #F68829;
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	padding: 16px 20px !important;
}
.header-menu .uael-nav-menu li.navBTN a:hover {
	background: #DD7A25;
}
.header-menu .uael-nav-menu .current-menu-item a {
	font-weight: 700 !important;
}

body:not(.rtl) .elementor-365 .elementor-element.elementor-element-2790323 .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child) {
margin-right:0 !important;
margin-left:50px;
}



/* Footer */

footer.footer, footer.footer.members {padding:0;}
footer.footer .row {display:flex;flex-direction:row ;justify-content:space-between;align-items:center !important;}
.footerlogo {width:100%;max-width:15%;}
.footerlogo img {max-width:100px;float:left;}
.footermain {max-width:85%;width:100%;display:flex;flex-direction:column;align-items:flex-end;align-content:flex-end;}
footer.footer .footer-menu ul li a {padding:0 !important;margin:0 0 0 20px;font-weight:600;}
footer .footer-social {margin:0;}

/* Posts */
.post-date a {
	width: 120px;
    height: 120px;
    text-align: center !important;
    line-height: 120px;
    display: block !important;
}
.post-preview .ee-post__metas__list li {  
	position: absolute;
	background: #66c8ca;
	width: 88px;
    height: 88px;
    text-align: center;
    line-height: 88px;
	color: #fff;
	font-size: 19px;
	font-weight: 700;
	text-transform: uppercase;
	left: 0;
	top: 0;
	margin: 0;
}
.post-preview .ee-filters.ee-filters--category:before {
	content: "filter by";
	font-size: 56px;
	color: #66c8ca;
	line-height: 1;
	margin-right: 10px;
	display: inline-block;
	font-family: "Silver South Script";
	font-weight:400;
}
.post-preview .ee-filters.ee-filters--category li:nth-child(1) a:before {
	content: "";
	background: url(https://beststepever.com/wp-content/uploads/2020/11/post_icon.png);
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-right: 8px;
}
.post-preview .ee-filters.ee-filters--category li:nth-child(2) a:before {
	content: "";
	background: url(https://beststepever.com/wp-content/uploads/2020/11/video_icon.png);
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-right: 8px;
}

.elementor-post-navigation a {
	background: #f68829;
	padding: 12px 40px;
}
.elementor-post-navigation a {
	background: #DD7A25;
}

.elementor-post-navigation .elementor-post-navigation__link.elementor-post-navigation__prev a {
width:auto;
float:left;
}

.elementor-post-navigation .elementor-post-navigation__link.elementor-post-navigation__next a {
width:auto;
float:right;
}

/* Dashboard Main Section */
.wp-block-group.dashtop {
padding:6em 0;
background:#efefef;
}


.benefit-wrap {padding:0 !important}
.benefit-wrap a.wrap-benefit {
width: calc(33.33% - 2em) !important;
margin:10px 1em; 
padding:0 !important;
background:transparent;;
display:flex;
flex-direction:column;
align-content:center;
align-items:center;
justify-content:center;
}
.benefit-wrap a.wrap-benefit .benefiticon {
width:200px;
height:200px;
border-radius:50% !important;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
border:5px solid #73c6cb;
background:#fff ;
}
.benefit-wrap a.wrap-benefit span.BTN {
padding:16px ;
background:#73c6cb;
}

.benefit-wrap a.wrap-benefit:hover span.BTN {
background:#51A3A8;
}


.benefit-wrap a.wrap-benefit h4,a.wrap-benefit p {
padding:0;
}

.benefit-wrap a.wrap-benefit p {
margin-bottom:20px;
min-height:0;
}

.benefit-wrap a.wrap-benefit .benefiticon,.benefit-wrap a.wrap-benefit:hover .benefiticon {
box-shadow:none !important;
border-radius:0;
border:5px solid #73c6cb;
padding:10px;

}


.benefit-wrap a.wrap-benefit:hover .benefiticon {
z-index:10;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-moz-transform: scale(1.3);
-webkit-transform: scale(1.3);
-o-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
background:#fff;
}



section.best_landing .elementor-element.spam_btm {
    margin-bottom: 5px;
}


.benefit-wrap a.wrap-benefit:nth-child(1) .benefiticon,.benefit-wrap a.wrap-benefit:nth-child(1) span.BTN{
background:#F09252;
}
.benefit-wrap a.wrap-benefit:nth-child(1):hover .benefiticon,.benefit-wrap a.wrap-benefit:nth-child(1):hover span.BTN{
background:#CC771A;
}

.benefit-wrap a.wrap-benefit:nth-child(2) .benefiticon,.benefit-wrap a.wrap-benefit:nth-child(2) span.BTN{
background:#DA4E83;
}
.benefit-wrap a.wrap-benefit:nth-child(2):hover .benefiticon,.benefit-wrap a.wrap-benefit:nth-child(2):hover span.BTN{
background:#A42555;
}

.benefit-wrap a.wrap-benefit:nth-child(3) .benefiticon,.benefit-wrap a.wrap-benefit:nth-child(3) span.BTN{
background:#66C8C9;
}
.benefit-wrap a.wrap-benefit:nth-child(3):hover .benefiticon,.benefit-wrap a.wrap-benefit:nth-child(3):hover span.BTN{
background:#4BA4A5;
}





.benefit-wrap a.wrap-benefit .benefiticon,.benefit-wrap a.wrap-benefit:hover .benefiticon{
border:5px solid #D9D9D9;
}

a.wrap-benefit h4{
font-family: "Silver South Script", Sans-serif ;
margin:0 0 10px 0;
font-size:2.4em;
font-weight:400;
}

.flexitem.blogprev h5 {
font-family: 'silver_south_serifregular';
color:#545456;}
.flexitem.blogprev p {color:#545456;}
.flexitem.blogprev .courseProgress p {color:#fff;}

.zoom-class {
    transform: scale(1.07);
}


.uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item.mobileOnly {display:none;}
.uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item.uael-has-submenu .submenu-button{display:none;}

section.MembersContent {
background:#fff !important;
}


section#CourseHeader {
background:#f19395;
}

section#CourseHeader .row {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
align-items:center;
align-content:center;
}

section#CourseHeader h1{
color:#fff;
}

section#CourseHeader .progressWrapper {
margin-top:0;
}


.course-breadcrumbs {
}
.course-breadcrumbs p{
font-size:12px;
color:#fff;
font-weight:400;
margin:0;
}
.course-breadcrumbs p a{
color:#fff;
font-weight:600;
}
.course-breadcrumbs p a:hover {
text-decoration:underline;
}

.courseSideList {
	
}
.courseSideList .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
	display:none;
}

.courseSideList .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
display:none;
}

.courseSideList .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {display:none;}

.courseSideList .learndash-wrapper .ld-item-list .ld-item-list-item {
border-radius:0;
margin-bottom:8px;
}

.courseSideList .learndash-wrapper .ld-item-list .ld-item-list-item:last-child {
margin-bottom:0;
}



.courseSideList .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
padding:12px 20px;
}

.ActionsWrap {
    width: 100%;
    float: left;
    border: 0;
	background:#efbc78;
    margin: 0 0 20px 0;
    padding: 0;
    display: flex;
    flex-direction: row;
	align-items: stretch !important;
	justify-content: center;
	align-content: center;
}

.learndash-wrapper .ld-item-list .ld-item-list-item {
border:2px solid #545456;
}

.learndash-wrapper .ld-item-list .ld-item-list-item.ld-expanded .ld-item-list-item-preview, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded::before {
background:#545456;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
color:#545456;
}

.learndash-wrapper .ld-expand-button.ld-expanded .ld-icon {
color:#fff;
}

a.forumQuestion{
padding:20px;
}

.ActionsWrap .ml_action_submit {
color:#fff;
padding:12px;
display:flex;
flex-direction:column;
border-radius:0;
width: 33.33%;
justify-content: center;
align-items: center;
align-content: center;
}

.learndash-wrapper .ld-table-list .ld-table-list-items a span {
color:#6a6c6e;
}


.orange .ActionsWrap,.orange .learndash-wrapper .ld-status-complete,.orange a.forumQuestion{
color:#fff;
background:#F09252;
}

.orange .ActionsWrap .ml_action_submit:hover,.orange a.forumQuestion:hover {
background:#CC771A;
color:#fff;
}

.orange .learndash-wrapper .ld-table-list .ld-table-list-items a:hover span,.orange .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
color:#F09252;
}

.orange .learndash-wrapper .ld-status-in-progress {
border-left-color:#F09252;
border-top-color:#F09252;
}



.pink .ActionsWrap,.pink .learndash-wrapper .ld-status-complete,.pink a.forumQuestion{
color:#fff;
background:#DA4E83;
}

.pink .ActionsWrap .ml_action_submit:hover,.pink a.forumQuestion:hover {
background:#A42555;
color:#fff;
}

.pink .learndash-wrapper .ld-table-list .ld-table-list-items a:hover span,.pink .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
color:#F09252;
}

.pink .learndash-wrapper .ld-status-in-progress {
border-left-color:#DA4E83;
border-top-color:#DA4E83;
}




.ActionsWrap .ml_action_submit span.label {
margin-left:0;
margin-top:5px;
}

.CourseContent, .CourseContentv2 {
width:100%;
float:left;
}

.sfwdvideo, .sfwdaudio,.below_media,.clResourcesBox,a.forumQuestion,.ml-get-started {
width:100%;
float:left;
margin:0 0 1rem 0;
}

.below_media p:last-child, .nomarginbottom p:lastchild, p.nomarginbottom {
margin-bottom:0 !important;
}

.learndash-wrapper .ld-item-list {margin-bottom:0;}



.fluid-width-video-wrapper {
padding-top:56.5% !important;
}

.videoWrapper {
padding:0;
margin:0;
}

.clResourcesBox,.courseSideList .clResourcesBox  {
padding:20px;
border-radius:0;
background:#65b7c5;
}


.clResourcesBox .Documents h4 {
color:#fff !important;
margin-bottom:0;
}

.clResourcesBox .Documents li {
margin:10px 0 0 0;
padding:0;
}

.clResourcesBox .Documents li a {
color:#fff;
line-height:1em;
}

.clResourcesBox .Documents li a:hover {
color:#fff !important;
text-decoration:underline;
}

.clResourcesBox .Documents li a i,
.clResourcesBox .Documents li h4 i {
display:none ;
}


.gform_wrapper .gform_body .gform_fields li.gfield.full {
width:100%;
}

.gform_wrapper .gform_body .gform_fields li.gfield textarea {
height:120px;

}

.learndash-wrapper .ld-table-list .ld-table-list-header {
background-color:#efefef;
color:#6a6c6e;
}
.learndash-wrapper .ld-table-list .ld-table-list-items {
background-color:#fff;
}


.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-steps {
display:none;
}

.wp-block-group.dashbanner {
padding:0;
}
.wp-block-group.dashbanner .wp-block-group__inner-container {
max-width:100%;
}
.wp-block-group.dashbanner .wp-block-group__inner-container .fullwidthimage {margin:0;}

.wp-block-group.banner {
padding:3em 0;
}
.wp-block-group.banner h1{
font-family: "Silver South Serif", Sans-serif;
font-size:3em;
text-transform:uppercase;
}
.wp-block-group.banner h2{
font-family: "Silver South Script", Sans-serif;	
text-transform:lowercase;
font-size:3.6em;
font-weight:400;
margin-top:-10px;
}

.wp-block-group.banner .wp-block-group__inner-container {}

.wp-block-group.banner .wp-block-group__inner-container .wp-block-columns{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
align-content:center;
margin:0;
}

.wp-block-group.banner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(
1) {width:20%;flex-basis:20% !important;margin:0 !important;padding-right:3em;}
.wp-block-group.banner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(
2) {width:80%;flex-basis:80% !important;margin:0 !important;}

.wp-block-image#bannerimage img {
border-radius:50%;
border:8px solid #D9D9D9;
}

.wp-block-image#bannerimage  {
margin:0;
}


.roadmaptop {
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
align-content:center;
}
.roadmapimage {
width:20%;flex-basis:20% !important;margin:0 !important;padding-right:3em;

}
.roadmaptitle {
width:80%;flex-basis:80% !important;margin:0 !important;	
}
.roadmapimage img {
border-radius:50%;
border:8px solid #D9D9D9;
}

.roadmaptitle h1.ml-roadmap-title {
	font-family: "Silver South Serif", Sans-serif !important;
    font-size: 3em;
    text-transform: uppercase;
	color:#000;
	margin:0;
}
.roadmaptitle h2.ml-roadmap-subtitle {
	font-family: "Silver South Script", Sans-serif;
	text-transform: lowercase;
	font-size: 3.6em;
	font-weight: 400;
	margin-top: -10px;
	margin-bottom:0;
	color:#73c6cb;
}


/* Course Blocks */
.flexitem.blogprev {
	
}
.flexitem.blogprev .courseinfo {
width:100%;
float:left;
padding:20px;
}
.flexitem.blogprev .courseinfo h5,.flexitem.blogprev .courseinfo p {
width:100%;
float:left;
padding:0;
margin:0 0 10px 0;
}

.flexitem.blogprev .courseinfo h5,.flexitem.blogprev .courseinfo h5:hover{
font-family: 'Montserrat';
text-transform:uppercase;
color:#62B7C5;

}

.flexitem.blogprev .courseinfo .BTN {
background:#DA4E83;
}

.flexitem.blogprev:hover .courseinfo .BTN {
background:#A42555;
}

.flexitem.blogprev.orange .courseinfo .BTN {
background:#F09252;
}

.flexitem.blogprev.orange:hover .courseinfo .BTN {
background:#CC771A;
}

.flexitem.blogprev .courseProgress {
background:#F09252;
}
.flexitem.blogprev:hover .courseProgress {
background:#CC771A;
}

.flexitem.blogprev.orange .courseProgress {
background:#DA4E83;
}
.flexitem.blogprev.orange:hover .courseProgress {
background:#A42555;
}

.wp-block-group.CourseBlock {
padding:0 0 6em 0;
}

.PowerSkills .flexitem.blogprev{
width:calc(25% - 2em);
}
.PowerSkills .flexitem.blogprev .coursePrevImage {
min-height:0 !important;
}
.PowerSkills .flexitem.blogprev .coursePrevImage img {
width:100%;
height:200px;
object-fit: cover;
}

.flexcontainer {
justify-content: center;
}

.wp-block-group.community, .community {
padding:4em 0;
}

.searchstrip {
padding:1em;
background:#66C8C9;
margin:0 0 1em 0;
}
.searchstrip h3 {
color:#fff;
}

.searchstrip .bbp-search-form input#bbp_search_submit {
background:#DA4E83;
color:#fff;
}
.searchstrip .bbp-search-form input#bbp_search_submit:hover{
background:#A42555;
color:#fff;
}

#bbpress-forums li.bbp-header .forum-titles .BTN {
background:#F09252;
color:#fff;	
}
#bbpress-forums li.bbp-header .forum-titles .BTN:hover {
background:#CC771A;
color:#fff;
}

#bbpress-forums li.bbp-header .forum-titles h1 {
font-size:4em;
}

#bbpress-forums a {
color:#66C8C9;
}

#bbpress-forums a:hover,#bbpress-forums #bbp-single-forum ul.forum li.bbp-forum-info a:hover {
color:#4BA4A5;	
}


#bbpress-forums #bbp-single-forum.status-category ul.forum, .forumuprofile h3 {
background:#545456 !important;
}

.forumuprofile {
border-color:#545456 !important;
}

#bbpress-forums li.bbp-header .forum-titles .BTN {
background:#DA4E83;
}

#bbpress-forums li.bbp-header .forum-titles .BTN:hover{
background:#A42555 !important;
}
.innerprofile h4 {
font-family: "Silver South Script", Sans-serif !important;
font-size: 3em;
margin: 0 0 10px 0;
font-weight:400;
}

#bbpress-forums li.bbp-header .forum-titles h1 {
color:#66C8C9 !important;
}

.ml-roadmap-wrapper {
padding:3em 15% 5em 15% !important;
}

span.ml-roadmap-item-number {
background:#DA4E83 !important;
}

.ml-roadmap-item .ml-roadmap-item-inner {
flex-direction:column;
align-items:stretch;
justify-content:flex-start;
align-content:center;

	
}
.ml-roadmap-item-image {
margin:0 !important;
max-width:100% !important;

}
.ml-roadmap-item-details {
width:100%;
margin:0 !important;
padding:20px;
}
.ml-roadmap-item-title {
font-size: 14px !important;
margin:0 0 10px 0;
font-weight:700;
font-family: 'Montserrat';
text-transform: uppercase;
color: #62B7C5;}

.ml-roadmap-item-excerpt {
font-weight:600;
margin:0 0 10px 0;
}


.ml-roadmap-item-details .BTN {
background:#F09252;
color:#fff;
min-width:10px !important;
}

.ml-roadmap-item-details .BTN:hover {
background:#CC771A;
color:#fff;
}


.ml-roadmap-item span.ml-roadmap-item-completion {
top:20px;
right:20px;
background:#62B7C5 !important;
}

.ml-roadmap-section-completion-bar {
background-color:#62B7C5 !important;
}

.ml-roadmap-section {
display:flex;
flex-wrap:wrap;
flex-direction:row;
justify-content:flex-start;
align-items:stretch;
align-content:flex-start;}

.ml-roadmap-section .ml-roadmap-item {
width:calc(20% - 10px);
margin:0 5px !important;
padding:0 !important;
}

.ml-roadmap-section .ml-roadmap-item.ml-roadmap-info {
border:0 ;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
text-align:center;
}

span.ml-roadmap-item-number {
display:none !important;
}

.ml-roadmap-section-completion {
width:100%;
margin-bottom:0 !important;
}

.ml-roadmap-section {
margin-top:0 !important;
}


.ml-roadmap-section-title,.ml-roadmap-section-description, .ml-section-image {
margin:0 0 20px 0;}

.ml-section-image {
height:100px;
width:auto;
border:2px solid #577A88 !important;
}



.ml-roadmap-item-post-type {
display:none;
}

.ml-roadmap-overview {
display:none !important;
}

.ml-roadmap-info-text {
width:100%;
}

.ml-roadmap-section::before {
background: repeating-linear-gradient( -45deg, #DA4E83, #DA4E83 2px, transparent 2px, transparent 6px ) !important;
border-radius:10px;
margin:40px 0 !important;
height:5px !important;
}


.flexitem.blogprev.locked .courseinfo h5, .flexitem.blogprev.locked .courseinfo h5:hover{
color:#6A6C6E !important;
}

.locked span.BTN,.locked span.BTN:hover,.flexitem.blogprev.locked .courseinfo .BTN,.flexitem.blogprev.locked .courseinfo .BTN:hover {
background:#6A6C6E !important;
}

.locked .ml-roadmap-item-image img,.locked .coursePrevImage{
  -webkit-filter: grayscale(100%) !important; /* Safari 6.0 - 9.0 */
  filter: grayscale(100%) !important;
}

#bbpress-forums #bbp-single-forum .bbp-latest-post a, #bbpress-forums #bbp-single-forum .bbp-latest-post p a {
color:#DA4E83;
}

#bbpress-forums #bbp-single-forum .bbp-latest-post a:hover, #bbpress-forums #bbp-single-forum .bbp-latest-post p a:hover {
color:#A42555;
}

section#CourseHeader {
background:#BABCBE;
}

#CourseHeader.orange .progressWrapper .courseProgress {
background:#F09252;
}

.ml-get-started a.BTN {
background:#BABCBE;
color:#fff;
}
.ml-get-started a.BTN:hover {
background:#545456;
color:#fff;
}
.ActionsWrap {
background:#BABCBE;
}

.wp-block-group.saved {
padding:0 1em 4em 1em;
}
.wp-block-group.saved .ml-filters ul.ml-cats {
margin:0 0 20px 0;
}
.wp-block-group.saved .ml-filters ul.ml-cats li {
margin:0 5px 5px 5px;
}

.wp-block-group.saved .ml-filters ul.ml-cats li input[type="radio"] + label  {
background:#545456;
color:#fff;
}
.wp-block-group.saved .ml-filters ul.ml-cats li input[type="radio"] + label:hover {
background:#BABCBE;
color:#fff;
}

.wp-block-group.saved .ml-filters ul.ml-cats li input[type="radio"]:checked + label {
background:#F09252;
color:#fff;
}
.wp-block-group.saved .ml-filters ul.ml-cats li input[type="radio"]:checked + label:hover{
background:#CC771A;
color:#fff;
}

.upload-picture #wpua-edit-1 {
padding:1em;
border:2px solid #62B7C5;
}

.upload-picture #wpua-edit-1 h3 {
color:#333333;
}
.upload-picture #wpua-edit-1 p.submit {
margin-bottom:0;
}

.wp-block-group.recipedownload-sect {
	
}

.wp-block-group.recipedownload-sect .wp-block-image img {
height:auto !important;
}

.woocommerce a.button.alt {
float:left;
background:#66C8C9;
color:#fff;
}

.woocommerce a.button.alt:hover {
float:left;
background:#4BA4A5;
color:#fff;
}

.headavi {
width:auto;
float:left;
margin-right:10px;
}

.headavi img{
border-radius:50% !important;
width:40px;
height:40px !important;
object-fit: cover;
}

.locked-message {
position:absolute;
display:none;
width:calc(100% - 20px);
top:10px;
left:10px;
background:#6A6C6E;
padding:10px;
color:#fff;
}

.locked-message p{
color:#fff !important;
font-weight:600;
font-size:10px;
margin:0;
}

.locked:hover .locked-message{
display:block;
}


.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    background:#66C8CA;
}

.loginform-wrap {
	
}
 .elementor-column.loginform{
background:#fff;
padding:2em;
width:100%;
max-width:600px !important;
margin:0 auto;
}


.gform_wrapper#gform_wrapper_10 .gform_body .gform_fields li.gfield {
width:100%;
}

.gform_wrapper#gform_wrapper_10 .gform_body .gform_fields li.gfield .gfield_label {
display:block;
}


@media only screen and (max-width: 1400px) {
.ml-roadmap-wrapper {
padding:4em 10% !important;
}	
}

@media only screen and (max-width: 1200px) {
.ml-roadmap-wrapper {
padding:4em 1em !important;
}	
}

@media only screen and (max-width: 1024px) {
	
.wp-block-group.banner .wp-block-group__inner-container .wp-block-columns,.roadmaptop {
flex-direction:column;
}
	
.wp-block-group.banner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(1),.roadmapimage {
width:40%;
flex-basis:40%;
padding-right:0;
margin-bottom:20px !important;
}
.wp-block-group.banner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2),.roadmaptitle {
    width: 100%;
    flex-basis: 100%;
    margin: 0 !important;
}
	
.wp-block-group.banner h1,.roadmaptitle h1.ml-roadmap-title {
text-align:center;
}	
.wp-block-group.banner h2,.roadmaptitle h2.ml-roadmap-subtitle {
text-align:center;
}
	
	

.ml-roadmap-section .ml-roadmap-item  {
   width: calc(25% - 10px);
	margin:5px !important;
}
.ml-roadmap-section .ml-roadmap-item.ml-roadmap-info  {
   width: calc(100% - 10px) !important;
	margin:5px !important;
}

.benefit-wrap a.wrap-benefit .benefiticon {
width:120px;
height:120px;
}	
	
	
.MainNav {background:#507383;}
.headerWrap .MainNav ul li a:hover,.headerWrap .MainNav ul li ul li a:hover{background:#f19395;color:#fff !important;}
.headerWrap .MainNav ul li.current-menu-item a{background:#efbc78;color:#fff !important;}
.headerWrap .MainNav ul li.current-menu-item a:hover {background:#f6d5ad;color:#fff !important;}
header .MainNav ul li.menu-item-has-children ul.sub-menu {
display:block;padding:0;
}
	
.post-left {
width:60%;
float:left;
}
.post-right {
width:40%;
float:left;	
	
}

	

	.uael-flyout-container .uael-nav-menu li.menu-item{
	width:100%;
	float:left;
	}
	.uael-flyout-container .uael-nav-menu li.menu-item a.uael-menu-item  {
	float:left;
	}
	.uael-flyout-container .uael-nav-menu li.menu-item a.uael-menu-item i {margin:0 5px 0 0;}
	.uael-flyout-container .uael-nav-menu li.menu-item .submenu-button {display:none !important;}
	
	
.zoom-class {
    transform: scale(1);
}
.footer-menu-mobile .uael-nav-menu {
	justify-content: center;
	margin: auto;
	text-align: center;
	display: block !important;
}
.footer-menu-mobile .uael-nav-menu li {
	display: block;
	margin: 0 auto 10px !important;
}	
.footer-menu-mobile .uael-nav-menu li a {
	display: block;
}
	
	
a.wrap-benefit .benefiticon, a.wrap-benefit:hover .benefiticon {
margin-bottom:5px;	
}
a.wrap-benefit h4, a.wrap-benefit p {
display:none;
}	
	
.benefit-wrap a.wrap-benefit span.BTN {
min-width:0;
}
	
}

@media only screen and (max-width: 768px) {
.post-left,.post-right {
width:100%;
float:left;
padding:0;
}

.forum-main-section h3,.searchstrip h3 {
font-size:1.4em !important;	
}	
	
.searchstrip .bbp-search-form input#bbp_search {
margin:0 8px 0 0;	
}

.gravity_best .gform_wrapper .gform_footer input[type="submit"] {
width: 70%;
float: none;
}
.gform_wrapper .gform_body ul.gform_fields {
flex-direction:column;
}
.gform_wrapper .gform_body .gform_fields li.gfield {
width:100%;
}
	
.contact-form .gform_wrapper .gform_body .gform_fields {
display:flex;
flex-direction:column;
flex-wrap:wrap;
justify-content:center;
}

.contact-form .gform_wrapper .gform_body .gform_fields li#field_3_1,
.contact-form .gform_wrapper .gform_body .gform_fields li#field_3_2 {
	width: 100%;
}

 .benefit-wrap a.wrap-benefit,.PowerSkills .flexitem.blogprev {
width:calc(50% - 2px) !important;
margin:1px;
}
.wp-block-group.dashtop {
padding:6em 0 3em 0;
}	
.ml-roadmap-section .ml-roadmap-item  {
   width: calc(50% - 10px);
	margin:5px !important;
}	
	
	
}

@media only screen and (max-width: 767px) {
.post-preview .ee-filters.ee-filters--category:before {
	content: "filter by";
	margin-right: 0;
	margin-bottom: 20px;
	display: block;
	width: 100%;
	text-align: center;
}
.post-date a {
	width: 80px;
    height: 80px;
    text-align: center !important;
    line-height: 80px;
    display: block !important;
}
	.elementor-365 .elementor-element.elementor-element-2b26f5e .elementor-heading-title {
	font-size:16px !important;
	}
}


@media only screen and (max-width: 500px) {
.wp-block-group__inner-container {
padding:0 15px !important;
}
.ml-roadmap-section .ml-roadmap-item,.PowerSkills .flexitem.blogprev  {
   width:100% !important;
	margin:5px 0 !important;
}
}


/* PSA COURSE STYLES */
button.ml_action_submit[data_ml_action="start"]{
	display: none;
}
.psa-allowed{

}
a.ml_feed_post.psa-not-allowed{
	filter: grayscale(1);
	pointer-events: none;
	cursor: default;
}
a.ml_feed_post.psa-not-allowed .BTN.link{
	display: none;
	
}
/* PSA COURSE STYLES END */

.learndash-wrapper .ld-content-actions{
	display: none;
}

button.ml_action_submit{
	display: none;
}
.ActionsWrap button.ml_action_submit{
	display: flex;
}

button[data_ml_action="complete"]{
display:none !important;
}
