/*
Theme Name: Sapatinhos
Theme URI: https://sapatinhos.pt
Version: 1.0
Description: Tema a medida para sapatinhos.pt
Author: Zapahosting
Author URI: https://zapahosting.com
Template:storefront
 
/*----------------- Cambios a partir de aquí -------------------------------*/

body.woocommerce .content-area {
  float: none;
  width: 100%;
}

body.woocommerce .widget-area {
  display: none;
}

.site-info {
	text-align: center;
}

.woocommerce-info,.woocommerce-noreviews,p.no-comments {
    background-color: #DD723A;
}

.woocommerce-variation-price { 
    font-size: x-large;
}

.storefront-sorting {
    font-size: 1em;
    margin-bottom: 2.617924em;
    text-align: center;
}

/*
 Colores Botones de Compra
 */
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
    background-color: #DD723A;
    border-color: #A9B59D;
    color: #ffffff;
}

.wc-block-components-button:not(.is-link):hover, .wc-block-components-button:not(.is-link):focus, .wc-block-components-button:not(.is-link):active {
    background-color: #DD723A;
    color: #ffffff;
}

.hentry .entry-content a.button,.hentry .entry-content a.components-button:not(.is-link),.hentry .entry-content a.wp-block-button__link {
    text-decoration: none;
   	background-color: #DD723A;
}

.wc-block-components-button:not(.is-link) {
    background-color: #DD723A;
    color: #ffffff;
}

/* 
	Listado de productos de la Home titulo sin subrayado 
*/
.destacados-home a {
	text-decoration: none !important;
}

/* 
	Listado de productos Tienda Oferta sobre la imagen
*/
li.product span.onsale {
    left: auto;
    margin: 0;
    position: absolute;
    right: 4px;
    top: 4px;
    background-color: white;
    box-shadow: 2px 2px 6px 0px #DD723A;
}
/* 
	Listado de productos Tienda quitamos coletilla de IVA 
*/
li.product small.woocommerce-price-suffix {
	display: none;
}

/* 
	Ficha de producto Tienda Ampliamos la Etiqueta
*/
.single-product div.product .product_meta .tagged_as:last-child {
    font-size: 1.5em;
}

.single-product div.product span.onsale {
	box-shadow: 2px 2px 6px 0px #DD723A;
}


@media screen and (max-width: 767px ) {

	/* Muestra en 2 columnas los listados de productos  */
	ul.products, .wc-block-grid__products {
	    display: grid;
	    grid-template-columns: 1fr 1fr;
	    gap: 12px;
		margin: 0 0 0 0;
	}

	ul.products::before{
		content:none;		
	}

	/* Muestra en 2 columnas los listados de productos de la HOME */	
	ul.destacados-home {
	    display: grid;
	    grid-template-columns: 1fr 1fr;
	    gap: 12px;
		margin: 0 0 0 0 !important;		
	}

	.destacados-home h3 {
		/*font-size: 0.5em !important;*/
	}


	h1 {
		font-size: 2.2em;
	}

	.storefront-handheld-footer-bar ul li.my-account>a::before {
		font-family: "Font Awesome 5 Free";
	    content: "\f4ad";
	}

	.storefront-handheld-footer-bar ul li.back-top>a::before {
		font-family: "Font Awesome 5 Free";
	    /*content: "\f139";*/
	    content: "\f102";
	}

	.site-header .site-logo-anchor img,.site-header .site-logo-link img,.site-header .custom-logo-link img {
	    width: 100%;
	    max-width: 240px
	}
	
}



@media(min-width: 768px) {
	
	.site-header .site-branding img {
        max-width: 420px;
    }

}