body,
.loop_products_filter *, h2.woocommerce-loop-product__title,
.main-navigation a, 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, nav.woocommerce-breadcrumb a {
    color: #808080;
}

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: #808080!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: #999999;
}

p.auth_register span {
    color: #f6f6f8;
}

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: #003d54;
    background: transparent!important;
    border-color: #0093ae;
    outline: none;
}

form.checkout.woocommerce-checkout input, form.checkout.woocommerce-checkout input::placeholder {
    color: #808080!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: #0093ae!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 {
    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: #808080;
}

footer .button,
button, 
input[type="button"],
input[type="reset"],
input[type="submit"], .product_image a.remove, .wc-proceed-to-checkout a, mark,
.wishlist_table .product-add-to-cart a.button,
.wishlist_table.mobile li .item-wrapper .product-thumbnail .product-remove a {
    background: #0093ae;
    color: #ffffff!important;
    border-color: #0093ae!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: #0093ae!important;
}

.button_outline, .button_outline:hover {
    background: #ffffff;
    color: #003d54;
    border-color: #003d54!important;
}

.type-product a.button, section.error-404 .button {
    background: transparent;
    color: #0093ae;
    border-color: #0093ae!important;
}

.type-product a.button:hover, section.error-404 .button:hover {
    background: #0093ae;
    color: #ffffff;
    border-color: #0093ae!important;
}

.products .button.add_to_wishlist, .products .button.add_to_wishlist:hover,
.wrap_lopp_item_title span.price ins *,
.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,
span.price > span.woocommerce-Price-amount,
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, .single-product p.price,
.yith-wcwl-add-to-wishlist i.yith-wcwl-icon.fa,
.product_price span.woocommerce-Price-amount.amount, .product_subtotal span.woocommerce-Price-amount.amount,
.order-total span.woocommerce-Price-amount.amount,
td.xoo-cp-pprice span.woocommerce-Price-amount.amount, .xcp-ptotal span.woocommerce-Price-amount.amount,
.cart-collaterals span.woocommerce-Price-amount.amount,
.shop_table.woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount,
form.woocommerce-shipping-calculator a.shipping-calculator-button,
.cart-discount a.woocommerce-remove-coupon, .select2-container--default .select2-selection--single .select2-selection__rendered,
.head_table .product-total, .wp-pagenavi span.current, .wp-pagenavi a.page:hover,
section.woocommerce-order-details span.woocommerce-Price-amount.amount,
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,
table.wishlist_table tbody td.product-price,
.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,
.wrap_lopp_item_title span.price *, .wrap_lopp_item_title 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 {
    color: #003d54!important;
}

.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,
.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: #0093ae!important;
}

ul.slick-dots li, .widget_price_filter .ui-slider .ui-slider-handle,
span.select2-dropdown.dropdwon_ordering:before {
    border-color: #003d54!important;
    background: #ffffff!important;
}

.newsletter, .grid_sidebar_woocommerce, .xoo-cp-ptotal,
.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 {
    background: #003d54!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,
span.xoo-cp-icon-cross.xoo-cp-remove-pd:after, span.xoo-cp-icon-cross.xoo-cp-remove-pd: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, .summary p.price span: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: #0093ae!important;
}

.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,
section.woocommerce-customer-details address .item_address,
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,
.single-product span.select2.select2-container span.select2-selection__arrow b,
.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile input.dgwt-wcas-search-input {
    border-color: #0093ae!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"], ul.flex-direction-nav li.flex-nav-next a, ul.flex-direction-nav li.flex-nav-prev a,
.xoo-cp-container {
    border-color: #0093ae!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, .shop_table.woocommerce-checkout-review-order-table {
    border-color: #0093ae!important;
}

p.no-comments, 
form.woocommerce-cart-form h2, .cart-collaterals h2,
.woocommerce-billing-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 {
    background-color: #0093ae!important;
    color: #ffffff!important;
}
span.onsale {
    display: !important;
}

.xoo-cp-btns a:first-of-type, .xoo-cp-btns a:nth-of-type(2):hover, a.xoo-cp-close.xcp-btn,
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, 
.woocommerce-info a {
    background: #ffffff!important;
    color: #0093ae;
    border-color: #0093ae!important;
}

.xoo-cp-btns a:first-of-type:hover, .xoo-cp-btns a:nth-of-type(2), a.xoo-cp-close.xcp-btn:hover {
    color: #ffffff;
    background: #0093ae!important;
    border-color: #0093ae!important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: #ffffff!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, table.xoo-cp-pdetails td.xoo-cp-pprice *, .xoo-cp-ptotal span.xcp-totxt,
table.shop_table_responsive thead tr th.product-price, table.shop_table_responsive thead tr th.product-quantity, 
form.woocommerce-cart-form table.shop_table_responsive tbody tr td.product-price span.woocommerce-Price-amount.amount, 
.woocommerce-MyAccount-content a {
    color: #0093ae;
}

tr.woocommerce-shipping-totals.shipping td form a, .coupon.under-proceed button.button, .shop_table.woocommerce-checkout-review-order-table .foot_table span.woocommerce-Price-amount.amount {
    color: #0093ae!important;
}

.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, 
form.woocommerce-cart-form table.shop_table_responsive tbody tr td.product-subtotal span.woocommerce-Price-amount.amount, 
ul#shipping_method li label, form.checkout.woocommerce-checkout input, form.checkout.woocommerce-checkout input::placeholder, 
.foot_table span.title-shipping-cart, .subtitle_checkout, .foot_table ul#shipping_method span.woocommerce-Price-amount.amount, 
.shop_table.woocommerce-checkout-review-order-table .foot_table .order-total span.woocommerce-Price-amount.amount, .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, 
section.up-sells.upsells.products > h2, .cross-sells > h2 {
    color: #003d54!important;
}
