/*!
Theme Name: Vault Child
Theme URI: https://uicore.co
Description: Multi-Purpose Elementor WordPress Theme
Author: UiCore
Author URI: https://uicore.co
Template: vault
Version: 1.0.0
Text Domain: vault
*/

 /* Add your custom style here */


.logged-in .uicore-header-wrapper .uicore-extra .uicore-cta-wrapper  a span {
  font-size: 0;
}
.logged-in .uicore-header-wrapper .uicore-extra .uicore-cta-wrapper a span::before {
  content: "My Account";
  font-size: 15px;
}

/*#add_payment_method table.cart td.actions .coupon .input-text, .select2-container.select2-container--default .select2-selection--single, .variations select, .variations select *, .woocommerce #reviews textarea, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce-page .woocommerce form .form-row input.input-text, .woocommerce-page .woocommerce form .form-row textarea, .woocommerce-page input, select.orderby *{
   color: #000000 !important;
}*/
.woocommerce table.shop_table thead th {
  background-color: #0B0B0B!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul a:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
  background: #0B0B0B!important;
}
a:hover {
  color: #fdfdfd;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
  background: inherit;
  font-weight: 700;
  display: inline-block;
  text-decoration: none;
}
.woocommerce-breadcrumb {
  display: none;
}
.contact_us > div {
  margin: 0 0 20px;
}
.contact_us > div.flex > div {
  margin: 0 0 20px;
}
.woocommerce-account .woocommerce-button.button {
  padding: 10px !important;
  margin: 0 10px 0 7px !important;
}
.eael-product-grid .woocommerce ul.products li.product ins {
  text-decoration: none;
}
.avwp-av {
    background: #000000;
}
.avwp-av button.yes {
    background: #000000;
    margin-left: 0;
    margin-right: 1%;
    color: #f3c852;
    border: 1px solid;
}
.avwp-av button.yes:hover {
    background: #f3c852;
    box-sizing: border-box;
    color: #000;
}
.avwp-av button {
    background: #000000;
    color: #f3c852;
    border: 1px solid;
}
.e-n-tabs-heading button.e-n-tab-title:hover {
  background-color: var(--e-global-color-uicore_primary) !important;
  color: #fff;
  border-color: var(--e-global-color-uicore_primary) !important;
}
.uicore-swatch.uicore-swatch--button.selected:hover , .uicore-swatch.uicore-swatch--button:hover {
	background-color: var(--e-global-color-uicore_primary) !important;
	color: #fff;
	border-color: var(--e-global-color-uicore_primary) !important;
}
.uicore-swatch--button .uicore-button-label {
	color: #fff  !important;
}
.eael-product-popup-details {
	background: #000;
}
.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4 {
  left: 0;
  top: 0 !important;
}
.woocommerce-cart .woocommerce {
    display: inline-block !important;
	width: 100% !important;
}
.page-id-460 .cart .woocommerce-variation-add-to-cart, .page-id-460 .cart:not(.variations_form) {
    display: inline-table !important;
}
.woocommerce-cart .cart_totals {
    background: none !important;
    border: 1px solid #333 !important;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: auto !important;
	color: #fff !important;
}
.woocommerce .quantity .qty {
    background: none !important;
    color: #fff !important;
}
.eael-product-wrap:hover {
	background-color: #f3c852;
	color: #000;
}
.woocommerce-checkout .woocommerce-notices-wrapper {
  margin-top: 20px;
}
.woocommerce form .form-row.validate-required {
	width: 100%;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
  float: left;
  width: 47% !important;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
  float: right;
  width: 47% !important;
}
.eael-product-wrap:hover .eael-product-title h2 {
  color: #000 !important;
}
.eael-product-wrap:hover .eael-product-price {
color: #000 !important;

}
.onsale {
  display: none;
}
.single-product .posted_in {
  display: none !important;
}
.single-product .related.products {
  display: none;
}
.woocommerce-order-received .wp-block-buttons.alignwide.is-layout-flex.wp-block-buttons-is-layout-flex {
    display: none;
}
#add_payment_method table.cart td.actions .coupon .input-text, .select2-container.select2-container--default .select2-selection--single, .variations select, .variations select *, .woocommerce #reviews textarea, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce-page .woocommerce form .form-row input.input-text, .woocommerce-page .woocommerce form .form-row textarea, .woocommerce-page input, select.orderby * { background: none !important; }

.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-blocks-components-select .wc-blocks-components-select__select {
    border: 1px solid hsl(0deg 0% 39.37% / 80%) !important;
    color: #fff !important;
}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label,
.wc-blocks-components-select .wc-blocks-components-select__label {
    color: #616161 !important;
}
.wc-blocks-components-select .wc-blocks-components-select__container { background: none !important; }
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] { border: 1px solid hsl(0deg 0% 39.37% / 80%) !important; }
.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step { margin-bottom: 0 !important; }
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator { padding-top: 28px !important; margin-bottom: 20px !important; }
.wc-block-components-checkout-return-to-cart-button {  color: #fff !important; }

.eael-star-rating.star-rating {
  display: none !important;
}
.eael-product-popup-details {
    background: #000 !important;
}
.uicore-social-icon.uicore-link:hover {
  color: #fff !important;
}
.uicore-share-product {
  margin-top: 1.4rem;
  margin-bottom: 1.4rem;
}
.woocommerce-tabs.wc-tabs-wrapper {
  display: none !important;
}
a:hover {
  color: #fff !important;
}
.uicore-swatches-wrp li {
  background-color: #000;
  border: 1px solid #fff !important;
  width: auto;
}
.uicore-swatches-wrp li {
  background-color: #000!important;
  padding: 10px 20px!important;
}
.uicore-swatches-wrp li img {
  display: none !important;
}
.uicore-swatch.selected, .uicore-swatch:hover {
  border-color: rgb(243, 200, 82) !important;
  box-shadow: 0 0 0 1px rgb(243, 200, 82)!important;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"] {
	background-color: #fff !important;
}
.wc-blocks-components-select .wc-blocks-components-select__select {
	background-color: #000 !important;
}
@media (max-width: 767px) {
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	    float: left;
	    width: 100% !important;
	    margin-bottom: 15px;
	}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	    float: right;
	    width: 100% !important;
	}
	.uicore-mobile-head-right {
		gap: 0 !important;
	}
	.uicore-navbar .uicore-ham:not(.uicore-drawer-toggle) {
		width: auto !important;
	}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		float: right;
		width: 100% !important;
	}
	
	.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products {
    display: grid;
    grid-gap: 10px  !important;
    margin: 0 0 15px 0 !important;
    padding: 0 !important;
}

}