.navbar-toggler .toggle-icon span,
.navbar-toggler .toggle-icon span::before,
.navbar-toggler .toggle-icon span::after {
    background-color: white;
}
img[src*="efficiencyisessential.com/wp-content/uploads/2024/04/cropped-cropped-Logo_EIE-removebg-preview-1-edited.png"] {
    width: 200px; /* Set your desired width */
    height: auto; /* Maintain aspect ratio */
}
/* Make the background of the menu black and text color white */
#menu-primary-menu {
    background-color: black;
}

#menu-primary-menu .menu-item a {
    color: white;
    text-decoration: none; /* Remove underline */
}

/* Change the text color on hover */
#menu-primary-menu .menu-item a:hover {
    color: #d7345f;
}

/* Optional: Change the background of the sub-menu to black and text color to white as well */
#menu-primary-menu .sub-menu {
    background-color: black;
}

#menu-primary-menu .sub-menu .menu-item a {
    color: white;
}

/* Change the text color on hover for sub-menu */
#menu-primary-menu .sub-menu .menu-item a:hover {
    color: #d7345f;
}

/* Change the color of the close button */
#menu-primary-menu .btn-nav-close .close-btn {
    color: white;
}

/* Change the color of the close button on hover */
#menu-primary-menu .btn-nav-close .close-btn:hover {
    color: #d7345f;
}

/* Change the color of the customize partial edit shortcut button icons */
#menu-primary-menu .customize-partial-edit-shortcut-button svg {
    fill: white;
}

/* Change the color of the customize partial edit shortcut button icons on hover */
#menu-primary-menu .customize-partial-edit-shortcut-button:hover svg {
    fill: #d7345f;
}
/* Apply gradient background to the .tutor-submenu-login-section-instructor div */
.tutor-submenu-login-section-instructor {
    background: linear-gradient(180deg, #8b0000, #000000); /* From dark red to black */
    color: white; /* Ensure text is readable against gradient */
}
/* Change the text color on hover */
.tutor-submenu-links a:hover {
    color: #d7345f !important; /* Change to desired hover color */
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    background-color: black !important;
    color: white !important; /* This ensures the text remains visible */
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background-color: red !important;
    color: white !important; /* Ensures the text remains visible */
}

.woocommerce-product-details__short-description p {
    color: black;
}

.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_details td p {
    color: black;
}

.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_details td p,
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_details th {
    color: black;
}

.woocommerce-noreviews {
    color: black;
}

label[for="rating"] {
    color: black;
}

.posted_in, .tagged_as {
    color: black;
}
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_important-dates th,
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_important-dates td p {
    color: black;
}
.tutor-header-profile-name {
    color: white !important;
}

button.button[name="apply_coupon"] {
		
    color: black !important;
}
.cart-product-title {
    color: black !important;
}

button.button[name="apply_coupon"]:hover {
		
    color: white !important;
}
.cpsw_stripe_icons img {
    width: 24px; /* Adjust the width to a smaller size */
    margin-left: 0.2em; /* Reduce the left margin for closer alignment */
    vertical-align: middle; /* Ensure all icons are aligned vertically */
}

.cpsw_stripe_icons {
    display: flex;
    align-items: center;
}

button.wpforms-submit.inline-fields {
    background-color: #D73745 !important; /* Set the background color */
    color: white !important; /* Ensure the text color is white for visibility */
    border: none !important; /* Remove any default border */
    border-radius: 10px !important; /* Adjust the border radius as needed */
    padding: 10px 20px; /* Add some padding for better appearance */
    cursor: pointer; /* Change cursor to pointer on hover */
}

/* Optional: Change the color on hover */
button.wpforms-submit.inline-fields:hover {
    background-color: #C32E3D !important; /* Slightly darker shade on hover */
}

#wpforms-1359-field_1 {
    border-radius: 10px; /* Adjust the border radius as needed */
    padding: 15px; /* Increase the padding for a bigger input box */
    border: 1px solid #ccc; /* Optional: Add a light border */
    width: 100%; /* Optional: Make the input box take the full width of its container */
    box-sizing: border-box; /* Ensure padding doesn't affect the width */
    font-size: 16px; /* Optional: Increase the font size for better readability */
}

/* Optional: Style the input box on focus */
#wpforms-1359-field_1:focus {
    border-color: #D73745; /* Change border color on focus */
    outline: none; /* Remove default outline on focus */
} 

/* Center the entire widget within the footer */
#nav_menu-7 {
    text-align: center;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Center the menu title */
#nav_menu-7 .widget-title {
    text-align: center;
}

/* Style the menu container */
#nav_menu-7 .menu {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Style individual menu items */
#nav_menu-7 .menu li {
    display: block;
    margin: 10px 0; /* Adjust spacing between menu items */
}

/* Style menu links */
#nav_menu-7 .menu li a {
    text-decoration: none;
    color: #ffffff; /* Change to desired link color */
    padding: 5px 10px; /* Add some padding for better appearance */
    display: block;
}

/* Optional: Add hover effect for menu links */
#nav_menu-7 .menu li a:hover {
    color: #D73745; /* Change to desired hover color */
}

/* Style for submenu items */
#nav_menu-7 .sub-menu {
    display: none;
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
}

#nav_menu-7 .menu li:hover .sub-menu {
    display: block;
}

#nav_menu-7 .sub-menu li {
    margin: 0;
}

#nav_menu-7 .sub-menu li a {
    padding: 5px 10px; /* Adjust padding for submenu items */
}

.wapf {
	margin-top: 15px; 
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #0e314c
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt:hover {
	background-color: #D73745;
}

.woocommerce #respond input#submit, .woocommerce ul.products li.product .button {
	background-color: black
}

.woocommerce #respond input#submit, .woocommerce ul.products li.product .button:hover {
	background-color: #D73745
}

/* Increase the size of WooCommerce product images */
.woocommerce ul.products li.product img {
    width: 100% !important;
    height: auto !important;
    max-width: none !important;
}

.woocommerce div.product div.images img {
    width: 100% !important;
    height: auto !important;
    max-width: none !important;
}

.menu-item .sub-menu{
	background: black; 
}

.navbar .navbar-brand img {
    /* max-width: unset; */
}
.navbar .navbar-brand img {
    /* max-width: unset; */
}
