@import "./assets/css/definition_blocks.css";
@import "./assets/css/native_ads.css";
@import "./assets/css/ad_buttons.css";
@import "./assets/css/accordion.css";
@import "./assets/css/post_subtitles.css";
@import "./assets/css/jnews_hero.css";
@import "./assets/css/timeline.css";


:root {
  --toc-text-color-light: var(--primary-900);
  --toc-text-color-dark: var(--primary-900);
  --toc-icon-color: var(--primary-900);
  --toc-background-color-dark: var(--primary-100);
  --toc-background-color-light: var(--primary-50);
  --post-text-color: var(--primary-900);
  --post-title-color: var(--primary-900);
  --toc-background-color-dark-mode: var(--primary-800);
  --key-takeaways-bullet-dark-mode: #7B8794;
  --key-takeaways-bullet: #9AA5B1;
  --toc-texto-tabla-resumen: #52606D;
}

.jeg_post_title a:hover {
  text-decoration: underline;
  /* color: inherit !important; */
}

.entry-content .content-inner .elementor-text-editor {
  color: black;
}

.entry-content .content-inner h1,
.entry-content .content-inner h2,
.entry-content .content-inner h3,
.entry-content .content-inner h4,
.entry-content .content-inner h5,
.entry-content .content-inner h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

div.jnews_content_top_ads div.cri_shortcode,
div.jnews_content_top_ads div.ads_shortcode  {
  margin-bottom: 20px;
}

/* Arregla el espaciado entre los anuncios y el breadcrumb */
.jeg_ad.jeg_article_top.jnews_article_top_ads div.cri_shortcode,
.jeg_ad.jeg_article_top.jnews_article_top_ads div.ads_shortcode {
  margin-bottom: 15px;
}

#termino-glosario h3,
#termino-glosario p {
  color: white;
}

#termino-glosario h3 {
  font-family: "Poppins";
}

#termino-glosario p {
  font-family: "Open Sans";
}

#CriptoVideos a:visited,
#CriptoVideos a {
  color: white;
}

#criptopedia-home .elementor-nav-menu.sm-vertical .menu-item a {
  display: inline-block;
}

#criptopedia-home .elementor-nav-menu.sm-vertical .menu-item {
  border-bottom: 1px dotted #e0e0e0;
}

#criptopedia-home .elementor-nav-menu.sm-vertical .menu-item:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 4px 4px;
  border-color: var(--primary-600);
  border-radius: 2px;
}

.entry-content .content-inner.col-md-9 p {
  font-size: 1.1rem;
  line-height: 1.9rem;
}

.jeg_meta_author .meta_text {
  color: #7b8794;
  margin-right: 5px;
}

.entry-content blockquote,
.entry-content q {
  font-size: 1.1em;
  font-weight: 300;
  border-color: var(--primary-600);
}

.elementor-text-editor h2,
.elementor-text-editor h3,
.elementor-text-editor h4,
.elementor-text-editor h5,
.elementor-text-editor h6 {
  font-family: Montserrat, sans-serif;
  font-weight: bold;
}

.elementor-text-editor ul {
  list-style: inside square;
}

.elementor-text-editor ul li {
  margin: 10px 20px;
}

.post-wrap .content-inner li {
  font-family: "Open Sans";
  line-height: 1.5em;
}

.entry-content .content-inner .elementor-text-editor {
  color: black;
}

.entry-content .content-inner h1,
.entry-content .content-inner h2,
.entry-content .content-inner h3,
.entry-content .content-inner h4,
.entry-content .content-inner h5,
.entry-content .content-inner h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

.jeg_main_content .jeg_share_button a {
  background-color: #e0e0e0;
  border-radius: 0px;
}

.entry-content .content-inner.col-md-9 .jeg_sharelist a.expanded {
  border-bottom: none;
}

/* ------------------------------------------------------------------------- *
 *  Posts top menu
/* ------------------------------------------------------------------------- */

.elementor-element div.elementor-nav-menu--toggle div.elementor-menu-toggle.elementor-active {
  color: white;
  background-color: black;
}

.elementor-nav-menu--dropdown.elementor-nav-menu__container {
  background-color: black;
}

.elementor-nav-menu--dropdown .elementor-nav-menu a {
  color: white;
}

.elementor-nav-menu--dropdown .elementor-nav-menu .elementor-item:hover,
.elementor-nav-menu--dropdown .elementor-nav-menu .elementor-item:focus,
.elementor-nav-menu--dropdown .sub-menu .elementor-sub-item:hover,
.elementor-nav-menu--dropdown .sub-menu .elementor-sub-item:focus {
  background-color: black;
}

.elementor-nav-menu .elementor-item.has-submenu.highlighted {
  background-color: var(--primary-600);
}

.sub-menu.elementor-nav-menu--dropdown {
  background-color: black;
}

.jeg_share_button a.expanded {
  display: flex;
  justify-content: center;
  background-color: white;
  color: black;
}

.jeg_share_button .fa {
  color: black;
}

.jeg_share_button .fa.fa-facebook-official {
  color: #3b5998;
}

.jeg_share_button .fa.fa-twitter {
  color: #1da1f2;
}

.jeg_share_button .fa.fa-linkedin {
  color: #007bb5;
}

.jeg_share_button .fa.fa-reddit {
  color: #ff4500;
}

.elementor-location-header .jeg_share_button .jeg_sharelist a.expanded span {
  display: none;
}

.elementor-location-header .jeg_share_button a.expanded {
  margin: 0;
  justify-content: center;
}

.elementor-location-header .jeg_share_button.share-bottom {
  margin: 0;
}

#post-header-especial .jeg_post_title {
  font-size: 1em;
}

@media only screen and (min-width: 767px) {
  .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    width: 300px !important;
  }
}

/* ------------------------------------------------------------------------- *
 *  Posts template
/* ------------------------------------------------------------------------- */

#post-first-bullet {
  margin-bottom: 10px;
}

.post-wrap .entry-content .content-inner p.referrals {
  padding: 15px 20px;
  line-height: 1;
  background: rgba(66, 133, 244, 0.1);
  color: var(--primary-600);
  border-left: 2px solid;
}

.post-wrap .entry-content .content-inner p.referrals a {
  color: var(--primary-600);
}

.theiaStickySidebar .widget:first-child .textwidget {
  display: flex;
  justify-content: space-between;
}

.theiaStickySidebar .widget:first-child .textwidget>div:first-child:not(.cript-categories-page-sidebar)  {
  width: 51%;
  margin-right: 2px;
}

.theiaStickySidebar .widget:first-child .textwidget>div:last-child:not(.cript-categories-page-sidebar)  {
  width: 49%;
}

.entry-content .resumen {
  background: #f5f7fa;
  padding: 15px 20px 5px;
  border-radius: 8px;
  margin-bottom: 15px;
}

