body,
.loop_products_filter *, h2.woocommerce-loop-product__title,
footer#colophon .column_left p a, 
.label_input_price span, 
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong, 
nav.woocommerce-MyAccount-navigation ul li a,
table.wishlist_table tbody tr td.product-name a,
section.woocommerce-order-details .woocommerce-table__product-name.product-name a,
.wishlist_table.mobile li .item-wrapper .item-details .product-name h3, a.name_user span,
span.select2-dropdown.dropdwon_ordering li,
span.select2-dropdown.dropdwon_ordering .select2-results__option--highlighted[aria-selected],
.wrap_lopp_item_title span.price del *, 
.wrap_lopp_item_title span.price del, .wishlist_table.mobile li .item-wrapper .item-details .product-name h3 a,
nav.woocommerce-breadcrumb a, nav.woocommerce-breadcrumb span,
ul.products li.product span.woocommerce-Price-amount.amount, ul.socials-footer li a span,
td.xoo-cp-pprice span.woocommerce-Price-amount.amount, table.shop_table_responsive tbody th,
form.woocommerce-cart-form table.shop_table_responsive tbody tr td.product-price span.woocommerce-Price-amount.amount,
ul#shipping_method li label, form.checkout.woocommerce-checkout input, form.checkout.woocommerce-checkout input::placeholder,
.head_table, .foot_table span.title-shipping-cart, .subtitle_checkout, 
.wishlist_table thead th {
    color: #797979    background: url(assets/images/close.svg) no-repeat center!important;
    background-size: 20px!important;
}

form.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,
.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile input.dgwt-wcas-search-input, 
.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile input.dgwt-wcas-search-input::placeholder{
    color: #797979!important;
}

.wp-pagenavi a.page, .woocommerce-page ul.products .price del, 
.price del, 
nav.woocommerce-pagination li .page-numbers ,
table.wishlist_table tbody td.product-price del,
.wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td.value del {
    color: #797979;
}

p.auth_register span {
    color: #f6f6f8;
}

.summary form.cart .qty_button:hover svg {
    stroke: #797979;
}

input:not([type="submit"]), input:not([type="submit"])::placeholder,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus, textarea, textarea:focus, textarea::placeholder {
    color: #797979;
    background: transparent!important;
    border-color: #b22f0b;
    outline: none;
}

form.checkout.woocommerce-checkout input, form.checkout.woocommerce-checkout input::placeholder {
    color: #797979!important;
}

form input:-webkit-autofill, form textarea:-webkit-autofill, 
form input:-webkit-autofill:hover, 
form textarea:-webkit-autofill:hover, 
form input:-webkit-autofill:focus, 
form textarea:-webkit-autofill:focus {
    -webkit-text-fill-color: #b22f0b!important;
    -webkit-box-shadow: 0 0 0 1000px transparent inset!important;
    transition: background-color 5000s ease-in-out 0s;
    background: transparent!important;
}

input:-internal-autofill-selected, .name_user, .wrap_products_sidebar:before {
   background-color: #f6f6f8 !important;
}

.dgwt-wcas-sf-wrapp input, ul.flex-direction-nav li a,
div#pofw_product_options .options-list .choice label:after, 
.summary form.cart .wapf-wrapper .wapf-checkable label span:after { 
    border-color: #ffffff!important;
}


.footer_bar h2.widget-title, .widget_footer_bar ul a,
a.restore-item {
    color: #ffffff!important;
}

footer#colophon .column_left p a:before,
.searchandfilter ul ul li[class*="sf-item"] label:after{
    background: #797979;
}

footer .button,
button, 
input[type="button"],
input[type="reset"],
input[type="submit"], .product_image a.remove, .wc-proceed-to-checkout a, 
.wishlist_table .product-add-to-cart a.button,
.wishlist_table.mobile li .item-wrapper .product-thumbnail .product-remove a, 
.product-template-default span.onsale, ul.products li.product_tag-nuevo .wrap_thumb_loop:before  {
    background: #b22f0b;
    color: #ffffff!important;
    border-color: #b22f0b!important;
    transition: all 0.3s ease;
}


ul li.product span.onsale {
    background: #ffffff;
    color: #b22f0b!important;
}

footer .button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover, .wc-proceed-to-checkout a:hover,
.coupon.under-proceed input#coupon_code, .coupon.under-proceed input#coupon_code::placeholder,
form.checkout_coupon.woocommerce-form-coupon input#coupon_code, form.checkout_coupon.woocommerce-form-coupon input#coupon_code::placeholder,
form.checkout_coupon.woocommerce-form-coupon button.button,
.wishlist_table .product-add-to-cart a.button:hover {
    background: transparent;
    color: #797979!important;
}

