/**
Theme Name: Heartly Center
Author: Matt Weeden
Author URI: https://www.mwdwebdenver.com
Description: Theme for the Heartly Center Academy membership website
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: heartly-center
Template: astra
*/


:root {
	--purple: #6d276a;
	--red: #8a2529;
	--gold: #b1953a;
}

body,
body.ast-plain-container,
body.mpcs-course-template-default,
body.single-mpcs-lesson {
	background-color: #dadada;
	margin-top: 20px;
	margin-bottom: 20px;
}

#content > .ast-container {
	background-color: #fcfcfc;
	max-width: 1080px;
	padding: 35px;
}

.nomargin-p p,
p.nomargin-p {
	margin-bottom: 0;
}


.pdf-link i.fa-solid {
	display: inline-block;
	margin-right: 5px !important;
}






/** MEMBERPRESS STYLES **/
/** NOTE: any course / lesson styles have to be applied in the Customizer's "Additional CSS" section--the theme's stylesheet is not loaded onto course / lesson pages!! **/
.single-mpcs-course .mpcs-section-title,
.mpcs-sidebar-wrapper .mpcs-section-title {
	background-color: #6d276a;
	color: #fff;
}

.mpcs-classroom a {
	color: #8a2529;
}

.post-thumb-img-content.post-thumb img {
	margin: 0 auto;
}
.post-thumb-img-content.post-thumb {
	text-align: center;
}

.mpcs-course.type-mpcs-course,
.ast-single-post.ast-page-builder-template .site-main > article.mpcs-course.type-mpcs-course,
.ast-page-builder-template .mpcs-course.type-mpcs-course .entry-header {
	margin-top: 0;
	padding-top: 0;
}


div.mepr-login-form-wrap {
	display: none;
}


.mpcs-lesson-progress span.mpcs-lesson-complete {
	color: var(--gold);
}

div.course-progress-bar-main > span {
	background-color: var(--red);
}


.ast-custom-post-type.single-mpcs-course .mpcs-section-header {
	background-color: var(--purple);
}

.ast-custom-post-type.single-mpcs-course .mpcs-progress-bar-title {
	color: #fff;
}

.ast-single-post.single-mpcs-course .entry-content a.mpcs-lesson-row-link {
	text-decoration: none;
}

.single-mpcs-lesson nav.navigation.post-navigation,
.single-mpcs-course nav.navigation.post-navigation {
	display: none;
}

body.buddypress .site-content,
body.buddypress.ast-plain-container.ast-no-sidebar #primary {
	margin-top: 0;
	padding-top: 0;
}