/* CONTORNO IMAGENES */
.woocommerce-page ul.products li.product a img, .woocommerce-page ul.product_list_widget li img, .woocommerce-page div.product div.images img {
border: 1px solid silver;
}

.woocommerce ul.products li.product a img {
border: 1px solid silver;
}

/* BOTÓN AÑADIR AL CARRITO */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-size: 80%;
color: #ebe9eb;
background-color: #ffffff !important;
border: 1px solid #ebe9eb !important;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
color: #FF5C56;
border: 1px solid #FF5C56 !important;
}

/* ALINEACION TEXTO TIENDA HOME */
.woocommerce .products ul, .woocommerce ul.products {
text-align: center;
}

/* COLOR PRECIO */
.woocommerce ul.products li.product .price {
color: #FF5C56;
}

/* TITULOS TIENDA ONLINE */
.woocommerce-page div.product .summary .product_title {
margin-top: 0;
margin-bottom: 0;
line-height: 0;
background-color: white;
}

.woocommerce-page div.product .summary .product_title span {
padding: 0px;
color: #FF5C56;
font-size: 30px;
text-transform: uppercase;
line-height: 1em;
letter-spacing: 1.5px;
background-color: white;
}

/* TEXTO DESCRIPCIÓN */
.woocommerce-tabs > .entry-content > p:first-of-type:first-letter, .woocommerce-page div.product div.summary div[itemprop="description"] > p:first-of-type:first-letter {
font-size: 16px;
float: left;
line-height: 1.5em;
padding: 0;
}

/* PRECIO */
.woocommerce-page div.product .summary .price {
font-size: 25px;
display: inline-block;
padding: 0;
margin-top: 0px;
margin-bottom: 20px;
color: black;
}

/* CATEGORIA */
.product_meta .post-tags-title {
color: #212121;
margin-right: 10px;
font-weight: 600;
font-size: 10px;
display: inline-block;
border-bottom: 0px;
text-transform: uppercase;
}

.product_meta .post-tags a {
display: inline-block;
line-height: 30px;
height: 30px;
padding: 0 10px;
color: #212121;
background-color: none;
margin-right: 3px;
font-size: 10px;
}
.wp-block-button a{
	background-color: #30C7FF;
	border: 2px solid #30C7FF;
}

.wp-block-button a:hover{
	background-color: white;
	color: #30C7FF; 
	border: 2px solid #30C7FF;
}

/* IMAGEN PRODUCTO THUMBNAIL */
.woocommerce-page div.product div.images div.thumbnails{
	padding: 10px 0px;
	background-color: #fff;
}

.woocommerce-page div.product div.thumbnails ul li{
	padding: 0px 0px;
}

/* TITULOS CONTENIDO HOME */
.module-carousel .post-c-wrap .title, .module-square-grid .content_in .post-c-wrap .title {
font-weight: 700;
font-size: 18px;
}

/* BOTONES HOME */
.wp-block-button a {
background-color: transparent;
color: black;
border: 2px solid black;
}

.wp-block-button a:hover {
background-color: transparent;
color: #FF5C56;
border: 2px solid #FF5C56;
}

.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
color: #000;
}

.module-shortcode{
margin-bottom:0px;	
}

.wp-block-button__link {
font-size: 1em;
}

/* CONTENIDO HOME LAYER GRIS SOBRE IMAGENES*/
.module-carousel .post-c-wrap, .module-square-grid .content_in .post-c-wrap {
position: absolute;
width: 100%;
top: 0;
height: 100%;
padding: 0 0px;
z-index: 100;
background-color: rgba(0,0,0,0.5);
}

.inner-cell .innerwrap {
display: inline-block;
padding: 68px 20px;
background-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

/* PRECIO HOME hide */
span.price{
	display:none !important;
}