/*
 Theme Name: Astra Child
 Theme URI: https://wpastra.com/
 Description: Child theme for the Astra theme
 Author: Your Name
 Author URI: https://yourwebsite.com
 Template: astra
 Version: 1.0.0
*/

/* Add your custom CSS below this line */
header {
    position: sticky !important;
    top: 0;
    z-index: 999;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link {
    border-color: rgba(255,255,255,0.08);
}

.elementor-field-group-field_9e04102 {
    display:none;
}

/* 'Other' option of Gender in Registration Form. Default (desktop & tablet) */
.elementor-field-group-field_ca586a6 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}

/* When "Other" is checked */
.elementor-field-group-field_ca586a6.is-other-checked {
    flex: 0 0 25% !important;
    max-width: 25% !important;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-field-group-field_ca586a6,
    .elementor-field-group-field_ca586a6.is-other-checked {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

.elementor-field-group-field_ca586a6 {
    transition: width 0.3s ease;
}

.attachment-woocommerce_thumbnail {
    border-radius: 4px !important;
}

.elementor-button-content-wrapper:hover {
    color: #4a4a4a;
}

footer .elementor-icon-list-item {
    cursor: pointer;
}

/* ===== BASIC DARK MODE ===== */
.woocommerce-loop-product__title {
    color: #DCA54A;
}

.add_to_cart_button {
    background-color: #000000 !important;
    fill: #DCA54A !important;
    color: #DCA54A !important;
    border-style: solid !important;
    border-width: 3px 3px 3px 3px !important;
    border-color: #DCA54A !important;
}

.add_to_cart_button:hover {
    color: #4a4a4a !important;
}
/* Dark Mode ends */
