/*
Theme Name: Anesta Child
Template: anesta
Theme URI: http://anesta.ancorathemes.com/
Description: Anesta is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.learndash-course-reviews-stars-input {
	display: flex;
}
.review-star input[type="radio"] + label {
	padding-left: 0px;
	padding-right: 0px;
}
.review-star input[type="radio"] + label:before {
	border: none !important;
	background: none;
}
.sidebar_hide .alignwide:not(.post_attachment) {
	left: 0;
	width: 100%;
	max-width: unset;
	margin-left: 0;
	margin-right: 0;
}
.learndash-wrapper .ld-post-header {
	display: none;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text, 
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-course-status .ld-course-status-mode-subscribe .ld-text, .ld-progress .ld-progress-percentage.ld-secondary-color {
	color: #ffffff !important;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active {
	color: var(--e-global-color-accent) !important;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after, .ld-course-status.ld-course-status-not-enrolled {
	background: var(--e-global-color-accent) !important;
}

.ld-status.ld-status-waiting {
	color: var(--e-global-color-13e57e83);
    background-color: var(--e-global-color-72d7637d);
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label, .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
	color: var(--e-global-color-13e57e83);
}

.learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content {
	color: var(--e-global-color-72d7637d);
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action {
	width: 100%;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action .ld-course-step-back {
	margin: 0px;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action a {
	height: 40px;
	white-space: nowrap;
	width: 100%;
}

div#buddypress #item-body #subnav > ul > li.current > a#courses {
	font-size: 20px;
}

.expand_collapse {
	display: flex;
}

.expand_collapse a, .expand_collapse .sep {
	margin-right: 2px;
	font-size: 14px;
}

@media (max-width: 1279px) {
	.iws-course-top-section .elementor-column.sc_extra_bg_large>.elementor-widget-wrap {
		padding: 2em !important;
	}
}

@media (max-width:767px) {
	body.menu_side_present.menu_side_left .sc_layouts_row_fixed {
		min-height: 77.5px;
	}
	#loginform p {
		display: block;
		padding: 5px;
		min-height: 35px;
	}
	#loginform p label {
		width: 50%;
    	display: block;
    	float: left;
    	min-height: 41px;
	}
	#loginform p input {
		width: 50%;
		float: right;
	}
	textarea#learndash-course-reviews-review {
		width: 100%;
		margin-bottom: 5px;
	}
}
@media (max-width:479px) {
	.gtranslate_wrapper span {
		display: none;
	}
	.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
		padding: 6px;
	}
	footer .elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
		padding: 10px;
	}
	body.menu_side_present.menu_side_left .sc_layouts_row_fixed {
		min-height: 89.5px;
	}
}