.button_outline, .button_outline:hover {
    background: #ffffff;
    color: #b22f0b!important;
    border-color: #b22f0b!important;
}

.type-product a.button, section.error-404 .button, .summary form.cart button[type='submit'], 
.wishlist_table a.add_to_cart_button, .go-shop:hover {
    background: transparent;
    color: #797979!important;
    border-color: #b22f0b!important;
}

section.error-404 .button:hover, .summary form.cart button[type='submit']:hover, 
.wishlist_table a.add_to_cart_button:hover, .go-shop {
    background: #b22f0b!important;
    color: #ffffff!important;
    border-color: #b22f0b!important;
}

.type-product a.button:hover .yith-wcwl-icon::before,
.footer_whatsapp__phone {
    color: #b22f0b;
}

.go-shop:hover {
    background: transparent!important
}

.products .button.add_to_wishlist, .products .button.add_to_wishlist:hover,
.loop_products_filter i, .slick-prev:before, .slick-next:before,
footer .column_left h2.widget-title,
footer .column_left h2,
.widget_hstngr_widget ul li a,
nav.woocommerce-pagination li span.page-numbers.current,
.wrap_sidebar_offer h2,
.quantity input[type="number"], input[type=number].xoo-cp-qty,
input.qty_button, span.xcp-minus.xcp-chng, span.xcp-plus.xcp-chng,
h1.product_title.entry-title, 
.yith-wcwl-add-to-wishlist i.yith-wcwl-icon.fa,
form.woocommerce-shipping-calculator a.shipping-calculator-button,
.cart-discount a.woocommerce-remove-coupon, .select2-container--default .select2-selection--single .select2-selection__rendered,
.wp-pagenavi span.current, .wp-pagenavi a.page:hover,
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li,
p.return-to-shop a, 
form.woocommerce-form.woocommerce-form-login.login .body_form p.woocommerce-LostPassword.lost_password a,
p.auth_register a, p.lost_password a, .product_subtotal_head,
.error-404 .page-content p.numbre-404,
.wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td.value,
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item,
#mega_main_menu.tienda li a,
#mega_main_menu.tienda > .menu_holder > .menu_inner > ul > li:hover > .item_link *,
#mega_main_menu.tienda li.cuenta-logged > .item_link .link_text, 
#mega_main_menu.tienda li.cuenta-login > .item_link .link_text,
.newsletter h2, .single_variation_wrap .woocommerce-variation-price span.price,
a.tab_drawer_heading:after,
.column_right h2.widget-title,
.dgwt-wcas-sf-wrapp input, .dgwt-wcas-sf-wrapp input::placeholder,
span.cartcontents, .textwidget.custom-html-widget a, 
.sidebar_post_bottom ul.wpp-list h2, h2.woocommerce-loop-product__title, 
p.no_account a, a.forward_myaccount, .title_register,
nav.woocommerce-breadcrumb {
    color: #b22f0b!important;
}

.summary form.cart .qty_button svg {
    stroke: #b22f0b;
}

.featured_products_wrap .products .button, .wrap_sidebar_offer a.button {
    background: ;
    color: !important;
    border: ;
}
.featured_products_wrap h2, .featured_products_wrap .woocommerce-product-details__short-description {
    color: ;
}
.searchandfilter ul ul li.sf-option-active label:after,
.slick-dots li.slick-active button:before, 
.wcpscwc-product-slider .slick-dots li button:hover:before,
.wcpscwc-product-slider .slick-dots li.slick-active button,
nav#site-navigation ul li a:before,
footer#colophon ul#menu-main-menu li a:before, 
.nav-link:after,
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-selection--single .select2-selection__arrow,
.u-column1.col-1.woocommerce-Address header, form.woocommerce-EditAccountForm.edit-account header,
.cuenta-login ul.mega_dropdown .widget_custom_html, .head_login,
div#responsive-menu-container a.responsive-menu-item-link:before,
.footer_bar, a.tab_drawer_heading:before {
    background: #b22f0b!important;
}

ul.slick-dots li, .widget_price_filter .ui-slider .ui-slider-handle,
span.select2-dropdown.dropdwon_ordering:before {
    border-color: #b22f0b!important;
    background: #ffffff!important;
}

.newsletter, .grid_sidebar_woocommerce, 
.cuenta-logged ul.mega_dropdown:before, .cuenta-login ul.mega_dropdown:before,
span.select2-dropdown.dropdwon_ordering li:after {
    background: #f6f6f8;
}


