/*
 Theme Name:     Divi 5 Child Theme
 Theme URI:      https://www.xterior.es
 Description:    Divi 5 Child Theme 
 Author:         Pollocreativo
 Author URI:     https://www.pollocreativo.com
 Template:       Divi
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
.slider-sin-flechas .et-pb-slider-arrows {display: none !important;}
/* Solo en productos: eliminar el offset automático del body de Theme Builder */
.single-producto .et-l--body > .et_builder_inner_content > .et_pb_section[data-fix-page-container="on"] {
  padding-top: 0px !important;}
@media (max-width: 980px) {
  .single-producto .et-l--body > .et_builder_inner_content > .et_pb_section[data-fix-page-container="on"] {
    padding-top: 50px !important;  }}
/* IMAGEN DESTACADA EN CATEGORIAS */
.blog-productos .et_pb_post .entry-featured-image-url,
.blog-productos .et_pb_post .et_pb_image_container {
  overflow: hidden !important;
  margin-bottom: 0 !important;}
.blog-productos .et_pb_post a img,
.blog-productos .et_pb_image_container img,
.blog-productos .entry-featured-image-url img {
  width: 100% !important;
  height: auto !important;
  display: block !important;}
/* Hover */
.blog-productos .et_pb_post img {
  transition: transform 0.35s ease;}
.blog-productos .et_pb_post:hover img {transform: scale(1.06);}
/* Color por defecto en categorías / gamas */
.header-gama {background-color: #c6c6c6 !important;}
/* Essential */
body.gama-essential .header-gama {background-color: #69a83a !important;}
/* Performance */
body.gama-performance .header-gama {background-color: #2f5e8a !important;}
/* Sensations */
body.gama-sensations .header-gama {background-color: #3c3c3b !important;}
/* COLOR LINK de gama en metadatos*/
/* Essential */
.et-db #et-boc .et-l .preset--module--divi-blog--default .et_pb_post .post-meta a[href*="/gama/essential/"],
a[href*="/gama/essential/"] {color: #69a83a !important;}
/* Performance */
.et-db #et-boc .et-l .preset--module--divi-blog--default .et_pb_post .post-meta a[href*="/gama/performance/"],
a[href*="/gama/performance/"] {color: #2f5e8a !important;}
/* Sensation */
.et-db #et-boc .et-l .preset--module--divi-blog--default .et_pb_post .post-meta a[href*="/gama/sensations/"],
a[href*="/gama/sensations/"] {color: #3c3c3b !important;}
/* =========================
   TABLAS DE PRODUCTO
========================= */
.tabla-producto table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;}
.tabla-producto td {
  padding: 14px 14px;
  vertical-align: top;
  border-bottom: 1px solid #bcbcbc;
  color: #6a6a6a;
  font-size: 16px;
  line-height: 1.6;
  word-break: normal;
  overflow-wrap: break-word;}
.tabla-producto tr:first-child td {
  border-top: 1px solid #bcbcbc;}
/* Etiquetas */
.tabla-producto td:nth-child(1),
.tabla-producto td:nth-child(3) {
  font-weight: 800;
  color: #555;}
/* TABLA ESCRITORIO*/
.tabla-escritorio td:nth-child(1),
.tabla-escritorio td:nth-child(3) {
  width: 15%;}
.tabla-escritorio td:nth-child(2),
.tabla-escritorio td:nth-child(4) {
  width: 35%;}
/* TABLAS MÓVIL / 2 COLUMNAS*/
.tabla-dos-col td:nth-child(1) {
  width: 34%;
  font-weight: 800;
  color: #555;}
.tabla-dos-col td:nth-child(2) {
  width: 66%;}
/* AJUSTE TABLET */
@media (max-width: 980px) {
  .tabla-producto td {
    padding: 12px 12px;
    font-size: 15px;
    line-height: 1.6;  }
  .tabla-dos-col td:nth-child(1) {    width: 35%;  }
  .tabla-dos-col td:nth-child(2) {    width: 65%;  }}
/* AJUSTE MÓVIL */
@media (max-width: 767px) {  .tabla-producto table {
    table-layout: fixed;  }
  .tabla-producto td {
    padding: 12px 8px;
    font-size: 14px;
    line-height: 1.7; }
  .tabla-dos-col td:nth-child(1) {
    width: 38%;  }
  .tabla-dos-col td:nth-child(2) {
    width: 62%;  }}