/*REVI Opiniones - Modificaciones de color*/
span.revi_comment_content {
  color: #000000 !important;
  font-weight: 700;
  font-style: normal;
}

span.revi_date {
  color: #000000!important;
}

span.revi_name {
  color: #dd7e6b!important;
}

div.left_vertical_band {
  background-color: #ca9e67!important;
}


/*Tamaño Textos VARIABLES PRODUCTO*/
tr th label {
  font-size: 15px !important;
}


/*Modificaciones Carrito - Alineación Textos*/
td.product-quantity {
  text-align: center !important;
}

th.product-price {
  text-align: center !important;
}

td.product-price {
  text-align: center !important;
}

th.product-quantity {
  text-align: center !important;
}

td.product-subtotal {
  text-align: center !important;
}

th.product-subtotal {
  text-align: center !important;
}





/*Color Titulo Producto CARRITO*/
tr td a {
  font-weight: 800 !important;
  color: #dd7e6b !important;
}




/*"Hay Existencias" - Pagina Producto*/
p.stock.in-stock {
  display: none
  
}


/*Texto Precio - Pagina Producto*/
div.woocommerce-variation-price {
  padding-left: 10px;
  padding-top: 10px;
  margin-bottom: 20px;
  color: #dd7e6b;
}

span span bdi {
  color: #dd7e6b;
}




/*Barra Mensaje "Medidor Envíos Gratuitos"*/
#medidor {
  height: 50px !important;
  padding-top: 5px;
}


/*Estilo "Direcciones" MI CUENTA*/
div div address {
  font-style: normal;

}

a.edit {
  font-style: italic;
  font-size: 14px;
  font-weight: 700;
  color: #D26E4B;
}


/*Botón Busqueda Filtros Productos*/
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
  background-color: #d26e4b !important;
}

i.icon-search {
  color: #000000 !important;
}


/*Botón WPFORMS*/
button.wpforms-submit {
  color: #000000 !important;
  background-color: #d26e4b !important;
  font-size: 18px !important;
  width: 100% !important;
}

/*Ocultar Comentarios Defecto Web*/
div.comment-respond {
  display: none;  
}

/*Pregunta Cupón Carrito*/
div.message-container.container.medium-text-center {
  font-weight: 700;
  font-style: normal;
  color: #d26e4b;
  font-size: 18px;
}

div.woocommerce-cart-notice.woocommerce-cart-notice-minimum-amount.woocommerce-info {
  padding-bottom: 10px;
}

/*CATÁLOGO PRODUCTOS*/
/*Quitar estrellas revi entre titulo y precio producto*/
div.list_revi_stars_container {
  display: none;
}

/*Modificación tamaño y estilo "desde precio€" producto*/
span.price {
  padding-top: 12px;
  padding-bottom: 5px;
  text-transform: lowercase;
}
small.woocommerce-price-suffix {
  text-transform: uppercase;
}


/*MODIFICACIONES PAGINA -TRANSFERENCIA BANCARIA*/
/*Quitar frase TASAS producción*/
small.woocommerce-Price-taxLabel.tax_label {
  display: none;
}

/*Quitar opiniones Revi*/
p.revi_align_center {
  display: none;
}

div.revi-container.revi_align_center.revi_signature {
  display: none;
}

/*Titulo "Gracias, hemos recibido...."*/
p.success-color.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  text-transform: uppercase;
}



/*TEXTOS VARIABLES PRODUCTOS*/
/*De la página de Transferencia Bancaria*/
td ul li {
  color: #000000;
  font-size: 12px;
}

/*Del carrito*/
dl.variation {
  font-size: 12px;
  line-height: 22px;
  color: #000000;
  font-weight: 500;
  font-style: normal
}


/*TEXTO SELECCIÓN TIPO ENVÍO CARRITO*/
label.shipping__list_label {
  font-size: 16px
}



/*TEXTO DATOS FACTURACIÓN Y ENVÍO PEDIDOS (Quitar cursiva)*/
section div address {
font-style: normal;
}


/*QUITAR OPINIONES REVI FOOTER*/
div.revi_widget_product_99 {
  display: none;
}


/*PRECIO PRODUCTO (DENTRO DEL PRODUCTO)*/
p.price.product-page-price {
  font-size: 20px;
  text-transform: lowercase;
  color: #d26e4b;
}

p span bdi {
  color: #d26e4b;
}



/*MARGIN SHORT DESCRIPTION - PRODUCTO*/
div.product-short-description {
  margin-top: -12px;
}



/*TAMAÑO TITULO PRODUCTO*/
h1.product-title.product_title.entry-title {
  font-size: 25px;
}