.entry-content .resumen .resumen_list {
  list-style: none;
  padding: 0;
}

.entry-content .resumen .resumen_list .resumen_item {
  display: flex;
  align-items: baseline;
}

.entry-content .resumen .resumen_title {
  margin-top: 0.2em;
}

.jeg_read_progress_wrapper .jeg_progress_container .progress-bar {
  background: var(--primary-600);
}

.post-wrap .entry-content .content-inner p,
.post-wrap .entry-content .content-inner li {
  font-size: 1.1rem;
  line-height: 1.9rem;
}

.post-wrap .entry-content .content-inner blockquote,
.post-wrap .entry-content .content-inner q {
  font-family: "Open Sans";
}

.post-wrap .entry-content .content-inner .jnews_inline_related_post .jeg_post_title a {
  border-bottom: none;
}

.post-wrap .entry-content .content-inner .jnews_inline_related_post .jeg_post_title a:hover {
  border-bottom: none;
  text-decoration: underline;
}

.jeg_meta_author .avatar {
  display: none;
}

.meta_left .jeg_meta_author {
  font-size: 1.2em;
}

.post-wrap .elementor .elementor-widget:not(.elementor-widget-text-editor) figure.wp-caption.aligncenter {
  margin: 0 auto;
}

.post-wrap .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
  margin: 5px 20px 20px 0;
}

.jnews_related_post_container .jeg_block_heading .jeg_block_title span {
  display: flex;
  flex-direction: row-reverse;
}

.jnews_related_post_container .jeg_block_heading .jeg_block_title span strong {
  margin-right: 5px;
}

#compartir-post-top .jeg_share_button a.expanded,
#compartir-post-bottom .jeg_share_button a.expanded {
  justify-content: center;
  background-color: #e0e0e0;
}

#breadcrumbs .breadcrumb_last_link a {
  font-weight: bold;
  color: black;
}

#breadcrumbs span a {
  color: #a0a0a0;
}

.post-bullets {
  font-size: 1.1em;
}

#post-right-sidebar .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

#post-right-sidebar #recientes .jeg_post_title {
  font-weight: bold;
}

#dato-confidencial {
  display: flex;
  justify-content: space-between;
  background-color: black;
  padding: 20px;
  align-items: center;
}

#dato-confidencial h4 {
  color: white;
  margin-top: 0.5em;
}

#dato-confidencial .button.confidencial {
  background-color: white;
  color: black;
}

@media only screen and (max-width: 767px) {
  #dato-confidencial {
    flex-direction: column;
  }

  #dato-confidencial h4 {
    text-align: center;
    margin-bottom: 20px;
  }
}

/* ------------------------------------------------------------------------- *
 *  Special posts
/* ------------------------------------------------------------------------- */

.special-header {
  margin-top: -30%;
}

.special-header .jeg_post_title {
  display: inline;
  background: #fff;
  box-shadow: 7px 0 0 #fff, -7px 0 0 #fff;
}

#special-breadcrumb span a {
  color: #bbb;
  padding: 10px;
  background-color: black;
}

/* ------------------------------------------------------------------------- *
 *  Contact page
/* ------------------------------------------------------------------------- */

.contacto-explain {
  background-color: black;
  padding: 1px 30px;
}

.contacto-explain p,
.contacto-explain h3 {
  color: #fff;
}

.content-inner .contacto-explain h3 {
  font-family: "Poppins";
}

.caldera-grid input[type="submit"].btn-lg {
  text-transform: capitalize;
  font-weight: normal;
  border-radius: 0;
}

.caldera-grid input.form-control,
.caldera-grid textarea.form-control {
  border: 2px solid black;
  box-shadow: none;
  border-radius: 0;
}

/* ------------------------------------------------------------------------- *
 *  Table of content
/* ------------------------------------------------------------------------- */

.ez-toc-widget-container {
  white-space: normal;
}

ul.ez-toc-list a:focus,
ul.ez-toc-list a:visited {
  color: black;
}

.ez-toc-widget-container ul.ez-toc-list li.active::before {
  background-color: transparent !important;
}

.ez-toc-widget-container div.jeg_block_heading.jeg_block_heading_6 {
  text-align: center !important;
  border-bottom: 1px solid #eee;
  margin-bottom: 0px;
  margin-left: -15px;
}

.ez-toc-widget-container>div.jeg_block_heading.jeg_block_heading_6 h3 {
  padding: 10px;
  padding-bottom: 0px;
  padding-top: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.1rem;
  text-align: center;
  width: 100%;
}

div.ez-toc-widget-container {
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 5px;
  padding-left: 15px;
  font-size: 1.1rem;
}

div.widget.ez-toc div.jeg_block_heading:after {
  background-color: transparent !important;
}

div.widget.ez-toc nav .ez-toc-widget-container ul.ez-toc-list {
  padding: 0px;
}

div.widget.ez-toc nav {
  padding: 5px 0px 15px 15px;
}

div.widget.ez-toc nav li {
  margin-top: 10px;
  margin-bottom: 10px;
}

div.widget.ez-toc li,
div.widget.ez-toc li a {
  font-family: open sans;
}

div.jeg_sidebar ul.ez-toc-list a {
  color: black;
}

div.jeg_sidebar ul.ez-toc-list li ul li:not(.active):hover,
div.jeg_sidebar ul.ez-toc-list li ul li:not(.active):hover>a,
div.jeg_sidebar ul.ez-toc-list li.active>a,
div.jeg_sidebar ul.ez-toc-list li:hover>a {
  color: var(--primary-600);
}

div.jeg_sidebar ul.ez-toc-list li::before {
  content: "" !important;
  display: inline-block;
  width: 0px !important;
  height: 0px !important;
  border-style: solid;
  border-color: var(--primary-600);
  border-width: 5px 5px 4px 4px;
  border-radius: 2px;
  margin-top: 10px;
}

div.jeg_sidebar ul.ez-toc-list>li::before {
  margin-left: 20px;
}

div.jeg_sidebar ul.ez-toc-list>li>ul>li::before {
  margin-left: 45px;
}

div.jeg_sidebar ul.ez-toc-list>li>ul>li>ul>li::before {
  margin-left: 70px;
}

div.jeg_sidebar ul.ez-toc-list>li>ul>li>ul>li>ul>li::before {
  margin-left: 85px;
}

@media only screen and (max-width: 767px) {
  .ez-toc-title-container .ez-toc-title {
    height: 36px;
    line-height: 36px;
    font-weight: 700;
    font-family: montserrat;
  }

  .ez-toc {
    border-bottom: 2px solid #000 !important;
    padding-bottom: 20px;
  }
}

.jnews-dark-mode div.ez-toc-widget-container {
  background-color: #333 !important;
}

/* ------------------------------------------------------------------------- *
 *  Authors page
/* ------------------------------------------------------------------------- */

