.fondoheader { background-color: #FFF;  }

.main-navigation .menu-menu-principal-container li a { color: #342a80; } 
.widget_search .search-field { background: #333; color: #FFF; border: 5px solid #000; border-right: 0px;}
.widget_search input.search-submit { border: 5px solid #000; color: #FFF; background: #f8a1a1; text-transform: uppercase !important; border-left: 0px;}

.main-navigation section.widget_product_categories li a { color: #f8a1a1; }

.main-navigation .custom-html-widget a { color: #f8a1a1;  }

.home .entry-content h2 { color: #000; }
.home .entry-content h2:nth-child(2) {  background-color:#FFF; 
 }
.home .entry-content h2:nth-child(4) { background-color:#fcd7d7; 
 }
.entry-content .wp-block-woocommerce-products:nth-child(5) { background-color:#fcd7d7;  }

span.onsale { background:#f8a1a1; color: #FFF;  }

.columns-3 ul.products li.product h2 { background-color: transparent; }
.columns-3 ul.products li.product { background: #FFF; }
.columns-3 ul.products li.product { border:1px solid #f8a1a1; }

.columns-3 ul.products li.product .price del { color: #999; }
.columns-3 ul.products li.product .price ins, .columns-3 ul.products li.product .price { color: #333; background: #FFF; }

.columns-3 ul.products li.product a.add_to_cart_button { background: #f8a1a1; color: #FFF; }
.columns-3 ul.products li.product a.add_to_cart_button:hover { background: #f8a1a1; }

#colophon { background: #FFF;  }
#colophon .pie {  }
 #colophon section h2.widget-title { color: #FFF; }
 #colophon .pie li a { color: #f8a1a1; }

 #colophon .pie input, #colophon .pie textarea{ background: #333; color: #FFF; border-color: #333; }
  #colophon .pie button { color:#FFF; background: #f8a1a1; border-color: #f8a1a1; }
   .woocommerce-cart-tab, .widget_shopping_cart h2 { background-color: #f8a1a1 !important; color: #FFF; }

   .cart_list a.remove_from_cart_button { background: #000; color: #FFF; }

   .woocommerce-cart-tab-container .widget_shopping_cart ul.product_list_widget li a:nth-child(1) { color: #FFF; }
    .woocommerce-cart-tab-container .widget_shopping_cart ul.product_list_widget li a:nth-child(2) { color: #000; }
   .cart_list a.remove_from_cart_button, .woocommerce-cart-tab-container .widget_shopping_cart ul.product_list_widget li { color: #999; }
   .woocommerce-mini-cart__buttons a { background: #f8a1a1;  border: 0px solid #FFF; border-bottom: none;  }
.woocommerce-mini-cart__buttons a.checkout { background:#000;  } 

     .woocommerce-mini-cart__buttons a:nth-child(1) { border-right: none; }



     .woocommerce-mini-cart__buttons a { color: #FFF !important; }
     a.added_to_cart { background: #000; color: #FFF !important;}
     .woocommerce-loop-product__title { color: #000; }
     h1.woocommerce-products-header__title, h1.entry-title { color: #000; }

.woocommerce-breadcrumb { color: #666;background: #ebf2f6;}
     .woocommerce-breadcrumb a:link, .woocommerce-breadcrumb a:visited { color: #000; }

     form.woocommerce-ordering select { background: #ebf2f6; border:1px solid #f8a1a1; color: #666; }

     .single-product div.product .entry-summary h1.entry-title {  color: #f8a1a1;}

     .single-product div.product .entry-summary p.price del {  color: #CCC; }

      .single-product div.product .entry-summary p.price ins { color: #b22726; background: none; }

      .single-product div.product .entry-summary .quantity input { background-color: #ebf2f6; border:1px solid #000; color: #b22726; }

      .single-product div.product .entry-summary .single_add_to_cart_button { background: #000; border: 1px solid #000;  color: #FFF; }

      .single-product div.product .entry-summary a { color: #b22726; }

      .single-product .woocommerce-message { color: #FFF; background: #6bb19a; 
 }
 .single-product div.product .wc-tabs-wrapper .wc-tabs li.active { background: #ebf2f6;  }

.single-product div.product .wc-tabs-wrapper .wc-tabs li { background: #fcd7d7; border:1px solid #CCC; border-bottom: none;}

.single-product div.product .wc-tabs-wrapper .wc-tabs li a { color: #f8a1a1;  }

.single-product div.product .wc-tabs-wrapper .wc-tab {background: #ebf2f6; border-top:0px solid #CCC; }

.single-product div.product .wc-tabs-wrapper .wc-tab h2 { color: #f8a1a1; }

.single-product div.product .wc-tabs-wrapper .wc-tab p { color: #726e6d;  }

section.related h2 { color: #000;  }

ul.products li.product a { color: inherit; }

ul.products li.product { border:1px solid #000;  }

ul.products li.product .price ins { background: none; }
ul.products li.product .price del { color: #999; }

ul.products li.product a.add_to_cart_button { background: #f8a1a1; color: #FFF;  }


form.woocommerce-cart-form thead { background: #f8a1a1; color: #FFF; }

form.woocommerce-cart-form tr.cart_item {
	border-top:1px solid #333;
	border-bottom:1px solid #FFF;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,f4f4f4+100 */
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f9f9f9 0%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */

}

form.woocommerce-cart-form tr.cart_item:hover { background: #f4fbfe; }

form.woocommerce-cart-form tr.cart_item td {
	color: #999;
}


form.woocommerce-cart-form tr.cart_item td a {
color: #000; 
	}

form.woocommerce-cart-form tr.cart_item td a img { border:3px solid #fcd7d7; }

form.woocommerce-cart-form tr.cart_item td a:hover img { border:3px solid #f8a1a1; }

	form.woocommerce-cart-form tr.cart_item td a:hover {
color: #b22726;
	}

form.woocommerce-cart-form tr.cart_item td a.remove {
	background: #000; color: #FFF;
}

form.woocommerce-cart-form tr.cart_item td a.remove:hover {
background: #666;
	}

	form.woocommerce-cart-form input { background: #ebf2f6; border: 1px solid #d1e0e9; }
form.woocommerce-cart-form td.product-quantity .quantity input { color: #000 !important; }

form.woocommerce-cart-form tr td.actions { background: #fcd7d7; }

form.woocommerce-cart-form .coupon input[type="submit"] { background: #769fb4; color: #FFF; border-color: #769fb4;}

form.woocommerce-cart-form button[name="update_cart"] { background: #000; color: #FFF; border-color: #000;}

.cart-collaterals  .cart_totals h2  { color: #000; }

.cart-collaterals .cart_totals th, .cart-collaterals .cart_totals td { border-top:#ebf2f6 1px solid; }

.woocommerce-shipping-calculator a { color: #769fb4; }

button[name="calc_shipping"] { background: #d1e0e9; border:1px solid #d1e0e9; }

.wc-proceed-to-checkout a { background: #000; color: #FFF !important; }

.woocommerce-info, .woocommerce-noreviews, p.no-comments { background: #ebf2f6 !important; color: #666!important; }
.woocommerce-info a, .woocommerce-noreviews, p.no-comments { color: #000!important; }

.woocommerce-error { color: #FFF; }

 .single-product .woocommerce-message a { color: #b22726; }

 .woocommerce .form-row label { color:#80a9bc;}

.woocommerce .form-row input, .woocommerce .form-row textarea, .woocommerce #billing_state { background: #FFF !important; border:1px solid #999; }

strong.product-quantity {
  color: #769fb4; }

    td.product-name { color: #f8a1a1; }
  .product-total span { color: #769fb4; }

  tr.cart_item:hover { background: #ebf2f6; }

  tr.cart_item td.product-name, tr.cart_item  td.product-total, tr.cart-subtotal th,  tr.cart-subtotal td  { border-bottom: 1px solid #d1e0e9; }

  #place_order {background: #000; color: #FFF; }

  #place_order:hover { background: #769fb4; }

  .woocommerce ul.order_details li { color: #769fb4; border-left: 10px solid #000;  }

  .woocommerce ul.order_details li strong { color: #000;  }

  .woocommerce-order-pay .woocommerce input[type="submit"] { background: #000; color: #FFF; border-color: #000;  }

  .woocommerce-order-pay .woocommerce input[type="submit"]:hover { background: #769fb4; }

  .woocommerce-MyAccount-navigation { 
  
  border-bottom: 2px solid #d1e0e9; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f4f4f4+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

.woocommerce-MyAccount-navigation li { border-right: 1px solid #d1e0e9; }

.woocommerce-MyAccount-navigation li a { color: #769fb4; }

.woocommerce-MyAccount-navigation li a:hover {  color: #000;  }

.woocommerce-MyAccount-navigation li:last-child a { color: #b22726; }

.woocommerce-account a { color: #769fb4; }

.woocommerce-account a:visited { color: #769fb4; }
.woocommerce-account a:hover { color: #b22726; }


button[name="save_account_details"], button[name="save_address"], button[name="login"], button[type="submit"] { background: #769fb4; border-color: #769fb4; color: #FFF;  }

  tr.order-total { background: #fcd7d7; color: #000;  }

  #special_links a { color: #f8a1a1; }
#special_links a#bars { color: #342a80; }

#menumobile { background: #342a80; color: #FFF; }

#menumobile ul.product-categories li a { color: #FFF; background: #92b6c7;  border-color: #FFF; }

#menumobile ul li a { border-bottom-color:#FFF;  }

input.search-field::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #FFF;
    opacity: 1; /* Firefox */
}

input.search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #FFF;
}

input.search-field::-ms-input-placeholder { /* Microsoft Edge */
    color: #FFF;
}

.woocommerce-pagination li { color: #638697; }

.woocommerce-pagination li a { background: #638697; color: #FFF; }