/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

	color: #FFF;
}
table th, #payment .payment_methods > li {
	background-color: #2d2f9e !important;
}
.custom_table tbody tr a.button, .custom_table tbody tr a.button.adding, .custom_table tbody tr a.button.alt.wc-variation-selection-needed, .custom_table tbody tr a.button.adding.wc-variation-selection-needed, .custom_table tbody tr a.button.disabled, .custom_table tbody tr a.button.alt.disabled{
	background: #72bcbf;
}

table th, #payment .payment_methods > li {
  background-color: #72bcbf !important;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
	background-color: #b9ddde;
}

.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before {
    color: #302f95;
}

#payment .payment_methods > .woocommerce-PaymentMethod > label, #payment .payment_methods > .wc_payment_method > label {
    color: #302f95;
}

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0;
}
.storefront-breadcrumb {
    padding: 0 0;
    margin: 0 0 0;
}
.woocommerce-breadcrumb {
    margin-bottom: 1em;
}

.site-header .site-branding img {
    max-width: 350px;
}

.site-search .widget_product_search input[type=search], .site-search .widget_product_search input[type=text], .header-widget-region .widget_product_search input[type=search], .header-widget-region .widget_product_search input[type=text] {
   background: rgba(255, 255, 255, 1);
}
ul.products li.product img, ul.products .wc-block-grid__product img, .wc-block-grid__products li.product img, .wc-block-grid__products .wc-block-grid__product img {
    display: block;
}
ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products .wc-block-grid__product h2, ul.products .wc-block-grid__product h3, ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products li.product h2, .wc-block-grid__products li.product h3, .wc-block-grid__products li.product .woocommerce-loop-product__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product h2, .wc-block-grid__products .wc-block-grid__product h3, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
    margin-bottom: 0;
}
.site-main ul.products li.product .button, .site-main ul.products li.product .added_to_cart {
/*     display: none; */
}

.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale, .wc-block-grid__product-onsale, .widget_search form:before, .widget_product_search form:before {
    font-family: "Arial Black", Gadget, sans-serif;
}

body, button, input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
}

@media (max-width: 480px), (max-width: 767px) and (orientation: landscape){
	.joinchat {
		--bottom: 60px;
	}
}


.handheld-navigation{
	background:#72bcbf
}

.storefront-handheld-footer-bar ul li.cart .count {
    background-color: #302f95;
    color: #FFFFFF;
    border-color: #72bbbb;
}
.site-main ul.products li.product .button {
	display:none;
}

.storefront-handheld-footer-bar ul li.home > a:before {
	content: "\f015";
}

.storefront-handheld-footer-bar ul li.checkout > a:before {
	content: "\f061 \00a0 \f155";
}

.payment_logos{
  display: inline-flex;
	margin-top: 20px;
}

#payment .payment_methods .payment_logos img{
  margin-right: 20px;
	height:80px;
  max-height: 2.2em;
}

.storefront-full-width-content .woocommerce-products-header {
    text-align: center;
    padding: 0 0 1em;
}

.woocommerce-crear-cuenta {
    color: black;
    margin-bottom: 0;
    padding-bottom: 0;
}
.woocommerce-crear-cuenta ul {
    margin-left: 1em;
}
.tm-extra-product-options-container .price.tc-price span {
    color: #2e3192;
}

.single-product div.product .summary .price.tc-price:after {
	display:none
}

.site-info {
    display: none;
}