.jeg_authorbox .jeg_author_image {
  float: initial;
}

.jeg_authorbox .jeg_author_content {
  color: white;
  margin-top: 20px;
  margin-left: 20px;
}

/* ------------------------------------------------------------------------- *
 *  Download monitor
/* ------------------------------------------------------------------------- */

.download-box-extra {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
}

.download-box-extra img {
  width: 40%;
}

.download-box-content-extra {
  display: flex;
  flex-direction: column;
  margin: 20px;
  width: 50%;
}

.download-box-extra-description {
  margin-bottom: 20px;
}

.download-box-extra .button.download {
  text-align: center;
  margin: 0 0 10px;
  color: white;
  border: 2px solid var(--primary-600);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.download-box-extra .button.download:hover {
  color: var(--primary-600);
  background-color: white;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  .download-box-extra img {
    width: 60%;
  }

  .download-box-extra {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .download-box-content-extra {
    margin-top: 20px;
    width: 80%;
  }
}


/* Criptopedia share/social buttons */

@media (min-width: 1024px) {
  .page-template.page-template-page-criptopedia .jeg_wide_content .jeg_sidebar {
    width: 30% !important;
  }

  .page-template.page-template-page-criptopedia div.content-inner {
    width: 65% !important;
    margin-left: 0px;
  }

  .page-template.page-template-page-criptopedia div.jeg_share_button.share-float.jeg_sticky_share.clearfix {
    position: relative !important;
    overflow: hidden !important;
  }

  .page-template.page-template-page-criptopedia div.jeg_share_button.share-float.jeg_sticky_share.clearfix div.jeg_share_float_container {
    position: sticky !important;
    top: 115px;
  }
}

/* Criptopedia sidebar widget */

div.criptopedia_sidebar_widget ul li {
  border-bottom: 1px dotted #e0e0e0;
  padding: 13px 0px;
}

div.criptopedia_sidebar_widget ul li::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 4px 4px;
  border-color: var(--primary-600);
  border-radius: 2px;
}

div.criptopedia_sidebar_widget ul li a {
  color: #000;
  transition: color 0.4s ease-in-out;
  font-family: montserrat, Sans-serif;
  padding: 13px 20px;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 20px;
}

div.criptopedia_sidebar_widget ul li a:hover {
  color: var(--primary-600);
  transition: color 0.4s ease-in-out;
}

/* Tabla de contenido de los posts */
div.post-wrapper div.content-inner div#ez-toc-container {
  padding: 0px;
}

#ez-toc-container {
  border: none;
  box-shadow: none;
}

div.post-wrapper div#ez-toc-container>div.ez-toc-title-container>p.ez-toc-title {
  font-family: montserrat, sans-serif;
  font-weight: 700;
  font-size: 1.703em;
  margin: 0.83em 0 0.5em;
  line-height: 1.35;
}

div.post-wrapper div.content-inner div#ez-toc-container li {
  display: list-item;
  list-style: square;
  overflow: visible;
  margin-left: 20px;
  font-size: 1.1rem;
  line-height: 1.9rem;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.post-wrapper div.content-inner div#ez-toc-container li::before {
  content: none !important;
}

div.post-wrapper div.content-inner div#ez-toc-container li ul {
  margin: 0px;
}

div.post-wrapper div.content-inner div#ez-toc-container li>a {
  text-decoration: none;
}

/* Estilos del plugin Jnews split post */
div.jeg_splitpost_bar div.page_nav.prev>a,
div.jeg_splitpost_bar div.page_nav.next>a {
  color: inherit;
  text-decoration: none;
  border-bottom: 2px solid var(--primary-600) !important;
  margin-top: -2px;
  transition: color 0.4s ease-in-out;
}

div.jeg_splitpost_bar div.page_nav.prev>a,
div.jeg_splitpost_bar div.page_nav.next>a {
  color: var(--primary-600);
  transition: color 0.4s ease-in-out;
}

div.jeg_splitpost_bar div.nav_wrap>ul>li>a {
  border-bottom: none !important;
}

div.jeg_splitpost_bar div.nav_wrap>ul>li.current>a {
  color: var(--primary-600) !important;
}

div.jeg_splitpost_bar.jeg_splitpost_4 div.page_nav.next a {
  color: white !important;
}

div.jeg_splitpost_bar.jeg_splitpost_4 div.page_nav.next:hover {
  background-color: white !important;
  transition: all 0.4s ease-in-out;
}

div.jeg_splitpost_bar.jeg_splitpost_4 div.page_nav.next:hover a {
  color: var(--primary-600) !important;
  transition: all 0.4s ease-in-out;
}

div.jeg_splitpost_bar.jeg_splitpost_5 div.pagenav_wrap div.page_nav.prev a,
div.jeg_splitpost_bar.jeg_splitpost_5 div.pagenav_wrap div.page_nav.next a {
  border: none !important;
}

div.jeg_splitpost_bar.jeg_splitpost_5 div.page_nav.next:hover a {
  color: white !important;
}

div.split-container.split-template-7 h2.current_title,
div.split-container.split-template-10 h2.current_title {
  border-bottom-color: var(--primary-600);
}

div.split-container.split-template-8 h2.current_title,
div.split-container.split-template-11 h2.current_title {
  border-top-color: var(--primary-600);
}

div.split-container.split-template-9 span.pagenum,
div.split-container.split-template-10 span.pagenum,
div.split-container.split-template-11 span.pagenum,
div.split-container.split-template-12 span.pagenum,
div.split-container.split-template-13 span.pagenum,
div.split-container.split-template-14 .current_title,
div.split-container.split-template-15 span.pagenum,
div.split-container.split-template-18 span.pagenum,
div.split-container.split-template-19 .current_title,
div.split-container.split-template-19 .current_title span,
div.split-container.split-template-20 .current_title,
div.split-container.split-template-20 .current_title span,
div.split-container.split-template-20 span.pagenum {
  background-color: var(--primary-600) !important;
}

div.split-container.split-template-16 .owl-carousel .owl-nav div:hover,
div.split-container.split-template-17 .owl-carousel .owl-nav div:hover,
div.split-container.split-template-18 .owl-carousel .owl-nav div:hover,
div.split-container.split-template-19 .owl-carousel .owl-nav div:hover,
div.split-container.split-template-19 .owl-carousel .owl-nav div,
div.split-container.split-template-20 .owl-carousel .owl-nav div:hover,
div.split-container.split-template-20 .owl-carousel .owl-nav div,
div.jeg_split_pagination div.nav_link a.page_number:hover,
div.jeg_split_pagination div.nav_link a.page_nav.next:hover,
div.jeg_split_pagination div.nav_link a.page_nav.prev:hover {
  background-color: var(--primary-600) !important;
  color: white !important;
}

