/*
Theme Name: Edura
Theme URI: https://themeholy.com/wordpress/edura/
Author: Themeholy
Author URI: https://themeforest.net/user/themeholy
Description: Edura - Online Courses & Education WordPress Theme
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: edura
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/
.lp-archive-courses .course-detail-info {
  padding: 30px 0 20px 0;
  color: #fff;
  background: var(--lp-secondary-color);
  position: relative;
  padding: 60px !important;
}


/* Ensure radio buttons are visible */
.deposit-options input[type="radio"] {
    appearance: auto; /* Ensures default radio buttons are shown */
    -webkit-appearance: radio;
    -moz-appearance: radio;
    margin-right: 5px; /* Space between button and label */
}

/* Align content to the left */
.deposit-buttons td {
    text-align: center; /* Aligns everything to the left */
}

/* Ensure labels and radio buttons are inline */
.deposit-options {
    display: flex;
    align-items: center;
   
}

/* Limit width so it does not take full width */
#wc-deposits-options-form {
    width: fit-content; /* Only take necessary space */
}

/* Style the deposit switcher button if needed */
.wc-deposits-switcher {
    display: inline-block;
    margin-left: 10px;
}

div#basic-wc-deposits-options-form {
    float: center;
}

/* Ensure full width */
#wc-deposits-options-form {
    width: 100%;
	height: 100%;
	float: center;
}

/* Style deposit options for better appearance */
.deposit-options {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
	height: 100%
}

/* Hide disabled radio buttons */
.deposit-options input[type="radio"] {
    display: none;
}

/* Style labels to act as buttons */
.deposit-options label {
    display: block;
    padding: 10px;
    width:100%
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s ease;
    text-align: center;
    flex: 1;
    text-transform: uppercase;
    font-weight: bold;
}

/* Change background when selected */
.deposit-options label.active {
}

.d-none.d-lg-inline-block {
    display: none !important;
}

	
.event-counter {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.event-counter li {
    list-style: none;
    margin: 0 10px;
}

label#pay-deposit-label::before{
	display: none; !important
}

label#pay-full-amount-label::before{
	display: none; !important
}



