/*
 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 */


body{/*font-family: 'Arial', 'Helvetica', 'sans-serif' !important;*/}

h1,h2,h3,h4,h5,h6{font-family: inherit!important;}

input[type="submit"].mepr-submit{background: #F59C23; font-size: 24px; }
input[type="submit"].mepr-submit:hover{background: #DC8C1F;}

.LiveSingle .large-8{width: 100%; }

.mepr-login-actions a{color: #2f3031; }

.headerWrap .MainNavWrap{max-width: 90%; }


.QandASection form{display: flex; justify-content: space-between; }
.QandASection form input[type="text"]{margin: 0 10px 0 0; }

.QandASection form button{margin-left: 10px; background: #d47244; margin: 0 10px;  }

.benefit-wrap a.wrap-benefit span.BTN{ position: absolute; max-width: 80%;
    width: 60%;
    left: 20%; bottom: 30px; }


.headerWrap .MainNav ul li a {font-size: 1.2rem; }

.wp-block-group.banner p{margin-bottom: 0; }

.secure-header-wrapper{
  width:100%;
  height:auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.secure-header-wrapper .secure-checkout-text{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 36px;
}
.secure-header-wrapper .secure-checkout-text .secure-text{
  font-weight:bold;
  font-size: 4vw;
}

.secure-header-wrapper .secure-checkout-text .checkout-text{
  font-size: 3vw;
}

.upgrade{
  background: #f4f4f4;
  display:flex;
  align-items: center;
  justify-content: center;
  width:100%;
  flex-direction: column;
  padding:20px;
}
.upgrade h4{
  margin-bottom:20px;
}

.ml-card-roadmap-completion{
  padding-left: 20px;
}

.wp-block-group.banner{padding: 40px 0; background: #d47244;}
.ml-filters ul.ml-cats li input[type="radio"]:checked + label, header .MainNav ul li.menu-item-has-children ul.sub-menu, .benefit-wrap a.wrap-benefit span.BTN {background: #F59B23;}
.learndash-wrapper .ld-expand-button, .learndash-wrapper .ld-table-list .ld-table-list-items, .mp_wrapper form, #learndash_next_prev_link a{background-color: #F59B23;}
.courseProgress, .clResourcesBox, a.forumQuestion{background: #333837;}

.blogprev h5, .already-signed-up, /*.wp-block-group .wp-block-group__inner-container p,*/ .mepr-already-logged-in a{color: #333837 !important;}

.blogprev p.Description{color: #999; }
.wp-block-group.banner .wp-block-group__inner-container{padding: 0 1rem; }
.BTN, input[type="submit"], button[type="submit"] {padding: 12px 30px; }


.ll-slider .date, .myContent .lessonTools li a, footer.footer.members a:hover, .JumpTo a .jumptime, .wp-block-group__inner-container a:hover{color: #D37245;}
.live-session-banner, table.callSchedule thead, .learndash-wrapper .ld-expand-button:hover, #tabs li a.tc-secondary-button.filter_option:hover, #tabs li a.tc-secondary-button.filter_option.active{background-color: #333837 !important;}
.CourseOptions a, .breadcrumb-trail a, .large-8.medium-8 h1, .ml-feed-post.blogprev .coursePrevImage .courseProgress p{color: #fff !important;}
.learndash-wrapper .ld-expand-button.ld-button-alternate, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon, .leveldescript .signUpheader h1, footer.footer.members a:hover{color: #F59B23 !important;}
.learndash-wrapper .ld-status-complete{background-color: #DC8D1E;}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button{padding: 10px;}
.headerWrap .MainNav ul li{font-weight: bold;}
.signUpheader h1{font-size: 2.5rem; color: #F59B23;}
.signUpheader p{font-size: 1.3rem;}
.wp-block-group__inner-container a, .wp-block-group.MainContent.greyTxt p{color: #3c3c3c;}
.mepr-form .mepr_price, ul.includes li i.fas.fa-check, a.have-coupon-link, .clResourcesBox .Documents ul li a:hover{color: #F59B23;}
.guaranteeBox h4, .guaranteeBox p, .wp-block-group__inner-container h1, .wp-block-group__inner-container p, .banner .wp-block-group__inner-container p, .courseProgress p{color: #fff;}
ul.includes li, ul.extras li{padding: 0;}
main.signUp input[type="submit"].mepr-submit, .ll_list_post .ll_flex_button .tc-secondary-button{background: #F59B23 !important;}
a#mepr-account-home, a#mepr-account-subscriptions, a#mepr-account-payments, a#mepr-account-logout, .mpca-fat-bottom a{color: #f59b23;}
a#mepr-account-home:hover, a#mepr-account-subscriptions:hover, a#mepr-account-payments:hover, a#mepr-account-logout:hover{color: #d47244;}
.wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link{background: none; /*padding: 0 20px 0 0;*/ font-weight: bold; color: #fff;}
.wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link:hover{color: #3c3c3c;}

main.signUp input[type="submit"].mepr-submit:hover /*.ll_list_post .ll_flex_button .tc-secondary-button:hover*/{background: #fff !important;}
.wp-block-group .benefit-wrap a.wrap-benefit{width: 22.5%; background: #fff; box-shadow: 1px 1px 20px -6px rgba(0,0,0,0.10) ; padding: 1.5rem 1.5rem 5rem 1.5rem;}

section.memberDashWelc p{margin-bottom: 0;}

.mp_wrapper table.mepr-account-table, .mp_wrapper table.mepr-account-table tr{background: #fff;}

.wp-block-group.MainContent.contactSect{padding-bottom: 100px;}
a.wrap-benefit h4{text-transform: uppercase; font-weight: bold;}
.mepr-account-form.mepr-form .mp-form-row .mp-form-label label{}
a.wrap-benefit .benefiticon img {
	max-width: 70px;     margin: 13px 0 0 0;}
#field_1_8 input[type="text"], #field_1_2 input[type="email"], #field_1_7 select, #field_1_5 textarea{background: #fff; border: 1px solid #ccc; border-radius: 0;}
.gform_footer.top_label input#gform_submit_button_1{background: #333837; width: 90%; margin: 0 5%;}
.gform_footer.top_label input#gform_submit_button_3{background: #333837; width: 96%; margin: 0 2%;}
#gform_3 .gform_body{background: #fff; padding: 32px;}
#gform_3 .gform_footer.top_label{background: #fff; padding-bottom: 32px;}
#gform_1 .gform_body ul#gform_fields_1{background: #fff; padding: 20px;}
.gform_wrapper #gform_1 .gform_footer.top_label {background: #fff; padding-bottom: 20px;}
.supportForm .gfield_label, .elementor-tab-content p{color: #333837;}
.supportSect .wp-block-column h2{padding: 0 0 10px 0;}
.gform_wrapper #gform_1 .gform_body, .gform_wrapper #gform_1 .gform_footer.top_label, .gform_wrapper #gform_3 .gform_body, .gform_wrapper #gform_3 .gform_footer.top_label{}
.supportForm_wrapper{margin-top: 3rem;}

.mepr-account-change-password a{padding-top: 20px;}
.guaranteeBox h4{font-size: 33px; padding: 10px;}
ul.includes li, ul.extras li{font-size: 18px;}
.includes i.fas.fa-check{background-color: #333837; padding: 6px;}
.benefits{background-color: #eee; padding: 20px;}
.signUpSideBar h3{font-size: 27px;}
.gfield_label{ font-weight: bold; font-size: 16px;}
li#field_3_1, li#field_3_2{width: 50%;}
li#field_3_1{padding-right: 5px;}
.gform_footer input[type="submit"], button[type="submit"]{padding: 14px 24px; font-size: 16px;}
.mp_wrapper .mp-form-row label, .mp_wrapper label, .mepr-login-actions a, .mepr-already-logged-in{ font-weight: bold;}
.mp-spacer .submit .BTN, input[type="submit"], button[type="submit"]{padding: 14px 24px;}
.wp-block-group.welcomeIcons a.wrap-benefit p{color: #999;}
.ll-slider-container .ll-slider.slick-initialized .slick-slide{display: inherit;}
.wp-block-column .ll-list-flex .ll_list_post{padding-right: 70px;}
.already-signed-up{text-align: center;}
.medium-9.columns.nopad{width: 70%;}
.medium-3.columns.nopad{width: 30%;}
.ml_feed_container .ml_feed_post_container .ml-feed-row.flexcontainer div.ml-feed-post{padding: 0; border: 1px solid #3c3c3c; margin-bottom: 20px; background: #f4f4f4; box-shadow: 1px 1px 20px -6px rgba(0,0,0,0.10); align-items: center;
    display: flex;}

.mepr-radios-field-row, .mepr-checkboxes-field-row{margin-top: 10px; }

.mepr_mepr_vat_customer_type{margin-top: 20px; }



.ml-get-started{text-align: center; }
.CourseOptions{background: #d47244;}

.ml-get-started a.BTN{background: #d47244;}

a.forumQuestion{display: none; }


.wp-block-group.postLists .ll_list_post .ll_flex_details{margin-left: 0; }

.ll_flex_date span:first-child{font-weight: bold; display: block; color: #D37245;   }

.ll_list_post .ll_flex_details > div {
    margin: 10px 0;
    line-height: 1.4rem;
}
span#revealform.BTN{background: #f59b23; cursor: pointer;}
span#revealform.BTN:hover{background: #d37245;}
form#mpca-add-sub-user-form{background: transparent;}
form#mpca-add-sub-user-form label{color: #333738;}
a.mpca-remove-sub-account{color: #d37245;}


.faq_question{padding: 15px 30px 15px 30px;}
#faq_container{background: #f59b23; border: 0; margin-bottom: 15px;}
.question, .faq.open .question, .questionbox.formbox .gform_body label{color: #333738;}
.faq_answer{ background: #fff; padding: 20px; }
#faq_container{padding: 0; }
span.topic{display: block; margin-bottom: 10px;  }
.mepr-account-change-password a{color: #2f3031;}
.questionbox.formbox .gform_footer input:hover{background: #2f3031; color: #fff;}
.mp-spacer .submit .BTN, input[type="submit"], button[type="submit"]{border-radius: 0;}
.QandASection .columns.nopad{padding: 0 0 10px 0;}
.wp-block-button.fbButton{background: #333738; margin-bottom: 0; float: right;}
.wp-block-button.fbButton:hover{background: #2f3031;}
.wp-block-button.fbButton a:hover{color: #fff !important;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e88265f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{background: #d37245;}
.wp-block-column h2{padding: 10px 0;}
.medium-3.columns.nopad span.postLabel, .large-4.medium-5.columns a.BTN.dashBTN, #input_1_8 span label, .clbHeader .row .large-4.medium-4.columns a.backBTN{display: none;}
#learndash_next_prev_link a.prev-link, #learndash_next_prev_link a.next-link{padding: 10px 25px; border-radius: 0; font-size: 16px;}
a.forumQuestion{font-size: 18px; font-weight: bold; color: #F59B23;}
section.memberDashWelc{background: #d47244; padding: 3em 0;}
.large-8.medium-7.columns h1, .mepr-subscription-row .mepr-account-actions a:hover, .large-8.medium-7.columns p, .mp-form-row.mepr_username .mp-form-label label, .mp-form-row.mepr_password .mp-form-label label, .timestamp, .CourseContent .clResourcesBox .Documents h4, a.forumQuestion{color: #fff;}
.learndash-wrapper .ld-item-list .ld-item-list-item{border: none;}
#tabs li a.tc-secondary-button.filter_option{background-color: #F59B23 !important;}
.learndash-wrapper .ld-table-list .ld-table-list-header{background: #d37245;}
.mp_wrapper form#mepr_account_form, .signUp .mp_wrapper form.mepr-signup-form.mepr-form{background-color: #fff;}
.mp-form-row .mp-form-label label, .mepr-signup-form .mp-form-row.mepr_password .mp-form-label label /*.live-session-banner__title .live-session-banner__text span, .live-session-banner__title i.fa*/{color: #F59B23;}
#mepr-account-welcome-message p{color: #333738 !important;}
.mepr-active-nav-tab a#mepr-account-home, .mepr-active-nav-tab a#mepr-account-subscriptions, .mepr-active-nav-tab a#mepr-account-payments{background: #333738;}
.mepr-subscription-row .mepr-account-actions a, section.clbHeader{background: #F59B23}
div.ml-feed-post .BTN:hover{background: #b7653e; color: #fff;}
div.ml-feed-post .BTN, .ll_flex_button .add-to-calendar-ajax .addeventatc:hover, .CourseContent #learndash_next_prev_link a.next-link:hover, .ll-list-flex .ll_list_post .ll_flex_button .tc-secondary-button:hover{background: #D37245 !important; color: #fff !important;}
.medium-9.columns.nopad .contenttext a, .large-8.medium-7.columns .CourseContent .below_media p, .large-8.medium-7.columns .CourseContent p{color: #333738;}
#mepr-account-nav span a{font-weight: bold;}
section.liveheader p{margin-top: 0; color: #fff;}
.ll_flex_button .add-to-calendar-ajax .addeventatc {margin-left: 0; background: #F59B23; color: #fff !important; font-weight: bold; box-shadow: none !important; text-transform: uppercase; font-family: 'Arial';}
div#mepr-account-nav{border-bottom: solid 2px #3c3c3c;}
:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color, :root .has-cyan-bluish-gray-background-color, section.member-ask{background-color: #F4EADC;}
div.ml-feed-post .contenttext{ padding-right: 20px;}
.blogprev h5{padding: 30px 20px 8px 20px; display: inline-block; }
.slick-slider .slick-next:hover, .slick-slider .slick-prev:hover{background: #f59b23;}
.member-ask .row.rowNarrow{width: 1300px; max-width: 1300px; }

section.memberContent, section.membersection, .mp_wrapper form#mepr_account_form, span.mepr-account-change-password a, span.mepr-account-change-password a:hover, .wp-block-group.callsSect.welcomeIcons, section.MembersContent.sectionbg-main{background: #f4eadc;}
.mp_wrapper form#mepr_account_form{}
.wp-block-group.postLists{padding: 70px 0; background: #3c3c3c;}
.wp-block-group  .benefit-wrap {
    display: flex;
    align-items: normal;
    justify-content: center;
}

.mpca-fat-bottom{margin-bottom: 10px; }
 button#mpca-add-sub-user-btn{
    margin-bottom: 10px; background: #d47244; padding: 12px 30px; color: #fff;  
}

#mpca_export_sub_accounts{display: none; }

#mpca_signup_url{background: #fff; padding: 30px; margin-top: 30px;  }


.ml_feed_headings i{color: #F59B23; }


.videoWrapper{background: none;}
.ld-item-list-item-preview a:hover{color: #d37245 !important;}
.already-signed-up{color: #333837 !important; padding: 10px;}
.ll-list-flex .ll_list_post{justify-content: space-between;}
.mp_wrapper .mepr-signup-form.mepr-form{background: #fff;}
.secure-header-wrapper .secure-checkout-text .secure-text {
    font-weight: bold;
    font-size: 4vw;
    color: #fff;
}

.wp-block-group .live-session-banner{margin: 0 0 30px 0; background: #d47244; border: none;  }
.slick-slider .slick-next, .slick-slider .slick-prev{background: #2f3031;}
.ll_list_post{background: #f4f4f4; padding: 30px; box-shadow: 1px 1px 20px -6px rgba(0,0,0,0.1)}

.secure-header-wrapper .secure-checkout-text .checkout-text {
    font-size: 3vw; color: #fff;
}

.secure-header-wrapper{padding: 30px 0;}

.signUpheader {
    display: flex;
    margin-bottom: 30px;
    width: 100%;
}
.wp-block-group.pastCallSect{background: #3c3c3c; padding: 70px 0; }
.wp-block-group.pastCallSect h2{color: #fff; }
img.signUpImage{margin-right: 40px; max-width: 40%; }

.guaranteeBox, #CourseHeader.sectionbg-accent{background: #d47244;}
.flexitem.blogprev{border: none;}
main.signUp input[type="submit"].mepr-submit{background: #d47244; font-size: 22px;}
.wp-block-group.callsSect.welcomeIcons::after, section.memberContent::after{bottom: -8px;}
.wp-block-group.welcomeIcons{background: #3c3c3c; position: relative; }
.wp-block-group.welcomeIcons::after{content: '';
  display: block; width: 90%; height: 20px; background: #e9a044;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 96%, 0 100%);
	clip-path: polygon(0 65%, 100% 0, 100% 100%, 100% 100%); position: absolute;
    right: 0;
    bottom: -10px;}
.wp-block-group.welcomeIcons::before{content: '';
  display: block; width: 90%; height: 10px; background: #d47244; z-index: 1;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 96%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%); position: absolute;
    right: 0;
    bottom: -10px;}

.wp-block-group.MainContent {
    background: #F4EADC;
	padding: 40px 0 80px 0;
}

.wp-block-group.doubleLines{position: relative; }
.gform_footer.top_label input#gform_submit_button_1:hover, .gform_footer.top_label input#gform_submit_button_3:hover{background: #d47244;}


section.MembersContent.sectionbg-main{padding: 40px 0 80px 0; position: relative; }

.myContent{border-top: 0; }


.wp-block-group.doubleLines::after,section.MembersContent.sectionbg-main::after{content: '';
  display: block; width: 90%; height: 10px; background: #e9a044;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 96%, 0 100%);
	clip-path: polygon(0 100%, 0 0, 100% 100%, 100% 100%); position: absolute;
    left: 0;
    bottom: -3px; z-index: 2;}

.wp-block-group.doubleLines::before,section.MembersContent.sectionbg-main::before{content: '';
  display: block; width: 90%; height: 20px; background: #d47244; z-index: 1;
	-webkit-clip-path: polygon(0 100%, 0 0, 100% 96%, 0 100%);
	clip-path: polygon(0 100%, 0 0, 100% 100%, 100% 100%); position: absolute;
    left: 0;
    bottom: -2px;}



.wp-block-group.postLists h2{color: #F4EADC; margin-bottom: 10px;}

.wp-block-group.courseSect{padding: 100px 0; background: #F4EADC}

.wp-block-group.courseSect a.BTN, .wp-block-group#MainContent, .wp-block-group.MainContent.supportSect{background: #F4EADC}
.wp-block-group.courseSect a.BTN:hover, .mepr-signup-form .mp-form-row.mepr_bold.mepr_price, a.have-coupon-link, p.FAQSect, .wp-block-group.MainContent.contactSect .wp-block-group__inner-container p{color: #3c3c3c}

.ml_feed_button .ml-search-container input[type="text"].ml-searchbox, .ml-advanced-search-box.ml_feed_header input[type="text"].ml-searchbox, .ml-advanced-search-box.ml_feed_header.ml-advanced-search-box select{background: #fff; border: none;}

.wp-block-group#MainContent .ml-advanced-search-box{padding-left: 1rem; padding-right: 1rem; }

.flexitem.blogprev{ text-align: center; background: #fff; box-shadow: 1px 1px 20px -6px rgba(0,0,0,0.1);}

.live-session-banner__header .live-session-banner__title .live-session-banner__text small, ul.countdown .countdown__number.days::after, ul.countdown .countdown__number.hours::after, ul.countdown .countdown__number.minutes::after, .live-session-banner__body ul.countdown .countdown__item .countdown__unit{color:rgba(255,255,255,0.40)}

.wp-block-group .live-session-banner{background: #f59b23 !important; border: #3c3c3c solid 18px; padding: 40px; }

.wp-block-group.callsSect.welcomeIcons .live-session-banner{border: none; }

.mp-spacer .submit .BTN, input[type="submit"], button[type="submit"]:hover{background: #2f3031; cursor: pointer; white-space: normal;}


.blogprev p.link {
	padding-bottom: 30px;}

.mepr_error {
    background-color: #d40022 !important;
    border: 1px solid #d40022 !important;
    color: #fff;
    padding: 30px!important;
}

.mepr_error a {
    color: #fff!important;
    text-decoration: underline;
}


.live-session-banner__title .live-session-banner__text span, .live-session-banner__title i.fa, .live-session-banner__body ul.countdown .countdown__item .countdown__number, .mpca-fat-bottom a:hover{color: #fff;}

.greyTxt ul, .articlePost ul {margin: 0 1rem;}
.benefit-wrap{padding: 0 0 3rem 0}
.wp-block-group.greyTxt ul li, .articlePost li {list-style: square; margin: 10px 0;}
.large-8.columns .mp_wrapper .mpca-fat-bottom{margin-bottom: 0;}
footer.footer.members p, footer.footer.members a{color: #fff; font-weight: bold;}
footer.footer.members{background: #2f3031;}
.headerWrap.Member{background: #2f3031 !important;}
.ml-feed-post .coursePrevImage .courseProgress, .clResourcesBox {
    background: #F59B23;
}

.list-icon .elementor-icon-list-icon {
	background: #272B2D;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
}

.accordion .elementor-accordion-item {
	margin-bottom: 12px;	
}
.accordion .elementor-accordion-icon {
	background: #333738;
	width: 54px !important;
	height: 54px;
	line-height: 54px;
	text-align: center !important;
	margin-top: -15px;
}

@media only screen and (max-width: 768px){
	.NavBTN{background: #f59b23;}
	.MainNav{background: #2f3031;}
	.headerWrap .MainNav ul li a:active{background: #d47244;}
	
	/*Dashboard*/
	.wp-block-group .benefit-wrap a.wrap-benefit{width: 45%;}
	.wp-block-group .live-session-banner{border: 0;}
	ul.countdown .countdown__item{width: 67px !important}
	ul.countdown{margin: 0 15px 0 15px;}
	.flexitem.blogprev{width: 45%;}
	.wp-block-column .ll-list-flex .ll_list_post{padding-right: 30px; display: flex; flex-direction: column;}
	.ll_list_post .ll_flex_image{width: 100%;}
	.ll_list_post .ll_flex_image, .ll_list_post .ll_flex_details, .ll_list_post .ll_flex_button{width: 100% !important;}
	.ll_list_post .ll_flex_button, .wp-block-group.postLists .ll_list_post .ll_flex_details{align-items: center;}
	.ll_list_post .ll_flex_details > div{text-align: center; line-height: 1.8rem; margin: 7px 0 !important;}
	div.ml-feed-post #FeatureImage{min-height: 110px}
	
	/*Courses*/
	.MembersContent .medium-7, .MembersContent .large-4.medium-5.columns, .MembersContent .medium-8, .CourseContent .clResourcesBox .Documents{width: 100%;}
	.CourseContent{text-align: center; font-size: 20px;}
	.CourseContent p{margin-bottom: 1rem;}
	.sfwdvideo .videoWrapper{margin-bottom: 1rem; background: none;}
	#CourseHeader h1{padding-right: 2rem;}
	.videoWrapper{margin-bottom: 0;}
	.MembersContent .medium-4.columns{width: 100%; padding-top: 1.5rem;}
	.courseSideList .clResourcesBox{text-align: center;}
	
	/*Resources*/
	.ml-clearsearchbutton{display: none;}
	.elementor-heading-title{text-align: center;}
	.elementor-734 .elementor-element.elementor-element-3291196 .elementor-post__read-more, .elementor-734 .elementor-element.elementor-element-3291196 .elementor-post__excerpt p{font-size: 16px;}
	
	/*Live Calls*/
	ul.countdown{margin: 0 15px 0 15px;}
	.ll-list-flex .ll_list_post .ll_flex_details{align-items: center;}
	.wp-block-column.is-vertically-aligned-center .wp-block-buttons{float: right;}
	
	/*Support*/
	.MainContent.supportSect .wp-block-column{flex-basis: 100% !important;}
	
	/*Ask Page*/
	.member-ask .row.rowNarrow, .QandASection{width: 100%;}
	.QandASection input[type="text"]{width: 57%;}
	.member-ask .row.rowNarrow{padding: 20px;}
	
}

@media only screen and (max-width: 500px){
	/*Dashboard*/
	.banner .wp-block-group__inner-container h1, .wp-block-group.banner p{text-align: center;}
	.wp-block-group .live-session-banner{border: 0;}
	.wp-block-group .benefit-wrap a.wrap-benefit{width: 100%; margin: 20px 0;}
	a.wrap-benefit h4, .benefit-wrap a.wrap-benefit span.BTN, .ml_feed_posts .blogprev p.Description, .ml_feed_posts .blogprev span.BTN{font-size: 20px;}
	.wp-block-group.welcomeIcons a.wrap-benefit p{padding: 10px 0;}
	.flexitem.blogprev{margin: 20px 0;}
	.flexitem.blogprev{width: 100%;}
	.ml_feed_posts .blogprev span.BTN{margin: 10px 0 0 0;}
	.wp-block-column .ll-list-flex .ll_list_post{padding-right: 30px; display: flex; flex-direction: column;}
	.ll_list_post .ll_flex_image, .ll_list_post .ll_flex_details, .ll_list_post .ll_flex_button{width: 100% !important;}
	.ll_list_post .ll_flex_details, .ll_list_post .ll_flex_button{align-items: center;}
	.ll_list_post .ll_flex_details > div{text-align: center; line-height: 1.8rem; font-size: 20px; margin: 7px 0;}
	.ll_list_post .ll_flex_button .tc-secondary-button{font-size: 20px; padding: 10px 40px; margin: 5px 0 0 0;}
	.wp-block-group.postLists .ll_list_post .ll_flex_details{margin: 15px 0 0 0;}
	.wp-block-group.postLists h2{margin-top: 30px;}
	.ml_feed_header{display: none;}
	.ml_feed_post_container .medium-9.columns.nopad .contenttext a, .wp-block-group.welcomeIcons a.wrap-benefit p{font-size: 20px;}
	div.ml-feed-post #FeatureImage{min-height: 140px;}
	.wp-block-button.fbButton{float: none;}
	
	/*Course Page*/
	section#CourseHeader.sectionbg-accent{padding: 2rem 0 6rem 0;}
	#CourseHeader h1{padding-right: 0;}
	.CourseContent{text-align: center; font-size: 20px;}
	.sfwdvideo .videoWrapper{margin-bottom: 1rem; background: none;}
	.CourseContent p{margin-bottom: 1rem;}
	.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading{margin-bottom: 1.2rem; margin-top: 1.2rem;}
	.clResourcesBox .Documents{width: 100%; float: none;}
	.courseSideList .clResourcesBox .Documents{float: none; text-align: center;}
	
	/*Resources Page*/
	.ml-advanced-search-container .ml-advanced-search-box select{margin: 10px 0 0 0;}
	.ml_feed_header input.ml-searchbox{width: 70%;}
	.elementor-734 .elementor-element.elementor-element-3291196 .elementor-post__read-more, .elementor-734 .elementor-element.elementor-element-3291196 .elementor-post__excerpt p{font-size: 20px;}
	
	/*Live Calls Page*/
	.wp-block-column.is-vertically-aligned-center .wp-block-buttons{text-align: center; margin: 1rem 0 0 0; float: none;}
	.ll_list_post .ll_flex_details{margin-left: 0;}
	.ll-list-flex .ll_list_post{display: flex; flex-direction: column;}
	.live-learning-template-default .myContent .lessonTools ul{margin: 1.5rem;}
	.large-8.medium-8.columns h1, section.liveheader p{text-align: center;}
	
	/*Support*/
	#field_1_8 input[type="text"], #field_1_2 input[type="email"], #field_1_7 select, #field_1_5 textarea{font-size: 16px; padding: 15px;}
	.gfield_label, .gform_footer.top_label input#gform_submit_button_1{font-size: 20px;}
	.supportSect .wp-block-column h2{padding: 50px 0 10px 0;}
	.wp-block-group.MainContent{padding: 0 0 80px 0;}
	
	/*My Content Page*/
	nav#savedContentTabList ul li a{padding: 10px 14px;}
	.filtered_content.history_completed.active .flexitem.blogprev{font-size: 20px;}
	
	/*Ask Page*/
	.member-ask h1, .member-ask p{text-align: center;}
	.QandASection .columns.nopad{padding: 0 0 25px 0;}
	.QandASection button[type="submit"]{width: 48%; float: left;}
	a.BTN.refreshsearch{width: 48%; float: right;}
	span#revealform.BTN, .questionbox input[type="submit"], .QandASection input[type="text"]{width: 100%;}
	.faq_answer{text-align: center;}
	.member-ask h3{margin: 0;}
	.footerlogo {
    max-width: 50%;
}

.BTN, input[type="submit"], button[type="submit"]{background: #2f3031;}

}