div.jeg_split_pagination div.nav_link a.page_number,
div.jeg_split_pagination div.nav_link a.page_nav.next,
div.jeg_split_pagination div.nav_link a.page_nav.prev,
div.jeg_bottomnav.clearfix div.pagenav_wrap div.page_nav.prev a,
div.jeg_bottomnav.clearfix div.pagenav_wrap div.page_nav.next a {
  border-bottom: 1px solid #eee !important;
}

div.jeg_split_pagination div.nav_link a.page_number.active {
  color: white !important;
}

div.jeg_bottomnav.clearfix div.pagenav_wrap div.page_nav.prev a:hover span,
div.jeg_bottomnav.clearfix div.pagenav_wrap div.page_nav.next a:hover span {
  border-bottom: none;
}

/* Podcasts sidebar */

div.podcasts_services_container {
  width: 100% !important;
}

div.podcast_services_row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.podcast_services_row a {
  padding-right: 5px;
  padding-bottom: 5px;
}

body.single.single-post div.post-wrapper div.entry-content>div.content-inner ul:not(.resumen_list)>li {
  margin-bottom: 0px;
}

@media screen and (min-width: 992px) {

  /* Reduce el tamaño de la columna de texto de los posts */
  body.single.jeg_single_narrow div.jeg_main_content>div.jeg_inner_content>div.entry-content>div.content-inner,
  body.single.jeg_single_narrow div.jeg_main_content>div.jeg_inner_content>div.entry-content>div.content-inner>*:not(figure),
  /* Arregla el tamaño del contenedor de ads que aparece justo encima de los bullets del post */
  body.single.jeg_single_narrow div.jeg_ad.jeg_article.jnews_content_top_ads,
  body.single.jeg_single_narrow div.jeg_main_content>div.jeg_inner_content>div.jeg_ad.jeg_article.jnews_content_top_ads,
  body.single.jeg_single_narrow div.jeg_main_content>div.jeg_inner_content>div.jeg_ad.jeg_article.jnews_content_top_ads>* {
    max-width: 748px !important;
    margin-left: auto;
    margin-right: auto;
  }

}

body.single-post div.jeg_content div.entry-content>div.content-inner div#ez-toc-container {
  margin: 0px;
}

/* Fix de Sticky share buttons para Jnews v7 */
.jeg_single_narrow .jeg_share_button.share-float {
  margin-left: -80px;
}

.jnews-dark-mode .elementor-143918 .elementor-element.elementor-element-6e138e74 .elementor-icon-list-text {
  color: #bbbbbb;
}

.jnews-dark-mode .elementor-143910 .elementor-element.elementor-element-63643746 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #111;
}

.jnews-dark-mode .flex-table:hover {
  background: #333;
}

.jnews-dark-mode .flex-table.fila:nth-child(odd) .flex-row {
  background: #333;
}

.jnews-dark-mode .jeg_share_button a.expanded {
  background-color: rgba(0, 0, 0, 0);
  color: #8b8b8b !important;
}

.jnews-dark-mode .jeg_share_button .fa {
  color: #fff;
}

.jnews-dark-mode .jeg_share_button .fa.fa-facebook-official {
  color: #1877f2;
}

.jnews-dark-mode .jeg_share_button .fa.fa-twitter {
  color: #1da1f2;
}

.jnews-dark-mode .jeg_share_button .fa.fa-linkedin {
  color: #00a0dc;
}

.jnews-dark-mode .jeg_share_button .fa.fa-reddit {
  color: #ff5700;
}

.jnews-dark-mode .ez-toc-widget-container ul.ez-toc-list li.active::before {
  background-color: #333;
}

.jnews-dark-mode .entry-content .resumen {
  background: #3E4C59;
}

.jnews-dark-mode .entry-content .content-inner a {
  color: #eee;
}

.jnews-dark-mode .entry-content .content-inner span {
  color: #aaa;
}

.jnews-dark-mode.page-id-9849 section div[data-id="5a7fb16"]>div.elementor-column-wrap,
.jnews-dark-mode.page-id-9849 section div[data-id="3d9c012"]>div.elementor-column-wrap,
.jnews-dark-mode.page-id-9849 section div[data-id="47abf47"]>div.elementor-column-wrap,
.jnews-dark-mode.page-id-9849 section div[data-id="71feaf3"]>div.elementor-column-wrap,
.jnews-dark-mode.page-id-9849 section div[data-id="2092a64"]>div.elementor-column-wrap {
  background: #1a1a1a !important;
}

body.single.single-post div.content-inner figure>figcaption,
body.page div.content-inner figure>figcaption {
  line-height: 1.6em;
}

body.single.single-post div.jeg_inner_content>div.jnews_author_box_container>div.jeg_authorbox {
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 8px;

}

body.single.single-post div.jeg_inner_content>div.jnews_author_box_container>div.jeg_authorbox>div.jeg_author_image {
  margin-top: auto;
  margin-bottom: auto;
}

.jnews_author_box_container .jeg_author_image img {
  border-radius: 8px;
}

body.single.single-post div.jeg_inner_content>div.jnews_author_box_container>div.jeg_authorbox>div.jeg_author_content>p.jeg_author_desc {
  color: #333;
}

div.content-inner>div[class^="cript-"] div.coinzilla {
  width: 100% !important;
}

/* Agrega un margen a los ads inline para que no aparezcan tan pegados del contenido que les sigue*/
/* body.single-post div.jeg_ad.jeg_ad_article.jnews_content_inline_ads,
body.single-post div[class^="cript-advanced-ads-inline-content"] {
  margin-bottom: 20px;
} */

/* JNEWS ABOVE ARTICLE */

@media screen and (min-width: 1024px) {
  div.jnews_article_top_ads {
    min-height: 175px;
    background-size: 15px 15px;
  }
}

@media screen and (max-width: 1023px) {
  div.jnews_article_top_ads {
    min-height: 330px;
  }
}

body.single.single-post div.content-inner figure.alignright>figcaption,
body.single.single-post div.content-inner figure.alignleft>figcaption,
body.single.single-post div.content-inner figure.wp-block-image>figcaption,
body.page div.content-inner figure.alignright>figcaption,
body.page div.content-inner figure.alignleft>figcaption,
body.page div.content-inner figure.wp-block-image>figcaption {
  text-align: center;
}

body.single-post div#breadcrumbs {
  margin-top: 15px;
}

.jnews-dark-mode div.content-inner pre.wp-block-code,
.jnews-dark-mode div.content-inner pre.wp-block-preformatted {
  background-color: var(--j-bg-color);
}

body.single.single-post.jnews-dark-mode #ez-toc-container {
  background-color: transparent !important;
  border-color: transparent;
}

@media screen and (max-width: 768px) {
  body.single-post div.content-inner div.wp-block-image > figure.alignright,
  body.single-post div.content-inner div.wp-block-image > figure.alignleft {
    float: none;
    margin: auto;
  }
}

