/*
Theme Name: CIRIEC-Publicaciones
Author: Visualco
Description: Tema de CIRIEC-Publicaciones
Version: 1.0
Template: Divi

This is the child theme for Divi theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;800&display=swap');
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                  ESTILOS GENERALES                                                                                                                               */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1 {
  font-size: 30px !important;
  color: #FFF !important;
  background: #f26818;
  display: inline-block;
  padding-right: 20px;
}
h3 {
  font-size: 21px;
  line-height: 24px;
}
h3 span {
  color: #5a5a5a !important;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                         HEADER                                                                                                                               */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#main-header {
  height: 110px !important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
  padding-top: 12px !important;
  padding-bottom: 36px !important;
}
/* TAMAÑO LOGO MOBILE */
.et_header_style_left #logo {
  max-width: 100% !important;
  max-height: 100% !important;
  height: 54px !important;
  position: absolute;
  top: 28px;
}
@media (max-width: 440px) {
  .et_header_style_left #logo {
    content: url('../../uploads/logo-ciriec-publicaciones-mobile.png');
    width: 166px !important;
    height: 82px !important;
    top: 15px !important;
  }
}
/* TAMAÑO HAMBURGUESA */
.mobile_menu_bar:before {
  font-size: 50px !important;
  top: 15px;
}
ul#mobile_menu {
  border-top: none !important;
  border-radius: 10px;
  padding: 15px 30px 30px 30px !important;
}
#et_mobile_nav_menu li a {
  border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
  font-size: 19px !important;
  padding-left: 0 !important;
}
#header-seccion #header-img .et_pb_slide_description {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  animation: none !important;
  transition: none !important;
  opacity: 1 !important;
  transform: none !important;
}
#header-seccion #header-img .et_pb_slide_description .et_pb_slide_content h2 {
  padding-bottom: 0 !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  font-size: clamp(30px, 3.2vmax, 48px) !important;
  text-shadow: 0 1px 1vmax rgba(31, 16, 3, .95)
}
@media (max-width:480px) {
  #header-seccion #header-img .et_pb_slide_description .et_pb_slide_content h2 {
    font-size: clamp(24px, 3.2vmax, 48px) !important;
  }
}
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/*                           MENU RESPONSIVE                                  */
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
@media (min-width:1010px) and (max-width:1060px) {
  #et-top-navigation nav > ul > li > a {
    font-size: 18px;
  }
}
@media (min-width:980px) and (max-width:1030px) {
  #et-top-navigation nav > ul > li > a {
    font-size: 17px;
  }
  #top-menu li {
    padding-right: 18px;
  }
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                         GTRANSLATE                                                                                                                      */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 980px) {
  .menu-item-gtranslate {
    display: none !important;
  }
  .gtranslate_wrapper {
    z-index: 9999999 !important;
  }
}
@media (min-width: 981px) {
  .gtranslate_wrapper {
    display: none !important;
  }
}
/* PLUGIN GTRANSLATE */
.menu-item-gtranslate select, .gt_switcher_wrapper select {
  /* Quita estilo glossy de Safari */
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  /* fin */
  background: url('../../uploads/icono-select.png') right center no-repeat !important;
  background-color: rgba(0, 0, 0, 0.12) !important;
  border: none !important;
  color: #444 !important;
  padding: 5px 12px !important;
  border-radius: 4px !important;
  font-size: 15px !important;
  line-height: 18px !important;
  font-family: 'Poppins', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  height: 28px !important;
  width: 100px !important;
}
.menu-item-gtranslate select:hover, .gt_switcher_wrapper select:hover {
  background-color: rgba(0, 0, 0, 0.24) !important;
}
.gt_switcher_wrapper {
  position: absolute !important;
}
/* Ocultar banner de traducción si aparece */
body {
  top: 0 !important;
}
.site-branding {
  background-color: #FFFFFF !important;
}
/*----FIX PARA GTRANSLATE: QUITA ESPACIOS INDESEADOS EN LOS CAMPOS */
/* DINÁMICOS (ANTES DE LAS COMAS O LOS DOS PUNTOS) AL TRADUCIR AL INGLÉS   */
html.translated-ltr .dmach-acf-label {
  white-space: nowrap;
}
html.translated-ltr .dmach-seperator {
  display: inline;
  margin-left: -0.25em;
}
/* AUTOR LIST FIX */
html.translated-ltr .libro-single-autor {
  word-spacing: normal;
  letter-spacing: normal;
}
html.translated-ltr .libro-single-autor font {
  display: inline;
}
html.translated-ltr .libro-single-autor a + font {
  margin-left: -0.25em;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                         FOOTER                                                                                                                               */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer-widgets {
  text-align: center !important;
  padding: 40px 0 !important;
}
#footer-widgets .footer-widget {
  width: 100% !important;
  margin-bottom: 0 !important;
}
#footer-widgets .footer-widget, #footer-widgets .footer-widget .widget_custom_html, #footer-info {
  text-align: center !important;
  float: none !important;
}
#footer-widgets p, #footer-widgets a, #footer-info {
  font-size: 15px;
  color: #444 !important;
}
#footer-widgets a {
  transition: .3s;
}
#footer-widgets a:hover {
  color: #f26818 !important;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                         PÁGINAS                                                                                                                               */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 981px) {
  .pagina-seccion .et_pb_column_2_3 {
    width: 65% !important;
    margin-right: 5% !important;
  }
  .pagina-seccion .et_pb_column_1_3 {
    width: 30% !important;
  }
}
@media (max-width: 980px) {
  .pagina-seccion .et_pb_column_1_3 {
    margin-top: 40px !important;
  }
}
.pagina-seccion {
  margin: 40px 0 50px 0;
}
#pagina-tit {
  padding: 0 !important;
  background: linear-gradient(to right, #f26818 50%, #f5f1ef 50%);
}
#pagina-tit .et_pb_title_container, #pagina-tit .et_pb_text_inner {
  background: #f5f1ef;
}
#pagina-tit h1 {
  padding-top: 12px !important;
}
#pagina-tit .et_pb_code {
  /* oculta el modulo de codigo en theme builder > pagina resultados busqueda */
  display: none !important;
}
#acerca-de, #politica-privacidad, #politica-cookies, #politica-editorial {
  text-align: justify !important;
}
#acerca-de p:last-of-type, #politica-privacidad p:last-of-type, #politica-cookies p:last-of-type, #politica-editorial p:last-of-type {
  padding-bottom: 1em !important;
}
#cn-accept-cookie {
  background-color: #f26818 !important;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                         LOGOS                                                                                                                                  */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.logos-inicio {
  margin-top: 40px !important;
  text-align: center;
}
.logos-inicio img {
  margin-bottom: 25px;
  transition: .3s;
}
.logos-inicio img:hover {
  opacity: .7;
}
.logos-inicio .logo-mta-1, .logos-inicio .logo-mta-2, .logos-inicio .logo-uv, .logos-inicio .logo-eco, .logos-inicio .logo-ine, .logos-inicio .logo-reveco, .logos-inicio .logo-revjur {
  display: inline-block;
  width: 100% !important;
}
.logos-inicio .logo-ciriec, .logos-inicio .logo-reunes {
  margin-right: 20px;
}
@media (min-width:981px) and (max-width:1100px) {
  .logos-inicio .logo-ciriec, .logos-inicio .logo-reunes {
    display: inline-block;
    width: 100% !important;
    margin-right: 0;
  }
}
@media (max-width: 980px) {
  .logos-inicio {
    width: 100% !important;
  }
  .logos-inicio .textwidget a {
    display: block !important;
    width: auto !important;
    margin: 0 !important;
  }
  .logos-inicio .textwidget img {
    display: block !important;
    margin: 0 !important;
  }
  .logos-inicio .textwidget {
    display: flex;
    flex-wrap: wrap; /* permite crear nuevas filas */
    justify-content: center; /* centra cada fila horizontalmente */
    align-items: center;
    column-gap: 50px;
    row-gap: 30px;
  }
}
.logos-faldon-seccion {
  padding: 40px 0 !important;
}
.logos-faldon .et_pb_code_inner {
  display: flex;
  flex-wrap: wrap; /* permite crear nuevas filas */
  justify-content: center; /* centra cada fila horizontalmente */
  align-items: center;
  column-gap: 50px;
  row-gap: 30px;
}
.logos-faldon img {
  transition: .3s;
}
.logos-faldon img:hover {
  opacity: .7;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                LIBROS LISTADO                                                                                                                         */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 981px) {
  .pagina-libro-list-seccion .et_pb_column_2_3 {
    width: 65% !important;
    margin-right: 5% !important;
  }
  .pagina-libro-list-seccion .et_pb_column_1_3 {
    width: 30% !important;
  }
}
.pagina-libro-list-seccion {
  margin: 40px 0 50px 0;
}
#libro-list-loop .et_pb_row {
  margin: 0 !important;
  width: 100% !important;
}
#libro-list-loop .grid-col {
  margin-bottom: 25px !important;
  padding-bottom: 25px !important;
  border-bottom: 5px solid #e5e2e0;
}
#libro-list-loop .grid-col:last-child {
  margin-bottom: 0 !important;
}
.grid-col.dmach-grid-item .libro-list-img {
  float: left !important;
  width: 150px !important;
  margin: 0 40px 0 0 !important;
}
.grid-col.dmach-grid-item .libro-list-tit, .grid-col.dmach-grid-item .libro-list-subtit, .grid-col.dmach-grid-item .libro-list-autor, .grid-col.dmach-grid-item .libro-list-autor-label {
  overflow: hidden !important;
}
.grid-col.dmach-grid-item .libro-list-tit {
  margin-bottom: 0 !important;
}
.grid-col.dmach-grid-item .libro-list-tit h3 {
  padding-bottom: 5px !important;
}
.grid-col.dmach-grid-item .libro-list-tit a {
  transition: .3s;
}
.grid-col.dmach-grid-item .libro-list-tit a:hover {
  opacity: .7;
}
.grid-col.dmach-grid-item .libro-list-subtit {
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #5a5a5a;
  margin-bottom: 5px !important;
}
.grid-col.dmach-grid-item .libro-list-autor {
  font-size: 15px;
  line-height: 21px;
  margin-bottom: 15px !important;
}
.grid-col.dmach-grid-item .libro-list-autor a {
  transition: .3s;
  border-bottom: 1px dotted;
}
.grid-col.dmach-grid-item .libro-list-autor a:hover {
  color: #f26818 !important;
}
.grid-col.dmach-grid-item .libro-autor-label {
  font-style: italic;
}
.grid-col.dmach-grid-item .libro-list-boton a {
  font-weight: 600 !important;
  text-transform: uppercase;
  padding: 3px 15px !important;
  transition: .3s;
}
.grid-col.dmach-grid-item .libro-list-boton a:hover {
  opacity: .7;
}
@media (max-width: 440px) {
  #libro-list-loop .libro-list-img {
    float: none !important;
    width: 100% !important;
    margin: 0 0 25px 0 !important;
  }
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                LIBROS SINGLE                                                                                                                            */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.pagina-libro-single-seccion {
  margin: 40px 0 50px 0;
}
.pagina-libro-single-seccion .columna-01 {
  width: 18%;
  margin-right: 3.5%;
}
.pagina-libro-single-seccion .columna-02 {
  width: 43.5%;
  margin-right: 5%;
}
.pagina-libro-single-seccion .columna-03 {
  width: 30%;
}
@media (max-width: 980px) {
  .pagina-libro-single-seccion .columna-01 {
    width: 30%;
    margin-right: 5%;
  }
  .pagina-libro-single-seccion .columna-02 {
    width: 65%;
    margin-right: 0;
  }
  .pagina-libro-single-seccion .columna-03 {
    width: 100%;
  }
}
.libro-single-tit {
  margin-bottom: 0 !important;
}
.libro-single-tit h3 {
  padding-bottom: 5px !important;
  font-size: 25px !important;
  line-height: 30px !important;
}
.libro-single-subtit {
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 19px;
  line-height: 25px;
  color: #5a5a5a;
  margin-bottom: 5px !important;
}
.libro-single-autor {
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 15px !important;
}
.libro-single-autor a {
  transition: .3s;
  border-bottom: 1px dotted;
}
.libro-single-autor a:hover {
  color: #f26818 !important;
}
.libro-autor-label {
  font-style: italic;
}
.libro-single-botones {
  margin-bottom: 25px !important;
  padding-bottom: 25px !important;
  border-bottom: 5px solid #e5e2e0;
}
.libro-boton-citar {
  display: inline-block;
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 32px;
  color: #5a5a5a;
  background: url('../../uploads/icono-citar.png') left center no-repeat;
  padding-left: 42px;
  margin-right: 30px;
  height: 32px;
  transition: .3s;
}
.libro-boton-compartir {
  display: inline-block;
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 32px;
  color: #5a5a5a;
  background: url('../../uploads/icono-compartir.png') left center no-repeat;
  padding-left: 42px;
  height: 32px;
  transition: .3s;
}
.libro-boton-citar:hover, .libro-boton-compartir:hover {
  opacity: .7;
}
.libro-single-resumen-tit {
  margin-bottom: 0 !important;
}
.libro-single-resumen-tit h3 {
  font-size: 21px !important;
  padding-bottom: 5px !important;
}
.libro-single-resumen {
  margin-bottom: 10px !important;
}
.libro-single-resumen p {
  line-height: 24px !important;
  padding-bottom: 10px !important;
  text-align: justify;
}
.libro-single-keywords {
  line-height: 24px !important;
  text-align: justify;
}
.libro-single-keywords span {
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #f26818;
}
.libro-single-bloque-datos {
  padding: 25px 0;
  background-color: #f5f1ef;
  border-radius: 8px;
  margin-bottom: 40px !important;
}
.libro-single-bloque-datos .et_pb_de_mach_acf_item {
  padding: 0 25px;
  margin: 10px 0 0 0 !important;
  font-size: 14px;
  line-height: 18px !important;
}
.libro-single-bloque-datos .et_pb_de_mach_acf_item .dmach-acf-label {
  font-weight: bold;
}
.libro-single-bloque-datos .libro-single-archivo {
  transition: .3s;
  border-bottom: 2px solid #ccc9c7;
  padding-bottom: 25px;
  margin: 0 0 10px 0 !important;
}
.libro-single-archivo a {
  display: inline-flex;
  align-items: center;
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 17px;
  line-height: 18px;
  text-transform: uppercase;
  color: #f26818;
  background: url('../../uploads/icono-descarga.png') left center no-repeat;
  padding-left: 46px;
  height: 42px;
  transition: .3s;
}
.libro-single-archivo a:hover {
  opacity: .7;
}
.libro-single-doi {
  word-break: break-all;
}
.libro-single-doi .dmach-acf-label {
  word-break: keep-all;
}
.libro-single-doi a {
  transition: .3s;
}
.libro-single-doi a:hover {
  color: #f26818;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                   PAGINACIÓN                                                                                                                             */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.divi-filter-result-count, .divi-filter-pagination {
  font-family: 'Poppins', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px;
  line-height: 18px;
  color: #777;
}
.divi-filter-pagination ul li {
  border: none !important;
}
.divi-filter-pagination a, .divi-filter-pagination ul li .current {
  font-family: 'Poppins', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px;
  line-height: 18px;
}
.entry-title {
  white-space: normal;
}
.entry-title span {
  display: inline;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                   BUSCADOR                                                                                                                               */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.buscar-codigo {
  margin-bottom: 0 !important;
}
.buscar-filtros select {
  /* Quita estilo glossy de Safari */
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  /* fin */
  background: url('../../uploads/icono-select.png') right center no-repeat !important;
  background-color: rgba(0, 0, 0, 0.12) !important;
  border: none !important;
  color: #444 !important;
  padding: 5px 12px !important;
  border-radius: 4px !important;
  font-size: 14px !important;
  line-height: 14px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  height: 24px !important;
  width: 135px !important;
}
.buscar-filtros select:hover {
  background-color: rgba(0, 0, 0, 0.24) !important;
}
.buscar-filtros label {
  margin-right: 5px;
  font-weight: 600;
  font-size: 14px !important;
  line-height: 18px !important;
}
.buscar-modulo {
  margin-bottom: 10px !important;
}
.buscar-modulo .search-btn {
  font-weight: 600 !important;
  font-size: 17px !important;
  text-transform: uppercase;
  background: url('../../uploads/icono-buscar.png') 95px center no-repeat !important;
  background-color: #f26818 !important;
  text-align: left !important;
  border: 0 !important;
  padding: 5px 17px !important;
  width: 130px;
}
.buscar-modulo .search-btn:hover {
  padding: 5px 17px !important;
  border: 0 !important;
  opacity: .7;
}
.buscar-modulo .dmach-search-items .et_pb_module {
  padding-top: 0 !important;
}
.buscar-modulo .dmach-search-items input {
  background-color: #f5f1ef !important;
  border-radius: 4px;
}
.no-results-texto {
  font-family: 'Poppins', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-size: 17px;
  line-height: 24px;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                               MODAL CITA APA / COMPARTIR                                                                                                             */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ciriec-modal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 99999;
}
.ciriec-modal-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.65);
}
.ciriec-modal-box {
  position: relative;
  max-width: 750px;
  margin: 8% auto;
  background: #fff;
  padding: 30px;
  border-radius: 10px;
  z-index: 2;
}
.ciriec-modal-close {
  position: absolute;
  top: 10px;
  right: 15px;
  background: none;
  border: none;
  font-size: 30px;
  cursor: pointer;
}
.ciriec-cita-texto {
  font-size: 15px;
  line-height: 1.6;
}
.ciriec-modal-title {
  font-size: 21px !important;
  margin-bottom: 5px !important;
  padding-bottom: 0 !important;
}
.ciriec-copy-btn {
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 15px;
  margin-top: 20px;
  padding: 5px 12px;
  border: none;
  background: #777;
  color: #fff;
  cursor: pointer;
  border-radius: 4px;
  transition: .3s;
}
.ciriec-copy-btn:hover {
  opacity: 0.7;
}
.ciriec-cita-texto {
  font-size: 15px;
  line-height: 1.6;
}
.ciriec-share-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 15px;
}
.ciriec-share-grid a {
  font-family: 'Poppins', Arial, Helvetica, sans-serif;
  font-weight: 600;
  display: block;
  padding: 10px;
  background: #777;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  transition: .3s;
}
.ciriec-share-grid a:hover {
  opacity: 0.85;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                                                                                   CONTADOR                                                                                                                               */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ciriec-download-btn {
  display: inline-flex !important;
  align-items: center;
}
.ciriec-counter-inline {
  font-family: 'Poppins', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  color: #444444;
  display: inline-flex;
  margin-left: 8px;
  white-space: nowrap;
  font-size: 13px;
  opacity: 0.75;
}
.ciriec-download-icon {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 6px;
}
.ciriec-contador-modulo {
  display: none !important
}