/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 02 2025 | 08:17:54 */
/* Foo */

.pods-form-ui-row-name-annual-personal,
.pods-form-ui-row-name-annual-business,
.pods-form-ui-row-name-annual-money,
.pods-form-ui-row-name-annual-personal-high,
.pods-form-ui-row-name-annual-business-high,
.pods-form-ui-row-name-annual-money-high,
.pods-form-ui-row-name-monthly-personal,
.pods-form-ui-row-name-monthly-business,
.pods-form-ui-row-name-monthly-money,
.pods-form-ui-row-name-monthly-personal-high,
.pods-form-ui-row-name-monthly-business-high,
.pods-form-ui-row-name-monthly-money-high,
.pods-form-ui-row-name-week-1-personal-goals,
.pods-form-ui-row-name-week-1-business-goals,
.pods-form-ui-row-name-week-1-money-goals,
.pods-form-ui-row-name-week-1-personal-goals-high,
.pods-form-ui-row-name-week-1-business-goals-high,
.pods-form-ui-row-name-week-1-money-goals-high,
.pods-form-ui-row-name-week-2-personal-goals,
.pods-form-ui-row-name-week-2-business-goals,
.pods-form-ui-row-name-week-2-money-goals,
.pods-form-ui-row-name-week-2-personal-goals-high,
.pods-form-ui-row-name-week-2-business-goals-high,
.pods-form-ui-row-name-week-2-money-goals-high,
.pods-form-ui-row-name-week-3-personal-goals,
.pods-form-ui-row-name-week-3-business-goals,
.pods-form-ui-row-name-week-3-money-goals,
.pods-form-ui-row-name-week-3-personal-goals-high,
.pods-form-ui-row-name-week-3-business-goals-high,
.pods-form-ui-row-name-week-3-money-goals-high,
.pods-form-ui-row-name-week-4-personal-goals,
.pods-form-ui-row-name-week-4-business-goals,
.pods-form-ui-row-name-week-4-money-goals,
.pods-form-ui-row-name-week-4-personal-goals-high,
.pods-form-ui-row-name-week-4-business-goals-high,
.pods-form-ui-row-name-week-4-money-goals-high
{
	display: inline-block;
	width: 31%;
	margin: 10px;
}

.pods-form-ui-row-name-month, .pods-field-html-class h2, .pods-field-html-class h3 {
	display: block !important;
	width: 100%;
	margin: 10px;
	margin-top: 15px;
}

.affwp-creative-copy-form {
	display: none;
}

.page-id-3807 .pods-form-ui-row-type-heading {
	margin-top: 30px;
	margin-left: 10px;
}

.page-id-3807 h2 {
	margin-bottom: 0px;
	font-family: "Poppins";
}

.page-id-3807 h3 {
	margin-bottom: 10px;
	font-family: "Poppins";
}

.page-id-3807 label {
	font-family: "Poppins";
}

.pods-form-front-success {
	display: none;
}

.pods-form-front .pods-submit {
	text-align: center;
}

.pods-submit-button {
	padding: 30px 60px !important;
	color: #000 !important;
	line-height: 0em !important;
}

/* Affiliate */
.page-id-1740 #header-aside, .page-id-1740 .buddypanel, .page-id-1741 #header-aside, .page-id-1742 #header-aside {
	display: none;
}

.page-id-1740 #page {
	margin-left: 0px !important;
}

.page-id-1740 #masthead {
	width: 100% !important;
}

.woocommerce-checkout #payment div.payment_box {
    font-size: 16px !important;
    text-align: center !important;
}

.woocommerce-checkout #payment div.payment_box::before {
    border: 0em solid #FF1616 !important;
}

.woocommerce-checkout #payment div.payment_box:after {
    content:'';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: 35px solid #FF1616;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
}

.woocommerce-checkout #payment div.payment_box {
	background-color: #FF1616 !important;
	color: #fff !important;
}


.bb-wc-co {
	display: block !important;
}

.woocommerce-error {
	display: none !important;
}

.woocommerce-order-pay .elementor-515 {
	display: none !important;
}

