/**
Theme Name: ASTRA CHILD THEME for Ready Communities
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Ready Communities using ASTRA Parent theme. DO NOT DELETE THIS THEME NOR ASTRA PARENT THEME> 
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: astra-child-theme-for-ready-communities
Template: astra
*/
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	margin-bottom: 0;
}
.elementor-widget-text-editor li {
	margin-bottom: 10px;
}
.ast-theme-transparent-header #ast-desktop-header > .ast-main-header-wrap > .main-header-bar {
	background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #000000D9 3%, #00000000 100%);
}
.ast-advanced-headers .ast-main-header-wrap > .main-header-bar {
	background: none !important;
}
.ast-primary-sticky-header-active .ast-main-header-wrap > .main-header-bar {
	background: #000 !important;
}
header .custom-logo-link img {
	border-radius: 0 0 15px 15px !important;
}
.ast-theme-transparent-header .main-header-menu .sub-menu .menu-link:hover, #ast-hf-account-menu .menu-link:hover{
	background: #b95033 !important;
}
.ast-account-nav-menu  {
	background: #000 !important;
	border-top: 5px solid #ffde21 !important;
}
.ast-primary-sticky-header-active .ast-site-identity {
	margin-top: 0 !important;
}
.ast-primary-sticky-header-active .ast-builder-menu-1 .main-header-menu {
	margin-bottom: 0 !important;
}
.ast-primary-sticky-header-active .ast-builder-menu-1 .menu-item > .menu-link {
	font-size: 0,9em !important;
}
.ast-primary-sticky-header-active .ast-custom-button {
	margin: 0 !important;
}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu {
	margin-top: -5px !important;
}
#wpforms-9-field_1_suggestion {
	display: none !important;
}
.logged-in .logged-out-only {
	display: none !important;
}
/** BLOG AND SIDEBAR STYLES**/
.ast-advanced-headers-wrap, .ast-advanced-headers-title {
	text-align: right !important;	
}
.sidebar-main {
	border-radius: 15px !important;
	padding: 30px 0 !important
}
#secondary .widget {
	background: none !important;
	padding: 0 20px !important;
}
#secondary li {
    margin-bottom: 0 !important;
    border-bottom: 0.5px solid #7ac6b9 !important;
    margin-right: 20px !important;
}
#secondary li li {
    border-bottom: none !important;
}
#secondary li li a {
	padding-top: 0 !important;
	margin-top: -16px !important;
}
#secondary li a {
	color: #000 !important;
    margin-left: 5px !important;
	padding: 8px !important;
	display: block !important;
}
#secondary li a:hover {
	color: #7ac6b9 !important;
}
.ast-blog-layout-5-grid .post-content {
	padding: 30px !important;
}
.single .sfwd-courses .entry-header {
	display: none !important;
}
.learndash_checkout_buttons {
	margin-bottom: 0 !important;
}
.ld-course-status-action form {
	width: 100% !important;
}
.ld-course-status-action .ld-text {
	display: block !important;
	margin-top: 10px !important;
}
.learndash-wrapper #learndash-registration-wrapper .registration-login-link, .learndash-wrapper #learndash-reset-password-wrapper .registration-login-link {
	background: #f37634 !important;
	color: #fff !important;
	padding: 6px 25px !important;
	margin-left: 10px !important;
	text-decoration: none !important;
	border-radius: 20px !important;
}
.learndash-wrapper #learndash-registration-wrapper .registration-login-link:hover, .learndash-wrapper #learndash-reset-password-wrapper .registration-login-link:hover {
	background: #7ac6b9 !important;
}
.show-register-form a {
	background: #7ac6b9 !important;
	color: #fff !important;
	padding: 8px 25px !important;
	text-decoration: none !important;
	border-radius: 20px !important;
}
.show-register-form a:hover {
	background: #f37634 !important;
}
.learndash-wrapper.learndash-wrap.learndash-shortcode-wrap br, .learndash-wrapper .elementor-widget-button br {
	display: none !important;
}
.learndash-payment-gateway-form-stripe_connect {
	text-align: center !important;
}
..learndash-payment-gateway-form-stripe_connect button {
	margin: auto !important;
}
.learndash-wrapper .elementor p {
	margin-bottom: 0;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
	border-radius: 25px !important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
	color: #000 !important;
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register {
	background-color: #7ac6b9 !important;
}
.ld-profile-avatar {
	display: none !important;
}
/** ACTIVATE COURSE **/
#post-2396 .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
	display: none !important;
}
.etn-widget.etn-add-calender-url {
	display: none !important;
}
/**HIDING TICKET PRICES FOR EVENTS**/
.tribe-events-calendar-list .ast-col-sm-12, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event {
	width: 100%;
}
.tribe-events .tribe-events-c-messages__message {
	background: #7ac6b9 !important;
	color: #fff !important;
}
.tribe-events-c-messages__message-list li {
	color: #fff !important;
	font-size: 20px !important;
}
.ant-col.etn-ticket-price-col, .ant-col.etn-ticket-subtotal-col, .ant-col.etn-purchase-ticket-total-col {
	display: none !important;
}
.eventin-checkout-page .ast-advanced-headers-title {
	font-size: 0 !important;
}
.eventin-checkout-page .ast-advanced-headers-title:before {
    font-size: 60px !important;
    font-weight: 600 !important;
    content: "Booking Confirmation";
    display: block !important;
    color: #fff !important;
    position: relative !important;
    right: 0 !important;
    bottom: -50px !important;
}
@media (max-width: 576px) {
	.premium-modal-trigger-btn {
		white-space: wrap !important;
	}
}
@media (max-width: 780px) {
	.tribe-common .tribe-common-g-row {
		display: block !important;
		margin: 20px auto !important;
		padding: 15px 0 !important;
		background: #f6f7f8 !important;
	}
	.tribe-events .tribe-events-calendar-list__event-wrapper {
		width: 100% !important;
	}
	.social-item-label {
		display: none !important;
	}
	.tribe-events-calendar-list__month-separator {
		display: block !important;
		background: #eee !important;
		padding: 10px 10px 15px 10px !important;
		border-radius: 5px !important;
		text-align: center !important;
	}
	.tribe-events-calendar-list__month-separator .tribe-common-h--alt {
		margin: auto !important;
    	font-weight: 600 !important;
	}
	.tribe-events .tribe-events-calendar-list__month-separator:after {
		margin-left: 0 !important;
	}
}
.single-tribe_events .ast-advanced-headers-title {
	font-size: 0;
}
.ast-advanced-headers-title span {
	font-size: 2.5882352941176rem !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-wrapper {
	padding: 30px !important;
	background: #f6f7f8 !important;
	border-radius: 20px !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	background: #4a4a68 !important;
	color: #fff !important;
	border-color: #4a4a68 !important;
}
#hidden-mailerlite-form {
	display: none !important;
}
.wpforms-container .wpforms-submit-container {
	padding: 0 !important;
	margin-top: -10px !important;
}
.wpforms-confirmation-container {
	background: #4d4d4d !important;
    color: #fff !important;
    padding: 20px !important;
}
.wpforms-confirmation-container a {
    color: #fff !important;
	text-decoration: underline !important;
}
/**making FOCUS AREA MENU HORIZONTAL**/
.astra-megamenu .e-con-inner {
	margin-right: 0 !important;
}

.focus-area-menu .elementor-nav-menu {
	text-align: center !important;
}
.focus-area-menu .elementor-nav-menu li {
	display: inline-block !important;
	margin: 0 1px !important;
	max-width: 12% !important;
}
.premium-blog-filter {
	margin-bottom: 80px !important;
}