figure.wp-block-embed-twitter.aligncenter.wp-block-embed {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

body.single-post div.content-inner p.paragraph__reduced-margin--bottom {
  margin-bottom: 0px;
}

.theiaStickySidebar > a:not([class^="jeg_btn"]), .jeg_share_float_container > a:not([class^="jeg_btn"]), .jeg_sharelist > a:not([class^="jeg_btn"]):first-child {
    display: none !important;
}

body.post-type-criptopedia div.jeg.table-of-contents.both.split-template-12.floating.expanded {
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 2px 6px rgba(0,0,0,.1);
}

body.post-type-criptopedia div.table-of-contents.both.split-template-12.floating.expanded {
  border: none !important;
}

body.post-type-criptopedia div.toc-wrapper {
  border-radius: 8px !important;
}

body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper {
  background-color: var(--toc-background-color-dark);
  padding: 12px !important;
}

body.post-type-criptopedia div.toc-wrapper-header p {
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  color: #3E4C59;
  font-family: Roboto;
}

body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded a.toc-wrapper-link,
body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded a.toc-wrapper-link:hover,
body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents > div.toc-wrapper a.toc-wrapper-link ,
body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents > div.toc-wrapper a.toc-wrapper-link:hover {
  text-decoration: none;
  border: none;
}

body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded a.toc-wrapper-link {
  color: #52606D;
}

body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded a.toc-wrapper-link:hover,
body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded li.active {
  color: #3E4C59;
}

body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded li {
  padding: 8px 0px 0px 8px;
  border: none;
  border-radius: 4px;
  margin-bottom: 0px !important;
}


body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded li:hover,
body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded li.active {
  background: var(--toc-background-color-dark) !important;
}

body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper-header {
  padding-left: 20px !important;
  color: var(--toc-text-color-light);
  padding-top: 40px !important;
}

body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper-header p {
  color: var(--toc-text-color-light);
  margin-bottom: 0px;
  font-size: 24px !important;
  font-family: 'Montserrat';
  font-weight: bold !important;
}
body.post-type-criptopedia div.jeg_share_float_container div.jeg_sharelist {
  margin-top: 56px;
}

body.post-type-criptopedia div.jeg.table-of-contents-floating.show div.floating-navigation a,
body.post-type-criptopedia div.jeg.table-of-contents-floating.show div.floating-navigation a:hover {
  text-decoration: none;
  border: none;
  color: var(--toc-text-color-light) !important;
}

body.post-type-criptopedia div.jeg.table-of-contents-floating.show.split-template-12.show.expanded {
  background-color: transparent !important;
  border: none;
  box-shadow: none;
  color: var(--toc-text-color-light) !important;
  padding-top: 36px !important;
}

body.post-type-criptopedia div.jeg.table-of-contents-floating.split-template-12.show {
    background-color: var(--toc-background-color-dark) !important;
    border: none;
}

body.post-type-criptopedia div.jeg.table-of-contents-floating.show,
body.post-type-criptopedia div.jeg.table-of-contents-floating.show a { 
  color: #3E4C59 !important;
}

body.post-type-criptopedia div.jeg.table-of-contents-floating.split-template-12.show > div.floating-bar > i {
  color: var(--toc-icon-color);
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents.floating.expanded li:hover span,
body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents.floating.expanded li.active span,
body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents.floating.expanded li span {
  color: var(--toc-text-color-light);
}

/* tabla de contenidos superior */
body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) {
  padding: 32px;
  background: var(--toc-background-color-light);
}

body.post-type-criptopedia .jeg.table-of-contents:not(.floating):not(.expanded) .toc-wrapper {
  padding: 0px !important;
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents >div.toc-wrapper .toc-wrapper-header {
  padding: 0px;
  margin: 0px;
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) > div.toc-wrapper .toc-wrapper-header > p {
  color: var(--toc-text-color-dark);
  margin-bottom: 0px;
  font-family: "Montserrat";
  font-weight: bold !important;
  font-size: 24px !important;
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents > div.toc-wrapper nav {
  padding: 8px 0px 0px 16px;
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents > div.toc-wrapper nav li {
  line-height: 1.3rem !important;
  white-space: pre-line;
}

body.post-template-default .jeg.table-of-contents.both.split-template-12.floating.expanded > div.toc-wrapper nav {
  padding-top: 0px;
  max-height: 200px;
  overflow-y: scroll;
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents > div.toc-wrapper a.toc-wrapper-link ,
body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents > div.toc-wrapper a.toc-wrapper-link:hover {
  text-decoration: none;
  border: none;
  font-family: "Open Sans";
  font-size: 1rem;
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents li {
  border: none;
  margin-bottom: 10px !important;
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents li:last-child {
  margin-bottom: 0px !important;
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents.both.split-template-11.floating.expanded div.toc-wrapper {
  padding: 0px !important;
  background: var(--toc-background-color-dark);
}

body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents li {
  border-radius: 4px;
}

body.jnews-dark-mode.post-type-criptopedia div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li.active span,
body.jnews-dark-mode.post-type-criptopedia div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li span {
  color: var(--toc-text-color-dark);
}

body.jnews-dark-mode.post-type-criptopedia div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li:hover span{
  font-weight: 700;
}

body.post-type-criptopedia div.jeg.table-of-contents.both.split-template-12 {
  box-shadow: none;
  border: none;
}


body.post-type-criptopedia div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) .toc-wrapper-item-number {
  font-weight: bold;
}

@media screen and (max-width: 992px) {
  body.post-type-criptopedia div.jeg.table-of-contents-floating.split-template-12.show,
  body.post-type-criptopedia div.jeg.table-of-contents.both.split-template-12.floating.expanded {
    margin: 16px;
    width: calc(100vw - 32px);
    border-radius: 8px;
  }
  
  body.post-type-criptopedia div.jeg.table-of-contents.both.split-template-12.floating.expanded  ul{
    max-height: 250px;
    overflow-y: scroll;
  }
  
  body.post-type-criptopedia div.jeg.table-of-contents-floating.show.split-template-12.show.expanded {
    padding: 0px !important;
    top: unset;
  }

  body.post-type-criptopedia div.jeg.table-of-contents.floating.split-template-12.expanded,
  body.post-type-criptopedia div.jeg.table-of-contents.floating.split-template-12.expanded.show {
    width: calc(100vw - 32px);
    margin-left: 16px;
    background-color: transparent;
    border: none;
    margin-bottom: 10px;
  }

  body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper-header {
    padding-top: 10px !important;
  }

  body.post-type-criptopedia div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper {
    padding-bottom: 40px !important;
  }
}

/* contenido del post */
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-header > h1.jeg_post_title > span {
  color: var(--post-text-color);
}

body.jnews-dark-mode.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-header > h1.jeg_post_title > span {
  color: #faf8fc;
}

body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > p,
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > p > a,
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner ol > li > a,
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner ul > li > a,
body.post-template-default .post-wrap .entry-content .content-inner :not(.jeg_post_tags) > p a,
body.post-template-default .post-wrap .entry-content .content-inner :not(.jeg_post_tags) > p a:hover,
body.post-type-criptopedia .post-wrap .entry-content .content-inner > p > strong > a,
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > p,
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > h2,
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > h3,
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > h4,
body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > h5,
body.post-type-criptopedia:not(.jnews-dark-mode) div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > ul > li,
body.post-type-criptopedia:not(.jnews-dark-mode) div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > ul > li > a,
body.post-type-criptopedia:not(.jnews-dark-mode) div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > ul > li > strong,
body.post-type-criptopedia:not(.jnews-dark-mode) div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > ul > li > strong > a {
  color: var(--post-text-color);
}

body.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container > div.split-wrapper > p {
  margin-right: 0px !important;
  width: 100%;
}

body.single.jeg_single_narrow.post-type-criptopedia div.jeg_main_content>div.jeg_inner_content>div.entry-content>div.content-inner>p {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
}

body.post-type-criptopedia.single-post div.content-inner div.split-wrapper > div[class^="cript-"] {
  margin-bottom: 40px;
}

body.jnews-dark-mode.post-type-criptopedia div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.split-container,
body.jnews-dark-mode.post-type-criptopedia div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li.active span, 
body.jnews-dark-mode.post-type-criptopedia div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded) li span, 
body.jnews-dark-mode.post-type-criptopedia div.resumen li {
  color: #E4E7EB; 
}


body.post-type-criptopedia .jeg.table-of-contents.floating.expanded .toc-wrapper li,
body.post-type-criptopedia .jeg.table-of-contents-floating.split-template-12.show div.floating-navigation {
  color: var(--toc-text-color-light) !important;
}

body.post-type-criptopedia .jeg.table-of-contents-floating.show {
  display: flex;
  justify-content: space-between;
}

@media screen and (min-width: 992px) {
  body.post-type-criptopedia .jeg.table-of-contents-floating.show {
    position: fixed;
    top: calc(100vh - 60px) !important;;
    left: calc((100vw - 716px) / 2);
  }
  
  body.post-type-criptopedia .jeg.table-of-contents.floating.expanded {
    bottom: -15px;
    top: calc(100vh - 315px) !important;;
    width: 700px;
    background-color: var(--toc-background-color-dark);
  }
  
  body.post-type-criptopedia .jeg.table-of-contents-floating.split-template-12.expanded.show > div.floating-bar {
    margin-top: -12px;
    cursor: pointer;
    margin-left: 13px;
  }
  
  body.post-type-criptopedia .jeg.table-of-contents-floating.show.expanded {
    top: calc(100vh - 320px) !important;
  }
}



body.single.jeg_single_narrow div.jeg_main_content > div.jeg_inner_content > div.entry-content > div.content-inner > div.jeg.table-of-contents-floating.split-template-11.show {
	max-width: 700px !important;
}

body.post-type-criptopedia div.floating-navigation {
  order: 1;
  margin-left: 10px;
}

body.post-type-criptopedia div.floating-bar.toc-closed {
  order: 2;
}

body.post-type-criptopedia div.floating-bar.toc-closed > svg {
  height: 24px;
  width: 24px;
  margin-top: 2px;
  stroke: var(--toc-text-color-dark);
  cursor: pointer;
} 

body.post-type-criptopedia div.floating-bar.toc-closed > svg >path {
  stroke: var(--toc-text-color-dark);
  fill: var(--toc-text-color-dark);
} 

body.post-type-criptopedia div.entry-content > div.content-inner {
  display: flex;
  flex-direction: column;
}

body.post-type-criptopedia div.entry-content > div.content-inner div.jeg.table-of-contents.both.split-template-12:not(.floating):not(.expanded) {
  order: -3;
}

body.post-type-criptopedia div.entry-content > div.content-inner > div.resumen ~ p:first-of-type {
  order: -2;
}

body.post-type-criptopedia div.entry-content > div.content-inner div.resumen {
  order: -1;
  padding: 32px;
}

body.post-type-criptopedia div.entry-content > div.content-inner div.resumen li.resumen_item {
  margin-bottom: 0px;
}

body.post-type-criptopedia div.entry-content > div.content-inner > p,
body.post-type-criptopedia div.entry-content > div.content-inner > div.split-container > div.split-wrapper > p,
body.post-type-criptopedia div.entry-content > div.content-inner ol,
body.post-type-criptopedia div.entry-content > div.content-inner ol li,
body.post-type-criptopedia div.entry-content > div.content-inner ul,
body.post-type-criptopedia div.entry-content > div.content-inner ul li {
	font-size: 1.2rem !important;
 	margin-bottom: 1.5em;
  line-height: calc(1.1ex / 0.32) !important;
  width: 60ch;
  max-width: 100%;
}

body.post-type-criptopedia div.entry-content > div.content-inner h2 {
  font-size: 2em !important;
  line-height: calc(1ex / 0.42) !important;
  margin: calc(1ex / 0.42) 0;
}

body.post-type-criptopedia .jeg_featured_bg.jeg_parallax {
  background: linear-gradient(to bottom,rgba(0, 34, 107, 0.7) 0,rgba(255, 255, 255, 0)) !important; 
}

body.post-type-criptopedia.jnews-dark-mode div.content-inner > div.jeg.table-of-contents:not(.floating):not(.expanded),
body.post-type-criptopedia.jnews-dark-mode ul.toc-wrapper-item-wrap li.toc-wrapper-item.item > a:hover,
body.post-type-criptopedia.jnews-dark-mode ul.toc-wrapper-item-wrap li.active,
body.post-type-criptopedia.jnews-dark-mode ul.toc-wrapper-item-wrap li span,
body.post-type-criptopedia.jnews-dark-mode div.jeg.table-of-contents-floating.split-template-12.show,
body.post-type-criptopedia.jnews-dark-mode div.table-of-contents.split-template-12.floating.expanded div.toc-wrapper,
body.post-type-criptopedia.jnews-dark-mode div.table-of-contents.split-template-12.floating.expanded li:hover, 
body.post-type-criptopedia.jnews-dark-mode div.table-of-contents.split-template-12.floating.expanded li.active, 
body.post-type-criptopedia.jnews-dark-mode .jeg.table-of-contents.floating.expanded,
body.post-type-criptopedia.jnews-dark-mode div.split-container.split-template-12 span.pagenum {
  background: var(--toc-background-color-dark-mode) !important;
}

body.post-type-criptopedia .resumen_item::before {
  border-color: var(--key-takeaways-bullet);
  margin-right: 20px;
  background-color: var(--key-takeaways-bullet);
}

body.post-type-criptopedia.jnews-dark-mode .resumen_item::before {
  border-color: var(--key-takeaways-bullet-dark-mode);
}

body.post-type-criptopedia.jnews-dark-mode div.floating-bar.toc-closed > svg > path {
  stroke: var(--toc-background-color-dark);
  fill: var(--toc-background-color-dark);
}

body.post-type-criptopedia.jnews-dark-mode div.jeg.table-of-contents-floating.show div.floating-navigation a,
body.post-type-criptopedia.jnews-dark-mode div.jeg.table-of-contents-floating.show div.floating-navigation a:hover {
  color: var(--toc-background-color-dark) !important;
}

body.post-type-criptopedia a.toc-wrapper-link {
	display: flex;
	align-items: center;
	flex-direction: row;
}

body.post-type-criptopedia li.visited_link span.toc-wrapper-item-number,
body.post-type-criptopedia li.not_visited_link span.toc-wrapper-item-number{
	color: transparent !important;
	border-radius: 3px;
	border-color: var(--primary-900);
	height: 13px !important;
	width: 13px !important;
	display: inline-block;
	margin-right: 20px;
}

body.post-type-criptopedia li.visited_link span.toc-wrapper-item-number {
	border: 3px solid var(--primary-900);
	background-color: var(--primary-900);
}

body.post-type-criptopedia li.not_visited_link span.toc-wrapper-item-number {
	border: 3px solid var(--primary-900);
}

body.post-type-criptopedia .toc-wrapper-item-number {
  margin-right: 10px;
}

body.post-type-criptopedia.jnews-dark-mode li.visited_link span.toc-wrapper-item-number:not(ul):not(li):not(.btn):not(.tag):not(.jeg_header_wrapper):not(.jeg_post_info):not(.jeg_post_meta),
body.post-type-criptopedia.jnews-dark-mode li.not_visited_link span.toc-wrapper-item-number:not(ul):not(li):not(.btn):not(.tag):not(.jeg_header_wrapper):not(.jeg_post_info):not(.jeg_post_meta) {
	color: transparent !important;
	border-color: var(--primary-50);
}

body.post-type-criptopedia.jnews-dark-mode li.visited_link span.toc-wrapper-item-number {
	background-color: var(--primary-50) !important;
}

body.post-type-criptopedia.jnews-dark-mode li:hover,
body.post-type-criptopedia.jnews-dark-mode li a:hover {
	background-color: transparent !important;
}

body.post-type-criptopedia div.resumen h5.resumen_title {
  font-size: 24px;
}

body.post-type-criptopedia div.resumen ul.resumen_list {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

body.post-type-criptopedia div.resumen li {
  margin-bottom: 0px;
  color: var(--toc-texto-tabla-resumen);
}

body.post-type-criptopedia .resumen_item:before,
body.post-type-criptopedia .post-bullets .elementor-widget-container:before {
  border-width: 5px;
}


body.post-type-criptopedia .jeg_featured_big {
  display: flex;
  flex-direction: column;
  align-items: center;
}

body.post-type-criptopedia .jeg_featured_bg.jeg_parallax {
  max-width: 1140px;
  position: relative;
}

body.post-type-criptopedia .jeg_featured_bg.jeg_parallax .jeg_featured_img {
  max-width: 1140px;
  position: relative;
}

body.post-type-criptopedia .jeg_fs_content {
  position: absolute;
  left: calc(((100vw - 1000px) / 2));
  top: 30px;
}

body.post-type-criptopedia div.content-inner h2 {
  font-size: 2em !important;
  line-height: calc(1ex / 0.42) !important;
  margin: calc(1ex / 0.42) 0;
}

.icono-link-autor {
  background-image: url("./assets/svg/author_link_new.svg");
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
  margin: 0px 0px -3px 0px !important; 
}

body.jnews-dark-mode .icono-link-autor {
  background-image: url("./assets/svg/author_link_dark_new.svg");
}

body.single-post .post-wrap .entry-content .content-inner .jeg_ad.jeg_article.jnews_content_top_ads a {
  border-bottom: none;
}

body.single-post .jeg_autoload_separator .separator_bg,
body.single-post .elementor-shortcode>[class^="cript-"],
body.single-post div.content-inner>div[class^="cript-"],
body.single-post div.content-inner div.split-wrapper > div[class^="cript-"],
body.single-post div.jnews_content_bottom_ads div.cri_shortcode,
body.single-post div.jnews_content_inline_ads div.cri_shortcode,
body.single-post div.jnews_article_top_ads div.cri_shortcode,
body.single-post div.jnews_content_top_ads div.cri_shortcode,
body.single-post div.jnews_article_bottom_ads div.cri_shortcode,
body.single-post div.jnews_content_bottom_ads div.ads_shortcode,
body.single-post div.jnews_content_inline_ads div.ads_shortcode,
body.single-post div.jnews_article_top_ads div.ads_shortcode,
body.single-post div.jnews_content_top_ads div.ads_shortcode,
body.single-post div.jnews_article_bottom_ads div.ads_shortcode,
body.single-post div.after_post_ad div.cri_shortcode,
div.cript-criptopedia-above-header-sc > div.cript-criptopedia-above-header-sc,
div.cript-author-above-header-sc > div.cript-author-above-header-sc,
div.cript-category-page-above-header-sc > div.cript-category-page-above-header-sc,
div.cript-tag-above-header-sc > div.cript-tag-above-header-sc,
div.cript-info-page-above-header-sc,
div.cript-categories-page-sidebar > div.cript-categories-page-sidebar {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  padding: 9px;
  border: 1px solid var(--neutral-500);
  color: var(--neutral-500);
  border-radius: 8px;
}

/* remove border and padding from fallback/native ad in line slots inside newspages */
body.single-post div.content-inner>div[class^="cript-"]:has(.cn-fallback) {
  border: none;
  padding: 0px;
}

body.single-post div.content-inner>div[class^="cript-"]:has(.cn-fallback) .cript-adlabel {
  display: none;
}

body.single-post div.content-inner div.split-wrapper > div[class^="cript-"] ~ div.bloque-descanso {
  margin-top: 20px;
} 

/* body div[class*="cript-advanced-ads-inline-content"] {
  margin-bottom: 20px !important;
} */

.jeg_ad.jeg_ad_article.jnews_content_inline_ads ~ p {
  margin-top: 20px;
}

body.single-post.jnews-dark-mode .jeg_autoload_separator .separator_bg,
body.single-post.jnews-dark-mode .elementor-shortcode>[class^="cript-"],
body.single-post.jnews-dark-mode div.content-inner>div[class^="cript-"],
body.single-post.jnews-dark-mode div.content-inner div.split-wrapper > div[class^="cript-"],
body.single-post.jnews-dark-mode div.jnews_content_bottom_ads div.cri_shortcode,
body.single-post.jnews-dark-mode div.jnews_content_inline_ads div.cri_shortcode,
body.single-post.jnews-dark-mode div.jnews_article_top_ads div.cri_shortcode,
body.single-post.jnews-dark-mode div.jnews_content_top_ads div.cri_shortcode,
body.single-post.jnews-dark-mode div.jnews_article_bottom_ads div.cri_shortcode,
body.single-post.jnews-dark-mode div.jnews_content_bottom_ads div.ads_shortcode,
body.single-post.jnews-dark-mode div.jnews_content_inline_ads div.ads_shortcode,
body.single-post.jnews-dark-mode div.jnews_article_top_ads div.ads_shortcode,
body.single-post.jnews-dark-mode div.jnews_content_top_ads div.ads_shortcode,
body.single-post.jnews-dark-mode div.jnews_article_bottom_ads div.ads_shortcode,
body.single-post.jnews-dark-mode div.after_post_ad div.cri_shortcode,
body.jnews-dark-mode div.cript-criptopedia-above-header-sc,
body.jnews-dark-mode div.cript-category-page-above-header-sc,
body.jnews-dark-mode div.cript-tag-above-header-sc,
body.jnews-dark-mode div.cript-info-page-above-header-sc,
body.jnews-dark-mode div.cript-author-above-header-sc,
body.jnews-dark-mode div.cript-categories-page-sidebar > div.cript-categories-page-sidebar {
  background: transparent;
  border: 1px solid var(--neutral-50);
  color: var(--neutral-50);
}

.jeg_ad.jeg_article.jnews_content_bottom_ads {
  width: 100% !important;
  margin-left: auto;
  margin-right: auto;
}

.jeg_userlist-name.no-effect:hover {
  color: initial !important;
}

body.jnews-dark-mode #ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active,
body.jnews-dark-mode .ez-toc-widget-container ul.ez-toc-list li.active {
    background-color: transparent;
}

div.advertising_content_label_container {
  margin-bottom: 20px;
  margin-top: 20px;
}

span.advertising_content_label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--neutral-700);
}

body.contenido-patrocinado .jeg_breadcrumb_container.jeg_breadcrumbs,
body.contenido-publicitario .jeg_breadcrumb_container.jeg_breadcrumbs {
  display: none;
}

body.single div#ez-toc-container {
  padding: 32px 20px 29px 30px !important;
  background: var(--neutral-100);
  border-radius: 10px;
  width: 100%;
}



body.single div#ez-toc-container .ez-toc-title-container {
  font-family: 'Montserrat' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: var(--neutral-900);
}

body.single div#ez-toc-container a.ez-toc-link {
  font-family: 'Open Sans' !important;
  font-style: normal;
  font-size: 16px;
  line-height: 34px;
  color: var(--neutral-900);
  text-decoration: none;
  border-bottom: none;
}


body.single.single-post.jnews-dark-mode div#ez-toc-container {
  background:  var(--neutral-700) !important;
}


body.single.single-post.jnews-dark-mode div#ez-toc-container a.ez-toc-link:not(ul):not(li):not(.btn):not(.tag):not(.jeg_header_wrapper):not(.jeg_post_info):not(.jeg_post_meta),
body.single.single-post.jnews-dark-mode div#ez-toc-container .ez-toc-title-container p.ez-toc-title:not(ul):not(li):not(.btn):not(.tag):not(.jeg_header_wrapper):not(.jeg_post_info):not(.jeg_post_meta),
body.single.single-post.jnews-dark-mode  div.post-wrapper div.content-inner div#ez-toc-container li {
  color: var(--neutral-50) !important; 
}