.col-2, .gform_required_legend {
	display: none !important;
}

.col-1, .bb-wc-col {
	width: 100% !important;
	display: block !important;
}

woocommerce .button {
	    padding: 25px 30px 25px 30px !important;
	background-color: #CEB361 !important;
	margin: 0 auto !important;
}

.woocommerce-checkout .bb-wc-co #customer_details {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #D6D9DD;
    margin-bottom: 20px;
    padding: 15px 20px;
}

.woocommerce-checkout form .form-row.woocommerce-validated .select2-container, .woocommerce-checkout form .form-row.woocommerce-validated input.input-text, .woocommerce-checkout form .form-row.woocommerce-validated select {
    border-color: #dedfe2 !important;
}

.place-order:after {
    content: '';
    width: 100%;
    height: 30px;
    background-image: url(https://reapacademy.co.za/wp-content/uploads/2024/09/payment-logos.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: block !important;
    margin-top: 30px;
}

.bb-course-single-meta, .bb-about-instructor {
	display: none;
}

#opc-messages {
	display: none;
}

@media (max-width: 767px) {
	
#checkout-products li {
	width: 100% !important;
	display: block !important;
}
	
	#checkout-products	{
		display: block !important;
	}
}

.single-sfwd-lessons .gform_button {
	margin-bottom: 40px !important;
	display: block !important;
}

/* Notes */
.learndash_content_wrap {
	max-width: 50% !important;
}


.notes {
	max-width: 50%;
    position: fixed;
	background-color: #f9f9f9;
	padding: 30px;
    right: 50px;
	width: 30%;
	box-shadow: 0 32px 54px 0 rgba(0, 0, 0, .1);
	text-align: center;
	border-radius: 10px;
}

@media (max-width: 767px) {
	
	.learndash_content_wrap, .notes {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.notes {
		max-width: 100% !important;
		width: 100% !important;
		position: relative;
		right: 0px !important;
	}
	
	.learndash-wrapper {
		display: flex !important;    
		flex-flow: column;
	}
	
	.notes{
	  order: 3;
	}

	.learndash_content_wrap{
	  order: 1;    
	}
	
}

.notes label, .notes pods-form-ui-row-name-lesson {
	display: none;
}

.notes form {
	padding: 0px;
	margin: 0px !important;
}

.notes .pods-submit {
	padding-bottom: 0px !important;
}

.single .bb-ld-info-bar {
	display: none !important;
}

div.bb-lms-header .bb-position {
    margin-bottom: 15px;
}

.lms-topic-sidebar-wrapper {
	display: none;
}

.learndash_content_wrap, .lms-header-title, #learndash-course-header {
	margin-left: 0px!important;
}

#learndash-course-header {
	max-width: 100%!important;
}

.pods-form-front .pods-submit {
    float: none !important;
	margin-top: 30px;
}

.pods-ui-notice {
	display: none !important;
}

/*--- Builder ---*/
.pods-ui-notice-front, .pods-form-front-success {
	display: none !important;
}

.pods-submit-button {
	background-color: #55ECCE !important;
	padding: 30px !important;
	line-height: 0px !important;
	border: 0px solid #fff !important;
}

.media-router button {
	color: #000 !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important
}

.attachments-browser .media-toolbar {
	height: 75px !important;
}

.media-modal-close:hover {
	background-color: rgba(0,0,0,0) !important;
	border: 0px solid #000 !important;
}

.pods-form-front .pods-submit {
    float: none !important;
    text-align: center;
    padding: 30px;
    background-color: #f9f9f9;
    margin: 0px !important;
    display: block;
}

.go_green {
	padding: 20px;
	color: #fff;
	background-color: #55ECCE  !important; 
	width: 100%;
	display: block;
}

.go_pink {
	padding: 20px;
	color: #fff;
	background-color: #F2295B !important; 
	width: 100%;
	display: block;
}

.go_green a, .go_pink a {
	color: #fff;
}

.pods-form .description {
	font-size: 16px !important;
	font-family: "Montserrat";
}

.pods-form h2 {
	color: #FBAA1A !important;
	margin-left: 0px !important;
}