.cuenta-logged ul.mega_dropdown .logout-btn a > span,
.grid_sidebar_woocommerce li.cat-item:before, 
.offer_right, 
.head_login, 
.wrap_inner_header,
li#wpmenucartli:after, .categorys_woo a:hover:before, .woocommerce-shop a.all:before, ul.ywcca_category_accordion_widget li.current-cat a:before,
div#pofw_product_options .options-list .choice input[type="checkbox"]:checked ~ label:before, 
.summary form.cart .wapf-wrapper .wapf-checkable label input[type="checkbox"]:checked ~ span:before, 
ul#shipping_method li label:after,
ul.wc_payment_methods.payment_methods.methods li input:checked ~ label:after, 
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > input, 
#modal-content .body_post .title-single-post h2:before, 
.alm-btn-wrap .alm-load-more-btn.loading, .alm-btn-wrap .alm-load-more-btn:hover {
    background: #b22f0b!important;
}

.cuenta-logged ul.mega_dropdown .logout-btn a > span,
.cuenta-logged ul.mega_dropdown .logout-btn a span,
.wrap_sidebar_offer .offer_left p, .u-column1.col-1.woocommerce-Address header h3, form.woocommerce-EditAccountForm.edit-account header h3,
.head_login h2 , .head_login p {
    color: #ffffff!important;
}

span.xoo-cp-close:after, span.xoo-cp-close:before,
button.pum-close.popmake-close:before, button.pum-close.popmake-close:after,
#mega_main_menu.tienda, .widget_footer_bar ul li a:before,
.navigation-center #site-navigation ul li a:before {
    background: #ffffff!important;
}

.grid_sidebar_woocommerce li.cat-item.closed:before,
.offer_left, td.xoo-cp-pprice span.woocommerce-Price-amount.amount:after, 
.xcp-ptotal span.woocommerce-Price-amount.amount:after,
.item_product:after, 
table.wishlist_table tbody tr:after, .menu-social-menu-container ul li:not(:nth-last-child(2)):not(.wpmenucartli):before,
.sidebar_post_bottom h2.widget-title:before, .xoo-cp-success, 
tr.woocommerce-shipping-totals.shipping td form a:after, .rmp-menu-additional-content .social-menu a:not(:last-child):before {
    background: #b22f0b!important;
}

ul.wc_payment_methods.payment_methods.methods li input ~ label:before,
.ywcca_widget_container_style_1 ul.ywcca_category_accordion_widget li i:before,
button.slick-arrow::before,
nav.woocommerce-pagination li a.next.page-numbers:before,
nav.woocommerce-pagination li a.prev.page-numbers:before,
.head_form_cart, .cart-collaterals .wrap_shipping_cart p.subtitle_cart,
.cart-collaterals .cart-subtotal, 
.cart-collaterals .order-total,
.cart-collaterals .tax-rate,
section.shipping-calculator-form p#calc_shipping_state_field span.select2-selection.select2-selection--single,
.cart-collaterals .cart-discount, span.select2-selection.select2-selection--single,
.head_table, p.shipping-checkout,
.foot_table .cart-subtotal,
form.checkout.woocommerce-checkout .cart-discount,
.foot_table .order-total, .shop_table.woocommerce-checkout-review-order-table .tax-rate,
.wp-pagenavi a.previouspostslink:before,
.wp-pagenavi a.nextpostslink:after, section.woocommerce-order-details .foot_item,
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr,
table.wishlist_table thead tr, form.woocommerce-ordering span.select2-selection.select2-selection--single b,
form.woocommerce-ordering .select2-container--open span.select2-selection.select2-selection--single b, 
span.select2-dropdown.dropdwon_ordering,
.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile input.dgwt-wcas-search-input, 
.foot_table span.title-shipping-cart {
    border-color: #b22f0b!important;
}

.ywcca_widget_container_style_1 ul.ywcca_category_accordion_widget li .icon-plus_style_1:before,
section.woocommerce-order-details .woocommerce-table__line-item.order_item, 
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:not(:last-child),
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr,
nav.woocommerce-MyAccount-navigation ul li a, .mc4wp-form-fields input[type="email"] {
    border-color: #b22f0b!important;
}