div.jnews_related_post_container .jeg_post.jeg_pl_lg_2 .jeg_post_title {
  line-height: 2rem !important;
}

body.archive.tag .jeg_heroblock .jeg_postblock_content a:hover {
  color: #fff !important;
}

body.single-post div.content-inner div[class^="cript"] + div.wp-block-image {
  margin-top: 30px;
}

p.referrals {
  font-family: 'Open Sans';
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: var(--neutral-600, #475569);
}

p.referrals > a {
  text-decoration: underline;
  color: var(--neutral-600, #475569);
}

body.single h2.simpletoc-title,
body.single ul.simpletoc-list {
    background: var(--neutral-100);
}

body.jnews-dark-mode.single h2.simpletoc-title,
body.jnews-dark-mode.single ul.simpletoc-list {
    background: #3e4c59;
}

body.single h2.simpletoc-title {
    padding: 30px 20px 10px 30px!important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-bottom: 0px;
}

body.single ul.simpletoc-list {
    padding: 0px 20px 30px 15px!important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: block !important;
}

body.single ul.simpletoc-list > li {
    display: list-item;
    list-style: none;
    overflow: visible;
    margin-left: 20px;
    font-size: 1.1rem;
    line-height: 1.9rem;
    margin-bottom: 7px !important;
}

body.single ul.simpletoc-list > li:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 4px 4px;
    border-color: var(--primary-600);
    border-radius: 2px;
    margin-right: 10px;
}

.sugerencia-noticia {
  margin-top: 25px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: var(--neutral-100);
  padding: 15px;
  color: var(--neutral-900);
  font-family: "Open Sans";
  font-size: 17px;
  transition: all ease-in-out 0.3s;
  border-radius: 8px;
  cursor: pointer;
}

body.jnews-dark-mode .sugerencia-noticia {
  background-color: var(--neutral-700);
}

body.jnews-dark-mode .sugerencia-noticia > span,
body.jnews-dark-mode .sugerencia-noticia > a {
  color: var(--neutral-50) !important;
}

body.jnews-dark-mode .sugerencia-noticia > a {
  border-color: var(--neutral-50) !important;
}

.sugerencia-noticia:hover {
  background-color: var(--neutral-200);
  color: var(--neutral-700);
  transition: all ease-in-out 0.1s;
}

body.jnews-dark-mode .sugerencia-noticia:hover {
  background-color: var(--neutral-500);
}

.post-wrap .entry-content .content-inner:not(.jeg_post_tags) .sugerencia-noticia > a {
  margin-left: 10px;
  text-decoration: none !important;
  border-bottom: 1px solid var(--neutral-900);
  font-weight: bold;
  display: inline-block;
}

.sugerencia-noticia:hover > a {
  color: var(--primary-700) !important;
  border-bottom: 1px solid var(--primary-700) !important;
}

@media screen and (max-width: 992px) {
  .sugerencia-noticia {
      flex-direction: column;
      align-items: center;
  }

  .sugerencia-noticia > span {
      text-align: center;
  }

  .sugerencia-noticia > a {
      margin-left: 0px;
  }
}
