.whatsapp-icon {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 999;
}
@media only screen and (max-width: 781px) {
.whatsapp-icon {
bottom: 83px;
}
.whatsapp-icon img {
width: 41px;
}
}
div#block-128 > p, div#block-127 > p {
font-family: 'Playfair Display';
text-transform: uppercase;
}
ul.products li.product .price {
font-family: 'Roboto' !important;
color: black;
font-size: 16px;
}
p.stock.out-of-stock{
font-family: 'Playfair Display' !important;
}
.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.alignwide.is-large {
position: relative;
width: 88vw;
}
.page-id-9319 #tarifas {
width: 28vw !important;
margin-right: 0;
float: right;
margin-left: 0 !important;
}
.page-id-9319 .col-full {
padding: 0 !important;
max-width: 80vw !important;
}
.page-id-9319 .col-full {
display: block;
MARGIN: 0 auto;
}
div#block-128 > p, div#block-127 > p, h3.wp-block-heading, div#block-139 > p strong  {
font-family: 'Playfair Display';
text-transform: uppercase;
font-size: 16px;
}
.product_tag-nuevo {
position: relative;
}
.product_tag-nuevo:before {
content: "";
background-image: url(//ignaciogoitia.com/wp-content/themes/storefront-child/assets/imagenes/producto-nuevo.svg);
width: 58px;
height: 58px;
background-size: contain;
position: absolute;
top: 0px;
left: 0px;
color: #fff;
padding: 5px;
background-repeat: no-repeat;
z-index: 9;
}
@media only screen and (max-width: 1199px) {
.page-id-9319 #tarifas {
width: 83vw !important;
margin-bottom: 40px;
font-size: 25px;
}
}
@media only screen and (max-width: 1066px) {
.wc-block-components-sidebar-layout {
display: block;
width: 100%;
}
.page-id-9319 #tarifas {
width: 100% !important;
}
}
@media only screen and (max-width: 786px) {
div#contenedor-breadcrumb, nav#contenedor-breadcrumb {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
width: auto;
}
.paso.completo {
width: 100%;
}
.paso.actual {
width: 100%;
}
.paso.ultimo {
width: 100%;
}
#contenedor-breadcrumb .paso:not(.ultimo):after {
display: none;
}
#contenedor-breadcrumb .paso:not(.ultimo) {
margin-right: 0;
margin-bottom: 10px;
}
#contenedor-breadcrumb .paso:not(.ultimo) {
margin-right: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.col-full {
width: 100%;
display: flex;
justify-content: flex-end;
margin-left: 0px;
}
.col-full #site-navigation {
width: auto !important;
display: block;
}
.woocommerce-active .site-header .site-branding {
width: 100% !important;
}
.block.footer-widget-3 {
text-align: left;
}
div#block-143 {
text-align: left !important;
}
#colophon .col-full {
display: block;
}
#colophon .site-info {
padding-top: 10px;
}
}