/* ESPA FIXES */
.espa_letters_blue {
    color: rgb(0, 83, 114) !important;
}

.espa_bg_blue {
    background: rgb(0, 83, 114) !important;
}

.espa_bg_fixer {
    background: rgba(0, 0, 0, 0.01) !important;
}

.screen-reader-text,
.eael-breadcrumb-separator {
    background-color: rgba(0, 0, 0, 0.01) !important;
}

.wc-block-components-button__text {
    color: #fff !important
}

/* a.woodmart-nav-link,
a.btn .wd-btn-text,
.screen-reader-text,
a.screen-reader-shortcut,
.price bdi,
.wd-cookies-inner p,
.wd-product-cats,
.cart-info .quantity,
.woocommerce-Price-amount bdi,
.product-price bdi,
.woocommerce-shipping-destination,
.woocommerce-shipping-calculator a,
.main-page-wrapper > .container,
.widget_product_categories .dropdown_product_cat,
li.wc-layered-nav-term .count,
.single-product-page,
.single-product-page .product-tabs-wrapper,
.select2-container--default .select2-selection--single .select2-selection__placeholder,
.select2-container--default .select2-results__option,
article.category-blog .article-body-container,
article.category-blog .meta-categories-wrapp a,
article.category-blog .meta-post-categories a,
.bank-box *,
.checkout-order-review .cart_item,
.wc_payment_method .payment_box *,
.cart-subtotal td *,
.cart-discount td,
.cart-discount td *,
.woocommerce-shipping-totals td,
.order-total td *,
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
    background-color: rgba(0, 0, 0, 0.01) !important;
}
.product-labels .new.product-label,
.product-labels .onsale.product-label,
.wd-empty-mini-cart a.wc-backward,
a.btn.cookies-accept-btn,
.woocommerce-mini-cart__buttons .button.checkout,
.searchform input[name="s"],
.wc-proceed-to-checkout a,
.coupon .button,
.page-numbers.current,
.single_add_to_cart_button,
.woocommerce-ordering.wd-ordering-mb-icon select option,
.woocommerce-form-login__submit,
.woocommerce-ResetPassword .woocommerce-Button,
.woocommerce-form-register .woocommerce-Button,
.woocommerce-EditAccountForm .woocommerce-Button,
.woocommerce-MyAccount-content .woocommerce-orders-table__cell .woocommerce-button,
.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button,
.order-again .button,
.woocommerce-checkout #place_order,
.woocommerce-checkout [name="apply_coupon"] {
    color: rgb(0, 0, 0) !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--wd-primary-color) !important;
    color: rgb(0, 0, 0) !important;
}

.woocommerce-MyAccount-content .woocommerce-Message,
.woocommerce-MyAccount-content .woocommerce-Message a {
    color: #484848 !important;
}

.woocommerce-NoticeGroup .woocommerce-message {
    color: #1c1c1c !important;
}

.woocommerce-message[role="alert"],
.woocommerce-error[role="alert"] {
    color: #1c1c1c !important;
}

.sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    white-space: nowrap !important;
    background-color: rgba(0, 0, 0, 0.01) !important;
    border: 0 !important;
}*/

.fixed-espa-container {
	display: flex;
	flex-direction: column;
	position: fixed;
	bottom: 0;
	left: 0;
	max-width: 490px;
	width: 100%;
	height: auto;
	z-index: 998;
}

.fixed-espa-container a {
	display: flex;
	cursor: pointer;
}

.fixed-espa-container img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}


/* START - USERWAY - ACCESSIBILITY FIXES */
/* html.popup body > .uwy {
    display: none !important;
}

body .uwy .userway_buttons_wrapper {
    top: 50% !important;
    transform: translateY(-50%) !important;
}

body .uwy.userway_p1 .userway_buttons_wrapper, 
body .uwy.userway_p2 .userway_buttons_wrapper, 
body .uwy.userway_p3 .userway_buttons_wrapper {
    right: 13px !important;
    left: unset !important;
}

body .uwy.userway_p6 .userway_buttons_wrapper,
body .uwy.userway_p7 .userway_buttons_wrapper,
body .uwy.userway_p8 .userway_buttons_wrapper {
    left: 13px !important;
    right: unset !important;
}

@media (max-width: 767px) {
    body .uwy .uai {
        width: 38px !important;
        height: 38px !important;
        transform: scale(1) !important;
    }

    body .uwy.userway_p1 .userway_buttons_wrapper, 
    body .uwy.userway_p2 .userway_buttons_wrapper, 
    body .uwy.userway_p3 .userway_buttons_wrapper {
        right: 8px !important;
    }
        
    body .uwy.userway_p6 .userway_buttons_wrapper,
    body .uwy.userway_p7 .userway_buttons_wrapper,
    body .uwy.userway_p8 .userway_buttons_wrapper {
        left: 8px !important;
    }
} */
/* END - USERWAY - ACCESSIBILITY FIXES */