/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.25.4.1652786406
Updated: 2022-05-17 11:20:06

*/

.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom: 15px!important;}

/* WOOCOMMERCE */
.woocommerce table.shop_table {
	border: none;
}
.woocommerce table.shop_table th {
	border: none;
	color: #000;
	border-bottom: 1px solid #e1e1e1;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #f2f2f2;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
	font-size: 17px;
	font-weight: 500;
	padding: 0.5em 1.3em;
	line-height: 1.7em !important;
	background: transparent;
	position: relative;
	border: 1px solid;
	border-radius: 3px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.button{
float: right;
position: relative;
cursor: pointer;
background-color: transparent;
color: #000;
border: 1px solid #7f7f7f;
}
.woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover{
	color: #e02b20;
	padding: 0.5em 1.3em;
	border: 1px solid #F2F2F2;
}
.woocommerce button.button:hover::after, .woocommerce-page button.button:hover::after, .woocommerce a.button.alt:hover::after, .woocommerce-page a.button.alt:hover::after, .woocommerce button.button.alt:hover::after, .woocommerce-page button.button.alt:hover::after{
	margin-left: -7px;}
.woocommerce-cart table.cart td.actions .coupon .input-text{padding: 12px;}
.cart_item{height: 125px;}
 .woocommerce-cart table.cart img{
	width: 100px;
}
#block-23{margin-bottom: 0!important;}
#block-23 h4{color:#e02b20;}
.woocommerce-message{
background:#f1f1f1;
font-size: 15px !important;
color: #000 !important;
padding: 10px !important;
}

.products h2.woocommerce-loop-product__title{color:#e02b20;}
.woocommerce .woocommerce-result-count {
	margin: 0 0 3em;
}

h1.product_title{font-size: 22px;}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{padding: 13px;}
body.woocommerce .woocommerce-tabs {
	border: none;
	margin: 30px 0 45px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
border-bottom: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {	background: #fff;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
	border-right:none;
	border-bottom: 2px solid #e02b20;
	font-size:18px;
}
#tab-description h2, #tab-additional_information h2{display:none;}
.woocommerce div.product .wc-tabs-wrapper ul.tabs {
	text-align: center;
	margin-bottom: 50px;
	padding: 0;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	width: 100%;
	background-color: transparent;
	border-right: none;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {
	color: #adadad !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
	border-right: none;
	border-bottom:none;
	font-size: 18px;
	background: #fff;
	color: #adadad !important;
}

.entry-content table:not(.variations) {
	 border: none; 
}
/* VENTANA MODAL CARRITO */
.wc-block-components-drawer__screen-overlay {
	z-index: 99999;
}
h2.wc-block-mini-cart__title {
	font-size: 2em;
	margin: 80px 16px 0!important;
}


/*** contact form ***/


 .wpcf7-text, .wpcf7-textarea {
	width: 100%;
	padding: 16px !important;
	border-width: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #999;
	background-color: #eee !important;
	font-size: 14px;
	-webkit-appearance: none;
	border: none !important;
	margin-bottom: 15px !important;
}
.wpcf7-submit{width:50%!important;padding: 16px !important;
	border-width: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #999;
	background-color: #eee !important;
	font-size: 14px;
	-webkit-appearance: none;
	border: none !important;
	margin-bottom: 15px !important;}