/*
 Theme Name:   Educrat Child
 Theme URI:    https://themeforest.net/item/educrat-online-course-education-wordpress-theme/39691021
 Description:  Educrat Child Theme
 Author:       ApusTheme
 Author URI:   https://themeforest.net/user/apustheme/portfolio
 Template:     educrat
 Version:      1.0.0
 Text Domain:  educrat-child
*/
.elementor-2868 .elementor-element.elementor-element-520a222 .btn-login {
    border-color: #000000 !important;
	color: #000000 !important;
}


.elementor-2868 .elementor-element.elementor-element-520a222 .btn-login:hover {
	color: #FFFFFF !important;
	background: #000000 !important;
}
.ti-arrow-up:before {
    color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-56980ea .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.shopping_cart_content a {
    color: #FFFFFF !important;
}

@media (max-width: 767px) { /* Adjust the max-width value for your specific mobile breakpoint if needed */
    .elementor-54 .elementor-element.elementor-element-9dc3798 {
        width: 50%;
        max-width: auto; /* Change auto to none for proper responsiveness */
        margin: auto;
        text-align: center;
    }
	.elementor-54 .elementor-element.elementor-element-6c921ac {
    width: 50%;
    max-width: auto;
    margin: auto;
    text-align: center;
}

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
        text-align: center;
    }
	.elementor-54 .elementor-element.elementor-element-136c10b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    text-align: center;
}

	.elementor-54 .elementor-element.elementor-element-433544b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    text-align: center;
}
	.elementor-54 .elementor-element.elementor-element-9b12f52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {

    text-align: center;
}
	
	.elementor-element {
    margin: auto !important;
}
	
}


.tutor-course-bookmark {
    display: none !important;
}
.apus-social-share {
	display: none;
}

.sidebar-right.sticky-top {
    top: 35px !important; /* Adjust as needed */
}


.course-category .course-category-item:hover {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    transition: background-color 0.3s, color 0.3s; /* Smooth transition */
}

.elementor-70 .elementor-element.elementor-element-91ad5cd .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

#pmpro_level-1 > th {
	border-top: none !important;
}

.tutor-course-info-fields li:last-child,
.lp-course-info-fields li:last-child {
    border-bottom: none;
}

.elementor-kit-5145 > a {
    color: #FFFFFF !important;
}



.woocommerce .quantity .qty {
    color: #000000 !important;
}

.wc-proceed-to-checkout > a {
	color: #FFFFFF !important;
}

.coupon .input-text {
		color: #000000 !important;
}

.coupon > .btn-apply_coupon {
	color: #FFFFFF !important;
}


.actions > .btn-theme-rgb7 {
    color: #FFFFFF;
}
.pmpro_btn-select:hover {
    background-color: #FFFFFF !important; /* Background color on hover */
    color: #01BE23 !important; /* Keep text color white on hover */
}

.wc-block-components-order-summary .wc-block-components-order-summary__button-text {
    padding: 10px;
}
.wc-block-components-totals-coupon .wc-block-components-panel__button {
    margin-top: 0;
    padding-top: 0;
    padding: 10px 15px !important;
    border-radius: 12px;
}

.wc-block-components-panel__button[aria-expanded=true] {
    margin-bottom: 8px;
    padding-bottom: 0;
    padding: 10px 15px !important;
	border-radius: 12px;
}

.wc-block-components-order-summary .wc-block-components-panel__button {
    margin-top: 0;
    padding-top: 0;
    padding: 10px !important;
    border-radius: 12px;
}

.wc-block-components-panel__button[aria-expanded=true] {
    margin-bottom: 8px;
    padding-bottom: 0;
    padding: 10px !important;
}

.wc-block-components-button:not(.is-link) {
    border-radius: 12px;
}

.wc-block-components-checkout-place-order-button {
    background-color: #333333; /* Initial background color */
    color: #ffffff; /* Text color */
    transition: background-color 0.3s ease, color 0.3s ease; /* Transition for hover */
}

.wc-block-components-checkout-place-order-button:hover {
    background-color: #666666; /* Background color on hover */
    color: #ffffff; /* Text color on hover */
}

.wp-block-woocommerce-checkout-order-summary-block {
    position: relative;
    top: 50px;
    z-index: 1;
}
@media (max-width: 767px) {
.wp-block-woocommerce-checkout-order-summary-block {
    position: sticky;
    top: 35px;
    z-index: 1;
}
.tutor-course-topic-single-footer .tutor-btn-secondary:hover {
    color: #FFF !important; /* Change font color to white on hover */
}
}

.pmpro_form_submit > #pmpro_submit_span > .pmpro_btn:hover {
        background-color: #666666 !important;
    }

.btn-apply_coupon {
	background: #000000 !important;
}

.btn-apply_coupon:hover {
	background: #666666 !important;
}

.quantity-wrapper {
    display: none;   
}

    .details-product .information .cart .button {
        margin-left: 0;
    }

.order-again {
    display: none !important;
}

.woocommerce .custom-button-container {
	margin-top: 0px !important;
	margin-bottom: 35px !important;
	text-align: center;
	margin: auto;
}

    .box-white-inner.order-details {
        margin-bottom: 20px;
    }