.xoo-cp-content table.xoo-cp-pdetails.clearfix,
form.woocommerce-cart-form .cart.woocommerce-cart-form__contents,
.woocommerce-cart .woocommerce .cart-collaterals .wrap_inner_cart_totals,
.woocommerce-billing-fields__field-wrapper, .shop_table.woocommerce-checkout-review-order-table,
div#payment, .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address address, 
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, section.woocommerce-customer-details address,
.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content,
nav.woocommerce-MyAccount-navigation, form.woocommerce-EditAccountForm.edit-account .body_form, fieldset,
.cuenta-login ul.mega_dropdown form.login input:not([type="submit"]),
.inner_form, form.woocommerce-form-register input:not([type=submit]),
form.woocommerce-form-login.login_account input:not([type=submit]), 
table.wishlist_table, .wishlist_table.mobile, .cart-collaterals table.shop_table.shop_table_responsive, .cart-collaterals .wc-proceed-to-checkout, 
.woocommerce-billing-fields__field-wrapper, table.shop_table.woocommerce-checkout-review-order-table, 
div#payment, div#customer_details .col-2 .shipping_address, .shop_table.woocommerce-checkout-review-order-table, 
div#pofw_product_options .options-list .choice label:before, 
.summary form.cart .wapf-wrapper .wapf-checkable label span:before, 
table.shop_table_responsive thead tr th, 
tr.woocommerce-shipping-totals.shipping-name th,
.cart-collaterals table.shop_table.shop_table_responsive tr:not(.woocommerce-shipping-totals) th, 
.cart-collaterals table.shop_table.shop_table_responsive tr:not(.woocommerce-shipping-totals) td, 
ul#shipping_method li label:before, 
#customer_details p#it_is_gift_field label span:before, 
.woocommerce-additional-fields, 
nav.woocommerce-MyAccount-navigation ul, 
form.woocommerce-EditAccountForm.edit-account, .woocommerce-address-fields, 
form.woocommerce-form-login, form.woocommerce-form-register,
form.woocommerce-EditAccountForm.edit-account fieldset, 
table.woocommerce-orders-table.woocommerce-MyAccount-orders, 
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead th, 
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th, 
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td, 
table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields, 
form.woocommerce-ResetPassword.lost_reset_password, 
#invoice_with_rut_field label span:before, 
.wishlist_table, .wishlist_table thead th {
    border-color: #b22f0b!important;
}

p.no-comments, 
form.woocommerce-cart-form h2, .cart-collaterals h2,
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
h3#order_review_heading, .u-column1.col-1.woocommerce-Address header h3, form.woocommerce-EditAccountForm.edit-account header h3,
section.woocommerce-order-details h2.woocommerce-order-details__title, 
section.woocommerce-customer-details h2.woocommerce-column__title, 
form.woocommerce-form-register h2, 
.entry-content form.woocommerce-form-login h2,
.woocommerce .wishlist-title h2,
section.woocommerce-bacs-bank-details h2.wc-bacs-bank-details-heading, 
.custom_fields_additionals table:before {
    background-color: #b22f0b!important;
    color: #ffffff!important;
}


.xoo-cp-btns a:first-of-type:hover, a.xoo-cp-close.xcp-btn,
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, 
.woocommerce-info a, .xoo-cp-btns a.xoo-cp-btn-ch:hover {
    background: #ffffff!important;
    color: #797979;
    border-color: #b22f0b!important;
}

.xoo-cp-btns a:first-of-type,  a.xoo-cp-close.xcp-btn:hover, .xoo-cp-btns a.xoo-cp-btn-ch {
    color: #ffffff;
    background: #b22f0b!important;
    border-color: #b22f0b!important;
}


.payment_box p, #social-menu a, ul.product-cats li a, ul.ywcca_category_accordion_widget li a,
.categorys_woo a, .banner-footer p, .woocommerce-tabs.wc-tabs-wrapper h2, 
.woocommerce-MyAccount-content a {
    color: #b22f0b;
}

tr.woocommerce-shipping-totals.shipping td form a, .coupon.under-proceed button.button {
    color: #b22f0b!important;
}

.main-navigation a, 
.woocommerce-shop a.all, ul.ywcca_category_accordion_widget li.current-cat a, .categorys_woo a:hover, .product_meta span a, h1.product_title.entry-title, 
li.product .product_tags li, .sidebar_post_bottom h2.widget-title, section.related.products > h2, .menu-social-menu-container li a, 
.summary form.cart button.minus, .summary form.cart button.plus, td.xoo-cp-ptitle *, form.woocommerce-cart-form td.product-name, 
.woocommerce-checkout-review-order-table .body_table .product-name, 
.banner-footer h3, 
aside#secondary h2.widget-title, .body-archive .body_post h3 *, .single-post h2.entry-title, section.error-404.not-found h1, ul.product_cats li a,
footer#colophon ul#menu-main-menu li a, .pofw-product-options-wrapper .field.pofw-required.pofw-not-valid .pofw-required-text, 
.wapf-field-label.wapf--above label abbr, .woocommerce-tabs.wc-tabs-wrapper .content_tab ul li::marker, 
form.woocommerce-cart-form table.shop_table_responsive tbody tr td.product-name a, 
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody td a, 
.sidebar_shop h2.widget-title, form.woocommerce-ordering:before,
.filter-checkbox .active label a,
.content-modal-text h3 a,
#modal-content .body_post h2 {
    color: #b22f0b!important;
}
