/**
Theme Name: YAY Foods Child Theme
Author: Vegan Web Design
Author URI: https://veganwebdesign.com
Description: Child theme for YAY Foods.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: yay-foods-child-theme
Template: astra
*/

.ast-site-identity .menu-link {
	background: #ed008c;
    display: inline-block;
    color: #fff;
    padding: 5px;
    border-radius: 10px;
    text-align: center;
	text-transform: uppercase;
    margin-left: 5px;
    margin-right: 5px;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
	background: #000;
	color: #fff;
}

.woocommerce .woocommerce-error {
	border-top-color: #ed008c;
}

.woocommerce .woocommerce-error::before {
	color: #ed008c;
}

.main-header-menu .menu-highlight.current-menu-item > a,
.main-header-menu .menu-highlight.current-menu-item > a span{
	color: #000;
}

.woocommerce table.shop_table thead, 
.woocommerce-page table.shop_table thead,
.woocommerce-cart .cart-collaterals .cart_totals>h2, 
.woocommerce-cart .cart-collaterals .cross-sells>h2,
.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,
.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title {
	background-color: #000;
}

.ast-flyout-menu-enable.ast-header-break-point .main-header-bar-navigation #site-navigation {
	background-color: #000;
}

.ast-site-header-cart .current-menu-item a {
	color: #fff;
}

.site-header .ast-site-header-cart-data .button.wc-forward:hover,
.ast-theme-transparent-header .main-header-menu .ast-masthead-custom-menu-items a:hover,
.ast-theme-transparent-header .main-header-menu li:hover > a,
.ast-theme-transparent-header .ast-masthead-custom-menu-items,
.ast-theme-transparent-header .ast-masthead-custom-menu-items a {
	color: #ed008c;
}

.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title {
	border-bottom: 1px solid #fff;
}

.woocommerce-table--order-details tfoot tr:first-child th {
	border-top: 1px solid #fff;
}

.woocommerce-table--order-details tfoot tr th {
	border-right: 1px solid #fff;
	text-align: right;
}

.select2-container--default .select2-selection--single .select2-selection__rendered,
input[type=text] {
	color: #000;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #000 transparent transparent transparent;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #000 transparent;
}

@media only screen and (min-width: 768px) {
	.ast-site-identity .menu-link {
		padding: 20px;
		font-size: 18px;
		border-radius: 40px;
	}
}

@media only screen and (min-width: 992px) {
	.d-lg-none { display: none !important; }
}