/*
Theme Name: Agama Pro
Theme URI: http://theme-vision.com/agama-pro/
Author: Jaroslav Svetlik
Author URI: http://theme-vision.com/
Description: Agama Pro is Multi-Purpose, responsive WordPress theme.
Version: 1.3.8.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light,dark, white, one-column, two-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: agama-pro
*/

.show-password-input,
.membership-content-type,
.membership-content-accessible,
.woocommerce-MyAccount-navigation-link--my-membership-notes,
.woocommerce-MyAccount-navigation-link--my-membership-details,
.woocommerce-MyAccount-navigation-link--my-membership-products,
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link--edit-address,
.membership-actions .cancel {
	display: none!important;
}
.woocommerce-MyAccount-navigation ul {
    display: flex; /* Use flexbox to align items in a row */
    padding: 0; /* Remove default padding */
    margin: 0; /* Remove default margin */
    list-style: none; /* Remove default list style */
    list-style-type: none; /* Explicitly remove bullet points */
}

.woocommerce-MyAccount-navigation-link {
    margin-right: 20px; /* Add some spacing between items */
    list-style-type: none; /* Remove bullet points from individual list items */
    font-weight: 500;
}

.woocommerce-MyAccount-navigation-link a {
    display: inline-block; /* Ensure anchor tags are inline-block */
    padding: 10px 20px; /* Add some padding for better spacing */
    text-decoration: none; /* Remove underline from links */
    color: #000080; /* Button text color */
    background-color: white; /* Button background color */
    border: solid 3px #000080;
    border-radius: 5px; /* Rounded corners */
    transition: background-color 0.3s, color 0.3s; /* Smooth transition for background and text color */
}

.woocommerce-MyAccount-navigation-link a:hover {
    background-color: #000080; /* Change background on hover */
    color: white;
}

.woocommerce-MyAccount-navigation-link.is-active a {
    background-color: #000080; /* Highlight active page */
    color: white;
}

/* Additional rule to ensure no bullet points */
.woocommerce-MyAccount-navigation ul li::before,
.woocommerce-MyAccount-navigation ul li::after {
    content: none;
}

.woocommerce table.shop_table thead tr th, .woocommerce-page table.shop_table thead tr th,
.woocommerce table.shop_table thead tr th, .woocommerce-page table.shop_table thead tr th a{
    background: #000080;
    color: white;
}

.shop_table.shop_table_responsive.my_account_orders {
    color: black;
}

/* Mobile styles - apply when screen width is 768px or less */
@media screen and (max-width: 768px) {
    .woocommerce-MyAccount-navigation ul {
        flex-direction: column; /* Stack items vertically */
    }
    
    .woocommerce-MyAccount-navigation-link {
        margin-right: 0; /* Remove right margin */
        margin-bottom: 10px; /* Add bottom margin for spacing between items */
        width: 100%; /* Make items full width */
    }
    
    .woocommerce-MyAccount-navigation-link a {
        display: block; /* Make links block-level */
        width: 100%; /* Make links full width */
        box-sizing: border-box; /* Include padding and border in width calculation */
        text-align: center; /* Center text */
    }
}

.fc-step__substep-title.fc-step__substep-title--billing_address {
	display: none!important;
}

.fc-checkout-step,
[data-substep-id="billing_address"] {
	border-top: none!important;
}

[data-substep-id="contact"],
.woocommerce-billing-fields__field-wrapper {
	padding-bottom: 0px!important;
}

.woocommerce-billing-only-fields__field-wrapper {
	margin-top: 0px!important;
}

.woocommerce form .form-row input {
	color: black!important;
}

@media (min-width: 1000px) {
    .admin-bar .fc-wrapper .fc-sidebar.is-sticky .fc-sidebar__inner {
        padding-top: 150px!important;
    }
}

.optional {
	display: none !important;
}

/* Alternative targeting if the above doesn't work */
.woocommerce form .form-row .optional {
	display: none !important;
}


klix-pay-later {
	display: none!important;
}