    /*SINGLELIBROS*/

/*MENU MOBIL*/
.wp-block-navigation__responsive-container{
	background-image: linear-gradient(to right,#715ea9,#46bcc0)
}


/*---------BOTÓN WHATSAPP-----------*/
#qlwapp .qlwapp-container {
    display: none !important;
}

/*Fuente de Precio de Producto individual*/
bdi {
    font-family: var(--wp--preset--font-family--body);
}
/*Fuente de Categorías*/
span.wp-block-post-terms__prefix {
    font-family: var(--wp--preset--font-family--body);
}

 /*Tab title reviews */
/*#tab-title-reviews{
	display:none;
}*/

 /*Heading */
#tab-description h2{
	display:none;	
}



/*migas de pan*/

.woocommerce-breadcrumb {
    color: #0b79c9;
}


.woocommerce-breadcrumb a {
    text-decoration: none;
    border-radius: 0px 10px 10px 0px;
    padding: 1px 8px;
    border: 1px solid;
    color: #0b79c9;
}

.woocommerce .woocommerce-breadcrumb {
    margin-top: 8px;
}

.wp-block-post-featured-image.tw-hover-zoom {
    overflow: visible;
}

/*ADD TO CART FORM*/

/*.wp-block-woocommerce-add-to-cart-form .variations_button, .wp-block-woocommerce-add-to-cart-form form.cart {
    display: flex;
}

.woocommerce div.product form.cart div.quantity {
    display: flex;
}

.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name=add-to-cart] {

}*/

.woocommerce div.product form.cart div.quantity .qty {
    display: none;
}


@media screen and (max-width: 767px) {
    figure.is-style-tw-shadow\,.fotodestacada.is-style-default.wp-block-post-featured-image.tw-hover-zoom {
    width: 10rem !important;
}
    
}




@media screen and (max-width: 396px) {
    figure.is-style-tw-shadow\,.fotodestacada.is-style-default.wp-block-post-featured-image.tw-hover-zoom {
    width: 8rem !important;
}
    
}


/*leer muestra*/
.gb-headline.gb-headline-a25f191b.gb-headline-text {
	transition: transform 1.5s ease-in-out;
}

.gb-headline.gb-headline-a25f191b.gb-headline-text:hover {
    transform:scale(1.10);
}


/*YARP*/
.attachment-.size-.wp-post-image {
	height: 200px;
	width: 125px;
	object-fit: contain;
	margin-bottom: 15px;
	filter: drop-shadow(1px 5px 9px #111111);
}

.yarpp.yarpp-related.yarpp-related-block.yarpp-template-yarpp-template-thumbnail {
    
}

.yarpp.yarpp-related.yarpp-related-block.yarpp-template-yarpp-template-thumbnail h2 {
    font-size: 24px;
    font-weight: 800;
    color: #0a4153;
}

.yarpp.yarpp-related.yarpp-related-block.yarpp-template-yarpp-template-thumbnail ul {
	display: flex;
	list-style:none;
	flex-wrap: wrap;
	justify-content: space-evenly;
	padding-left:0;
}

.yarpp.yarpp-related.yarpp-related-block.yarpp-template-yarpp-template-thumbnail li {
	display: flex;
	width: 170px;
	padding: 10px;
}

.yarpp-template-yarpp-template-thumbnail ul a {
	display: flex;
	flex-direction: column;
	place-items: center;
	text-align: center;
}

/*.yarpp-template-yarpp-template-thumbnail a img {*/
/*	box-shadow:0px 0px 33px -5px #111111;*/
/*	transition: transform 0.3s ease-in-out, margin-bottom 0.3s ease-in-out;*/
/*}*/

.yarpp-template-yarpp-template-thumbnail a img:hover {
	transform:scale(1.05);
	margin-bottom:20px;
}

@media screen and (max-width: 396px) {
    .yarpp-template-yarpp-template-thumbnail ul a {
    display: grid;
    grid-template-columns: auto 1fr;
    place-items: unset;
}

.yarpp-template-yarpp-template-thumbnail ul a span {
    text-align: left;
    font-size: 4vw;
}
    img.attachment-.size-.wp-post-image {
    display:block;
    height: 127px;
    width: 85px;
    object-fit: contain;
    margin-right: 12px;
}

.yarpp.yarpp-related.yarpp-related-block.yarpp-template-yarpp-template-thumbnail li {
    width: 78vw;
}

}

.single-product .woocommerce-Price-amount:not(.override), 
.single-product p.price:not(.override) {
    display: block !important;
    font-size: xx-large;
}