/*ESTILO OPCIONES PRECIOS - VARIABLES PRODUCTOS*/
li.wcpa_product_total {
  padding-right: 10px;
  margin-left: 0px !important;
  font-size: 15px;
}

li.wcpa_total {
  padding-right: 10px;
  margin-left: 0px !important;
  font-size: 18px;
  font-weight: 700;
}

li.wcpa_options_total {
  margin-left: 0px !important;
  padding-right: 10px;
  font-size: 15px;
}

div.wcpa_price_summary {
  background-color: #FFFFFF;
}


/*TEXTO OBTENCIÓN PUNTOS (DENTRO DEL PRODUCTO)*/
div.yith-par-message {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: -30px !important;
}

div.yith-par-message-variation {
 padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: -30px !important;
}



/*HEADER */
/*COLOR FONDO HEADER BOTTOM "MENÚ PRINCIPAL*/
div.header-bottom.wide-nav.flex-has-center.hide-for-medium {
  background-color: #d26e4b;
}

/*COLOR TEXTO "MENÚ PRINCIPAL*/
a.nav-top-link {
  color: #FFFFFF !important;
}

li a span {
  color: #000000;
}

/*TOP BAR*/

/*LINK MIS FAVORITOS*/

span.hide-for-medium.header-wishlist-title {
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  color: #FFFFFF;
  padding-right: 2px;
  font-size: 14px;
  padding-top: 1px
  
}

i.wishlist-icon.icon-star {
  color: #FFFFFF;
  font-size: 16px;
}

/*WIDGETS SIDEBAR TIENDA*/

aside.widget.woocommerce.widget_price_filter {
  padding-top: 30px;
  padding-bottom: 30px
  
}

aside.widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav {
  padding-bottom: 30px;
}

aside.widget.woocommerce.widget_recently_viewed_products {
  padding-bottom: 30px;
}

div.is-divider.small {
  color: #FFFFFF;
  width: 0px;
  height: 0px;
}

span.widget-title.shop-sidebar {
  font-size: 16px;
  text-transform: uppercase;
}

/*CAMBIOS BARRA Y BOTÓN "FILTRAR POR PRECIO*/

div.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
  background-color: #D26E4B;
}

span.ui-slider-handle.ui-state-default.ui-corner-all {
  background-color: #D26E4B;
}

div.ui-slider-range.ui-widget-header.ui-corner-all {
  background-color: #D26E4B;
}

.widget_price_filter .price_slider_amount .button {
    border-radius: 0px;
    background-color: #000000;
 }

/*LINK"AÑADIR A LISTA DE DESEOS"*/
div.yith-wcwl-add-button {
  font-size: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  font-style: normal;
}

div.yith-wcwl-wishlistexistsbrowse {
  font-size: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  font-style: normal;
}

/*QUITAR ICONO "AÑADIR A FAVORITOS" DE FOTOGRAFÍA PRODUCTO*/
div.wishlist-icon {
  display: none;
}


/*TABS PRODUCTOS*/

/*BORDE PANEL TABS*/

.nav-tabs+.tab-panels {
  border-style: solid;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-color: #000000
}

.product-footer .woocommerce-tabs {
  border-style: none;
  margin-top: -100px;
}

ul.tabs.wc-tabs.product-tabs.small-nav-collapse.nav.nav-uppercase.nav-tabs.nav-normal.nav-center {
  display: none;
}

/*TAMAÑO TABS*/
ul.tabs.wc-tabs.product-tabs.small-nav-collapse.nav.nav-uppercase.nav-tabs.nav-normal.nav-center {
  font-size: 20px;
}

/*STOCK PRODUCTO + ESPACIO ANTES "AÑADIR AL CARRITO"*/
p.stock.in-stock {
  color: #000000;
  font-size: 24px;
}

/*INFORMACIÓN PRODUCTO - DEBAJO BOTÓN "AÑADIR AL CARRITO*/
/*SKU*/
span.sku_wrapper {
  border-style: none;
  font-weight: 900;
}

/*CATEGORIAS*/
span.posted_in {
  border-style: none;
}

/*ETIQUETAS*/
span.tagged_as {
  border-style: none;
}

/*MODIFICACIÓN COLOR FONDO - ACORDEON TITLE*/
a.accordion-title.plain {
  background-color: #ca9e67;
  font-weight: 700;
  font-style: normal;
  
}

/*ALTURA MÍNIMA - MESSAGE BOX*/
div.message-box-bg-overlay.bg-fill.fill {
  height: 220px !important;
  
}

/*TITULO VARIABLES PRODUCTO*/
/*TAMAÑO TEXTO*/
tr td label {
  font-size: 18px;
}
/*ANCHO MÁXIMO*/
td.label {
  width: 160px !important;
}