/**
Theme Name: Movistar Blog 2022
Author: Renovatio Comunicacion
Author URI: https://www.renovatio-comunicacion.com
Description: Tema Child sobre WPAstra, para los blogs de Movistar
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: movistar-blog
Template: astra
*/

/* MOBILE FIRST */
:root {
  --base:#031A34;
  --azul: #019df4;
  --azul-hover:rgb(1 157 244 / 70%);
  --blue-dark: #0B2739;

  --blanco: #fff;
  --blanco-tlf: #F2F4FF;
  --negro:#000;

  /* Colores realce */
  --coral:#E66C64;
  --coral-light:#E3A19A;
  --coral-dark:#912C31;
  --turquoise:#59C2C9;
  --turquoise-light:#67E0E5;
  --turquoise-dark:#3E8A8A;
  --ambar:#EAC344;
  --ambar-light:#F5E98A;
  --ambar-dark:#AD842D;
  --orchid:#C466EF;
  --orchid-light:#E7C2F8;
  --orchid-dark:#8A1A93;
  --verde-claro:#bde4a4;

   /* Paleta secundaria */
  --brown:#807477;
  --brown-light:#E6E4E5;
  --brown-dark:#524C4E;
  --green:#7C877C;
  --green-light:#E6E9E6;
  --green-dark:#535753;
  --navy:#6E7894;
  --navy-light:#E3E5EA;
  --navy-dark:#414B61;
  --purple:#9D84A3;
  --purple-light:#ECE7EE;
  --purple-dark:#64566A;
   
  /*--grey1:#F2F4FF;
  --grey2:#D1D5E4;
  --grey3:#B0B6CA;
  --grey4:#8F97AF;
  --grey5:#6E7894;*/
  /* accesibilidad */
  /*--grey6:#58617A;
  --grey7:#414B61;
  --grey8:#2B3447;
  --grey9:#031A34;*/

  --grey1: #F5F5F5;
  --grey3: #DDDDDD;
  --grey4: #999999;
  --grey5: #86888C;
  --grey6: #313235;
	
  --gris-oscuro-m:#313235;
  --gris-claro-m:#86888c;
   --footer:#2a2a3b;

  --morado-claro:#f2f4ff;

  --linea-azul-claro:#c5e8fc;
  --max-width:1035px;
}



/*------------------------------------------------------------------*/
/*  GENERALES
/*-----------------------------------------------------------------*/

/* FIX 6.5 ENLACES POR DEFECTO */
a:where(:not(.wp-element-button)) {
  text-decoration: none;
}

/* ARREGLAMOS PROBLEMA PADDING GUTENBER ASTRA - BLOQUE DE GRUPO */
.wp-block-group { padding-top: 0em !important; padding-bottom: 0em !important;}

  @media (max-width: 1200px) {

    .wp-block-group { padding: 0em !important; }
    .wp-block-group .wp-block-group { padding: 0em !important; }

  }

  .entry-content > .wp-block-group, .entry-content > .wp-block-media-text, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns {
    max-width: none;
    width: auto;
    margin-left: auto;
    margin-right: auto;
   }
	.entry-content [class*="__inner-container"] > *:not(.alignwide):not(p):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(iframe) {
    max-width: none;
    width: auto;
   }

	.entry-content [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
    margin-left: 0;
    margin-right: 0;
	}


/* MAIN */
.ast-separate-container { background-color:var(--blanco);}
.ast-separate-container #content .ast-container { padding-left: 1.25em !important; padding-right: 1.25em !important;}
.ast-separate-container #primary{margin-top: 0 !important; padding-top: 1em !important;}
strong { font-weight: 600;}
#content{background: var(--blanco);}

.wp-block-columns, .wp-block-column {margin:0 !important;}




/* SITE BRANDING h1 */
.site-branding .ast-site-title-wrap{position: absolute !important;clip: rect(1px, 1px, 1px, 1px);}




/*------------------------------------------------------------------*/
/*  BOTONES
/*-----------------------------------------------------------------*/

.tb-link-categories {display:block; color: var(--base); font-size: 17px; line-height: 1; font-weight: 600; min-width: 55px; text-align: right; position: relative; padding-right: 13px;} 
.tb-link-categories:before { content: ""; position: absolute; top: 0; right: 0; width: 7px; height: 100%; background-repeat: no-repeat; background-position: center 55%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M185.1 702.8c-10.7 0-20.9-4.6-28.1-12.5-14.3-16-13.3-40.4 2.2-55.2l303-286.3L159.4 68c-15.6-14.7-16.7-39.1-2.5-55.2 13.7-15.6 37.4-17.2 53-3.5.3.3.6.5.9.8l333.6 309.5c8 7.4 12.5 17.8 12.5 28.7.1 10.9-4.3 21.4-12.2 28.9L211 692.4a37.3 37.3 0 0 1-25.9 10.4' clip-rule='evenodd'/%3E%3C/svg%3E");}

.tb-link-categories:hover {opacity: 0.7;}

.btn-more-articles-wrapper {display: flex; align-items: center; justify-content: center; margin: 80px 0 100px 0;}
.btn-more-articles { display: flex; flex-flow: row; align-items: center; justify-content: center; padding: 10px 40px; background-color: var(--azul); color: var(--blanco); border-radius: 5px; /* box-shadow: 0px 3px 7px 1px rgb(0 0 0 / 10%); */  overflow: hidden; width: fit-content; transition: all 0.4s ease-in-out; cursor: pointer; }
.btn-more-articles span a { font-size: 16px; font-weight: 300; color: var(--blanco); line-height: 1;transition: all 0.4s ease-in-out; cursor: pointer; }
.btn-more-articles:hover { background-color: var(--azul); }
.btn-more-articles:hover span a { color: var(--blanco); }


/**
* ==============================================
* Dot Pulse
* ==============================================
*/

.stage {
  display: none;
  /* display: flex; */
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 1rem 0;
  margin: 0 -5%;
  overflow: hidden;
  width: 60px;
  margin-right: 10px;
  
}


.dot-pulse {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: var(--azul);
  color: var(--azul);
  box-shadow: 9999px 0 0 -5px var(--azul);
  animation: dotPulse 1.5s infinite linear;
  animation-delay: .25s;
}

.dot-pulse::before, .dot-pulse::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: var(--azul);
  color: var(--azul);
}

.dot-pulse::before {
  box-shadow: 9984px 0 0 -5px var(--azul);
  animation: dotPulseBefore 1.5s infinite linear;
  animation-delay: 0s;
}

.dot-pulse::after {
  box-shadow: 10014px 0 0 -5px var(--azul);
  animation: dotPulseAfter 1.5s infinite linear;
  animation-delay: .5s;
}



@keyframes dotPulseBefore {
  0% {
    box-shadow: 9984px 0 0 -5px var(--azul);
  }
  30% {
    box-shadow: 9984px 0 0 2px var(--azul);
  }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px var(--azul);
  }
}

@keyframes dotPulse {
  0% {
    box-shadow: 9999px 0 0 -5px var(--azul);
  }
  30% {
    box-shadow: 9999px 0 0 2px var(--azul);
  }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px var(--azul);
  }
}

@keyframes dotPulseAfter {
  0% {
    box-shadow: 10014px 0 0 -5px var(--azul);
  }
  30% {
    box-shadow: 10014px 0 0 2px var(--azul);
  }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px var(--azul);
  }
}

.btn-more-articles:hover .dot-pulse { filter: brightness(0) invert(1);}








/*------------------------------------------------------------------*/
/*  FOOTER
/*-----------------------------------------------------------------*/

footer li a{font-size:12px;font-weight:100;}
footer .footer_row_link{flex-direction: column;}
footer .items_container {
     display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	width:100%;
}
footer .items_container .itemLink {
    margin: 10px 0;
    padding: 0 15px;
	position: relative;
    display: inline-block;
}
footer .CustomLink {
    width: 100%;
    outline: 0;
    border: none;
	display: inline;
    border: none;
}
footer .CustomLink.linkoverbox {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	cursor: pointer;
    background-color: transparent;
}
footer.SvgIconLoader-color-gp--white {
    color: #fff;
}
footer .SvgIconLoader {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
[class*=icon2-]:before {
    display: inline-block;
    font-family: icon2;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color:#fff;
}
[class*=icon1-]:before {
    display: inline-block;
    font-family: icon1;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color:#fff;
}
[class*=icon0-]:before {
    display: inline-block;
    font-family: icon0;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color:#fff;
}
.icon2-dialogando-m:before { content: '\004f';}
.icon2-confianzaonline-m:before { content: '\0050';}
.icon2-calidadservicio-m:before { content: '\004b';}
.icon1-violenciadegenero-m:before { content: '\0041';}
.icon2-fundaciontelefonica-m:before { content: '\0032';}
.icon1-tuenti-m:before {content: '\2026';}
.icon0-descargarapp-m:before {content: '\00d1';}
.icon1-telefonicafanshop-m:before {content: '\0056';}

footer .footer_row_link.social-media {
	display: flex;
    justify-content: center;
	align-items: center;
}
footer .footer_row_link.social-media .items_container, footer .footer_row_link.social-media .balloon_container {
    width: auto;
    padding: 0 1rem;
}
footer .ballon_items_container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
    padding-bottom: 0rem;
}
footer .balloon_container .itemLink:first-child {
    margin-left: 0;
}
footer .balloon_container .itemLink:last-child {
    margin-right: 0;
}
footer .balloon_container .itemLink {
    margin: 10px;
	position: relative;
    display: inline-block;
}

footer .balloon.particulares {
    background-color: hsla(0,0%,100%,.8);
	width: 36px;
    height: 36px;
	position: relative;
	font-size: 0;
    border-radius: 100%;
    transition: background-color .3s linear;
}
footer .balloon_container .ballon_items_container .balloon .SvgIconLoader {
    font-size: 1.75rem!important;
	position: absolute;
    top: 50%;
    left: 50%;
	transform: translate(-50%,-50%);
	color: #000;
	 display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.icon1-tiendas-m:before {content: '\0055';color:#000;}
.icon0-facebook-m:before {content: '\00f2';color:#000;}
.icon1-twitter-m:before {content: '\004e';color:#000;}
.icon1-youtube-m:before {content: '\0153';color:#000;}
.icon1-instagram-m:before {content: '\00ee';color:#000;}
.icon1-usuario-m:before {content: '\004b';}

footer .logo-footer{margin-top:50px;display: block;}

footer .itemLink .svgAndLabel { display: flex; justify-content: space-between; color:#fff;}
footer .itemLink .svgAndLabel .regularLabel {padding-left: 0.625rem;}
footer #astra-footer-menu{display:flex!important;}

/*------------------------------------------------------------------*/
/*  HEADER - MENU
/*-----------------------------------------------------------------*/

.widget_nav_menu li { display: inline-block; margin: 0 15px;}
#masthead .ast-container {max-width: var(--max-width);}
.ast-header-social-wrap a{opacity:0.2}
.ast-header-social-wrap a:hover{opacity:1}
.ast-above-header .logo-header-telefonica{height: 25px; width: 60px; margin:auto; border-radius: 0;}
footer .logo-header-telefonica{height: 50px!important; width: 120px !important;}
.custom-logo-link img{width: 50px;height: 50px;}
.ast-mobile-header-wrap .ast-above-header-bar, .ast-above-header-bar .site-above-header-wrap {  min-height: 35px; height: 35px;  }
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0;}

.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap { min-height: 60px !important;}
li.on a{color:var(--gris-oscuro-m)!important; font-weight: 400;}
.ast-above-header-bar a{color:var(--gris-claro-m);font-weight:100;}
.ast-above-header-bar a:hover{color:var(--gris-oscuro-m);}
.main-header-bar-navigation ul li a{font-size:12px;}
select.select-mobile { border: none; max-width: 120px; background: #fff;margin-right:15px;}

/* Icono menu responsive */
.ast-menu3-svg path {d: path('M6.4,2.6C6.4,1.7,7.1,1,8,1s1.6,0.7,1.6,1.6S8.9,4.2,8,4.2S6.4,3.5,6.4,2.6z M6.4,8c0-0.9,0.7-1.6,1.6-1.6S9.6,7.1,9.6,8 S8.9,9.6,8,9.6S6.4,8.9,6.4,8z M6.4,13.4c0-0.9,0.7-1.6,1.6-1.6s1.6,0.7,1.6,1.6S8.9,15,8,15S6.4,14.3,6.4,13.4z'); }

/* Search */
.ast-header-search .astra-search-icon {font-size: 15px;}
.ast-header-search .astra-search-icon{color:var(--azul);}




  .ast-search-menu-icon.slide-search .search-form {
      z-index: 3 !important;
      position: absolute !important;
      height: 30px !important;
      line-height: normal !important;
      padding: 0 13px 0 12px !important;
      border-radius: 15px !important;
      background: var(--blanco) !important;
      box-shadow: 1px 3px 6px 1px rgb(0 0 0 / 12%) !important;
      opacity: 1 !important;
      visibility: visible !important;
      overflow: hidden !important;
      border:none !important;
  }

  .ast-search-menu-icon.slide-search input::placeholder {color: var(--blanco) !important;}
      
  .ast-icon.icon-search svg {
      height: 1em;
      width: .9em;
      margin-top: 8px;
      margin-right: 16px;
  }

  .ast-search-menu-icon.ast-dropdown-active .search-field {
      width: calc(100vw - 185px) !important;
      padding: 0px 13px 0 0;
      font-size: 16px;
  }

  input[type=search]:focus {
      outline: none;
  }

  


.ast-search-icon svg {
  viewBox: 0 0 500 500;
  enable-background: new 0 0 500 500;
}
.ast-search-icon svg path {
  d: path('M -760.732 596.378 L -793.27 563.815 C -786.803 554.998 -783.327 544.364 -783.302 533.426 C -783.353 505.029 -806.356 482 -834.778 481.974 C -863.175 482 -886.203 505.029 -886.229 533.426 C -886.203 561.822 -863.175 584.851 -834.778 584.876 C -823.865 584.851 -813.231 581.375 -804.439 574.909 L -771.851 607.471 C -770.394 608.953 -768.374 609.771 -766.304 609.771 C -764.234 609.771 -762.214 608.953 -760.758 607.471 C -759.275 606.014 -758.458 604.021 -758.458 601.924 C -758.407 599.854 -759.25 597.835 -760.732 596.378 Z M -834.778 497.719 C -815.072 497.744 -799.097 513.72 -799.072 533.426 C -799.097 553.131 -815.072 569.106 -834.778 569.132 C -854.483 569.106 -870.484 553.131 -870.484 533.426 C -870.459 513.694 -854.483 497.719 -834.778 497.719 L -834.778 497.719 Z');
  /*d: path('M -789.053 569.857 L -792.378 567.047 L -794.778 564.812 C -786.878 556.112 -783.5 545.8 -783.5 533.2 C -783.5 504.8 -806.4 481.9 -834.8 481.9 C -863.2 481.9 -886.1 504.8 -886.1 533.2 C -886.1 561.6 -863.2 584.5 -834.8 584.5 C -822.2 584.5 -813.872 582.776 -805.172 574.876 L -802.11 577.937 L -799.3 580.6 L -775.272 601.815 L -764.466 590.677 L -789.053 569.857 Z M -834.7 568.7 C -854.4 568.7 -870.2 552.9 -870.2 533.2 C -870.2 513.5 -854.4 497.7 -834.7 497.7 C -815 497.7 -799.2 513.5 -799.2 533.2 C -799.3 553 -815 568.7 -834.7 568.7 Z') !important;*/
}


  .ast-search-menu-icon.slide-search.ast-dropdown-active .search-form { background: var(--azul) !important; }
  .ast-search-menu-icon.slide-search.ast-dropdown-active .search-form .search-field {color: var(--blanco) !important; background: transparent !important;}
  .ast-search-menu-icon.slide-search.ast-dropdown-active .astra-search-icon .ast-icon{ color: var(--blanco) !important; }



/* No desaparece el hamburguer cuando hago click */ 
.ast-popup-nav-open .ast-button-wrap .menu-toggle.main-header-menu-toggle {display: flex !important;}


/* SUBMENU MOBILE */

.ast-mobile-popup-overlay {background-color: transparent !important;}
.ast-mobile-popup-inner {background-color: transparent !important;top: 3px !important; box-shadow: none !important; height: calc(100vh - 35px); overflow: hidden !important;}

.ast-mobile-popup-header {width: 70%; margin-left: auto; background-color: var(--blanco); height: 77px !important; min-height: 77px !important; }
button#menu-toggle-close { padding: 0; width: 65px; display: flex; align-items: center; justify-content: center;}
button#menu-toggle-close .ahfb-svg-iconset svg { width: 25px; height: 25px; transition: none;}
button#menu-toggle-close .ahfb-svg-iconset svg path {fill:var(--azul);}

.ast-mobile-popup-content { background-color: var(--blanco);}
.ast-mobile-popup-content .main-navigation {border-top: 1px solid var(--grey3); width: 90%; margin: 0 auto;}
.ast-mobile-popup-content .menu-item {}
.ast-mobile-popup-content .menu-item a { color: var(--base); font-size: 18px; padding: 5px 20px !important; border-bottom: 1px solid var(--grey2) !important; }
.ast-mobile-popup-content .menu-item a .menu-text { display: flex; flex-flow: row; align-items: center; justify-content: flex-start; /* width: 210px !important; */width: 140px !important; margin-left: auto;  margin-right: auto; padding-right: 20px;}
.ast-mobile-popup-content span.tb-svg-menu-icon {width:40px;height:auto;display:flex;align-items:center;justify-content:center; margin-right: 10px;}
.ast-mobile-popup-content span.tb-svg-menu-icon svg { width: auto; height: 27px;}


.ast-mobile-popup-content .ast-builder-layout-element[data-section="section-hb-social-icons-1"] {justify-content: center;padding: 20px !important;}

.ast-mobile-popup-content .ast-builder-layout-element[data-section="section-hb-html-1"] { background-color: var(--grey1); height: 100%;  align-items: flex-start;}
.ast-mobile-popup-content .ast-builder-layout-element[data-section="section-hb-html-1"] .ast-header-html {width: 100%;}
.ast-mobile-popup-content .mobile-menu-footer {display: flex; flex-flow: column; align-items: center; justify-content: center; padding-top: 10px;}
.ast-mobile-popup-content .mobile-menu-footer p {margin-bottom: 5px; font-size: 9px; color: var(--grey4);}

.ast-mobile-popup-content img.logo-tlf-mobile-menu-footer { width: 70px; border-radius: 0 !important; }

/*------------------------------------------------------------------*/
/*  DISEÑO DE PAGINAS
/*-----------------------------------------------------------------*/

/* Cabecera Seccion */

.tb-header-section { padding-bottom: 12px; border-bottom: 1px solid var(--grey4); margin-bottom: 40px; position: relative; }
.tb-header-section>.wp-block-group__inner-container{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between;padding-bottom:10px;}
.tb-header-section-title { margin-bottom: 0px;}
.tb-header-section-title > .wp-block-group__inner-container {display: flex; flex-flow: row; align-items: flex-end; justify-content: flex-start;}
.tb-header-section h2 {padding-left: 15px !important; font-size: 22px !important; line-height: 1 !important; font-weight: 600 !important; color: var(--blue-dark); }
.tb-header-section h2 a { color: var(--azul);}
.tb-header-section svg { width: auto; min-width: 30px; height: 30px;}

  /* Cabecera relacionados */
  .tb-relacionados.tb-header-section h2 {/* font-size: 18px !important; padding-left: 10px !important; */}
  .tb-relacionados.tb-header-section svg {/* min-width: 21px; width: 21px; height: 20px; */}


/*------------------------------------------------------------------*/
/*  LISTADO DE POST - PLUGIN
/*-----------------------------------------------------------------*/

/* blog-layout - vertical */
.tef-posts-wrapper-grid-container .blog-layout-vertical { padding: 0; margin-bottom: 30px; }
.tef-posts-wrapper-grid-container .blog-layout-vertical:last-child { padding: 0; margin-bottom: 40px; }
.tef-posts-wrapper-grid-container .blog-layout-vertical .ast-post-format { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 20px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb {margin-bottom: 0;}
.tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb-img-content {  }
.tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb-img-content img { border-radius: 7px; overflow: hidden; height: 100%; object-fit: cover; margin-bottom: 0px !important;}

.tef-posts-wrapper-grid-container .blog-layout-vertical .entry-header { display: block; margin-bottom: 0;}
.tef-posts-wrapper-grid-container .blog-layout-vertical .entry-meta {display: flex; flex-flow: row; margin-bottom: 0px !important;}
.tef-posts-wrapper-grid-container .blog-layout-vertical .entry-title, .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-title a {font-size: 19px !important; font-weight: 600; margin-bottom: 0; line-height: 1.2;}
.tef-posts-wrapper-grid-container .blog-layout-vertical .published {display: none;} /* borrar */ 
.tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; display: none;}
.tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li {margin-right: 5px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:after {content: ",";}
.tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:last-child {margin-right: 0px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:last-child:after {content:"";}
.tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories a {color: var(--grey7); text-transform: uppercase;}
.tef-posts-wrapper-grid-container .blog-layout-vertical .lectura-wrapper {color: var(--grey7); font-size: 12px; display: flex; align-items: center;}

.tef-posts-wrapper-grid-container .blog-layout-vertical .entry-content {line-height: 1.4; display: none; font-weight: 100;}
.tef-posts-wrapper-grid-container .blog-layout-vertical .entry-footer {margin-top:10px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical .posted-by {display: block; color: var(--azul); font-size: 10px; font-weight: 600;}

/* destacado */
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile {margin-bottom: 20px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .ast-post-format {grid-template-columns: 1fr;  grid-gap: 10px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .post-thumb-img-content img {width: 100%;}
/* .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-header {display: flex; flex-direction: column-reverse;} */
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-meta { margin-bottom: 5px !important;}
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; font-size: 12px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li {margin-right: 5px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:after {content: ",";}
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:last-child {margin-right: 0px;}
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:last-child:after {content:"";}
.tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-title, .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-title a {font-size: 24px;font-weight: 600; line-height: 1.2;}

/* blog-layout - horizontal */
.tef-posts-wrapper-grid-container .blog-layout-horizontal { padding: 0; margin-bottom: 30px; }
.tef-posts-wrapper-grid-container .blog-layout-horizontal:last-child { padding: 0; margin-bottom: 40px; }
.tef-posts-wrapper-grid-container .blog-layout-horizontal .ast-post-format { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 20px;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb {margin-bottom: 0;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content {  }
.tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content img { object-fit: cover; border-radius: 7px; height: 100%; overflow: hidden; margin-bottom: 0px !important;}

.tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-header { display: block; margin-bottom: 0;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-meta {display: flex; flex-flow: row; margin-bottom: 0px !important;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title, .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title a {font-size: 19px !important; font-weight: 600; margin-bottom: 0; line-height: 1.2;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal .published {display: none;} /* borrar */ 
.tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; display: none;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li {margin-right: 5px;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:after {content: ",";}
.tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child {margin-right: 0px;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child:after {content:"";}
.tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories a {color: var(--grey7); text-transform: uppercase; font-size: 12px;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal .lectura-wrapper {color: var(--grey7); font-size: 12px; display: flex; align-items: center;}

.tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-content {line-height: 1.4; display: none;    font-weight: 100;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-footer {margin-top:10px;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal .posted-by {display: block; color: var(--azul); font-size: 10px; font-weight: 600;}

/* destacado */
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile {margin-bottom: 20px;}

.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .ast-post-format {grid-template-columns: 1fr; grid-gap: 10px;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .post-thumb-img-content img {width: 100%;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-header {display: flex; flex-direction: column-reverse;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-meta { margin-bottom: 5px !important;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li {margin-right: 5px;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:after {content: ",";}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:last-child {margin-right: 0px;}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:last-child:after {content:"";}
.tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-title, .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-title a {font-size: 24px; font-weight: 600; line-height: 1.2;}



/* blog-layout - imagen de fondo */
.tef-posts-wrapper-grid-container .blog-layout-fullwidth { margin-bottom: 20px; cursor: pointer; }
.tef-posts-wrapper-grid-container .blog-layout-fullwidth:last-child { margin-bottom: 20px; }
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .ast-post-format { display: grid; grid-template-columns: 1fr; grid-gap: 10px; }

.tef-posts-wrapper-grid-container .blog-layout-fullwidth .post-thumb {margin-bottom: 0;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .post-thumb-img-content {  }
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .post-thumb-img-content img { border-radius: 7px; overflow: hidden; width:100%; height: 100%; object-fit: cover; margin-bottom: 0px !important;}

.tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-header { display: flex; flex-direction: column; margin-bottom: 0;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-title, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-title a {font-size: 24px !important;font-weight: 600; margin-bottom: 0; }
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-meta {display: flex; flex-flow: row; margin-bottom: 0px !important;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .published, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .updated{display: none;} /* borrar */
.tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li {margin-right: 5px;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:after {content: ",";}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:last-child {margin-right: 0px;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:last-child:after {content:"";}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories a {color: var(--grey7); text-transform: uppercase; font-size: 12px;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .lectura-wrapper {color: var(--grey7); font-size: 12px; display: flex; align-items: center;}

.tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-content {line-height: 1.4; display: none;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-footer {margin-top:10px;}
.tef-posts-wrapper-grid-container .blog-layout-fullwidth .posted-by, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .posted-by a {display: block; color: var(--azul); font-size: 10px; font-weight: 600; }

.entry-meta span.on, .entry-meta span.cat-links {margin-right: 15px;}

/*------------------------------------------------------------------*/
/*  BLOQUE VIDEOS - PLUGIN
/*-----------------------------------------------------------------*/

.tef-block-front-video__seccion_wrapper, .wp-block-cgb-block-tef-gb-blocks-video { display: grid; margin-bottom: 30px;}
.tef-block-front-video__seccion {min-height: 183px; height: 100%; background-position: center; display: flex; align-items: center; justify-content: center; border-radius: 7px;  /* aspect-ratio: 16/9; */}
.tef-block-front-video-overly {border-radius: 7px; overflow: hidden;}
.tef-block-front-video-container-inside {height: 100%;}
.tef-block-front-video-container-image-wrap {display: flex; flex-direction: column; align-items: center;justify-content: center;  height: 100%; }
.tef-block-front-video__seccion .tef-block-front-video__play {
  display: flex; 
  align-items: center; 
  justify-content: center;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath fill='%23019df4' d='M399.9 750.9c-111.5 0-198.2-29.1-257.7-86.5C80.4 604.9 49.1 516 49.1 400.1s31.3-204.9 93.1-264.5C201.7 78.2 288.5 49 399.9 49c111.5 0 198.2 29.1 257.8 86.5 61.9 59.6 93.2 148.6 93.2 264.5s-31.4 204.8-93.2 264.4c-59.6 57.4-146.3 86.5-257.8 86.5zm0-663c-207 0-312 105-312 312.2 0 207 105 312 312 312 207.1 0 312.2-105 312.2-312C712.1 193 607 87.9 399.9 87.9z' style='fill: %23ffffff;'/%3E%3Cpath fill='%23019df4' d='M300 553.8c-3 0-6-.8-8.7-2.3-5.4-3.1-8.7-8.8-8.7-15V262.2c0-6.2 3.3-11.9 8.7-15s12-3.1 17.3 0l237.5 137.1c5.4 3.1 8.7 8.8 8.7 15s-3.3 11.9-8.7 15L308.6 551.5c-2.7 1.5-5.7 2.3-8.6 2.3zm17.3-261.6v214.2l185.5-107.1-185.5-107.1z' style='fill: %23ffffff;'/%3E%3C/svg%3E%0A");
  background-size: cover;
  width: 110px;
  height: 110px;
  filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.5));
}


.tef-block-front-video__seccion .tef-block-front-video__play svg.ico-play {width: 110px; height: 110px;filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.5));}
.tef-block-front-video-container-content {line-height: 1.2; font-weight: 600; }
.tef-block-front-video-under.tef-block-front-video-container-content { margin-top: 10px; margin-bottom: 0px; font-size: 16px; color: var(--blue-dark); }
.tef-block-front-video-top.tef-block-front-video-container-content { order: 2; margin-top: 10px; margin-bottom: 0px; font-size: 16px; color: var(--blue-dark);}

.columna-video-destacado {margin: 0rem 0;}
.columna-video-destacado .wp-block-column {margin-bottom: 0;}

/*------------------------------------------------------------------*/
/*  POST SINGLE
/*-----------------------------------------------------------------*/

.ast-article-single.ast-separate-container #content .ast-container {border-bottom: 1px solid var(--grey3); margin-bottom: 20px;}
.ast-article-single.ast-separate-container #primary {padding-bottom: 10px !important;}
.ast-separate-container .ast-article-single { padding-top: 0 !important; padding-bottom: 40px !important; padding-left: 0 !important; padding-right: 0 !important;}

.single .entry-header {position: relative;}
.post-thumb-img-content.post-thumb img{ border-radius: 10px;  overflow: hidden; width: 100%;}

.ast-single-post-order {margin-top: 10px !important;}
.meta-list{list-style: none;margin-left: 0;display: flex; flex-wrap: wrap; font-size: 12px; margin-bottom: 5px;color: var(--blue-dark);}
.meta-list li{display: inline-flex; margin-right: 1.5em;}
.meta-list li.hide{display: none;}
.meta-list time {text-transform: uppercase;}
.meta-list .updated-text{font-style: italic; text-transform: none;}
.single .lectura-wrapper{display: inline-flex;}
.cat-links, .cat-links a {color: var(--blue-dark); text-transform: none;}
.post-categories, .post-categories a {color: var(--base); text-transform: uppercase;}
.lectura-ico {display: inline-flex; align-items: center; justify-content: center;    margin-right: 6px;}
.lectura-ico svg {width: 14px; height: 14px; }

.ast-article-single .entry-title { font-size: 26px !important; line-height: 1.3; font-weight: 600;  margin-bottom: 0;color: var(--blue-dark);}

.meta-list.author {margin: 15px 0 20px 0; justify-content: space-between; align-items: center; display: grid; grid-template-columns: 1fr auto;}
.meta-list.author li {display: flex; flex-flow: row; flex-wrap: wrap;}
.meta-list.author li .posted-by a {display: flex; align-items: center; justify-content: center;}
.author-avatar{width: 30px;height: 30px; overflow: hidden;display: block; border-radius: 100%; overflow: hidden;margin-right: .5rem;}
.author-avatar .avatar {width: 100%; height: 100%; margin-bottom: 0; -o-object-fit: cover; object-fit: cover; /* object-position: 50% 0; */}
.meta-list.author .author-name {font-size: 10px; font-weight: 500; color: var(--azul); position: relative; padding-right: 10px;}
.meta-list.author .author-name::before { content: ""; position: absolute; top: 0; right: 0; width: 7px; height: 100%; background-repeat: no-repeat; background-position: center ; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M185.1 702.8c-10.7 0-20.9-4.6-28.1-12.5-14.3-16-13.3-40.4 2.2-55.2l303-286.3L159.4 68c-15.6-14.7-16.7-39.1-2.5-55.2 13.7-15.6 37.4-17.2 53-3.5.3.3.6.5.9.8l333.6 309.5c8 7.4 12.5 17.8 12.5 28.7.1 10.9-4.3 21.4-12.2 28.9L211 692.4a37.3 37.3 0 0 1-25.9 10.4' clip-rule='evenodd'/%3E%3C/svg%3E");}
.meta-list.author .share {margin-right: 0; height: fit-content;}
.meta-list.author .share-social-icons {padding: 8px 18px; border-radius: 25px; margin-top: 0;}
.share-social-icons a {margin-right: 15px; line-height: 0;}
.share-social-icons a:last-child {margin-right: 0px;}
.meta-list.author .share-social-icons svg { width: 16px; height: 16px;  }

.fila-coauthor { display: flex; flex-flow: row; align-items: center; width: 100%;}
.fila-coauthor img { display: none; }
.fila-coauthor:last-child {}

.share-social-icons {display: flex; flex-flow: row; align-items: center; justify-content: center; padding: 12px 18px; background-color: var(--blanco); border-radius: 15px; box-shadow: 2px 3px 7px 1px rgb(0 0 0 / 10%); overflow: hidden; margin-top: 45px;}
.share-social-icons svg { fill: var(--grey4); width: 20px; height: 20px;  }
.share-social-icons a:hover svg { fill: var(--blue-dark); }

.entry-content p {font-size: 17px; line-height: 1.5; color: var(--grey6); font-weight: 100;}
.entry-content p a {font-weight: 600;text-decoration: underline;}

body.single .entry-content p, .ast-single-post-order, body.single .entry-content h2, 
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { padding: 0 0em;}

.ast-article-single h2 {font-size: 24px; line-height: 1.3; font-weight: 600; color: var(--blue-dark);}
.ast-article-single h3 {font-size: 19px; font-weight: 600; line-height: 1.3; color: var(--blue-dark);  }
.wp-block-image img {width: 100%;}

.single .entry-content ul{padding-left: 0px;font-size: 17px; line-height: 1.5; list-style: none; margin-left: 0;}
.single .entry-content ul li{padding-left: 1em; text-indent: -.7em;margin-bottom:10px;color: var(--grey6);font-weight: 100;}
.single .entry-content ul li::before { content: "• "; line-height: 1;  font-size: 30px;  color: var(--azul);}

.single .entry-content ol {margin-top: 20px; margin-left: 25px;}
.single .entry-content ol li {font-size: 17px; margin-bottom:10px; color: var(--grey6);}
.single .entry-content ol li::before { display: none;}
.single .entry-content ol li::marker { line-height: 1;  color: var(--azul);}

blockquote { background: var(--grey1); color: var(--base) !important;margin: 20px 0;padding: 30px 10px 30px 60px !important; position: relative;border: none;border-radius: 7px;}
blockquote strong {color: var(--base) !important; font-weight: 300;}
blockquote:before { content: ""; position: absolute; top: 17px; left: 10px; width: 40px; height: 33px; background-size: contain; background-repeat: no-repeat;/* background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='60.1px' height='48.8px' viewBox='0 0 60.1 48.8' style='enable-background:new 0 0 60.1 48.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M25.7,2.8C22.1,6.8,19,11,16.4,15.5c-2.6,4.6-4,8.4-4.4,11.5c3,0,5.6,1.1,7.9,3.3c2.3,2.2,3.4,4.7,3.4,7.5 c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.8,3.2-7.9,3.2c-3.6,0-6.6-1.4-8.8-4.2C1.1,41.7,0,38.2,0,33.9c0-4.9,1.5-10.2,4.4-16 C7.3,12.1,10.8,7,14.8,2.6C16.6,0.9,18.2,0,19.8,0c0.8,0,1.5,0.2,2.2,0.5c0.7,0.3,1.5,0.7,2.2,1.2L25.7,2.8z M54.2,30.3 c2.2,2.1,3.3,4.7,3.3,7.7c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.7,3.2-7.7,3.2c-3.8,0-6.8-1.4-9.1-4.2c-2.3-2.8-3.4-6.4-3.4-10.6 c0-4.9,1.5-10.2,4.4-15.9C41.4,12.3,44.9,7.1,49,2.6C50.7,0.9,52.4,0,54.2,0c0.8,0,1.5,0.2,2.2,0.5c0.7,0.3,1.4,0.7,2,1.2l1.6,1.2 c-3.6,3.9-6.7,8.2-9.3,12.7c-2.6,4.6-4.1,8.4-4.6,11.5C49.3,27.1,52,28.1,54.2,30.3'/%3E%3C/svg%3E");*/ background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='60.1px' height='48.8px' viewBox='0 0 60.1 48.8' enable-background='new 0 0 60.1 48.8' xml:space='preserve'%3E%3Cpath fill='%230066FF' d='M25.7,2.8c-3.6,4-6.7,8.2-9.3,12.7c-2.6,4.6-4,8.4-4.4,11.5c3,0,5.6,1.1,7.9,3.3s3.4,4.7,3.4,7.5 c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.8,3.2-7.9,3.2c-3.6,0-6.6-1.4-8.8-4.2C1.1,41.7,0,38.2,0,33.9c0-4.9,1.5-10.2,4.4-16 S10.8,7,14.8,2.6c1.8-1.7,3.4-2.6,5-2.6c0.8,0,1.5,0.2,2.2,0.5s1.5,0.7,2.2,1.2L25.7,2.8z M54.2,30.3c2.2,2.1,3.3,4.7,3.3,7.7 s-1.1,5.5-3.2,7.7c-2.1,2.1-4.7,3.2-7.7,3.2c-3.8,0-6.8-1.4-9.1-4.2s-3.4-6.4-3.4-10.6c0-4.9,1.5-10.2,4.4-15.9 C41.4,12.3,44.9,7.1,49,2.6C50.7,0.9,52.4,0,54.2,0c0.8,0,1.5,0.2,2.2,0.5s1.4,0.7,2,1.2L60,2.9c-3.6,3.9-6.7,8.2-9.3,12.7 c-2.6,4.6-4.1,8.4-4.6,11.5C49.3,27.1,52,28.1,54.2,30.3'/%3E%3C/svg%3E%0A"); }
blockquote span {color:var(--base)!important; font-weight: 300; }
blockquote cite { display: block; font-style: normal; line-height: 1.2; font-weight: 600; color: var(--azul); font-size: 14px; margin-top: 20px;}

blockquote.tiktok-embed {background: transparent !important; padding: 0 !important;}
blockquote.tiktok-embed:before {display: none; }

figure.wp-block-pullquote { border: none !important; padding: 0!important;}

iframe {width: 100% !important;border-radius: 10px;}
.wp-block-embed__wrapper iframe {width: 100% !important; border-radius: 10px;}

/* post autor */
.ast-single-author-box {margin-top: 0 !important;}
.ast-author-meta { padding: 0 0em 40px 0em !important;}
.ast-author-details { display: grid !important; grid-template-columns: 40px 1fr; grid-gap: 20px; justify-content: start; }
.post-author-avatar {width: 45px;height: 45px; overflow: hidden;margin-right: 10px;margin-right: 1rem;display: block;border-radius: 100%;overflow: hidden;}
.post-author-avatar img { width: 100%; height: 100%; margin-bottom: 0; -o-object-fit: cover; object-fit: cover; /* object-position: 50% 0; */border-radius: unset!important;min-width: unset!important;}
.post-author-bio { text-align: left !important; padding: 6px 0 0 0;}
.author-title {font-weight: 500 !important; margin-bottom: 10px;}
.post-author-desc{color:var(--grey6);font-size:16px;line-height:1.4;font-weight:300;margin-bottom:20px;}
.ast-author-meta .redes {margin-bottom: 15px;}
.ast-author-meta .redes a { margin-right: 15px;}
.ast-author-meta .redes svg {fill: var(--grey4); width: 20px; height: 20px; }
.ast-author-meta .redes a:hover svg {fill: var(--azul); }

.ast-author-meta .btn-leer-mas, .ast-author-meta .btn-leer-mas a { font-size: 12px; font-weight: 500; text-decoration: none; color: var(--azul); position: relative; padding-right: 15px;}

.ast-author-meta .btn-leer-mas a:before { content: ""; position: absolute; top: 0; right: 0; width: 10px; height: 100%; background-repeat: no-repeat; background-position: center 65%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M185.1 702.8c-10.7 0-20.9-4.6-28.1-12.5-14.3-16-13.3-40.4 2.2-55.2l303-286.3L159.4 68c-15.6-14.7-16.7-39.1-2.5-55.2 13.7-15.6 37.4-17.2 53-3.5.3.3.6.5.9.8l333.6 309.5c8 7.4 12.5 17.8 12.5 28.7.1 10.9-4.3 21.4-12.2 28.9L211 692.4a37.3 37.3 0 0 1-25.9 10.4' clip-rule='evenodd'/%3E%3C/svg%3E");}


.ast-author-meta .btn-leer-mas a:hover {color: var(--azul); opacity: 0.7;}

/* relacionados */
.tb-header-section.relacionados .tb-header-section-title > .wp-block-group__inner-container { align-items: center; }
.tb-header-section.relacionados h2 {padding-left: 10px !important;}

/* next post */

.next-post{max-height:420px;overflow:hidden;background:#fff;padding:30px 1.25em 0 1.25em;position:relative;border-top: 1px solid var(--grey3);}
.next-post:after{content:"";width:100%;height:100px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg ,rgba(255,255,255,0) 0,rgba(255,255,255,1) 80%)}

.next-post .entry-header {display: grid;}
.next-post .post-thumb { padding: 0; margin-bottom: 0px; }
.next-post .post-thumb.post-thumb-img-content {margin-bottom: 0;}
.next-post .entry-title { font-size: 24px !important; font-weight: 600; margin-bottom: 0;}
/*.next-post .meta-list.date li:first-child {display: none;}*/ /* fecha */
.next-post .meta-list.author { margin: 15px 0 0px 0; justify-content: space-between; }
.next-post .meta-list.author li.share {display: none;}

.single .btn-more-articles-wrapper {margin: 20px 0 45px 0;}

figure.size-large, figure.size-full, figure.size-grandeOnLife { border-radius: 10px;}
p img{ border-radius: 10px; overflow: hidden; width: 100%; height: auto; margin: 20px 0; }



/* tecnologias telefonica */

.btb-tlf_tech-section{background-color:var(--azul);border-radius:7px;padding:15px 20px 10px 20px;margin-bottom:20px}
.btb-tlf_tech-title{color:var(--blanco)!important;font-weight:600;padding-bottom:5px!important;margin-bottom:20px!important;border-bottom:1px solid var(--grey2)}
.btb-tlf_tech-list{list-style-type:none!important;margin:0!important;padding:0!important;display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}
.btb-tlf_tech-list li{padding-left:0!important;text-indent:0!important;margin-bottom:20px!important;margin-right:15px!important;color:var(--grey6)}
.btb-tlf_tech-list li:last-child {margin-right: 0 !important;}
.btb-tlf_tech-list li:before { display: none !important; }
/*
.btb-tlf_tech-list li a, .btb-tlf_tech-list li .btb-list-tech {font-size:12px;color:var(--grey7);padding:8px 20px 8px 33px;background-color:var(--blanco);border-radius:25px;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%);overflow:hidden;position:relative}
.btb-tlf_tech-list li a:before, .btb-tlf_tech-list li .btb-list-tech:before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);background-size:cover;background-position:center;background-repeat:no-repeat;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23019df4;%7D%0A%3C/style%3E%3Cpath class='st0' d='M250,499.8c-16.2,0-25.5-16.9-35.3-34.8c-5.5-10.1-10.8-19.4-14.8-22.3c-0.7-0.5-1.6-0.8-2.5-0.8 c-0.1,0-0.2,0-0.3,0c-4.7,0.4-13.1,4.9-25.1,12.2c-12.3,7.4-25,15.1-36.1,15.1c-3.9,0-7.4-0.9-10.8-2.9c-13.8-8-13.4-27-12.9-47.2 c0.3-13.8,0.1-23.2-1.8-27.4c-0.4-0.9-1.2-1.7-2.1-2.1c-2-0.9-5.9-2-18.7-2c-3.2,0-6.3,0.1-8.6,0.1c-3.3,0.1-6.7,0.1-10,0.1 c-17.8,0-30.9-2.2-37.2-13.1c-7.9-13.6,1.9-29.8,12.2-46.9c7.3-12,11.8-20.4,12.2-25.1c0.1-1-0.2-2-0.8-2.8 c-2.9-4-12.2-9.3-22.3-14.8C17,275.4,0.1,266.1,0.1,249.9c0-16.2,16.9-25.5,34.8-35.3c10.1-5.5,19.4-10.8,22.3-14.8 c0.6-0.8,0.9-1.8,0.8-2.8c-0.4-4.7-4.9-13.1-12.2-25.1c-10.3-17.1-20.1-33.2-12.2-46.9c6.3-10.9,19.4-13.1,37.2-13.1 c3.3,0,6.7,0.1,10,0.1c2.3,0,5.4,0.1,8.7,0.1c12.8,0,16.7-1,18.7-2c0.9-0.4,1.7-1.2,2.1-2.1c1.9-4.2,2.1-13.6,1.8-27.4 c-0.4-20.2-0.8-39.2,12.9-47.2c3.3-1.9,6.8-2.9,10.8-2.9c11.2,0,23.8,7.7,36.1,15.1c12,7.3,20.4,11.8,25.1,12.2c0.1,0,0.2,0,0.3,0 c0.9,0,1.8-0.3,2.5-0.8c4-2.9,9.3-12.2,14.8-22.3C224.5,16.9,233.7,0,250,0s25.5,16.9,35.3,34.8c5.5,10.1,10.8,19.4,14.8,22.3 c0.7,0.5,1.6,0.8,2.5,0.8c0.1,0,0.2,0,0.3,0c4.7-0.4,13.1-4.9,25.1-12.2c12.3-7.4,25-15.1,36.1-15.1c3.9,0,7.4,0.9,10.8,2.9 c13.8,8,13.4,27,12.9,47.2c-0.3,13.8-0.1,23.2,1.8,27.4c0.4,0.9,1.2,1.7,2.1,2.1c2,0.9,5.9,2,18.7,2c3.3,0,6.3-0.1,8.6-0.1 c3.3-0.1,6.7-0.1,10-0.1c17.8,0,30.9,2.2,37.2,13.1c7.9,13.6-1.9,29.8-12.2,46.9c-7.3,12-11.8,20.4-12.2,25.1c-0.1,1,0.2,2,0.8,2.8 c2.9,4,12.2,9.3,22.3,14.8c17.9,9.8,34.8,19.1,34.8,35.3c0,16.2-16.9,25.5-34.8,35.3c-10.1,5.5-19.4,10.8-22.3,14.8 c-0.6,0.8-0.9,1.8-0.8,2.8c0.4,4.7,4.9,13.1,12.2,25.1c10.3,17.1,20.1,33.2,12.2,46.9c-6.3,10.9-19.4,13.1-37.2,13.1 c-3.3,0-6.7-0.1-10-0.1c-2.4,0-5.4-0.1-8.6-0.1c-12.8,0-16.8,1-18.7,2c-0.9,0.4-1.7,1.2-2.1,2.1c-1.9,4.2-2.1,13.6-1.8,27.4 c0.4,20.2,0.8,39.2-12.9,47.2c-3.3,1.9-6.8,2.9-10.8,2.9c-11.2,0-23.8-7.7-36.1-15.1c-12-7.3-20.4-11.8-25.1-12.2 c-0.1,0-0.2,0-0.3,0c-0.9,0-1.8,0.3-2.5,0.8c-4,2.9-9.3,12.2-14.8,22.3C275.5,482.9,266.2,499.8,250,499.8z M197.8,421.3 c2.1,0,4.1,0.3,6,0.8c12.5,3.4,20.5,17.8,28.8,33c5.1,9.2,10.3,18.5,14.5,22.3c0.8,0.7,1.8,1.1,2.9,1.1s2.1-0.4,2.9-1.1 c4.1-3.8,9.4-13.1,14.5-22.3c8.4-15.3,16.3-29.7,28.8-33c1.9-0.5,3.9-0.8,6-0.8c11.5,0,24.2,7.7,36.6,15.2c6.6,4,16.6,10,22.3,11.6 c0.4,0.1,0.8,0.2,1.1,0.2c0.7,0,1.5-0.2,2.1-0.6c1-0.6,1.7-1.5,2-2.6c1.4-5.5,1.4-16,1.2-25.5c-0.4-17.6-0.7-34.3,8.6-43.7 c7.3-7.3,18.6-8.8,33.5-8.8c3.3,0,6.6,0.1,10.2,0.1c2.3,0,5.4,0.1,8.7,0.1c8.2,0,13.6-0.4,16.9-1.3c1.1-0.3,2-1,2.6-2 c0.6-1,0.7-2.2,0.4-3.2c-1.6-5.7-7.6-15.7-11.6-22.3c-8.8-14.6-17.9-29.6-14.4-42.6c3.4-12.5,17.8-20.5,33-28.8 c7.4-4,14.8-8.2,19.4-11.9c0.2,0,0.5,0.1,0.7,0.1h0c2.3,0,4.2-1.9,4.2-4.2c0-1.2-0.5-2.3-1.4-3.1c-0.2-0.4-0.4-0.7-0.7-1.1 c-3.8-4.1-13.1-9.4-22.3-14.5c-15.3-8.4-29.7-16.3-33-28.8c-3.5-13,5.6-28,14.4-42.6c4-6.6,10-16.6,11.6-22.3 c0.3-1.1,0.2-2.3-0.4-3.2c-0.6-1-1.5-1.7-2.6-2c-3.3-0.9-8.6-1.3-16.8-1.3c-3.3,0-6.4,0.1-8.7,0.1c-3.5,0.1-6.9,0.1-10.2,0.1 c-14.8,0-26.2-1.5-33.5-8.8c-9.4-9.4-9-26-8.6-43.7c0.2-9.5,0.3-20-1.2-25.5c-0.3-1.1-1-2-2-2.6c-0.6-0.4-1.4-0.6-2.1-0.6 c-0.4,0-0.8,0.1-1.1,0.2c-5.7,1.6-15.7,7.6-22.3,11.6c-12.4,7.5-25.1,15.2-36.6,15.2c-2.1,0-4.1-0.3-6-0.8 c-12.5-3.4-20.5-17.8-28.8-33c-5.1-9.2-10.3-18.5-14.5-22.3c-0.8-0.7-1.8-1.1-2.9-1.1s-2.1,0.4-2.9,1.1c-4.1,3.8-9.4,13.1-14.5,22.3 c-8.4,15.3-16.3,29.7-28.8,33c-1.9,0.5-3.9,0.8-6,0.8c-11.5,0-24.2-7.7-36.6-15.2c-6.6-4-16.6-10-22.3-11.6 c-0.4-0.1-0.8-0.2-1.1-0.2c-0.7,0-1.5,0.2-2.1,0.6c-1,0.6-1.7,1.5-2,2.6c-1.4,5.5-1.4,16-1.2,25.5c0.4,17.6,0.7,34.3-8.6,43.7 c-7.3,7.3-18.6,8.8-33.4,8.8c-3.3,0-6.7-0.1-10.2-0.1c-2.3,0-5.4-0.1-8.7-0.1c-8.2,0-13.6,0.4-16.8,1.3c-1.1,0.3-2,1-2.6,2 c-0.6,1-0.7,2.1-0.4,3.2c1.6,5.7,7.6,15.7,11.6,22.3c8.8,14.6,17.9,29.6,14.4,42.6c-3.4,12.5-17.8,20.5-33,28.8 c-9.2,5.1-18.5,10.3-22.3,14.5c-1.5,1.6-1.5,4.1,0,5.7c3.8,4.1,13.1,9.4,22.3,14.5c15.3,8.4,29.7,16.3,33,28.8 c3.5,13-5.6,28-14.4,42.6c-4,6.6-10,16.6-11.6,22.3c-0.3,1.1-0.2,2.3,0.4,3.2c0.6,1,1.5,1.7,2.6,2c3.3,0.9,8.6,1.3,16.8,1.3 c3.3,0,6.4-0.1,8.7-0.1c3.5-0.1,6.9-0.1,10.2-0.1c14.8,0,26.2,1.5,33.5,8.8c9.4,9.4,9,26,8.6,43.7c-0.2,9.5-0.3,20,1.2,25.5 c0.3,1.1,1,2,2,2.6c0.6,0.4,1.4,0.6,2.1,0.6c0.4,0,0.8-0.1,1.1-0.2c5.7-1.6,15.7-7.6,22.3-11.6C173.6,429,186.4,421.3,197.8,421.3z' /%3E%3C/svg%3E")}
*/
.btb-tlf_tech-list li a, .btb-tlf_tech-list li .btb-list-tech {font-size:12px;color:var(--grey7);padding:8px 20px;background-color:var(--blanco);border-radius:25px;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%);overflow:hidden;position:relative}


/* Article Index */
.btb-article-index { background-color: var(--grey1); border-radius: 7px; padding: 15px 20px 20px 20px; margin-bottom: 20px;}
.btb-article-index-header { display: flex; flex-flow: row; align-items: center; justify-content: flex-start; color: var(--base) !important; font-weight: 600; padding-bottom: 5px !important; margin-bottom: 20px !important; border-bottom: 1px solid var(--grey2); }
.btb-article-index-icon {display: flex; margin-right: 10px;}

ol.btb-article-index-list {margin-bottom: 0 !important;margin-left: 20px !important; counter-reset: item;}
ol.btb-article-index-list li {line-height: 1.4; margin-bottom: 15px;}
ol.btb-article-index-list li:last-child {margin-bottom: 0;}
ol.btb-article-index-list li::marker {color: var(--azul); display: none !important; font-size: 0px !important;}
.single .entry-content ol.btb-article-index-list li:before { display: inline-block; content: counters(item, ".") "." " "; counter-increment: item; color: var(--azul); margin-right: 5px !important;}
ol.btb-article-index-list li a { color: var(--grey7); }

ol.btb-article-index-list li > ol {margin-top: 10px; counter-reset: item; }


/* Embed */
.wp-block-embed__wrapper div {margin-left: auto !important; margin-right: auto !important;}


/* ESTA ES DE DANI - NO SE SI BORRAR */

amp-img img{
  min-width: 0!important;
  width: 100%!important;
  min-height: 0!important;
  height: auto!important;
  max-width: none!important;
  max-height: none!important;
}





/* VIDEOS EMBEBIDOS DE YOUTUBE EN INTERIOR DEL POST */

article .entry-header .ast-oembed-container{margin-bottom: 30px; border-radius: 25px; overflow: hidden; margin-bottom: 0px;}
article .wp-block-embed__wrapper {border-radius: 10px; overflow: hidden;}
.ast-oembed-container {}
.wrapper-tb-video {border-radius: 15px; top: 0px; left: 0px;position:absolute; padding-top: 56.25%;}
.wrapper-tb-video img {position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%); }
.play-tb-video-iframe {
height: 100%;
width: 100%;
left: 0;
top: 0;
position: absolute;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}

.play-tb-video-iframe svg { width: 110px; height: 110px; filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.5));opacity: .8; }

.play-tb-video-iframe:hover svg { opacity: 1; }





/*------------------------------------------------------------------*/
/*  ARCHIVE
/*-----------------------------------------------------------------*/

.archive .site-main {margin-top: 25px;}


/* Archivo categorias */

.ast-archive-description { background-color: transparent !important; padding: 10px 0 0 0!important; }
.ast-archive-description .page-title.ast-archive-title { color: var(--blue-dark); text-transform: none; font-size: 22px; font-weight: 600 !important; padding-left: 40px; padding-bottom: 10px; border-bottom: 1px solid var(--grey4); position: relative;}
.ast-archive-description .page-title.ast-archive-title:before{content:"";position:absolute;top:-6px;left:0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' d='M351.4 701.7c-19.1 0-31.1-15.4-35-20.5-6.9-8.9-13-19.9-18.8-30.5-4.9-8.9-13.8-25.2-18.8-28.8-6.4.5-23 10.5-32.1 16-24 14.5-48.8 29.5-70.5 16.9-22-12.7-21.4-41.9-20.8-70.2.2-10.4.6-29.5-2-35.2-5.7-2.6-24.8-2.2-35.2-2-28.3.6-57.5 1.2-70.2-20.8-12.6-21.8 2.4-46.5 16.9-70.5 5.5-9.1 15.5-25.7 16-32.1-3.7-5-19.9-13.9-28.9-18.8-10.6-5.8-21.6-11.9-30.5-18.8C1 370.5 1 356.1 1 351.4c0-19.1 15.4-31.1 20.5-35 8.9-6.9 19.9-13 30.5-18.8 8.9-4.9 25.2-13.8 28.8-18.8-.5-6.4-10.5-23-16-32.1-14.5-24-29.5-48.8-16.9-70.5 12.7-22 41.9-21.4 70.2-20.8 10.4.2 29.5.6 35.2-2 2.6-5.7 2.2-24.8 2-35.2-.6-28.3-1.2-57.5 20.8-70.2 21.8-12.6 46.6 2.4 70.5 16.9 9.1 5.5 25.7 15.5 32.1 16 5-3.7 13.9-19.9 18.8-28.8 5.8-10.6 11.9-21.6 18.8-30.5 15.9-20.5 30.3-20.5 35-20.5 19.1 0 31.1 15.4 35 20.5 6.9 8.9 13 19.9 18.8 30.5 5 8.9 13.9 25.1 18.9 28.8 6.4-.5 23-10.5 32-16 24-14.5 48.8-29.5 70.5-16.9 22 12.7 21.4 41.9 20.8 70.2-.2 10.4-.6 29.5 2 35.2 5.7 2.6 24.8 2.2 35.2 2 28.3-.6 57.5-1.2 70.2 20.8 12.6 21.8-2.4 46.6-16.9 70.5-5.5 9.1-15.5 25.7-16 32.1 3.7 5 19.9 13.9 28.8 18.8 10.6 5.8 21.6 11.9 30.5 18.8 20.5 15.9 20.5 30.3 20.5 35 0 19.1-15.4 31.1-20.5 35-8.9 6.9-19.9 13-30.5 18.8-8.9 4.9-25.2 13.8-28.8 18.8.5 6.4 10.5 23 16 32 14.5 24 29.5 48.8 16.9 70.5-12.7 22-42 21.4-70.2 20.8-10.4-.2-29.5-.6-35.2 2-2.6 5.7-2.2 24.8-2 35.2.6 28.3 1.2 57.5-20.8 70.2-21.8 12.6-46.5-2.4-70.5-16.9-9.1-5.5-25.7-15.5-32.1-16-5 3.7-13.9 19.9-18.8 28.8-5.8 10.6-11.9 21.6-18.8 30.5-15.8 20.6-30.2 20.6-34.9 20.6zm-71.9-119.9c3.3 0 6.6.4 9.8 1.3 19.7 5.3 31.2 26.2 43.4 48.3 4.8 8.7 13.3 24.2 18.8 29.2 5.5-5 14-20.5 18.8-29.2 12.2-22.2 23.7-43.1 43.4-48.3 20.3-5.4 42.1 7.8 63.2 20.5 8 4.8 22 13.3 29.2 15.3 1.9-7.3 1.6-24 1.4-33.5-.5-25.6-1.1-49.8 13.6-64.4 14.7-14.7 38.8-14.1 64.4-13.6 9.5.2 26.3.6 33.5-1.4-2-7.2-10.5-21.2-15.3-29.2-12.8-21.1-26-43-20.5-63.2 5.3-19.7 26.2-31.2 48.3-43.4 8.7-4.8 24.2-13.3 29.2-18.8-5-5.5-20.5-14-29.2-18.8-22.2-12.2-43.1-23.7-48.3-43.4-5.4-20.3 7.8-42.1 20.5-63.2 4.8-8 13.3-22 15.3-29.2-7.3-1.9-24-1.6-33.5-1.4-25.6.5-49.8 1.1-64.4-13.6S507 143 507.5 117.4c.2-9.5.6-26.3-1.4-33.6-7.2 2-21.2 10.5-29.2 15.3-21.1 12.8-43 25.9-63.2 20.5-19.7-5.3-31.2-26.2-43.4-48.3-4.8-8.7-13.3-24.2-18.8-29.2-5.5 5-14 20.5-18.8 29.2-12.2 22.2-23.7 43.1-43.4 48.3-3.2.8-6.5 1.3-9.8 1.3-17.4 0-35.7-11-53.5-21.8-8-4.8-22-13.3-29.2-15.3-1.9 7.3-1.6 24-1.4 33.6.5 25.6 1.1 49.8-13.6 64.4s-38.8 14.1-64.4 13.6c-9.5-.2-26.3-.6-33.6 1.4 2 7.2 10.5 21.2 15.3 29.2 12.8 21.1 26 43 20.5 63.2-5.3 19.7-26.2 31.2-48.3 43.4-8.7 4.8-24.2 13.3-29.2 18.8 5 5.5 20.5 14 29.2 18.8 22.2 12.2 43.1 23.7 48.3 43.4 5.4 20.3-7.8 42.1-20.5 63.2-4.8 8-13.3 22-15.3 29.2 7.3 1.9 24 1.6 33.6 1.4 25.6-.5 49.8-1.1 64.4 13.6 14.7 14.7 14.1 38.8 13.6 64.4-.2 9.5-.6 26.3 1.4 33.5 7.2-2 21.2-10.5 29.2-15.3 17.8-10.7 36.1-21.8 53.5-21.8zm143.8 40zm-143.9 0zm269.3-72.1zm-395.6-.9zm468.7-125.5zm-540.9 0zM662 353.2zM80.9 279.4zm541 0zM154 153.1zm269.3-72.2z'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;width:30px;height:30px}
.ast-archive-description p {font-size: 15px; line-height: 1.2; padding: 20px 5px; }

   /* iconos cat ppales */
   body.search-results .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cg fill='%23019df4'%3E%3Cpath d='M281 561.1C126.3 561.1.9 435.7.9 281c0-74.3 29.5-145.5 82-198.1C194.1-24.7 371.4-21.8 479 89.3c105.2 108.6 105.2 281.1 0 389.7-52.4 52.7-123.7 82.3-198 82.1zm0-520.2C148.4 40.9 40.9 148.4 40.9 281c0 63.7 25.3 124.7 70.3 169.8 94.1 93.4 246.2 92.8 339.6-1.3 92.9-93.6 92.9-244.6 0-338.2C405.8 66 344.7 40.7 281 40.9z'/%3E%3Cpath d='M681.9 701.9c-5.3 0-10.4-2.1-14.1-5.9l-217-217c-7.5-8.1-6.9-20.8 1.2-28.3 7.7-7 19.4-7 27.1 0l217 217c7.8 7.8 7.8 20.5 0 28.3-3.9 3.8-8.9 5.9-14.2 5.9z'/%3E%3C/g%3E%3C/svg%3E");}
   body.category-hogar-digital .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M657 344.9c1.5-3.3 2.1-8.3-3.1-13.4L365.4 47.6c-3.5-3.4-8.6-5.4-14-5.4s-10.6 2-14 5.4L48.9 331.5c-5.2 5.1-4.5 10.1-3.1 13.4 2.1 4.7 7.6 9.8 17.1 9.8h36.2c12.3 0 22.4 9.7 22.4 21.6v269c0 7.9 8.1 14.3 18.1 14.3h419.8c9.9 0 18-6.4 18-14.3v-269c0-11.9 10-21.6 22.4-21.6h40.3c9.3 0 14.9-5 16.9-9.8zm28.9-43.6c16.7 16.4 21.4 39.5 12.4 60.4-9.6 22-32.5 36.2-58.3 36.2h-18v247.5c0 31.7-28.1 57.5-62.7 57.5H139.5c-34.6 0-62.8-25.8-62.8-57.5V397.9H62.8c-25.8 0-48.7-14.2-58.3-36.2-9-20.8-4.3-43.9 12.4-60.4L305.5 17.4c23.6-23.2 68.2-23.2 91.9 0l288.5 283.9zM350.2 558.6c14.8-.2 14.8-8.2 14.8-13 0-4.8 0-12.8-12.7-13.1h-2.4c-11.1.1-12 6.4-12 13 0 5.1 0 13 12.3 13.1zm1.3-63.5c26.8.7 52.2 16.5 52.2 50.5 0 34.2-25.3 49.9-50.4 50.4h-3.6c-25.1-.3-50.5-16.1-50.5-50.6s25.3-50.2 50.4-50.4c0 .1 1.8.1 1.9.1zm-2.1-255.2c3.8-.4 126.3-6.3 208.6 82.6 8.2 8.9 7.4 22.5-1.8 30.5-4.3 3.7-9.6 5.5-14.9 5.5-6.1 0-12.3-2.4-16.7-7.2-67.7-73.1-172.6-68.4-173.8-68.3-113 1.2-172.4 63.1-173 63.7-8.3 8.8-22.4 9.4-31.6 1.5-9.2-8-9.9-21.6-1.6-30.5 3.1-3.1 73.5-76.4 204.8-77.8zm.2 84.1c3.4-.3 101.1-3.4 163.4 63.9 8.2 8.9 7.4 22.5-1.8 30.5-9.3 7.9-23.3 7.2-31.6-1.7-47.9-51.8-127.9-49.5-128.9-49.5-79.6.9-127.2 50.1-127.7 50.6-4.4 4.7-10.5 7-16.6 7-5.3 0-10.7-1.8-15-5.6-9.1-8-9.9-21.5-1.6-30.4 2.5-2.7 60.6-63.8 159.8-64.8zm.6 85.9c2.1 0 67.5-2.4 109.6 43 8.2 8.9 7.4 22.5-1.8 30.5-9.2 7.9-23.3 7.2-31.6-1.7-27.5-29.8-74.4-28.6-75-28.7-46.9.5-74 28.2-75.1 29.4-4.4 4.6-10.5 7-16.5 7-5.4 0-10.8-1.9-15.1-5.6-9.1-8-9.8-21.5-1.6-30.3 1.7-1.8 40.8-42.9 107.1-43.6z' clip-rule='evenodd' style='fill: %23019df4;'/%3E%3C/svg%3E%0A") !important;}
   body.term-mi-movistar .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 703'%3E%3Cg fill='%23019df4'%3E%3Cpath d='M351.4 352c-55.6 0-98.9-14.6-128.9-43.5-31.1-30-46.9-74.5-46.9-132.3s15.8-102.4 46.9-132.5c30-29 73.3-43.7 128.9-43.7s99 14.7 129.1 43.7c31.3 30.1 47.1 74.7 47.1 132.5s-15.9 102.3-47.2 132.3c-30 28.9-73.4 43.5-129 43.5zm0-312c-44.8 0-78.8 10.9-101.1 32.5-23 22.3-34.7 57.2-34.7 103.8s11.7 81.3 34.7 103.5c22.2 21.4 56.2 32.3 101.1 32.3s79-10.9 101.4-32.3c23.1-22.2 34.9-57 34.9-103.4C487.6 84.6 443 40 351.4 40zM643.9 703h-585c-11 0-20-9-20-20v-58.5c0-56 17.4-103.7 50.4-138.1 36-37.5 89.4-57.4 154.6-57.4h214.5c65.2 0 118.8 19.8 154.8 57.3 33.2 34.5 50.7 82.2 50.7 138.2V683c0 11-9 20-20 20zm-565-40h545v-38.5c0-45.4-13.7-83.6-39.5-110.5-28.8-29.9-71.2-45-126-45H243.9c-54.8 0-97.1 15.1-125.7 45-25.7 26.8-39.3 65-39.3 110.5V663z'/%3E%3C/g%3E%3C/svg%3E") !important;}
   body.term-router-movistar .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M107.8 544c16.8 0 27.7 8.6 27.7 27.1 0 8.9-2.5 15.5-7 20-4.8 4.8-12 7.1-20.7 7.1s-15.8-2.2-20.7-7c-4.5-4.5-7-11.1-7-20 .1-18.6 10.9-27.2 27.7-27.2zm100.8 0c16.8 0 27.7 8.6 27.7 27.1 0 8.9-2.5 15.5-7 20-4.8 4.8-11.9 7.1-20.7 7.1-8.7 0-15.8-2.3-20.7-7.1-4.5-4.5-7-11.1-7-20 0-18.5 10.9-27.1 27.7-27.1zm450.2 52.4v-57.9c0-22-4.8-38.1-14.3-47.8-9.8-10-26.4-15.1-49.3-15.1H107.6c-23 0-39.5 5.1-49.3 15.1-9.5 9.7-14.3 25.8-14.3 47.8v57.9c0 22 4.8 38.1 14.3 47.8 9.8 10 26.3 15.1 49.3 15.1h487.7c23 0 39.5-5.1 49.3-15.1 9.4-9.7 14.3-25.8 14.2-47.8zm17.4-135.8c17.6 18.1 26.6 44.4 26.6 78v57.9c0 33.6-9 59.9-26.6 78-18.4 18.9-45.6 28.4-81 28.4H107.6c-35.4 0-62.6-9.5-81-28.4C8.9 656.3 0 630 0 596.4v-57.9c0-33.6 8.9-59.8 26.6-78 18.4-18.9 45.6-28.4 81-28.4h60.1V170.4c0-12 9.8-21.8 22-21.8 12.1 0 22 9.8 22 21.8v261.8h383.6c35.3 0 62.5 9.5 80.9 28.4zM396.4 169.8c-.9-82.3-54.2-131.5-54.8-132-8.9-8-9.6-21.6-1.6-30.5l.1-.1c8.2-8.9 21.9-9.6 31-1.6 2.8 2.5 68.1 61.8 69.2 163.1.2 3.5 3.7 103.2-68.3 166.8-4 3.6-9.3 5.5-14.6 5.5-6.2 0-12.2-2.6-16.4-7.2-8-8.8-7.3-22.5 1.5-30.5.1-.1.2-.1.2-.2 56.7-50.1 53.8-132.4 53.7-133.3zm-92.4.8c-.6-48.5-31.6-77.5-32-77.8-8.9-7.9-9.7-21.5-1.8-30.4.1-.1.2-.2.2-.3 8.2-8.9 22-9.6 31-1.6 1.9 1.7 45.7 41.5 46.5 109.1.1 2 2.5 68.8-45.9 111.5-9.1 7.9-22.9 7.2-31-1.8-8-8.9-7.3-22.5 1.6-30.5l.2-.2c32.6-28.7 31.2-77.5 31.2-78z' clip-rule='evenodd'/%3E%3C/svg%3E") !important;}
   body.term-gaming .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M496.2 224.7c9 0 16 2.3 20.9 6.9 5.1 4.8 7.7 11.9 7.7 21.2 0 9.2-2.6 16.3-7.7 21.1-4.9 4.6-11.9 6.9-20.9 6.9-9 0-16-2.3-20.9-6.9-5.1-4.8-7.6-11.8-7.6-21.1s2.6-16.4 7.6-21.2c4.8-4.6 11.8-6.9 20.9-6.9zm-57.8 56c9 0 16 2.3 20.9 7 5.1 4.8 7.7 11.9 7.7 21.2 0 9.2-2.6 16.3-7.7 21.1-4.9 4.6-11.9 6.9-20.9 6.9-9 0-16-2.3-20.9-6.9-5-4.8-7.7-11.8-7.7-21.1s2.6-16.4 7.7-21.2c4.9-4.7 11.9-7 20.9-7zm57.8 56c9 0 16 2.3 20.9 6.9 5.1 4.8 7.7 11.9 7.7 21.2 0 9.2-2.6 16.3-7.7 21.1-4.9 4.6-11.9 6.9-20.9 6.9-9 0-16-2.3-20.9-6.9-5.1-4.8-7.6-11.8-7.6-21.1s2.6-16.4 7.6-21.2c4.8-4.6 11.8-6.9 20.9-6.9zm57.7-56c9 0 16 2.3 20.9 7 5.1 4.8 7.7 11.9 7.7 21.2 0 9.2-2.6 16.3-7.7 21.1-4.9 4.6-11.9 6.9-20.9 6.9-9.1 0-16-2.3-20.9-6.9-5-4.8-7.6-11.8-7.6-21.1s2.6-16.4 7.6-21.2c4.9-4.7 11.9-7 20.9-7zm-299.1-12.5c12.8 0 22.6 3.1 29.2 9.4 6.9 6.7 10.4 16.5 10.4 29.5s-3.5 22.8-10.4 29.3c-6.6 6.3-16.5 9.5-29.2 9.5h-4l.1.8c.5 2.2.8 4.5.8 6.3 0 13-3.5 22.8-10.4 29.3-6.7 6.3-16.5 9.4-29.2 9.4-12.8 0-22.7-3.1-29.2-9.5-6.8-6.3-10.2-16.2-10.2-29.3 0-1.2.4-4.3.6-5.6-1.5.1-2.6.2-6 .2-12.8 0-22.6-3.2-29.2-9.5-6.7-6.3-10.2-16.3-10.2-29.4 0-13.1 3.5-23 10.3-29.4 6.5-6.2 16.3-9.5 29.1-9.5 1.1 0 4.1.2 5.2.4h.7c-.2-1.8-.4-3.6-.4-5.7 0-13.1 3.4-23 10.4-29.5 6.5-6.2 16.3-9.5 29.1-9.5s22.6 3.2 29.2 9.5c6.8 6.5 10.4 16.5 10.4 29.5 0 .6-.1 2.5-.3 3.8.4.1 1.5 0 3.2 0zm395.8 245.2c3.6-11.8 8.1-36.9 8.2-46.3 1.1-80.8-41-177.7-63.6-229.8-3.4-7.9-6.5-14.9-9-20.9l-1.3-3.2c-1.4-3.3-2.7-6.3-3.7-8.7l-.9-2-.5-1-.2-.4-1.4-2.6c-4-6.9-7.6-11.8-11.3-15.4-15.8-15-39.9-22.6-71.7-22.6-12.6 0-24.8 1.6-37.1 4.9-3.3.9-13.5 5.1-19.9 7.9-3.6 2-11.4 6.4-14.5 8.5-21.4 14.4-46.3 22-72.2 22-25.9 0-50.9-7.6-72.2-22-3.3-2.2-11.1-6.6-14.6-8.6-5.9-2.5-16.5-6.9-19.9-7.9-12.4-3.2-24.5-4.9-37.1-4.9-31.8 0-55.9 7.7-71.6 22.6-3.7 3.6-7.5 8.6-11.3 15.4l-1.1 2.2-.9 1.8-1 2.1c-1.2 2.7-2.6 6.1-4.2 9.9l-.8 2c-2.5 6-5.6 13.1-9 20.9-22.6 52.1-64.7 149-63.6 229.8.1 9.4 4.5 34.6 8.2 46.3 5.5 17.8 18 23.6 23.2 25.3 4.7 1.6 13.4 3.1 19.8 3.7 4.4-.1 19.6-3.4 26.2-6.4 5.6-2.5 11.1-6.1 16.8-10.9 2.7-2.3 3.7-3.4 11.8-13.4l3.4-4.2c2.1-2.7 4.1-5.4 6.2-8.1 5.9-7.7 12.4-16.4 21.1-24.7 25.7-24.5 58.4-42.4 97-53.2 23.8-6.6 48.6-10 73.5-10s49.7 3.4 73.5 10c38.7 10.8 71.3 28.7 97 53.2 8.7 8.3 15.4 17 21.2 24.7 2.1 2.7 4.1 5.3 6.2 8l3.3 4.1c8.1 10 9.2 11.1 11.8 13.5 7.1 6.1 13.3 9.2 17.3 10.9 6.1 2.7 23.4 6.2 29.2 6.2 2.3 0 9.5-1.3 16.4-3.5 5.3-1.6 17.8-7.4 23.3-25.2zm-23.7-313.5c20.1 48.1 77.3 165.3 75.9 267.7-.2 14.8-5.7 44.2-10.1 58.4-8.7 28.3-29 46.5-51.3 53.8-9.1 2.9-21.4 5.7-30.3 5.7-11.9 0-35.3-4.7-47.3-10.1-6.8-3-16.8-8.2-28-17.7-6.7-5.7-9.7-9.7-20.7-23.3-7.9-9.6-14.8-20.1-23.8-28.7-20.7-19.7-47.1-33.9-78.4-42.6-19.9-5.6-40.7-8.4-61.5-8.4-20.8 0-41.5 2.7-61.5 8.4-31.3 8.7-57.6 22.8-78.4 42.6-9 8.6-15.9 19-23.7 28.7-11.1 13.6-14 17.6-20.7 23.3-11.2 9.5-20.7 14.7-27.5 17.7-11.1 5-32.4 10.2-45 10.2-1 0-2 0-2.8-.1-8.9-.7-21.2-2.8-30.3-5.7-22.3-7.3-42.5-25.5-51.3-53.8C5.8 511.8.3 482.4 0 467.6-1.4 365.2 55.9 248 75.9 199.9c2.1-5 3.9-9.5 5.5-12.9 1.4-3.1 2-4.1 2.4-5l2-3.9c5.5-9.6 11.6-18.6 19.6-26.1 24.2-23.1 58.7-34.8 102.2-34.8 18 0 33.9 2.5 48.6 6.4 8.7 2.3 28 10.8 28.3 11 0 0 14.8 8.3 19.5 11.4 14.3 9.6 30.8 14.4 47.4 14.4 16.5 0 33.1-4.8 47.3-14.4 4.7-3.1 19.5-11.4 19.5-11.4.4-.2 19.7-8.7 28.4-11 14.8-4 30.7-6.4 48.6-6.4 43.6 0 78 11.7 102.3 34.8 7.9 7.5 14.1 16.5 19.5 26.1l2.1 3.9c.4.9 1 1.9 2.4 5 1.5 3.4 3.3 7.9 5.4 12.9z' clip-rule='evenodd'/%3E%3C/svg%3E") !important;}
   body.term-dispositivo-movistar-home .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M657 344.9c1.5-3.3 2.1-8.3-3.1-13.4L365.4 47.6c-3.5-3.4-8.6-5.4-14-5.4s-10.6 2-14 5.4L48.9 331.5c-5.2 5.1-4.5 10.1-3.1 13.4 2.1 4.7 7.6 9.8 17.1 9.8h36.2c12.3 0 22.4 9.7 22.4 21.6v269c0 7.9 8.1 14.3 18.1 14.3h419.8c9.9 0 18-6.4 18-14.3v-269c0-11.9 10-21.6 22.4-21.6h40.3c9.3 0 14.9-5 16.9-9.8zm28.9-43.6c16.7 16.4 21.4 39.5 12.4 60.4-9.6 22-32.5 36.2-58.3 36.2h-18v247.5c0 31.7-28.1 57.5-62.7 57.5H139.5c-34.6 0-62.8-25.8-62.8-57.5V397.9H62.8c-25.8 0-48.7-14.2-58.3-36.2-9-20.8-4.3-43.9 12.4-60.4L305.5 17.4c23.6-23.2 68.2-23.2 91.9 0l288.5 283.9zM350.2 558.6c14.8-.2 14.8-8.2 14.8-13 0-4.8 0-12.8-12.7-13.1h-2.4c-11.1.1-12 6.4-12 13 0 5.1 0 13 12.3 13.1zm1.3-63.5c26.8.7 52.2 16.5 52.2 50.5 0 34.2-25.3 49.9-50.4 50.4h-3.6c-25.1-.3-50.5-16.1-50.5-50.6s25.3-50.2 50.4-50.4c0 .1 1.8.1 1.9.1zm-2.1-255.2c3.8-.4 126.3-6.3 208.6 82.6 8.2 8.9 7.4 22.5-1.8 30.5-4.3 3.7-9.6 5.5-14.9 5.5-6.1 0-12.3-2.4-16.7-7.2-67.7-73.1-172.6-68.4-173.8-68.3-113 1.2-172.4 63.1-173 63.7-8.3 8.8-22.4 9.4-31.6 1.5-9.2-8-9.9-21.6-1.6-30.5 3.1-3.1 73.5-76.4 204.8-77.8zm.2 84.1c3.4-.3 101.1-3.4 163.4 63.9 8.2 8.9 7.4 22.5-1.8 30.5-9.3 7.9-23.3 7.2-31.6-1.7-47.9-51.8-127.9-49.5-128.9-49.5-79.6.9-127.2 50.1-127.7 50.6-4.4 4.7-10.5 7-16.6 7-5.3 0-10.7-1.8-15-5.6-9.1-8-9.9-21.5-1.6-30.4 2.5-2.7 60.6-63.8 159.8-64.8zm.6 85.9c2.1 0 67.5-2.4 109.6 43 8.2 8.9 7.4 22.5-1.8 30.5-9.2 7.9-23.3 7.2-31.6-1.7-27.5-29.8-74.4-28.6-75-28.7-46.9.5-74 28.2-75.1 29.4-4.4 4.6-10.5 7-16.5 7-5.4 0-10.8-1.9-15.1-5.6-9.1-8-9.8-21.5-1.6-30.3 1.7-1.8 40.8-42.9 107.1-43.6z' clip-rule='evenodd' style='fill: %23019df4;'/%3E%3C/svg%3E%0A") !important;}
   body.term-movistar-car .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M652.2 444.5h-74.8c-8.1-43.5-41.6-69.7-91.7-69.7S402 401 394 444.5H272.2c-8-43.6-41.6-70-91.8-70-50.2 0-83.8 26.4-91.8 70H46.1c-1.7-13.1-3.2-33.6-1.7-59.2-.2-30.4 22.4-83.5 66.2-126.2 32.8-32.1 89.9-70.2 175.3-70.2 161.1 0 226.9 101.8 229.5 106 3.8 6.1 10.4 9.9 17.6 10.3 3 .1 73.4 5 110.3 66.9 23.5 39.4 15.2 62.7 8.9 72.4m-166.5 69.4c-33.6 0-49.8-15.8-49.8-48.3s16.3-48.3 49.8-48.3 49.8 15.8 49.8 48.3-16.3 48.3-49.8 48.3m-305.3-.2c-33.6 0-49.8-15.8-49.8-48.3 0-32.6 16.3-48.4 49.8-48.4s49.9 15.8 49.9 48.4c-.1 32.5-16.4 48.3-49.9 48.3m500.9-162.8C641.8 284.5 573.7 268 546.8 264 524.9 234.8 445.4 146.4 286 146.4c-100.5 0-167.7 45-206.4 82.8C24.6 282.8.3 346.4.7 384.3c-3.1 51.1 5.3 85.1 5.6 86.6 2.6 9.6 11.3 16.3 21.3 16.2h61.3c8.2 43.1 41.7 69.1 91.5 69.1 49.9 0 83.3-26 91.6-69.1h122.1c8.1 43.3 41.7 69.4 91.7 69.4s83.4-26.1 91.6-69.4h85c5.3 0 10.4-1.8 14.3-5.2 2.3-2 54.5-47.4 4.6-131' clip-rule='evenodd'/%3E%3C/svg%3E") !important;}
   body.term-movistar-cloud .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='702.8px' height='702.8px' viewBox='0 0 702.8 702.8' style='enable-background:new 0 0 702.8 702.8;' xml:space='preserve' %3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23019DF4;%7D%0A%3C/style%3E%3Cpath class='st0' d='M514.4,556c34.1,0,144.8-10.1,144.8-140.1c0-122.2-97.6-138.1-139.6-139.3c-9.5-0.3-17.7-6.7-20.2-15.7 c-29.8-109.5-155.8-115-180.7-115c-44.1,0-187.7,12.6-187.7,174.5l0.2,3.4c0.2,9.6-6.2,18.2-15.7,20.8 C67.8,358,43.6,392.9,43.6,448.4c0,98.8,78.1,109.5,111.7,109.5L514.4,556L514.4,556z M536.3,235.1c82.9,7.6,165.9,58.2,165.9,180.8 c0,134.7-101.1,182.5-187.7,182.5l-359.1,2c-74.9,0-154.9-39.9-154.9-151.9c0-88,49.3-124.4,87.5-139.4 c6.9-195.6,192.7-205.7,230.5-205.7C347.9,103.4,491.9,109.9,536.3,235.1L536.3,235.1z'/%3E%3C/svg%3E%0A") !important;}
   body.term-movistar-plus .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cg fill='%23019df4'%3E%3Cpath d='M580 546.4l-457.1-.3c-40 0-71-11.1-92.1-33.1C10.3 491.9 0 461.7 0 423.3V209.2C0 130.6 43.6 87.4 122.8 87.4l457.2.3c79.2 0 122.8 43.3 122.8 121.8v214.1c0 38.4-10.3 68.6-30.7 89.7-21.2 22-52.2 33.1-92.1 33.1zm-457.2-419c-28.8 0-50.2 6.9-63.5 20.5C46.5 161 40 181.6 40 209.2v214.1c0 56.5 26.3 82.8 82.8 82.8l457.1.3c56.5 0 82.8-26.3 82.8-82.8V209.5c0-27.6-6.5-48.2-19.4-61.3-13.3-13.6-34.6-20.5-63.5-20.5l-457-.3zM439 625.4l-175.5-.3c-11 0-20-9-20-20s9-20 20-20l175.5.3c11 0 20 9 20 20s-9 20-20 20z'/%3E%3C/g%3E%3C/svg%3E");}
   body.term-alarmas .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M601.4 438.9c13-76.2 15.1-241 15.4-302.7-60 2.9-97.6-21.9-133.9-46.2-36-24.1-70-46.9-130.9-47h-.2c-60.9 0-94.9 22.8-131 47-36.2 24.2-73.4 49-133.8 46.2.3 61.7 2.4 226.5 15.6 302.7 14.7 85.2 177 182.4 249.3 218.5 72.4-36.1 234.9-133.5 249.5-218.5zm58-326.8c0 9.6.7 236.2-16 334.2-22.2 128.9-271.7 249.4-282.3 254.5-2.9 1.4-6 2-9.1 2-3.1 0-6.2-.7-9.1-2.1-10.6-5-259.9-125.6-282.1-254.4-17-98-16.4-324.6-16.3-334.2 0-6.6 3.1-12.8 8.2-16.9 5.2-4.1 11.9-5.4 18.2-3.9 57.6 9.1 88-11.4 126.5-37.2C235.3 28.7 278.2 0 351.9 0h.3c73.7.1 116.5 28.8 154.4 54.2 38.5 25.8 69 46.2 127.3 37.1 6.1-1 12.9.7 17.6 4.8 4.6 3.9 7.8 9.8 7.9 16zM298.8 418.6l177.9-180c8.3-8.4 21.8-8.4 30.1 0s8.3 22 0 30.4L313.9 464.2c-4 4-9.4 6.3-15 6.3s-11.1-2.3-15-6.3l-86.6-87.7c-8.3-8.4-8.3-22 0-30.4 8.3-8.4 21.8-8.4 30.1 0l71.4 72.5z' clip-rule='evenodd'/%3E%3C/svg%3E");}
   body.term-movistar-salud .ast-archive-description .page-title.ast-archive-title:before {background-size: contain !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M532.1 443.6c-35.7 56.2-64.1 92.3-112.6 143l-1.5 1.5-.6.7c-8.6 8.9-21.3 21.1-30.5 27.7-7.7 5.7-16.5 9.7-25.9 11.8-1.6.4-3.3.6-5 .7h-2.4l-1.3.1-1.6-.1h-.4c-2.1-.1-4.2-.5-6.3-.9-9.1-2.1-17.6-6.1-25.1-11.6-9.5-6.9-22.8-19.7-31.3-28.6-48.9-51.3-77.6-87.7-113.6-144.3-6.7-10.5-12.5-21.1-18.6-31.6h7.1c9.7 0 18.1-6.4 20.9-15.6l45.4-148.5 55.9 283.5c2 10 10.3 17.3 20.4 17.8h1.1c9.7 0 18.1-6.4 20.9-15.7l35.7-118.4h36.6c9.7 0 18.2-6.4 21-15.9l22.4-77.3 27.1 78.4c3 8.8 11.3 14.8 20.6 14.8h58.4c-5.5 9.5-10.6 19-16.8 28.5M83.5 238.5c-8.2-34.9-15.5-99.1 28-136.8 19-16.5 45.5-26.4 74.6-27.9 2.7-.1 5.3-.2 8-.2 30.2 0 61.6 8.7 90.8 25.1 13 7.3 26.4 15.1 41.7 24.4 16.6 9.5 37.1 9.3 53.6-.4 14.6-8.8 28-16.6 41-24 29.3-16.4 60.7-25.1 90.8-25.1 2.6 0 5.4.1 8 .2 29.1 1.5 55.6 11.4 74.6 27.9 43.5 37.7 36.2 102 27.9 136.8-10.1 43-27.1 87.4-49.7 132.3h-66.9l-44.5-128.5c-2.8-9.3-11.5-15.4-21.2-14.8-9.5.3-17.8 6.7-20.4 15.9L383 370.8h-36.5c-9.7 0-18.2 6.4-20.9 15.7l-15.1 50-55.8-282.8c-1.9-9.9-10.2-17.2-20.3-17.8-10.1-.8-19.4 5.8-22.1 15.6l-66.1 216.2h-14.7c-21.5-43.9-38.1-87-48-129.2m597.4 132.3h-59.2c19.2-41.2 34.1-82.1 43.5-122 18.2-77.2 3.2-141.4-42-180.7-26.3-22.8-62.1-36.5-100.8-38.5-3.4-.2-6.9-.3-10.3-.3-37.6 0-76.1 10.5-112 30.7-14.2 8-28.2 16.1-42.1 24.5-3 1.7-6.7 1.7-9.7 0-14.9-9-28.7-17-42-24.5-35.9-20.2-74.5-30.7-112.1-30.7-3.4 0-6.8.1-10.2.3-38.7 2-74.6 15.7-100.8 38.5C37.8 107.4 22.8 171.6 41 248.8c9.2 39 23.5 78.8 41.9 118.9h-61c-12.2.1-22 10-21.9 22.2C0 402.1 9.8 412 21.9 412h82.7c10 18.5 20.8 37 32.7 55.6C175 526.9 205 565 256.5 618.8c5 5.2 22.4 23 37.2 33.8 12.7 9.3 27 15.8 41.4 18.9 4.3 1 8.7 1.6 13.1 1.9h.6c1.2.1 2.5.1 3.8.1h1.2c1.4 0 2.6-.1 3.9-.1h.5c4.4-.2 8.8-.9 13.1-1.9 14.3-3.1 28.7-9.6 41.4-18.9 14.8-10.7 32.2-28.6 37.2-33.8l1.2-1.3c50.7-53.1 80.6-91.1 118-149.9 11.2-17.5 21.4-35.1 30.9-52.6h81.1c12.1-.1 21.9-10 21.9-22.1-.1-12.1-9.9-22-22.1-22.1' clip-rule='evenodd'/%3E%3C/svg%3E");}




   /* Archivo Titulo People First */

.post-type-archive-onlife .ast-archive-description {padding: 0 !important;}
.post-type-archive-onlife .ast-archive-description .page-title.ast-archive-title { color: var(--blanco); margin: 0; padding: 0; border: none; font-size: 0;}
.post-type-archive-onlife .ast-archive-description .page-title.ast-archive-title:before {display: none;}

/* Archivo Titulo TAG */
.archive.tag .ast-archive-description { margin-bottom: 25px !important; }

/* botones categorías personalizados */
.category-list {list-style-type: none; margin:10px 0 20px 0!important; padding: 0 5px; display: flex; flex-flow: row; flex-wrap: wrap; align-items: center; justify-content: flex-start;}
.category-list .wp-block-button {margin-right: 15px !important; margin-bottom: 10px;}
.category-list .wp-block-button:last-child {margin-right: 0;}
.category-list .wp-block-button a.wp-block-button__link {font-size: 12px; color: var(--grey7);padding: 6px 16px; background-color: var(--blanco); border-radius: 25px; box-shadow: 2px 3px 7px 1px rgb(0 0 0 / 10%); overflow: hidden;}
.category-list .wp-block-button a.wp-block-button__link:hover {background-color: var(--azul); color: var(--blanco);}
/* normalizar botones azules como en portada */
.category-list .wp-block-button a.wp-block-button__link {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    background-color: var(--azul);
    color: var(--blanco);
    border-radius: 5px;
    overflow: hidden;
    width: fit-content;
    transition: all .4s ease-in-out;
    cursor: pointer;
}


/* Archivo Autor */

.ast-author-box {display: grid !important; grid-template-columns: 40px 1fr; grid-gap: 20px; justify-content: center; width: 100%; margin: 10px 0 20px auto !important; padding: 0 15px !important; }
.ast-author-bio { order: 2; padding-top: 10px;}
.ast-author-avatar {order: 1;width: 40px; height: 40px; overflow: hidden; margin-right: 10px; margin-right: 1rem; display: block; border-radius: 100%;overflow: hidden;}
  .ast-author-avatar img { margin:0 !important; width: 100%; height: 100%; margin-bottom: 0; -o-object-fit: cover; object-fit: cover;/*  object-position: 50% 0; */}
.ast-author-box.ast-archive-description .page-title.ast-archive-title {color:var(--azul);font-size:18px;text-transform:none;font-weight:600;padding-left:0;border:none;}
.ast-author-box.ast-archive-description .page-title.ast-archive-title:before {display: none;}
.ast-author-box.ast-archive-description p {color: var(--grey6); font-size: 19px; line-height: 1.4; font-weight: 300; padding: 0; margin-bottom: 20px; }
/* Redes */
.ast-author-box .redes {margin-bottom: 15px;}
.ast-author-box .redes a { margin-right: 15px;}
.ast-author-box .redes svg {fill: var(--grey4); width: 20px; height: 20px; }
.ast-author-box .redes a:hover svg {fill: var(--azul);}

.archive.author .site-main[role=main] {border-top: 1px solid var(--grey4)!important; padding-top: 40px; margin-top: 0;}


/* Paginacion */
.ast-pagination {margin-bottom: 50px;}
.navigation.pagination {}
.navigation.pagination .nav-links{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:center;}
.navigation.pagination .nav-links .page-numbers{font-size:15px;color:var(--base);background-color:var(--blanco);border-radius:7px;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%);width:auto;height:40px;padding:4px 17px;margin-right:15px; display: flex; align-items: center; justify-content:center; display: none;}
.navigation.pagination .nav-links .page-numbers.dots {box-shadow: none; pointer-events: none;padding: 4px 4px;}
.navigation.pagination .nav-links .prev.page-numbers, .navigation.pagination .nav-links .next.page-numbers  {float: none; display: flex; align-items: center; text-align: center; font-size: 0;}
.navigation.pagination .nav-links .prev.page-numbers span, .navigation.pagination .nav-links .next.page-numbers span { font-size: 15px; }
.navigation.pagination .nav-links .page-numbers:hover {color: var(--blanco); background-color: var(--base);}
.navigation.pagination .nav-links .page-numbers.current {color: var(--blanco); background-color: var(--base); display: flex;}

/* Archivo Extras */
.archive-extras-border { border-top: 1px solid var(--grey5); margin-top: 40px; margin-bottom: 50px; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); max-width: 100vw;  width: 100vw;}

/* Archivo PeopleFirst */
.astra-advanced-hook-199267 p, .astra-advanced-hook-199801 p {font-size: 15px; line-height: 1.2; padding: 20px 5px; margin-bottom: 5px;  font-weight: 300;}

/* Archivo - Búsqueda */
.search-results .ast-archive-description { margin-bottom: 30px;}




/*------------------------------------------------------------------*/
/*  ADS
/*-----------------------------------------------------------------*/

/* Inside post add */
.wp-block-embed.is-type-wp-embed {margin-left: -1.25em; margin-right: -1.25em;}
.inside-post-add { border-top: 1px solid var(--grey2);border-bottom: 1px solid var(--grey2);width:100%;padding:30px 1.25em;margin: auto;z-index:99999;font-weight: 500;margin: 0;}
.inside-post-add .post-add{ display: grid; grid-template-columns: 1fr 2fr; grid-gap: 20px;}
.inside-post-add .post-add img{ height:auto;width:auto;border-radius: 10px;}
.inside-post-add .post-add h2 {font-size: 19px; line-height: 1.2; font-weight: 500;  margin-bottom: 10px;}
.inside-post-add .post-add h2 a{color:var(--base);}
.inside-post-add .code-block-2{border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin:30px 0!important;}
.inside-post-add .post-add span.author_name{display: block;color: var(--azul);font-size:10px;font-weight: 600;}


/* floating-post-add */

.floating-post-add {transition: all 0.4s ease-in-out;background-color:var(--blanco);width:100%;padding:15px;position:fixed;bottom:-200px;left:50%; transform: translateX(-50%); margin: auto;z-index:10;border-radius: 0px;font-weight: 500; border-top:1px solid var(--grey3); /* box-shadow: 1px 4px 4px 0px rgb(0 0 0 / 10%); */}
.floating-post-add a.close-ad{position:absolute;top:-20px;right:1px;width:23px;height:20px;display:flex;align-items:center;justify-content:center;background-color:var(--blanco);border:1px solid var(--grey3);border-bottom:none; z-index: 12;}
.floating-post-add a.close-ad svg {color: var(--grey4);width:15px; height: 15px;}
.floating-post-add .post-add{display: flex;grid-gap: 15px; align-items: center; position: relative; z-index:12;}
.floating-post-add .post-add a {min-width: 85px;}
.floating-post-add .post-add img{height:70px;width:auto;border-radius: 10px;}
.floating-post-add .post-add .post-add-text {display: flex; flex-flow: column; justify-content: space-between; height: 70px; padding: 5px 0;}
.floating-post-add .post-add h2 { padding: 0 !important; font-size: 16px; line-height: 1.2; font-weight: 500; margin-bottom: 10px !important;}
.floating-post-add span.author_name{display: block;font-size: 12px; line-height: 1.2;  color: var(--azul);}
.floating-post-add.show{bottom:0px;}
.floating-post-add.close{bottom:-200px!important;}


/*------------------------------------------------------------------*/
/*  FOOTER
/*-----------------------------------------------------------------*/

.site-footer .menu { display: flex; flex-flow: column; align-items: center; justify-content: center; }
.site-footer .menu li { margin-bottom: 10px;}
.site-footer .menu li:last-child { margin-bottom: 0px;}
.site-footer .menu li a:hover { color: var(--azul);}


/* FOOTER ICONOS SOCIALES */

.site-footer a.ast-builder-social-element:hover svg {fill: var(--azul) !important;}


/*************************************************************************************/
/*************************************************************************************/
/*          Responsive - Ipad                                                     */
/*************************************************************************************/
/*************************************************************************************/

@media (min-width: 544px){ 

  /*------------------------------------------------------------------*/
  /*  HEADER - MENU
  /*-----------------------------------------------------------------*/

  .ast-mobile-header-wrap .ast-above-header-bar, .ast-above-header-bar .site-above-header-wrap { min-height: 45px; height: 45px; }
  .ast-above-header .logo-header-telefonica { height: 25px; width: 90px; margin: auto; }

  .ast-primary-header-bar > .ast-builder-grid-row {grid-template-columns: 265px 1fr;}
  .custom-logo-link img { width: 70px; height: 70px; }

  .ast-mobile-svg.ast-menu3-svg {width: 25px !important; height: 25px !important;}

  /* SEARCH MENU */
  .site-header-primary-section-right {position: relative;justify-content: flex-end;}
  .ast-builder-menu-1 {margin-right: 85px; position: relative; z-index: 1;}
  .ast-header-search {position: absolute; width: 100%; display: flex; justify-content: flex-end; right: 35px;}

  .ast-header-search .astra-search-icon { font-size: 25px; line-height: 1;color: var(--azul); }
  .ast-header-search .astra-search-icon svg{margin-right:0;}

  .ast-search-menu-icon { width: 75px; transition: all 0.25s; }
  .ast-search-menu-icon.ast-dropdown-active {width: 100%; display: flex; justify-content: flex-end;}
  .ast-search-menu-icon.slide-search .search-form{z-index:3 !important; position:absolute !important; width:100% !important; height:47px !important; line-height:normal !important; padding:0 24px !important; border-radius:25px !important; background:var(--blanco) !important; box-shadow:0 2px 5px 1px rgb(0 0 0 / 10%) !important; opacity:1 !important; visibility:visible !important; top:50%!important; right:0 !important; transform:translateY(-50%) !important;}
  .ast-search-menu-icon.slide-search .search-form label {width: calc(100% - 45px);}
  .ast-search-icon{display:flex;align-items:center;justify-content:center;width:75px;height:100%;top:0;right:0;}
  .ast-search-menu-icon.ast-dropdown-active .search-field{width:100%!important;padding:0;}


  /* Submenu */
  .ast-mobile-popup-inner {width: 100% !important; max-width: 100% !important; top:45px !important;}
  .ast-mobile-popup-header { width: 50%; margin-left: auto; background-color: var(--blanco); height: 98px; }
  .ast-mobile-popup-content .main-navigation { border-top: 1px solid var(--grey3); width: 95%; margin: 0 auto;}

  .ast-mobile-popup-content .mobile-menu-footer p { margin-bottom: 8px; font-size: 11px; color: var(--grey4); }
  .ast-mobile-popup-content img.logo-tlf-mobile-menu-footer { width: 90px; margin:auto; border-radius: 0; }

  /*------------------------------------------------------------------*/
  /*  BOTONES
  /*-----------------------------------------------------------------*/

  .tb-link-categories {display:block; color: var(--base); font-size: 17px; line-height: 1; font-weight: 600;} 

  .btn-more-articles {padding: 10px 40px;}

  /*------------------------------------------------------------------*/
  /*  DISEÑO DE PAGINAS
  /*-----------------------------------------------------------------*/

  /* Cabecera Seccion */ 
  .tb-header-section>.wp-block-group__inner-container{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between;}
  .tb-header-section-title { margin-bottom: 0px;}
  .tb-header-section h2 {padding-left: 20px !important; font-size: 16px !important; font-weight: 300 !important; }

      /* Cabecera relacionados */
      .tb-relacionados.tb-header-section h2 {font-size: 20px !important; padding-left: 10px !important;}
      .tb-relacionados.tb-header-section svg {min-width: 21px; width: 21px; height: 20px;}



  /*------------------------------------------------------------------*/
  /*  LISTADO POST - PLUGIN
  /*-----------------------------------------------------------------*/


  /* arreglamos el astra */
  .tef-posts-wrapper-grid-container { margin-bottom: 40px;}
  .tef-posts-wrapper-grid-container article {margin: 0 !important; padding: 0 !important; border: none !important; }
  .tef-posts-wrapper-grid-container .blog-layout-1, .tef-posts-wrapper-grid-container .blog-layout-2, .tef-posts-wrapper-grid-container .blog-layout-3 {padding: 0 !important;}
  .tef-posts-wrapper-grid-container .post-thumb {margin:0 !important;}



  /* grid de columnas */
  .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(1,1fr); grid-gap: 30px;}
  .tef-post-grid-col-1 > .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(1,1fr); grid-gap: 30px;}
  .tef-post-grid-col-2 > .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 30px;}
  .tef-post-grid-col-3 > .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 30px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(1,1fr); grid-gap: 30px;}

  /* maquetamos cada tipo de post */
        
  /* blog-layout - vertical */
  .tef-posts-wrapper-grid-container .blog-layout-vertical { padding: 0; margin-bottom: 10px !important; }
  .tef-posts-wrapper-grid-container .blog-layout-vertical:last-child { padding: 0; margin-bottom: 40px; }
  .tef-posts-wrapper-grid-container .blog-layout-vertical .ast-post-format { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 40px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb {margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb-img-content {  }
  .tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb-img-content img { border-radius: 15px; overflow: hidden; height: 215px; object-fit: cover; margin-bottom: 0px !important; width: 100%;}

  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-header { display: flex; flex-flow: column-reverse; margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-meta {display: flex; flex-flow: row; margin-bottom: 10px !important;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-title, .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-title a {font-size: 26px !important; font-weight: 600;  margin-bottom: 15px; line-height: 1.2;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .published {display: none;} /* borrar */ 
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li {margin-right: 5px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:after {content: ",";}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:last-child {margin-right: 0px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:last-child:after {content:"";}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories a {color: var(--grey7); text-transform: uppercase; font-size: 12px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical span.cat-links ul.post-categories a {color: var(--grey7); text-transform: none; font-size: 1rem;}

  /*.tef-posts-wrapper-grid-container .blog-layout-vertical .entry-content {line-height: 1.4; display: block; margin-bottom: 10px;}*/
  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-content {line-height: 1.4; display: block; margin-bottom: 10px; font-size: 17px; color: var(--grey6);}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-footer {margin-top:0px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .posted-by {display: block; color: var(--azul); font-size: 15px; font-weight: 600;}

    /* destacado */
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile {margin-bottom: 20px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .ast-post-format {display: grid; grid-template-columns: 1fr 2fr; grid-gap: 40px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .post-thumb-img-content img {width: 100%;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-meta { display: flex; flex-flow: row; margin-bottom: 10px !important;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-title, .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-title a {font-size: 25px; font-weight: 600;  margin-bottom: 15px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li {margin-right: 5px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:after {content: ",";}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:last-child {margin-right: 0px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:last-child:after {content:"";}
    

  /* blog-layout - horizontal */
  .tef-posts-wrapper-grid-container .blog-layout-horizontal { padding: 0; margin-bottom: 30px; }
  .tef-posts-wrapper-grid-container .blog-layout-horizontal:last-child { padding: 0; margin-bottom: 40px; }
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .ast-post-format { display: grid; grid-template-columns: 1fr; grid-gap: 10px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb {margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content {  }
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content img { object-fit: cover; border-radius: 15px; height: 100%; overflow: hidden; margin-bottom: 0px !important; width: 100%;}

  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-header { display: flex; flex-flow: column-reverse; margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-meta {display: flex; flex-flow: row; margin-bottom: 5px !important;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title, .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title a {font-size: 22px !important; font-weight: 600; margin-bottom: 20px; line-height: 1.2;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .published {display: none;} /* borrar */ 
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories { list-style-type:none; display: flex; flex-flow: row; /* flex-wrap: wrap; */ margin:0 !important; width: 100%;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li {margin-right: 5px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:after {content: ",";}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child {margin-right: 0px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child:after {content:"";}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories a {color: var(--grey7); text-transform: uppercase; font-size: 12px;}

  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-content {line-height: 1.4; display: block; margin-bottom: 10px;color: var(--grey6); font-size: 16px; display: none;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-footer {margin-top:0px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .posted-by {display: block; color: var(--azul); font-size: 15px; font-weight: 600;}

    /* destacado */
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile {margin-bottom: 30px;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .ast-post-format {grid-template-columns: 1fr; grid-gap: 10px;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-header {display: flex; flex-direction: column-reverse; margin-bottom: 0;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-meta { display: flex; flex-flow: row; margin-bottom: 5px !important;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-title, .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-title a {font-size: 25px; font-weight: 600; margin-bottom: 20px; line-height: 1.2;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li {margin-right: 5px;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:after {content: ",";}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:last-child {margin-right: 0px;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:last-child:after {content:"";}

  /* blog-layout - horizontal 4 post - convertimos a vertical */
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container {}

  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal { padding: 0; margin-bottom: 10px !important; }
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal:last-child { padding: 0; margin-bottom: 40px; }
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .ast-post-format { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 40px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb {margin-bottom: 0;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content {  }
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content img { border-radius: 15px; overflow: hidden; height: 215px; object-fit: cover; margin-bottom: 0px !important; width: 100%;}

  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-header { display: flex; flex-flow: column; margin-bottom: 0;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-meta {display: flex; flex-flow: row; margin-bottom: 10px !important;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title, .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title a {font-size: 26px !important; font-weight: 600 !important;  margin-bottom: 20px !important; line-height: 1.2 !important;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .published {display: none;} /* borrar */ 
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li {margin-right: 5px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:after {content: ",";}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child {margin-right: 0px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child:after {content:"";}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories a {color: var(--grey7); text-transform: uppercase; font-size: 12px;}

  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-content {line-height: 1.4; display: block; margin-bottom: 10px; font-size: 17px; color: var(--grey6);}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-footer {margin-top:0px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .posted-by {display: block; color: var(--azul); font-size: 15px; font-weight: 600;}

  /* Blog layout horizontal 3 post home */
  .tef-post-grid-col-3.lista-3 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-content {display: none !important;}

  /* blog-layout - imagen de fondo */
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth {background-size: cover !important; border-radius: 15px; margin-bottom: 20px; cursor: pointer; }
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth:last-child { margin-bottom: 20px; }
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .ast-post-format { display: grid; grid-template-columns: 0.5fr; grid-gap: 0px; justify-content: end; }

  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .post-content {padding: 25px 30px 25px 30px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-header { display: flex; flex-direction: column; margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-title, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-title a {font-size: 30px !important; font-weight: 500; color: var(--blanco); margin-bottom: 15px; }
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-meta {display: flex; flex-flow: row; margin-bottom: 15px !important;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .published {display: none;} /* borrar */
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li {margin-right: 5px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:after {content: ",";}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:last-child {margin-right: 0px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:last-child:after {content:"";}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories a {color: var(--blanco); text-transform: uppercase; font-size: 13px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .lectura-wrapper {color: var(--blanco);}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .lectura-ico svg path {fill: var(--blanco);}

  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-content, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-content p {line-height: 1.4; display: block; color: var(--blanco);}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-footer {margin-top:15px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .posted-by, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .posted-by a {display: block; color: var(--ambar-light); font-size: 15px; font-weight: 600; }




  /*------------------------------------------------------------------*/
  /*  BLOQUE VIDEOS - PLUGIN
  /*-----------------------------------------------------------------*/

  .tef-block-front-video__seccion_wrapper, .wp-block-cgb-block-tef-gb-blocks-video { display: grid; margin-bottom: 30px;}
  .tef-block-front-video__seccion {min-height: 183px; height: 100%; background-position: center; /* aspect-ratio: 16/9; */}
  .tef-block-front-video-overly {border-radius: 7px; overflow: hidden; position: absolute;}
  .tef-block-front-video-container-inside {height: 100%;  border-radius: 7px; overflow: hidden;}
  .tef-block-front-video-container-image-wrap {display: flex; flex-direction: column; align-items: center;justify-content: center;  height: 100%; }
  .tef-block-front-video__seccion .tef-block-front-video__play {display: flex; align-items: center; justify-content: center;}
  .tef-block-front-video__seccion .tef-block-front-video__play svg.ico-play {width: 110px; height: 110px;filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.5));}
  .tef-block-front-video-container-content {line-height: 1.2; font-weight: 600; }

  .tef-block-front-video-under.tef-block-front-video-container-content { margin-top: 0px; margin-bottom: 15px;  font-size: 18px; order:0;}

  .tef-block-front-video-top.tef-block-front-video-container-content { margin-top: 0; margin-bottom: 15px; font-size: 18px; order:0;}

  .tb-video-3-col {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 20px;
  }

  

  .tb-video-3-col .wp-block-column { flex-basis: 100% !important;}

  .tef-block-front-video_top_wrapper {position: relative; order: 1;}
  .tef-block-front-video_clear{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}
  .tef-block-front-video__seccion{top:0;left:0;position:absolute;padding-top:56.25%;width:100%;overflow:hidden;display:flex;align-items:center;}
  .tef-block-front-video-container-inside{position:absolute;top:0;left:0;width:100%;}



  /*------------------------------------------------------------------*/
  /*  POST SINGLE
  /*-----------------------------------------------------------------*/

  .single .post-thumb-img-content.post-thumb {
    overflow: hidden !important;
    max-height: 282px !important;
    display: flex !important;
    align-items: center !important;
    border-radius: 20px !important;
  }

  .ast-single-post-order {margin-top: 30px !important; padding: 0; width: 75%; margin-left: auto; margin-right: auto;}
  .meta-list {font-size: 15px;margin-bottom: 15px;}
  .single .entry-title {font-size: 40px !important; margin-bottom: 25px;}
  .author-avatar {width: 45px; height: 45px;}
  .meta-list.author .author-name {font-size: 13px;}

  .post-author-avatar {width: 60px;height: 60px;}

  .meta-list.author .share {}

  .btb-wrap-share.hide-share, .btb-wrap-share-toc.hide-share { top: 0px; left: 0; transform: translateX(-50px); opacity: 0;}
  .btb-wrap-share, .btb-wrap-share-toc { position: sticky; top: 0px; left: 0; z-index: 9; transition: all 0.5s ease-in-out; opacity: 1;}
  .btb-wrap-share .share-social-icons,.btb-wrap-share-toc .share-toc{position:absolute;left:0;margin-top:50px;display:flex;flex-flow:column;align-items:center;justify-content:center;width:fit-content;padding:18px 12px;background-color:var(--blanco);border-radius:25px;overflow:hidden;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%)}
  .btb-wrap-share-toc .share-toc{ align-items: start; padding: 12px;}
  .btb-wrap-share-toc { top: 150px;z-index: 1; }
  .btb-wrap-share-toc .btn-toc-toggle{cursor: pointer;margin: 0; font-size: 16px; color: var(--base); font-weight: 600;  width: 100%;}
  .btb-wrap-share-toc .btn-toc-toggle svg{width: 20px!important;height: 17px!important; margin-right: 10px !important;}
  .btb-wrap-share-toc .share-toc .btb-article-index-list{display:none;max-width: 320px;padding: 5px 15px 15px 15px !important; margin-left: 0px !important; max-height: 265px; overflow-y: scroll; margin-top: 10px !important;}

  .btb-wrap-share-toc .share-toc.off .btn-toc-toggle {font-size: 0; }
  .btb-wrap-share-toc .share-toc.off .btn-toc-toggle svg {margin-right: 0 !important;}

  /* Scrollbar */
  .btb-wrap-share-toc .share-toc .btb-article-index-list::-webkit-scrollbar { width: 3px; }
  .btb-wrap-share-toc .share-toc .btb-article-index-list::-webkit-scrollbar-track { background-color: var(--grey1); }
  .btb-wrap-share-toc .share-toc .btb-article-index-list::-webkit-scrollbar-thumb { background-color: var(--grey2); }


  .btb-wrap-share .share-social-icons a {margin-right: 0; margin-bottom: 15px;}
  .btb-wrap-share .share-social-icons a:last-child {margin-bottom: 0;}
  
  
  
  .meta-list.author .share-social-icons { padding: 10px 20px; border-radius: 25px; margin-top: 0; }
  .share-social-icons a { margin-right: 20px; line-height: 0; }
  .meta-list.author .share-social-icons svg { width: 20px; height: 20px; }


  .btb-wrap-share.hide-share{top: 20px; left: -25%;}
  .btb-wrap-share-toc.hide-share {top: 150px; left: -25%;}


  


  body.single .entry-content p, body.single .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content ul { padding: 0; width: 75%; margin-left: auto; margin-right: auto;}
  .entry-content ol { padding: 0; width: 75%; margin-left: auto; margin-right: auto; padding-left: 25px !important;}
  .single h2 { font-size: 28px; font-weight: 600; line-height: 1.3; color: var(--base);  }
  .single h3 { font-size: 22px; font-weight: 600; line-height: 1.3; color: var(--base);  }
  .single p {font-size: 18px; line-height: 1.75; color: var(--grey6);}


  .single .entry-content ul{padding-left: 0px;font-size: 18px;list-style: none; margin-left: auto;}
  .single .entry-content ul li{padding-left: 1em; text-indent: -.7em;margin-bottom:15px;color: var(--grey6);font-weight: 100;}
  .single .entry-content ul li::before { content: "• "; line-height: 1;  font-size: 30px;  color: var(--azul);}

  .single .entry-content ol {margin-top: 20px; margin-left: auto;}
  .single .entry-content ol li {font-size: 18px; margin-bottom:15px; color: var(--grey6);}
  .single .entry-content ol li::before { display: none;}
  .single .entry-content ol li::marker { line-height: 1;  color: var(--azul);}

  
  blockquote {padding:30px 100px !important;width:75%;margin-left:auto;margin-right:auto;margin-bottom:25px!important;}
  blockquote:before { content: ""; position: absolute; top: 22px; left: 22px; width: 40px; height: 33px; background-size: contain; background-repeat: no-repeat; /*background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='60.1px' height='48.8px' viewBox='0 0 60.1 48.8' style='enable-background:new 0 0 60.1 48.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M25.7,2.8C22.1,6.8,19,11,16.4,15.5c-2.6,4.6-4,8.4-4.4,11.5c3,0,5.6,1.1,7.9,3.3c2.3,2.2,3.4,4.7,3.4,7.5 c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.8,3.2-7.9,3.2c-3.6,0-6.6-1.4-8.8-4.2C1.1,41.7,0,38.2,0,33.9c0-4.9,1.5-10.2,4.4-16 C7.3,12.1,10.8,7,14.8,2.6C16.6,0.9,18.2,0,19.8,0c0.8,0,1.5,0.2,2.2,0.5c0.7,0.3,1.5,0.7,2.2,1.2L25.7,2.8z M54.2,30.3 c2.2,2.1,3.3,4.7,3.3,7.7c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.7,3.2-7.7,3.2c-3.8,0-6.8-1.4-9.1-4.2c-2.3-2.8-3.4-6.4-3.4-10.6 c0-4.9,1.5-10.2,4.4-15.9C41.4,12.3,44.9,7.1,49,2.6C50.7,0.9,52.4,0,54.2,0c0.8,0,1.5,0.2,2.2,0.5c0.7,0.3,1.4,0.7,2,1.2l1.6,1.2 c-3.6,3.9-6.7,8.2-9.3,12.7c-2.6,4.6-4.1,8.4-4.6,11.5C49.3,27.1,52,28.1,54.2,30.3'/%3E%3C/svg%3E");*/ background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='60.1px' height='48.8px' viewBox='0 0 60.1 48.8' enable-background='new 0 0 60.1 48.8' xml:space='preserve'%3E%3Cpath fill='%230066FF' d='M25.7,2.8c-3.6,4-6.7,8.2-9.3,12.7c-2.6,4.6-4,8.4-4.4,11.5c3,0,5.6,1.1,7.9,3.3s3.4,4.7,3.4,7.5 c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.8,3.2-7.9,3.2c-3.6,0-6.6-1.4-8.8-4.2C1.1,41.7,0,38.2,0,33.9c0-4.9,1.5-10.2,4.4-16 S10.8,7,14.8,2.6c1.8-1.7,3.4-2.6,5-2.6c0.8,0,1.5,0.2,2.2,0.5s1.5,0.7,2.2,1.2L25.7,2.8z M54.2,30.3c2.2,2.1,3.3,4.7,3.3,7.7 s-1.1,5.5-3.2,7.7c-2.1,2.1-4.7,3.2-7.7,3.2c-3.8,0-6.8-1.4-9.1-4.2s-3.4-6.4-3.4-10.6c0-4.9,1.5-10.2,4.4-15.9 C41.4,12.3,44.9,7.1,49,2.6C50.7,0.9,52.4,0,54.2,0c0.8,0,1.5,0.2,2.2,0.5s1.4,0.7,2,1.2L60,2.9c-3.6,3.9-6.7,8.2-9.3,12.7 c-2.6,4.6-4.1,8.4-4.6,11.5C49.3,27.1,52,28.1,54.2,30.3'/%3E%3C/svg%3E%0A"); }
  
  blockquote p { display: block; width: 100% !important; margin-left: auto; margin-right: auto; font-size: 22px; text-align: left !important;}
  blockquote strong {color: var(--base) !important; font-weight: 300;font-size: 22px;}   
  blockquote span {color:var(--base)!important; font-weight: 300; font-size: 22px;}
  blockquote cite { display: block; font-style: normal; line-height: 1.2; font-weight: 600; color: var(--azul) !important; font-size: 16px;}

  blockquote.tiktok-embed {background: transparent !important; padding: 0 !important;}
  blockquote.tiktok-embed:before {display: none; }

  figure.wp-block-pullquote { border: none !important; padding: 0!important;}
  
  iframe {display: flex; padding: 0; width: 85% !important; margin-left: auto; margin-right: auto; border-radius: 10px;}
  iframe.tb-video-iframe{width: 100%!important;}
  .wp-block-embed__wrapper iframe {width: 100% !important; border-radius: 10px;}


  .post-thumb-img-content.post-thumb img { border-radius: 20px;  overflow: hidden;}
  .single .lectura-ico svg {width: 20px; height: 25px;}
  
  .ast-separate-container .ast-article-single { padding-top: 0 !important; padding-bottom: 5.34em !important; padding-left: 0 !important; padding-right: 0 !important;}
  /*body.single .entry-content h2{position: sticky;top:0; background-color: var(--blanco);z-index: 999;min-height: 100px; width: 100%; padding: 0 130px;}*/
  body.single .entry-content h2{margin-top: 30px; margin-bottom: 30px;}

  /* autor */
  .single .ast-author-meta { padding: 0 0 100px 0 !important; width: 75%; margin-left: auto; margin-right: auto;}
  .single .ast-author-details { grid-template-columns: 60px 1fr;}
  .single .post-author-bio {padding: 10px 0 0 0;}
  .single .post-author-bio h4.author-title {margin-left: 0 !important;}
  .single .ast-author-meta .redes svg {width: 25px; height: 25px;}
  .ast-author-meta .btn-leer-mas, .ast-author-meta .btn-leer-mas a {font-size: 15px;}

  .fila-coauthor { display: flex; flex-flow: row; align-items: center;    width: auto;}
  .fila-coauthor img { display: block; border-radius: 50%; margin-right: .5rem; width: 45px;  height: 45px;}
  .fila-coauthor:last-child {margin-left: 20px;}

  /* next post */
  .next-post{max-height:850px; padding-top: 80px;}
  .next-post:after{content:"";width:100%;height:100px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg ,rgba(255,255,255,0) 0,rgba(255,255,255,1) 80%)}
  .next-post .single-layout-1 {padding-left: 20px; padding-right: 20px; max-width: 1075px; margin:auto;}
  .next-post .meta-list {margin-bottom: 15px;}
  .next-post .entry-title {font-size: 40px !important; margin-bottom: 25px;}
  .next-post .post-thumb-img-content a {width: 100% !important;}

  
  /* tecnologias telefonica */

  .btb-tlf_tech-section{background-color:var(--azul);border-radius:7px;padding:15px 20px 10px 20px;margin-bottom:20px; width: 75%; margin-left: auto; margin-right: auto;}
  .btb-tlf_tech-title{color:var(--blanco)!important;font-weight:600;padding-bottom:5px!important;margin-bottom:20px!important;border-bottom:1px solid var(--grey2);width: 100% !important;}
  .btb-tlf_tech-list{list-style-type:none!important;margin:0!important;padding:0!important;display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width: 100% !important;}
  .btb-tlf_tech-list li{padding-left:0!important;text-indent:0!important;margin-bottom:20px!important;margin-right:15px!important;color:var(--grey6)}
  .btb-tlf_tech-list li:last-child {margin-right: 0 !important;}
  .btb-tlf_tech-list li:before { display: none !important; }
  /*
  .btb-tlf_tech-list li a{font-size:12px;color:var(--grey7);padding:8px 20px 8px 33px;background-color:var(--blanco);border-radius:25px;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%);overflow:hidden;position:relative}
  .btb-tlf_tech-list li a:before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);background-size:cover;background-position:center;background-repeat:no-repeat;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23019df4;%7D%0A%3C/style%3E%3Cpath class='st0' d='M250,499.8c-16.2,0-25.5-16.9-35.3-34.8c-5.5-10.1-10.8-19.4-14.8-22.3c-0.7-0.5-1.6-0.8-2.5-0.8 c-0.1,0-0.2,0-0.3,0c-4.7,0.4-13.1,4.9-25.1,12.2c-12.3,7.4-25,15.1-36.1,15.1c-3.9,0-7.4-0.9-10.8-2.9c-13.8-8-13.4-27-12.9-47.2 c0.3-13.8,0.1-23.2-1.8-27.4c-0.4-0.9-1.2-1.7-2.1-2.1c-2-0.9-5.9-2-18.7-2c-3.2,0-6.3,0.1-8.6,0.1c-3.3,0.1-6.7,0.1-10,0.1 c-17.8,0-30.9-2.2-37.2-13.1c-7.9-13.6,1.9-29.8,12.2-46.9c7.3-12,11.8-20.4,12.2-25.1c0.1-1-0.2-2-0.8-2.8 c-2.9-4-12.2-9.3-22.3-14.8C17,275.4,0.1,266.1,0.1,249.9c0-16.2,16.9-25.5,34.8-35.3c10.1-5.5,19.4-10.8,22.3-14.8 c0.6-0.8,0.9-1.8,0.8-2.8c-0.4-4.7-4.9-13.1-12.2-25.1c-10.3-17.1-20.1-33.2-12.2-46.9c6.3-10.9,19.4-13.1,37.2-13.1 c3.3,0,6.7,0.1,10,0.1c2.3,0,5.4,0.1,8.7,0.1c12.8,0,16.7-1,18.7-2c0.9-0.4,1.7-1.2,2.1-2.1c1.9-4.2,2.1-13.6,1.8-27.4 c-0.4-20.2-0.8-39.2,12.9-47.2c3.3-1.9,6.8-2.9,10.8-2.9c11.2,0,23.8,7.7,36.1,15.1c12,7.3,20.4,11.8,25.1,12.2c0.1,0,0.2,0,0.3,0 c0.9,0,1.8-0.3,2.5-0.8c4-2.9,9.3-12.2,14.8-22.3C224.5,16.9,233.7,0,250,0s25.5,16.9,35.3,34.8c5.5,10.1,10.8,19.4,14.8,22.3 c0.7,0.5,1.6,0.8,2.5,0.8c0.1,0,0.2,0,0.3,0c4.7-0.4,13.1-4.9,25.1-12.2c12.3-7.4,25-15.1,36.1-15.1c3.9,0,7.4,0.9,10.8,2.9 c13.8,8,13.4,27,12.9,47.2c-0.3,13.8-0.1,23.2,1.8,27.4c0.4,0.9,1.2,1.7,2.1,2.1c2,0.9,5.9,2,18.7,2c3.3,0,6.3-0.1,8.6-0.1 c3.3-0.1,6.7-0.1,10-0.1c17.8,0,30.9,2.2,37.2,13.1c7.9,13.6-1.9,29.8-12.2,46.9c-7.3,12-11.8,20.4-12.2,25.1c-0.1,1,0.2,2,0.8,2.8 c2.9,4,12.2,9.3,22.3,14.8c17.9,9.8,34.8,19.1,34.8,35.3c0,16.2-16.9,25.5-34.8,35.3c-10.1,5.5-19.4,10.8-22.3,14.8 c-0.6,0.8-0.9,1.8-0.8,2.8c0.4,4.7,4.9,13.1,12.2,25.1c10.3,17.1,20.1,33.2,12.2,46.9c-6.3,10.9-19.4,13.1-37.2,13.1 c-3.3,0-6.7-0.1-10-0.1c-2.4,0-5.4-0.1-8.6-0.1c-12.8,0-16.8,1-18.7,2c-0.9,0.4-1.7,1.2-2.1,2.1c-1.9,4.2-2.1,13.6-1.8,27.4 c0.4,20.2,0.8,39.2-12.9,47.2c-3.3,1.9-6.8,2.9-10.8,2.9c-11.2,0-23.8-7.7-36.1-15.1c-12-7.3-20.4-11.8-25.1-12.2 c-0.1,0-0.2,0-0.3,0c-0.9,0-1.8,0.3-2.5,0.8c-4,2.9-9.3,12.2-14.8,22.3C275.5,482.9,266.2,499.8,250,499.8z M197.8,421.3 c2.1,0,4.1,0.3,6,0.8c12.5,3.4,20.5,17.8,28.8,33c5.1,9.2,10.3,18.5,14.5,22.3c0.8,0.7,1.8,1.1,2.9,1.1s2.1-0.4,2.9-1.1 c4.1-3.8,9.4-13.1,14.5-22.3c8.4-15.3,16.3-29.7,28.8-33c1.9-0.5,3.9-0.8,6-0.8c11.5,0,24.2,7.7,36.6,15.2c6.6,4,16.6,10,22.3,11.6 c0.4,0.1,0.8,0.2,1.1,0.2c0.7,0,1.5-0.2,2.1-0.6c1-0.6,1.7-1.5,2-2.6c1.4-5.5,1.4-16,1.2-25.5c-0.4-17.6-0.7-34.3,8.6-43.7 c7.3-7.3,18.6-8.8,33.5-8.8c3.3,0,6.6,0.1,10.2,0.1c2.3,0,5.4,0.1,8.7,0.1c8.2,0,13.6-0.4,16.9-1.3c1.1-0.3,2-1,2.6-2 c0.6-1,0.7-2.2,0.4-3.2c-1.6-5.7-7.6-15.7-11.6-22.3c-8.8-14.6-17.9-29.6-14.4-42.6c3.4-12.5,17.8-20.5,33-28.8 c7.4-4,14.8-8.2,19.4-11.9c0.2,0,0.5,0.1,0.7,0.1h0c2.3,0,4.2-1.9,4.2-4.2c0-1.2-0.5-2.3-1.4-3.1c-0.2-0.4-0.4-0.7-0.7-1.1 c-3.8-4.1-13.1-9.4-22.3-14.5c-15.3-8.4-29.7-16.3-33-28.8c-3.5-13,5.6-28,14.4-42.6c4-6.6,10-16.6,11.6-22.3 c0.3-1.1,0.2-2.3-0.4-3.2c-0.6-1-1.5-1.7-2.6-2c-3.3-0.9-8.6-1.3-16.8-1.3c-3.3,0-6.4,0.1-8.7,0.1c-3.5,0.1-6.9,0.1-10.2,0.1 c-14.8,0-26.2-1.5-33.5-8.8c-9.4-9.4-9-26-8.6-43.7c0.2-9.5,0.3-20-1.2-25.5c-0.3-1.1-1-2-2-2.6c-0.6-0.4-1.4-0.6-2.1-0.6 c-0.4,0-0.8,0.1-1.1,0.2c-5.7,1.6-15.7,7.6-22.3,11.6c-12.4,7.5-25.1,15.2-36.6,15.2c-2.1,0-4.1-0.3-6-0.8 c-12.5-3.4-20.5-17.8-28.8-33c-5.1-9.2-10.3-18.5-14.5-22.3c-0.8-0.7-1.8-1.1-2.9-1.1s-2.1,0.4-2.9,1.1c-4.1,3.8-9.4,13.1-14.5,22.3 c-8.4,15.3-16.3,29.7-28.8,33c-1.9,0.5-3.9,0.8-6,0.8c-11.5,0-24.2-7.7-36.6-15.2c-6.6-4-16.6-10-22.3-11.6 c-0.4-0.1-0.8-0.2-1.1-0.2c-0.7,0-1.5,0.2-2.1,0.6c-1,0.6-1.7,1.5-2,2.6c-1.4,5.5-1.4,16-1.2,25.5c0.4,17.6,0.7,34.3-8.6,43.7 c-7.3,7.3-18.6,8.8-33.4,8.8c-3.3,0-6.7-0.1-10.2-0.1c-2.3,0-5.4-0.1-8.7-0.1c-8.2,0-13.6,0.4-16.8,1.3c-1.1,0.3-2,1-2.6,2 c-0.6,1-0.7,2.1-0.4,3.2c1.6,5.7,7.6,15.7,11.6,22.3c8.8,14.6,17.9,29.6,14.4,42.6c-3.4,12.5-17.8,20.5-33,28.8 c-9.2,5.1-18.5,10.3-22.3,14.5c-1.5,1.6-1.5,4.1,0,5.7c3.8,4.1,13.1,9.4,22.3,14.5c15.3,8.4,29.7,16.3,33,28.8 c3.5,13-5.6,28-14.4,42.6c-4,6.6-10,16.6-11.6,22.3c-0.3,1.1-0.2,2.3,0.4,3.2c0.6,1,1.5,1.7,2.6,2c3.3,0.9,8.6,1.3,16.8,1.3 c3.3,0,6.4-0.1,8.7-0.1c3.5-0.1,6.9-0.1,10.2-0.1c14.8,0,26.2,1.5,33.5,8.8c9.4,9.4,9,26,8.6,43.7c-0.2,9.5-0.3,20,1.2,25.5 c0.3,1.1,1,2,2,2.6c0.6,0.4,1.4,0.6,2.1,0.6c0.4,0,0.8-0.1,1.1-0.2c5.7-1.6,15.7-7.6,22.3-11.6C173.6,429,186.4,421.3,197.8,421.3z' /%3E%3C/svg%3E")}
  */


  /* Article Index */
  .btb-article-index { background-color: var(--grey1); border-radius: 7px; padding: 15px 30px 30px 30px; margin-bottom: 30px; width: 75%; margin-left: auto; margin-right: auto;}
  .btb-article-index-header { display: flex; flex-flow: row; align-items: center; justify-content: flex-start; color: var(--base) !important; font-weight: 600; padding-bottom: 0px !important; margin-bottom: 20px !important; border-bottom: 1px solid var(--grey2); width: 100% !important; font-size: 25px !important; }
  .btb-article-index-icon { display: flex; margin-right: 10px;}
  .btb-article-index-icon svg {width: 22px; height: 22px;}

  ol.btb-article-index-list { margin-bottom: 0 !important; margin-left: 20px !important; width: 100% !important; padding: 0 !important; counter-reset: item;}
  ol.btb-article-index-list li {line-height: 1.4; margin-bottom: 15px;}
  ol.btb-article-index-list li:last-child {margin-bottom: 0;}
  ol.btb-article-index-list li::marker {color: var(--azul); display: none !important; font-size: 0px !important;}
  .single .entry-content ol.btb-article-index-list li:before   {display: inline-block; content: counters(item, ".") "." " "; counter-increment: item; color: var(--azul);margin-right: 5px !important}
  ol.btb-article-index-list li a { color: var(--grey7); }
  ol.btb-article-index-list li a:hover { color: var(--azul); }

  ol.btb-article-index-list li > ol {margin-top: 10px; counter-reset: item; }



  /* Embed */
  .wp-block-embed__wrapper div {margin-left: auto !important; margin-right: auto !important;}




  .codegena_iframe iframe { width: 100%;margin:50px auto; }
  p img{ border-radius: 10px; overflow: hidden; width: 100%; height: auto; margin: 50px 0; }
  p img.no-resize, figure img.no-resize{width: auto;max-width: 100%;position: relative!important;transform: none!important;}
  figure.wp-block-image,figure.size-full,figure.size-grandeOnLife,figure.size-large{border-radius:10px;overflow:hidden;width:85%;/* max-height:420px;height:420px; */display:block;position:relative;margin:50px auto !important;}
  figure.size-full img,figure.size-grandeOnLife img,figure.size-large img{/* position:absolute;top:50%;left:0;transform:translateY(-50%); */}
  figure.no-resize {max-height: none!important;height: auto!important;text-align: center; border-radius: inherit!important;}
  



  /* VIDEOS EMBEBIDOS DE YOUTUBE EN INTERIOR DEL POST */
  article .wp-block-embed__wrapper {width: 85%; margin:auto;}
  article header .wp-block-embed__wrapper {width: 100%; margin:auto;}

  /*------------------------------------------------------------------*/
  /*  ARCHIVE
  /*-----------------------------------------------------------------*/

  .archive .site-main {margin-top: 30px;}
  

  /* Archivo categorias */

  .ast-archive-description { background-color: transparent !important; padding: 10px 0 0 0!important; }
  .ast-archive-description .page-title.ast-archive-title { color: var(--base); text-transform: uppercase; font-size: 26px; padding-left: 40px; padding-bottom: 12px; border-bottom: 1px solid var(--linea-azul-claro); position: relative;}
  .ast-archive-description .page-title.ast-archive-title:before{content:"";position:absolute;top:0px;left:0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' d='M351.4 701.7c-19.1 0-31.1-15.4-35-20.5-6.9-8.9-13-19.9-18.8-30.5-4.9-8.9-13.8-25.2-18.8-28.8-6.4.5-23 10.5-32.1 16-24 14.5-48.8 29.5-70.5 16.9-22-12.7-21.4-41.9-20.8-70.2.2-10.4.6-29.5-2-35.2-5.7-2.6-24.8-2.2-35.2-2-28.3.6-57.5 1.2-70.2-20.8-12.6-21.8 2.4-46.5 16.9-70.5 5.5-9.1 15.5-25.7 16-32.1-3.7-5-19.9-13.9-28.9-18.8-10.6-5.8-21.6-11.9-30.5-18.8C1 370.5 1 356.1 1 351.4c0-19.1 15.4-31.1 20.5-35 8.9-6.9 19.9-13 30.5-18.8 8.9-4.9 25.2-13.8 28.8-18.8-.5-6.4-10.5-23-16-32.1-14.5-24-29.5-48.8-16.9-70.5 12.7-22 41.9-21.4 70.2-20.8 10.4.2 29.5.6 35.2-2 2.6-5.7 2.2-24.8 2-35.2-.6-28.3-1.2-57.5 20.8-70.2 21.8-12.6 46.6 2.4 70.5 16.9 9.1 5.5 25.7 15.5 32.1 16 5-3.7 13.9-19.9 18.8-28.8 5.8-10.6 11.9-21.6 18.8-30.5 15.9-20.5 30.3-20.5 35-20.5 19.1 0 31.1 15.4 35 20.5 6.9 8.9 13 19.9 18.8 30.5 5 8.9 13.9 25.1 18.9 28.8 6.4-.5 23-10.5 32-16 24-14.5 48.8-29.5 70.5-16.9 22 12.7 21.4 41.9 20.8 70.2-.2 10.4-.6 29.5 2 35.2 5.7 2.6 24.8 2.2 35.2 2 28.3-.6 57.5-1.2 70.2 20.8 12.6 21.8-2.4 46.6-16.9 70.5-5.5 9.1-15.5 25.7-16 32.1 3.7 5 19.9 13.9 28.8 18.8 10.6 5.8 21.6 11.9 30.5 18.8 20.5 15.9 20.5 30.3 20.5 35 0 19.1-15.4 31.1-20.5 35-8.9 6.9-19.9 13-30.5 18.8-8.9 4.9-25.2 13.8-28.8 18.8.5 6.4 10.5 23 16 32 14.5 24 29.5 48.8 16.9 70.5-12.7 22-42 21.4-70.2 20.8-10.4-.2-29.5-.6-35.2 2-2.6 5.7-2.2 24.8-2 35.2.6 28.3 1.2 57.5-20.8 70.2-21.8 12.6-46.5-2.4-70.5-16.9-9.1-5.5-25.7-15.5-32.1-16-5 3.7-13.9 19.9-18.8 28.8-5.8 10.6-11.9 21.6-18.8 30.5-15.8 20.6-30.2 20.6-34.9 20.6zm-71.9-119.9c3.3 0 6.6.4 9.8 1.3 19.7 5.3 31.2 26.2 43.4 48.3 4.8 8.7 13.3 24.2 18.8 29.2 5.5-5 14-20.5 18.8-29.2 12.2-22.2 23.7-43.1 43.4-48.3 20.3-5.4 42.1 7.8 63.2 20.5 8 4.8 22 13.3 29.2 15.3 1.9-7.3 1.6-24 1.4-33.5-.5-25.6-1.1-49.8 13.6-64.4 14.7-14.7 38.8-14.1 64.4-13.6 9.5.2 26.3.6 33.5-1.4-2-7.2-10.5-21.2-15.3-29.2-12.8-21.1-26-43-20.5-63.2 5.3-19.7 26.2-31.2 48.3-43.4 8.7-4.8 24.2-13.3 29.2-18.8-5-5.5-20.5-14-29.2-18.8-22.2-12.2-43.1-23.7-48.3-43.4-5.4-20.3 7.8-42.1 20.5-63.2 4.8-8 13.3-22 15.3-29.2-7.3-1.9-24-1.6-33.5-1.4-25.6.5-49.8 1.1-64.4-13.6S507 143 507.5 117.4c.2-9.5.6-26.3-1.4-33.6-7.2 2-21.2 10.5-29.2 15.3-21.1 12.8-43 25.9-63.2 20.5-19.7-5.3-31.2-26.2-43.4-48.3-4.8-8.7-13.3-24.2-18.8-29.2-5.5 5-14 20.5-18.8 29.2-12.2 22.2-23.7 43.1-43.4 48.3-3.2.8-6.5 1.3-9.8 1.3-17.4 0-35.7-11-53.5-21.8-8-4.8-22-13.3-29.2-15.3-1.9 7.3-1.6 24-1.4 33.6.5 25.6 1.1 49.8-13.6 64.4s-38.8 14.1-64.4 13.6c-9.5-.2-26.3-.6-33.6 1.4 2 7.2 10.5 21.2 15.3 29.2 12.8 21.1 26 43 20.5 63.2-5.3 19.7-26.2 31.2-48.3 43.4-8.7 4.8-24.2 13.3-29.2 18.8 5 5.5 20.5 14 29.2 18.8 22.2 12.2 43.1 23.7 48.3 43.4 5.4 20.3-7.8 42.1-20.5 63.2-4.8 8-13.3 22-15.3 29.2 7.3 1.9 24 1.6 33.6 1.4 25.6-.5 49.8-1.1 64.4 13.6 14.7 14.7 14.1 38.8 13.6 64.4-.2 9.5-.6 26.3 1.4 33.5 7.2-2 21.2-10.5 29.2-15.3 17.8-10.7 36.1-21.8 53.5-21.8zm143.8 40zm-143.9 0zm269.3-72.1zm-395.6-.9zm468.7-125.5zm-540.9 0zM662 353.2zM80.9 279.4zm541 0zM154 153.1zm269.3-72.2z'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;width:30px;height:30px}
  .ast-archive-description p {font-size: 15px; line-height: 1.2; padding: 20px; }

  /* Archivo Titulo People First */

  .post-type-archive-onlife .ast-archive-description {padding: 0px !important;}
  .post-type-archive-onlife .ast-archive-description .page-title.ast-archive-title { color: var(--blanco); margin: 0; padding: 0; border: none; font-size: 0;}
  .post-type-archive-onlife .ast-archive-description .page-title.ast-archive-title:before {display: none;}

  /* Archivo Titulo TAG */
  .archive.tag .ast-archive-description { margin-bottom: 40px !important; }


  /* Archivo Autor */

  .ast-author-box {display: grid !important; grid-template-columns: 70px 1fr; grid-gap: 20px; justify-content: center; width: 92%; margin: 10px 0 20px auto !important; padding: 0 100px 0px 0 !important; }
  .ast-author-bio { order: 2; padding-top: 20px;}
  .ast-author-avatar {order: 1;width: 70px; height: 70px; overflow: hidden; margin-right: 10px; margin-right: 1rem; display: block; border-radius: 100%;overflow: hidden;}
  .ast-author-avatar img { margin:0 !important; width: 100%; height: 100%; margin-bottom: 0; -o-object-fit: cover; object-fit: cover; /* object-position: 50% 0; */}
  .ast-author-box.ast-archive-description .page-title.ast-archive-title {color:var(--azul);font-size:24px;text-transform:none;font-weight:600;padding-left:0;border:none;}
  .ast-author-box.ast-archive-description .page-title.ast-archive-title:before {display: none;}
  .ast-author-box.ast-archive-description p {color: var(--grey6); font-size: 19px; line-height: 1.4; font-weight: 300; padding: 0; margin-bottom: 20px; }
  /* Redes */
  .ast-author-box .redes svg {fill: var(--grey4); width: 25px; height: 25px; }



  /* Paginacion */
  .ast-pagination {margin-bottom: 50px;}
  .navigation.pagination {}
  .navigation.pagination .nav-links{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:center;}
  .navigation.pagination .nav-links .page-numbers{font-size:15px;color:var(--base);background-color:var(--blanco);border-radius:7px;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%);width:auto;height:40px;padding:4px 17px;margin-right:15px;display: flex !important; align-items: center; justify-content: center;}
  .navigation.pagination .nav-links .prev.page-numbers, .navigation.pagination .nav-links .next.page-numbers  {float: none; display: flex; align-items: center; text-align: center; font-size: 15px;}
  .navigation.pagination .nav-links .prev.page-numbers span { font-size: 15px; margin-right: 10px;}
  .navigation.pagination .nav-links .next.page-numbers span { font-size: 15px; margin-left: 10px;}
  .navigation.pagination .nav-links .page-numbers:hover {color: var(--blanco); background-color: var(--base);}
  .navigation.pagination .nav-links .page-numbers.current {color: var(--blanco); background-color: var(--base);}


  /*------------------------------------------------------------------*/
  /*  ADS
  /*-----------------------------------------------------------------*/

  /* Inside post add */

  .inside-post-add .post-add{grid-template-columns: 1fr 2fr;}
  .inside-post-add .post-add h2 {font-size: 25px;margin: 0 0 20px 0 !important; width: 100% !important;}

  /* floating-post-add */

  .floating-post-add {transition: all 0.4s ease-in-out;background-color: var(--grey1);width:350px;padding:25px;position:fixed;bottom:30px;left:auto; right: -400px; transform: none; margin: auto;z-index:10;border-radius: 0px;font-weight: 500; border-top:none; border-radius: 10px; box-shadow: 0 0 10px 3px rgb(0 0 0 / 17%);}
  .floating-post-add a.close-ad {
    position: absolute;
    top: -95px;
    right: 4px;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: none;
    z-index: 12;
    cursor: pointer;
  }
  .floating-post-add a.close-ad svg {color: var(--grey4);width:20px; height: 20px;}
  .floating-post-add .post-add{display: flex; flex-flow: column; grid-gap: 15px; align-items: center; position: relative; z-index:12; margin-top: -95px;}
  .floating-post-add .post-add img{height:auto;width:100%;border-radius: 10px; box-shadow: 0px 0px 15px 3px rgb(0 0 0 / 17%);}
  .floating-post-add .post-add .post-add-text {display: flex; flex-flow: column; justify-content: space-between; height: 100%; padding: 0;}
  .floating-post-add .post-add h2 { padding: 0 !important; font-size: 25px; line-height: 1.2; font-weight: 600; margin-bottom: 20px !important;}
  .floating-post-add span.author_name{display: block;font-size: 12px; line-height: 1.2;  color: var(--azul);}
  .floating-post-add.show{bottom:30px; right: 30px;}
  .floating-post-add.close{bottom:30px !important; right: -400px !important;}
	
	footer .footer_row_link.social-media { flex-direction: row;}
	footer .balloon_container .itemLink .balloon{width: 50px; height: 50px;}


} /**** FIN IPAD *****/


/*************************************************************************************/
/*************************************************************************************/
/*          Responsive - Desktop                                                     */
/*************************************************************************************/
/*************************************************************************************/

@media (min-width: 922px){ 

/*------------------------------------------------------------------*/
/*  GENERALES
/*-----------------------------------------------------------------*/

/* Main */
  .ast-separate-container #primary{margin-top: 0 !important; padding-top: 0 !important;}
  .ast-separate-container #content .ast-container { padding-left: 20px; padding-right: 20px;}

  .wp-block-column:not(:first-child) { margin-left: 2em !important;  }
	
  /*------------------------------------------------------------------*/
  /*  BOTONES
  /*-----------------------------------------------------------------*/

  .tb-link-categories {display:block; color: var(--azul); font-size: 16px; line-height: 1; font-weight: 500;} 

  .btn-more-articles {padding: 10px 40px;}

 


  /*------------------------------------------------------------------*/
  /*  HEADER - MENU
  /*-----------------------------------------------------------------*/

  
  #masthead .ast-container {padding:0;}
  .ast-mobile-header-wrap .ast-above-header-bar, .ast-above-header-bar .site-above-header-wrap {  min-height: 50px; height: 50px;  }
  .ast-primary-header-bar .site-primary-header-wrap { min-height: 120px !important;}
  .ast-above-header .logo-header-telefonica,  footer .logo-header-telefonica{height: 50px!important; width: 120px !important;margin:0;}
  .custom-logo-link img{width: 60px;height: 60px;} 

  .ast-primary-header-bar {padding-left: 20px; padding-right: 20px;}
  
  /* LINEA MENU */

  
  #ast-hf-menu-1 > li {line-height: 1;}
  
  #ast-hf-menu-1 > li > a {
    padding-top: 16px;
    padding-bottom: 12px;
    display: inline-block;
    position: relative;
  }

  #ast-hf-menu-1 > li > a:before {
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translateX(-50%);
    content: '';
    display: block;
    margin: auto;
    margin-bottom: 0px;
    height: 4px;
    width: 0px;
    background: transparent;
    border-radius: 25px;
    transition: width .5s ease, background-color .5s ease;
  }

  #ast-hf-menu-1 > li > a:hover:before, #ast-hf-menu-1 li.current-menu-item > a:before {
    width: 25%;
    background: var(--azul);
  }

  #ast-hf-menu-1 > li > a:hover, #ast-hf-menu-1 li.current-menu-item > a {color: var(--azul);}

  /* SUBMENU */
  .tb-svg-menu-icon {display: none;}


  /* SEARCH MENU */
  .site-header-primary-section-right {position: relative;}
  .ast-builder-menu-1 {margin-right: 85px; position: relative; z-index: 1;}
  .ast-header-search {position: absolute; width: 100%; display: flex; justify-content: flex-end; right: 0;}

  .ast-header-search .astra-search-icon { font-size: 25px; line-height: 1;color: var(--azul); }
  .ast-header-search .astra-search-icon svg{margin-right:0;}

  .ast-search-menu-icon { width: 75px; transition: all 0.25s; }
  .ast-search-menu-icon.ast-dropdown-active {width: 100%; display: flex; justify-content: flex-end;}
  .ast-search-menu-icon.slide-search .search-form{z-index:3 !important; position:absolute  !important; width:100%  !important; height:47px !important; line-height:normal !important; padding:0 24px !important; border-radius:25px !important; background:var(--blanco) !important; box-shadow:0 2px 5px 1px rgb(0 0 0 / 10%)  !important; opacity:1 !important; visibility:visible !important; top:50%!important; right:0 !important; transform:translateY(-50%) !important;}
  .ast-search-menu-icon.slide-search .search-form label {width: calc(100% - 45px);}
  .ast-search-icon{display:flex;align-items:center;justify-content:center;width:75px;height:100%;top:0;right:0;}
  .ast-search-menu-icon.ast-dropdown-active .search-field{width:100%;padding:0;}
  
  /* SOCIAL */
  .ast-header-social-wrap .ast-builder-social-element:last-child { margin-right: 15px;}
  .ast-header-social-wrap a.ast-builder-social-element:hover svg {fill: var(--azul);}
  .ast-header-social-1-wrap .ast-builder-social-element svg {width: 20px; height: 20px;}
  .ast-header-social-1-wrap .ast-twitter svg{height: 18px;}
  .ast-header-social-1-wrap .ast-facebook svg{height: 17px;}
  .ast-builder-social-element{margin-right: 10px;}    
  .ast-builder-menu-1 .menu-item > .menu-link {font-size: 1.2em;}

  


  /*------------------------------------------------------------------*/
  /*  DISEÑO DE PAGINAS
  /*-----------------------------------------------------------------*/

  /* Cabecera Seccion */ 
  .tb-header-section>.wp-block-group__inner-container{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between;}
  .tb-header-section-title { margin-bottom: 0px;}
  .tb-header-section h2 {padding-left: 30px !important; font-size: 28px !important; font-weight: 600 !important; color: var(--blue-dark); }

    /* Cabecera relacionados */
    .tb-relacionados.tb-header-section h2 { padding-left: 30px !important; font-size: 28px !important; font-weight: 600 !important; color: var(--blue-dark);}
    .tb-relacionados.tb-header-section svg {min-width: 40px; width: 40px; height: 40px;}



  /*------------------------------------------------------------------*/
  /*  LISTADO POST - PLUGIN
  /*-----------------------------------------------------------------*/


  /* arreglamos el astra */
  .tef-posts-wrapper-grid-container { margin-bottom: 40px;}
  .tef-posts-wrapper-grid-container article {margin: 0 !important; padding: 0 !important; border: none !important; }
  .tef-posts-wrapper-grid-container .blog-layout-1, .tef-posts-wrapper-grid-container .blog-layout-2, .tef-posts-wrapper-grid-container .blog-layout-3 {padding: 0 !important;}
  .tef-posts-wrapper-grid-container .post-thumb {margin:0 !important;}



  /* grid de columnas */
  .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(1,1fr); grid-gap: 60px; }
  
  .tef-post-grid-col-1 > .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(1,1fr); grid-gap: 40px;}
  .tef-post-grid-col-2 > .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 30px;}
  .tef-post-grid-col-3 > .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 20px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 20px;}

  /* maquetamos cada tipo de post */
        
  /* blog-layout - vertical */
  .tef-posts-wrapper-grid-container .blog-layout-vertical { padding: 0; margin-bottom: 10px !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical:last-child { padding: 0; margin-bottom: 40px; }
  .tef-posts-wrapper-grid-container .blog-layout-vertical .ast-post-format { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 20px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb {margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb-img-content {  }
  .tef-posts-wrapper-grid-container .blog-layout-vertical .post-thumb-img-content img { border-radius: 15px; overflow: hidden; height: 215px; object-fit: cover; margin-bottom: 0px !important; width: 100%;}

  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-header { display: flex; flex-flow: column; margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-meta {display: flex; flex-flow: row; margin-bottom: 10px !important;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-title, .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-title a {font-size: 26px !important; font-weight: 600;  margin-bottom: 15px; line-height: 1.2; color: var(--blue-dark);}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .published {display: none;} /* borrar */ 
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li {margin-right: 5px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:after {content: ",";}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:last-child {margin-right: 0px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical ul.post-categories li:last-child:after {content:"";}
  .tef-posts-wrapper-grid-container .blog-layout-vertical span.cat-links ul.post-categories a {color: var(--blue-dark); text-transform: none; font-size: 16px;}

  /*.tef-posts-wrapper-grid-container .blog-layout-vertical .entry-content {line-height: 1.4; display: block; margin-bottom: 10px;}*/
  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-content {line-height: 1.4; display: block; margin-bottom: 10px; font-size: 17px; font-weight: 300; color: var(--grey6);}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .entry-footer {margin-top:0px;}
  .tef-posts-wrapper-grid-container .blog-layout-vertical .posted-by {display: block; color: var(--azul); font-size: 15px; font-weight: 500;}

    /* destacado */
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile {margin-bottom: 20px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .ast-post-format {display: grid; grid-template-columns: 1fr 2fr; grid-gap: 20px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .post-thumb-img-content img {width: 100%;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-meta { display: flex; flex-flow: row; margin-bottom: 10px !important;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-title, .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile .entry-title a {font-size: 25px; font-weight: 600;  margin-bottom: 15px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li {margin-right: 5px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:after {content: ",";}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:last-child {margin-right: 0px;}
    .tef-posts-wrapper-grid-container .blog-layout-vertical.destacado-mobile ul.post-categories li:last-child:after {content:"";}
    

  /* blog-layout - horizontal */
  .tef-posts-wrapper-grid-container .blog-layout-horizontal { padding: 0; margin-bottom: 30px; }
  .tef-posts-wrapper-grid-container .blog-layout-horizontal:last-child { padding: 0; margin-bottom: 40px; }
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .ast-post-format { display: grid; grid-template-columns: 1fr; grid-gap: 10px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb {margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content {  }
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content img { object-fit: cover; border-radius: 15px; height: 100%; overflow: hidden; margin-bottom: 0px !important; width: 100%;}

  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-header { display: flex; flex-flow: column-reverse; margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-meta {display: flex; flex-flow: row; margin-bottom: 5px !important;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title, .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title a {font-size: 25px !important; font-weight: 600; margin-bottom: 10px; line-height: 1.2; color: var(--blue-dark);}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .published {display: none;} /* borrar */ 
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li {margin-right: 5px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:after {content: ",";}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child {margin-right: 0px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child:after {content:"";}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories a {color: var(--blue-dark); text-transform: none; font-size: 16px;}

  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-content {line-height: 1.4; display: block; margin-bottom: 10px;color: var(--grey6); font-size: 16px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-footer {margin-top:0px;}
  .tef-posts-wrapper-grid-container .blog-layout-horizontal .posted-by {display: block; color: var(--azul); font-size: 15px; font-weight: 500;}

    /* destacado */
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile {margin-bottom: 30px;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .ast-post-format {grid-template-columns: 1fr; grid-gap: 10px;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-header {display: flex; flex-direction: column-reverse; margin-bottom: 0;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-meta { display: flex; flex-flow: row; margin-bottom: 5px !important;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-title, .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile .entry-title a {font-size: 25px; font-weight: 600; margin-bottom: 20px; line-height: 1.2;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li {margin-right: 5px;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:after {content: ",";}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:last-child {margin-right: 0px;}
    .tef-posts-wrapper-grid-container .blog-layout-horizontal.destacado-mobile ul.post-categories li:last-child:after {content:"";}

  /* blog-layout - horizontal 4 post - convertimos a vertical */
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container {}

  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal { padding: 0; margin-bottom: 30px; }
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal:last-child { padding: 0; margin-bottom: 40px; }
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .ast-post-format { display: grid; grid-template-columns: 1fr; grid-gap: 20px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb {margin-bottom: 0;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content {  }
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .post-thumb-img-content img { object-fit: cover; border-radius: 15px; height: 100%; /* min-height: 200px; */ max-height: 140px; overflow: hidden; margin-bottom: 0px !important; width: 100%;}

  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-header { display: flex; flex-flow: column-reverse; margin-bottom: 0;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-meta {display: flex; flex-flow: row; margin-bottom: 5px !important;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title, .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-title a {font-size: 25px !important; font-weight: 600; margin-bottom: 20px; line-height: 1.2; color: var(--blue-dark);}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .published {display: none;} /* borrar */ 
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important; width: 100%;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li {margin-right: 5px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:after {content: ",";}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child {margin-right: 0px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories li:last-child:after {content:"";}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal ul.post-categories a {color: var(--blue-dark); text-transform: none; font-size: 16px;}

  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-content {line-height: 1.4; display: block; margin-bottom: 10px;color: var(--grey6); font-size: 16px; font-weight: 100;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-footer {margin-top:0px;}
  .tef-post-grid-col-4 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .posted-by {display: block; color: var(--azul); font-size: 15px; font-weight: 500;}

  /* Blog layout horizontal 3 post home */
  .tef-post-grid-col-3.lista-3 > .tef-posts-wrapper-grid-container .blog-layout-horizontal .entry-content {display: none !important;}


  /* blog-layout - imagen de fondo */
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth {background-size: cover !important; border-radius: 15px; margin-bottom: 20px; cursor: pointer; }
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth:last-child { margin-bottom: 20px; }
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .ast-post-format { display: grid; grid-template-columns: 0.5fr; grid-gap: 0px; justify-content: end; }

  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .post-content {padding: 40px 40px 30px 40px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-header { display: flex; flex-direction: column; margin-bottom: 0;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-title, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-title a {font-size: 40px !important; font-weight: 600; color: var(--blanco); line-height: 1.1; margin-bottom: 20px; }
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-meta {display: flex; flex-flow: row; margin-bottom: 5px !important;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-meta .cat-links a {font-size: 19px; color: var(--blanco);}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .published {display: none;} /* borrar */
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories { list-style-type:none; display: flex; flex-flow: row; margin:0 !important;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li {margin-right: 5px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:after {content: ",";}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:last-child {margin-right: 0px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories li:last-child:after {content:"";}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth ul.post-categories a {color: var(--blanco); text-transform: uppercase; font-size: 13px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .lectura-wrapper {color: var(--blanco);}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .lectura-ico svg path {fill: var(--blanco);}

  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-content, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-content p {line-height: 1.4; display: block; color: var(--blanco); font-size: 16px; }
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .entry-footer {margin-top:20px;}
  .tef-posts-wrapper-grid-container .blog-layout-fullwidth .posted-by, .tef-posts-wrapper-grid-container .blog-layout-fullwidth .posted-by a {display: block; color: var(--blanco); font-size: 15px; font-weight: 600; }




/*------------------------------------------------------------------*/
/*  BLOQUE VIDEOS - PLUGIN
/*-----------------------------------------------------------------*/

.tef-block-front-video__seccion_wrapper, .wp-block-cgb-block-tef-gb-blocks-video { display: grid; margin-bottom: 30px;}
.tef-block-front-video__seccion {min-height: 183px; height: 100%; background-position: center; /* aspect-ratio: 16/9; */}
.tef-block-front-video-overly {border-radius: 7px; overflow: hidden; position: absolute;}
.tef-block-front-video-container-inside {height: 100%;  border-radius: 7px; overflow: hidden;}
.tef-block-front-video-container-image-wrap {display: flex; flex-direction: column; align-items: center;justify-content: center;  height: 100%; }
.tef-block-front-video__seccion .tef-block-front-video__play {display: flex; align-items: center; justify-content: center; width: 190px; height: 190px;}
.tef-block-front-video__seccion .tef-block-front-video__play svg.ico-play {width: 190px; height: 190px;filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.5));}
.tef-block-front-video-container-content {line-height: 1.2; font-weight: 600; }

.tef-block-front-video-under.tef-block-front-video-container-content { margin-top: 15px; font-size: 15px; color: var(--blue-dark); font-style: italic; font-weight: 500; }

.tef-block-front-video-top.tef-block-front-video-container-content { margin-top: 0; margin-bottom: 40px; font-size: 22px; order:0; color: var(--blue-dark);}



.tef-block-front-video_top_wrapper {position: relative; order: 0;}

.tef-block-front-video_clear {position: relative;
padding-top: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
height: auto;}


.tef-block-front-video__seccion {top: 0px;
left: 0px;
position: absolute;
padding-top: 56.25%;
width: 100%;
overflow: hidden;
display: flex;
align-items: center;}

.tef-block-front-video-container-inside {position: absolute;
top: 0;
left: 0;
width: 100%;}


.tb-video-3-col {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap: 20px;
}

.tb-video-3-col .wp-block-column:not(:first-child) {margin: 0!important;}

.tb-video-3-col .tef-block-front-video__seccion .tef-block-front-video__play {width: 110px; height: 110px;}




  /*------------------------------------------------------------------*/
  /*  POST SINGLE
  /*-----------------------------------------------------------------*/

  .single .post-thumb-img-content.post-thumb {
    overflow: hidden !important;
    max-height: 400px !important;
    display: flex !important;
    align-items: center !important;
    border-radius: 20px !important;
  }

  .ast-single-post-order {margin-top: 30px !important; padding: 0; width: 75%; margin-left: auto; margin-right: auto;}
  .meta-list {font-size: 15px;margin-bottom: 15px;}
  .single .entry-title {font-size: 40px !important; margin-bottom: 25px;}
  .author-avatar .avatar {width: 45px; height: 45px;}
  .meta-list.author li .posted-by a:hover {opacity: 0.7;}
  .meta-list.author .author-name {font-size: 13px; position: relative; padding:0 13px;}
  .meta-list.author .author-name::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 7px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center 55%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' fill-rule='evenodd' d='M185.1 702.8c-10.7 0-20.9-4.6-28.1-12.5-14.3-16-13.3-40.4 2.2-55.2l303-286.3L159.4 68c-15.6-14.7-16.7-39.1-2.5-55.2 13.7-15.6 37.4-17.2 53-3.5.3.3.6.5.9.8l333.6 309.5c8 7.4 12.5 17.8 12.5 28.7.1 10.9-4.3 21.4-12.2 28.9L211 692.4a37.3 37.3 0 0 1-25.9 10.4' clip-rule='evenodd'/%3E%3C/svg%3E");
  }
  

  .meta-list.author .share {}

  .btb-wrap-share.hide-share, .btb-wrap-share-toc.hide-share { top: 0px; left: 0; transform: translateX(-50px); opacity: 0;}
  .btb-wrap-share, .btb-wrap-share-toc { position: sticky; top: 0px; left: 0; z-index: 9; transition: all 0.5s ease-in-out; opacity: 1;}
  .btb-wrap-share .share-social-icons,.btb-wrap-share-toc .share-toc{position:absolute;left:0;margin-top:50px;display:flex;flex-flow:column;align-items:center;justify-content:center;width:fit-content;padding:18px 12px;background-color:var(--blanco);border-radius:25px;overflow:hidden;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%)}
  .btb-wrap-share-toc .share-toc{ align-items: start; padding: 12px;}
  .btb-wrap-share-toc { top: 150px;z-index: 1; }
  .btb-wrap-share-toc .btn-toc-toggle{cursor: pointer;margin: 0; font-size: 16px; color: var(--base); font-weight: 600;  width: 100%;}
  .btb-wrap-share-toc .btn-toc-toggle svg{width: 20px!important;height: 17px!important; margin-right: 10px !important;}
  .btb-wrap-share-toc .share-toc .btb-article-index-list{display:none;max-width: 320px;padding: 5px 15px 15px 15px !important; margin-left: 0px !important; max-height: 265px; overflow-y: scroll; margin-top: 10px !important;}

  .btb-wrap-share-toc .share-toc.off .btn-toc-toggle {font-size: 0; }
  .btb-wrap-share-toc .share-toc.off .btn-toc-toggle svg {margin-right: 0 !important;}

  /* Scrollbar */
  .btb-wrap-share-toc .share-toc .btb-article-index-list::-webkit-scrollbar { width: 3px; }
  .btb-wrap-share-toc .share-toc .btb-article-index-list::-webkit-scrollbar-track { background-color: var(--grey1); }
  .btb-wrap-share-toc .share-toc .btb-article-index-list::-webkit-scrollbar-thumb { background-color: var(--grey2); }



  .btb-wrap-share .share-social-icons a {margin-right: 0; margin-bottom: 15px;}
  .btb-wrap-share .share-social-icons a:last-child {margin-bottom: 0;}
  
  
  
  .meta-list.author .share-social-icons { padding: 10px 20px; border-radius: 25px; margin-top: 0; }
  .share-social-icons a { margin-right: 20px; line-height: 0; }
  .meta-list.author .share-social-icons svg { width: 20px; height: 20px; }


  .btb-wrap-share.hide-share{top: 20px; left: -25%;}
  .btb-wrap-share-toc.hide-share {top: 150px; left: -25%;}


  





  body.single .entry-content p, body.single .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content ul { padding: 0; width: 75%; margin-left: auto; margin-right: auto;}
  .entry-content ol { padding: 0; width: 75%; margin-left: auto; margin-right: auto; padding-left: 25px !important;}
  .single h2 { font-size: 28px; font-weight: 600; line-height: 1.3; color: var(--blue-dark);  }
  .single h3 { font-size: 22px; font-weight: 600; line-height: 1.3; color: var(--blue-dark);  }
  .single p {font-size: 18px; line-height: 1.75; color: var(--grey6);}


  .single .entry-content ul{padding-left: 0px;font-size: 18px;list-style: none;}
  .single .entry-content ul li{padding-left: 1em; text-indent: -.7em;margin-bottom:15px;color: var(--grey6);font-weight: 100;}
  .single .entry-content ul li::before { content: "• "; line-height: 1;  font-size: 30px;  color: var(--azul);}

  .single .entry-content ol {margin-top: 20px;margin-left: auto;}
  .single .entry-content ol li {font-size: 18px; margin-bottom:15px; color: var(--grey6);}
  .single .entry-content ol li::before { display: none;}
  .single .entry-content ol li::marker { line-height: 1;  color: var(--azul);}

  .single .entry-content ol ol { margin-left: 0 !important;}
  
  blockquote {padding:30px 100px !important;width:75%;margin-left:auto;margin-right:auto;margin-bottom:25px!important;}
  blockquote:before { content: ""; position: absolute; top: 26px; left: 33px; width: 40px; height: 33px; background-size: contain; background-repeat: no-repeat; /*background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='60.1px' height='48.8px' viewBox='0 0 60.1 48.8' style='enable-background:new 0 0 60.1 48.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M25.7,2.8C22.1,6.8,19,11,16.4,15.5c-2.6,4.6-4,8.4-4.4,11.5c3,0,5.6,1.1,7.9,3.3c2.3,2.2,3.4,4.7,3.4,7.5 c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.8,3.2-7.9,3.2c-3.6,0-6.6-1.4-8.8-4.2C1.1,41.7,0,38.2,0,33.9c0-4.9,1.5-10.2,4.4-16 C7.3,12.1,10.8,7,14.8,2.6C16.6,0.9,18.2,0,19.8,0c0.8,0,1.5,0.2,2.2,0.5c0.7,0.3,1.5,0.7,2.2,1.2L25.7,2.8z M54.2,30.3 c2.2,2.1,3.3,4.7,3.3,7.7c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.7,3.2-7.7,3.2c-3.8,0-6.8-1.4-9.1-4.2c-2.3-2.8-3.4-6.4-3.4-10.6 c0-4.9,1.5-10.2,4.4-15.9C41.4,12.3,44.9,7.1,49,2.6C50.7,0.9,52.4,0,54.2,0c0.8,0,1.5,0.2,2.2,0.5c0.7,0.3,1.4,0.7,2,1.2l1.6,1.2 c-3.6,3.9-6.7,8.2-9.3,12.7c-2.6,4.6-4.1,8.4-4.6,11.5C49.3,27.1,52,28.1,54.2,30.3'/%3E%3C/svg%3E");*/background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='60.1px' height='48.8px' viewBox='0 0 60.1 48.8' enable-background='new 0 0 60.1 48.8' xml:space='preserve'%3E%3Cpath fill='%230066FF' d='M25.7,2.8c-3.6,4-6.7,8.2-9.3,12.7c-2.6,4.6-4,8.4-4.4,11.5c3,0,5.6,1.1,7.9,3.3s3.4,4.7,3.4,7.5 c0,3-1.1,5.5-3.2,7.7c-2.1,2.1-4.8,3.2-7.9,3.2c-3.6,0-6.6-1.4-8.8-4.2C1.1,41.7,0,38.2,0,33.9c0-4.9,1.5-10.2,4.4-16 S10.8,7,14.8,2.6c1.8-1.7,3.4-2.6,5-2.6c0.8,0,1.5,0.2,2.2,0.5s1.5,0.7,2.2,1.2L25.7,2.8z M54.2,30.3c2.2,2.1,3.3,4.7,3.3,7.7 s-1.1,5.5-3.2,7.7c-2.1,2.1-4.7,3.2-7.7,3.2c-3.8,0-6.8-1.4-9.1-4.2s-3.4-6.4-3.4-10.6c0-4.9,1.5-10.2,4.4-15.9 C41.4,12.3,44.9,7.1,49,2.6C50.7,0.9,52.4,0,54.2,0c0.8,0,1.5,0.2,2.2,0.5s1.4,0.7,2,1.2L60,2.9c-3.6,3.9-6.7,8.2-9.3,12.7 c-2.6,4.6-4.1,8.4-4.6,11.5C49.3,27.1,52,28.1,54.2,30.3'/%3E%3C/svg%3E%0A"); }
  
  blockquote p { display: block; width: 100% !important; margin-left: auto; margin-right: auto; font-size: 22px; text-align: left !important;}
  blockquote strong {color: var(--base) !important; font-weight: 300;font-size: 22px;}   
  blockquote span {color:var(--base)!important; font-weight: 300; font-size: 22px;}
  blockquote cite { display: block; font-style: normal; line-height: 1.2; font-weight: 600; color: var(--azul) !important; font-size: 16px;}

  blockquote.tiktok-embed {background: transparent !important; padding: 0 !important;}
  blockquote.tiktok-embed:before {display: none; }

  figure.wp-block-pullquote { border: none !important; padding: 0!important;}

  iframe {display: flex; padding: 0; width: 85% !important; margin-left: auto; margin-right: auto; border-radius: 10px;}
  iframe.tb-video-iframe{width: 100%!important;}
  .wp-block-embed__wrapper iframe {width: 100% !important; border-radius: 10px;}


  .post-thumb-img-content.post-thumb img { border-radius: 20px;  overflow: hidden;}
  .single .lectura-ico svg {width: 20px; height: 25px;}
  
  .ast-separate-container .ast-article-single { padding-top: 0 !important; padding-bottom: 5.34em !important; padding-left: 0 !important; padding-right: 0 !important;}
  /*body.single .entry-content h2{position: sticky;top:0; background-color: var(--blanco);z-index: 999;min-height: 100px; width: 100%; padding: 0 130px;}*/
  body.single .entry-content h2{margin-top: 30px; margin-bottom: 30px;}

  /* autor */
  .single .ast-author-meta { padding: 0 0 100px 0 !important; width: 75%; margin-left: auto; margin-right: auto;}
  .single .ast-author-details { grid-template-columns: 60px 1fr;}
  .single .post-author-bio {padding: 10px 0 0 0;}
  .single .post-author-bio h4.author-title {margin-left: 0 !important;}
  .single .ast-author-meta .redes svg {width: 25px; height: 25px;}
  .ast-author-meta .btn-leer-mas, .ast-author-meta .btn-leer-mas a {font-size: 15px;}

  .fila-coauthor { display: flex; flex-flow: row; align-items: center;}
  .fila-coauthor img { display: block; border-radius: 50%; margin-right: .5rem; width: 45px;  height: 45px;}
  .fila-coauthor:last-child {margin-left: 20px;}

  /* next post */
  .next-post{max-height:850px; padding-top: 80px;}
  .next-post:after{content:"";width:100%;height:100px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg ,rgba(255,255,255,0) 0,rgba(255,255,255,1) 80%)}
  .next-post .single-layout-1 {padding-left: 20px; padding-right: 20px; max-width: 1075px; margin:auto;}
  .next-post .meta-list {margin-bottom: 15px;}
  .next-post .entry-title {font-size: 40px !important; margin-bottom: 25px;}

  .next-post .post-thumb-img-content a {width: 100% !important;}

  
  /* tecnologias telefonica */

  .btb-tlf_tech-section{background-color:var(--azul);border-radius:7px;padding:15px 20px 10px 20px;margin-bottom:20px; width: 75%; margin-left: auto; margin-right: auto;}
  .btb-tlf_tech-title{color:var(--blanco)!important;font-weight:600;padding-bottom:5px!important;margin-bottom:20px!important;border-bottom:1px solid var(--grey2);width: 100% !important;}
  .btb-tlf_tech-list{list-style-type:none!important;margin:0!important;padding:0!important;display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width: 100% !important;}
  .btb-tlf_tech-list li{padding-left:0!important;text-indent:0!important;margin-bottom:20px!important;margin-right:15px!important;color:var(--grey6)}
  .btb-tlf_tech-list li:last-child {margin-right: 0 !important;}
  .btb-tlf_tech-list li:before { display: none !important; }
  /*
  .btb-tlf_tech-list li a{font-size:12px;color:var(--grey7);padding:8px 20px 8px 33px;background-color:var(--blanco);border-radius:25px;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%);overflow:hidden;position:relative}
  .btb-tlf_tech-list li a:before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);background-size:cover;background-position:center;background-repeat:no-repeat;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23019df4;%7D%0A%3C/style%3E%3Cpath class='st0' d='M250,499.8c-16.2,0-25.5-16.9-35.3-34.8c-5.5-10.1-10.8-19.4-14.8-22.3c-0.7-0.5-1.6-0.8-2.5-0.8 c-0.1,0-0.2,0-0.3,0c-4.7,0.4-13.1,4.9-25.1,12.2c-12.3,7.4-25,15.1-36.1,15.1c-3.9,0-7.4-0.9-10.8-2.9c-13.8-8-13.4-27-12.9-47.2 c0.3-13.8,0.1-23.2-1.8-27.4c-0.4-0.9-1.2-1.7-2.1-2.1c-2-0.9-5.9-2-18.7-2c-3.2,0-6.3,0.1-8.6,0.1c-3.3,0.1-6.7,0.1-10,0.1 c-17.8,0-30.9-2.2-37.2-13.1c-7.9-13.6,1.9-29.8,12.2-46.9c7.3-12,11.8-20.4,12.2-25.1c0.1-1-0.2-2-0.8-2.8 c-2.9-4-12.2-9.3-22.3-14.8C17,275.4,0.1,266.1,0.1,249.9c0-16.2,16.9-25.5,34.8-35.3c10.1-5.5,19.4-10.8,22.3-14.8 c0.6-0.8,0.9-1.8,0.8-2.8c-0.4-4.7-4.9-13.1-12.2-25.1c-10.3-17.1-20.1-33.2-12.2-46.9c6.3-10.9,19.4-13.1,37.2-13.1 c3.3,0,6.7,0.1,10,0.1c2.3,0,5.4,0.1,8.7,0.1c12.8,0,16.7-1,18.7-2c0.9-0.4,1.7-1.2,2.1-2.1c1.9-4.2,2.1-13.6,1.8-27.4 c-0.4-20.2-0.8-39.2,12.9-47.2c3.3-1.9,6.8-2.9,10.8-2.9c11.2,0,23.8,7.7,36.1,15.1c12,7.3,20.4,11.8,25.1,12.2c0.1,0,0.2,0,0.3,0 c0.9,0,1.8-0.3,2.5-0.8c4-2.9,9.3-12.2,14.8-22.3C224.5,16.9,233.7,0,250,0s25.5,16.9,35.3,34.8c5.5,10.1,10.8,19.4,14.8,22.3 c0.7,0.5,1.6,0.8,2.5,0.8c0.1,0,0.2,0,0.3,0c4.7-0.4,13.1-4.9,25.1-12.2c12.3-7.4,25-15.1,36.1-15.1c3.9,0,7.4,0.9,10.8,2.9 c13.8,8,13.4,27,12.9,47.2c-0.3,13.8-0.1,23.2,1.8,27.4c0.4,0.9,1.2,1.7,2.1,2.1c2,0.9,5.9,2,18.7,2c3.3,0,6.3-0.1,8.6-0.1 c3.3-0.1,6.7-0.1,10-0.1c17.8,0,30.9,2.2,37.2,13.1c7.9,13.6-1.9,29.8-12.2,46.9c-7.3,12-11.8,20.4-12.2,25.1c-0.1,1,0.2,2,0.8,2.8 c2.9,4,12.2,9.3,22.3,14.8c17.9,9.8,34.8,19.1,34.8,35.3c0,16.2-16.9,25.5-34.8,35.3c-10.1,5.5-19.4,10.8-22.3,14.8 c-0.6,0.8-0.9,1.8-0.8,2.8c0.4,4.7,4.9,13.1,12.2,25.1c10.3,17.1,20.1,33.2,12.2,46.9c-6.3,10.9-19.4,13.1-37.2,13.1 c-3.3,0-6.7-0.1-10-0.1c-2.4,0-5.4-0.1-8.6-0.1c-12.8,0-16.8,1-18.7,2c-0.9,0.4-1.7,1.2-2.1,2.1c-1.9,4.2-2.1,13.6-1.8,27.4 c0.4,20.2,0.8,39.2-12.9,47.2c-3.3,1.9-6.8,2.9-10.8,2.9c-11.2,0-23.8-7.7-36.1-15.1c-12-7.3-20.4-11.8-25.1-12.2 c-0.1,0-0.2,0-0.3,0c-0.9,0-1.8,0.3-2.5,0.8c-4,2.9-9.3,12.2-14.8,22.3C275.5,482.9,266.2,499.8,250,499.8z M197.8,421.3 c2.1,0,4.1,0.3,6,0.8c12.5,3.4,20.5,17.8,28.8,33c5.1,9.2,10.3,18.5,14.5,22.3c0.8,0.7,1.8,1.1,2.9,1.1s2.1-0.4,2.9-1.1 c4.1-3.8,9.4-13.1,14.5-22.3c8.4-15.3,16.3-29.7,28.8-33c1.9-0.5,3.9-0.8,6-0.8c11.5,0,24.2,7.7,36.6,15.2c6.6,4,16.6,10,22.3,11.6 c0.4,0.1,0.8,0.2,1.1,0.2c0.7,0,1.5-0.2,2.1-0.6c1-0.6,1.7-1.5,2-2.6c1.4-5.5,1.4-16,1.2-25.5c-0.4-17.6-0.7-34.3,8.6-43.7 c7.3-7.3,18.6-8.8,33.5-8.8c3.3,0,6.6,0.1,10.2,0.1c2.3,0,5.4,0.1,8.7,0.1c8.2,0,13.6-0.4,16.9-1.3c1.1-0.3,2-1,2.6-2 c0.6-1,0.7-2.2,0.4-3.2c-1.6-5.7-7.6-15.7-11.6-22.3c-8.8-14.6-17.9-29.6-14.4-42.6c3.4-12.5,17.8-20.5,33-28.8 c7.4-4,14.8-8.2,19.4-11.9c0.2,0,0.5,0.1,0.7,0.1h0c2.3,0,4.2-1.9,4.2-4.2c0-1.2-0.5-2.3-1.4-3.1c-0.2-0.4-0.4-0.7-0.7-1.1 c-3.8-4.1-13.1-9.4-22.3-14.5c-15.3-8.4-29.7-16.3-33-28.8c-3.5-13,5.6-28,14.4-42.6c4-6.6,10-16.6,11.6-22.3 c0.3-1.1,0.2-2.3-0.4-3.2c-0.6-1-1.5-1.7-2.6-2c-3.3-0.9-8.6-1.3-16.8-1.3c-3.3,0-6.4,0.1-8.7,0.1c-3.5,0.1-6.9,0.1-10.2,0.1 c-14.8,0-26.2-1.5-33.5-8.8c-9.4-9.4-9-26-8.6-43.7c0.2-9.5,0.3-20-1.2-25.5c-0.3-1.1-1-2-2-2.6c-0.6-0.4-1.4-0.6-2.1-0.6 c-0.4,0-0.8,0.1-1.1,0.2c-5.7,1.6-15.7,7.6-22.3,11.6c-12.4,7.5-25.1,15.2-36.6,15.2c-2.1,0-4.1-0.3-6-0.8 c-12.5-3.4-20.5-17.8-28.8-33c-5.1-9.2-10.3-18.5-14.5-22.3c-0.8-0.7-1.8-1.1-2.9-1.1s-2.1,0.4-2.9,1.1c-4.1,3.8-9.4,13.1-14.5,22.3 c-8.4,15.3-16.3,29.7-28.8,33c-1.9,0.5-3.9,0.8-6,0.8c-11.5,0-24.2-7.7-36.6-15.2c-6.6-4-16.6-10-22.3-11.6 c-0.4-0.1-0.8-0.2-1.1-0.2c-0.7,0-1.5,0.2-2.1,0.6c-1,0.6-1.7,1.5-2,2.6c-1.4,5.5-1.4,16-1.2,25.5c0.4,17.6,0.7,34.3-8.6,43.7 c-7.3,7.3-18.6,8.8-33.4,8.8c-3.3,0-6.7-0.1-10.2-0.1c-2.3,0-5.4-0.1-8.7-0.1c-8.2,0-13.6,0.4-16.8,1.3c-1.1,0.3-2,1-2.6,2 c-0.6,1-0.7,2.1-0.4,3.2c1.6,5.7,7.6,15.7,11.6,22.3c8.8,14.6,17.9,29.6,14.4,42.6c-3.4,12.5-17.8,20.5-33,28.8 c-9.2,5.1-18.5,10.3-22.3,14.5c-1.5,1.6-1.5,4.1,0,5.7c3.8,4.1,13.1,9.4,22.3,14.5c15.3,8.4,29.7,16.3,33,28.8 c3.5,13-5.6,28-14.4,42.6c-4,6.6-10,16.6-11.6,22.3c-0.3,1.1-0.2,2.3,0.4,3.2c0.6,1,1.5,1.7,2.6,2c3.3,0.9,8.6,1.3,16.8,1.3 c3.3,0,6.4-0.1,8.7-0.1c3.5-0.1,6.9-0.1,10.2-0.1c14.8,0,26.2,1.5,33.5,8.8c9.4,9.4,9,26,8.6,43.7c-0.2,9.5-0.3,20,1.2,25.5 c0.3,1.1,1,2,2,2.6c0.6,0.4,1.4,0.6,2.1,0.6c0.4,0,0.8-0.1,1.1-0.2c5.7-1.6,15.7-7.6,22.3-11.6C173.6,429,186.4,421.3,197.8,421.3z' /%3E%3C/svg%3E")}
  */

  /* Article Index */
  .btb-article-index { background-color: var(--grey1); border-radius: 7px; padding: 15px 30px 30px 30px; margin-bottom: 30px; width: 75%; margin-left: auto; margin-right: auto;}
  .btb-article-index-header { display: flex; flex-flow: row; align-items: center; justify-content: flex-start; color: var(--base) !important; font-weight: 600; padding-bottom: 0px !important; margin-bottom: 20px !important; border-bottom: 1px solid var(--grey2); width: 100% !important; font-size: 25px !important; }
  .btb-article-index-icon { display: flex; margin-right: 10px;}
  .btb-article-index-icon svg {width: 22px; height: 22px;}

  ol.btb-article-index-list { margin-bottom: 0 !important; margin-left: 20px !important; width: 100% !important; padding: 0 !important; counter-reset: item;}
  ol.btb-article-index-list li {line-height: 1.4; margin-bottom: 15px;}
  ol.btb-article-index-list li:last-child {margin-bottom: 0;}
  ol.btb-article-index-list li::marker {color: var(--azul); display: none !important; font-size: 0px !important;}
  .single .entry-content ol.btb-article-index-list li:before  { display: inline-block; content: counters(item, ".") "." " "; counter-increment: item; color: var(--azul);margin-right: 5px !important}
  ol.btb-article-index-list li a { color: var(--grey7); }
  ol.btb-article-index-list li a:hover { color: var(--azul); }

  ol.btb-article-index-list li > ol {margin-top: 10px; counter-reset: item; }


  /* Embed */
  .wp-block-embed__wrapper div {margin-left: auto !important; margin-right: auto !important;}


  .codegena_iframe iframe { width: 100%;margin:50px auto; }
  p img{ border-radius: 10px; overflow: hidden; width: 100%; height: auto; margin: 50px 0; }
  p img.no-resize{width: auto;max-width: 100%;}
  figure.wp-block-image,figure.size-full,figure.size-grandeOnLife,figure.size-large{border-radius:10px;overflow:hidden;width:85%;/* max-height:550px;height:550px; */display:block;position:relative;margin:50px auto !important;}
  figure.size-full img,figure.size-grandeOnLife img,figure.size-large img{/* position:absolute;top:50%;left:0;transform:translateY(-50%); */}   
  
  /* VIDEOS EMBEBIDOS DE YOUTUBE EN INTERIOR DEL POST */
  article .wp-block-embed__wrapper {width: 85%; margin:auto;}
  article header .wp-block-embed__wrapper {width: 100%; margin:auto;}

  .play-tb-video-iframe svg { width: 150px; height: 150px;}
  article header .play-tb-video-iframe svg { width: 190px; height: 190px;}

  /*------------------------------------------------------------------*/
  /*  ARCHIVE
  /*-----------------------------------------------------------------*/

  .archive .site-main {margin-top: 40px;}

  /* Archivo - listado de post */
  body.archive .tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(1,1fr); grid-gap: 30px; width: 82%; margin: auto;}
  
  /* Archivo - listado de post relacionados */
  body.archive .tef-post-grid-col-4>.tef-posts-wrapper-grid-container {display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 20px; width: 100%; margin: auto;}
  

  /* Archivo categorias */

  .ast-archive-description { background-color: transparent !important; padding: 10px 0 0 0!important; }
  .ast-archive-description .page-title.ast-archive-title { text-transform: none;
    padding-bottom: 12px;
    border-bottom: 1px solid var(--grey4);
    position: relative;
    padding-left: 60px !important;
    font-size: 28px !important;
    font-weight: 600 !important;
    color: var(--blue-dark);}
  .ast-archive-description .page-title.ast-archive-title:before{content:"";position:absolute;top:0px;left:0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.8 702.8'%3E%3Cpath fill='%23019df4' d='M351.4 701.7c-19.1 0-31.1-15.4-35-20.5-6.9-8.9-13-19.9-18.8-30.5-4.9-8.9-13.8-25.2-18.8-28.8-6.4.5-23 10.5-32.1 16-24 14.5-48.8 29.5-70.5 16.9-22-12.7-21.4-41.9-20.8-70.2.2-10.4.6-29.5-2-35.2-5.7-2.6-24.8-2.2-35.2-2-28.3.6-57.5 1.2-70.2-20.8-12.6-21.8 2.4-46.5 16.9-70.5 5.5-9.1 15.5-25.7 16-32.1-3.7-5-19.9-13.9-28.9-18.8-10.6-5.8-21.6-11.9-30.5-18.8C1 370.5 1 356.1 1 351.4c0-19.1 15.4-31.1 20.5-35 8.9-6.9 19.9-13 30.5-18.8 8.9-4.9 25.2-13.8 28.8-18.8-.5-6.4-10.5-23-16-32.1-14.5-24-29.5-48.8-16.9-70.5 12.7-22 41.9-21.4 70.2-20.8 10.4.2 29.5.6 35.2-2 2.6-5.7 2.2-24.8 2-35.2-.6-28.3-1.2-57.5 20.8-70.2 21.8-12.6 46.6 2.4 70.5 16.9 9.1 5.5 25.7 15.5 32.1 16 5-3.7 13.9-19.9 18.8-28.8 5.8-10.6 11.9-21.6 18.8-30.5 15.9-20.5 30.3-20.5 35-20.5 19.1 0 31.1 15.4 35 20.5 6.9 8.9 13 19.9 18.8 30.5 5 8.9 13.9 25.1 18.9 28.8 6.4-.5 23-10.5 32-16 24-14.5 48.8-29.5 70.5-16.9 22 12.7 21.4 41.9 20.8 70.2-.2 10.4-.6 29.5 2 35.2 5.7 2.6 24.8 2.2 35.2 2 28.3-.6 57.5-1.2 70.2 20.8 12.6 21.8-2.4 46.6-16.9 70.5-5.5 9.1-15.5 25.7-16 32.1 3.7 5 19.9 13.9 28.8 18.8 10.6 5.8 21.6 11.9 30.5 18.8 20.5 15.9 20.5 30.3 20.5 35 0 19.1-15.4 31.1-20.5 35-8.9 6.9-19.9 13-30.5 18.8-8.9 4.9-25.2 13.8-28.8 18.8.5 6.4 10.5 23 16 32 14.5 24 29.5 48.8 16.9 70.5-12.7 22-42 21.4-70.2 20.8-10.4-.2-29.5-.6-35.2 2-2.6 5.7-2.2 24.8-2 35.2.6 28.3 1.2 57.5-20.8 70.2-21.8 12.6-46.5-2.4-70.5-16.9-9.1-5.5-25.7-15.5-32.1-16-5 3.7-13.9 19.9-18.8 28.8-5.8 10.6-11.9 21.6-18.8 30.5-15.8 20.6-30.2 20.6-34.9 20.6zm-71.9-119.9c3.3 0 6.6.4 9.8 1.3 19.7 5.3 31.2 26.2 43.4 48.3 4.8 8.7 13.3 24.2 18.8 29.2 5.5-5 14-20.5 18.8-29.2 12.2-22.2 23.7-43.1 43.4-48.3 20.3-5.4 42.1 7.8 63.2 20.5 8 4.8 22 13.3 29.2 15.3 1.9-7.3 1.6-24 1.4-33.5-.5-25.6-1.1-49.8 13.6-64.4 14.7-14.7 38.8-14.1 64.4-13.6 9.5.2 26.3.6 33.5-1.4-2-7.2-10.5-21.2-15.3-29.2-12.8-21.1-26-43-20.5-63.2 5.3-19.7 26.2-31.2 48.3-43.4 8.7-4.8 24.2-13.3 29.2-18.8-5-5.5-20.5-14-29.2-18.8-22.2-12.2-43.1-23.7-48.3-43.4-5.4-20.3 7.8-42.1 20.5-63.2 4.8-8 13.3-22 15.3-29.2-7.3-1.9-24-1.6-33.5-1.4-25.6.5-49.8 1.1-64.4-13.6S507 143 507.5 117.4c.2-9.5.6-26.3-1.4-33.6-7.2 2-21.2 10.5-29.2 15.3-21.1 12.8-43 25.9-63.2 20.5-19.7-5.3-31.2-26.2-43.4-48.3-4.8-8.7-13.3-24.2-18.8-29.2-5.5 5-14 20.5-18.8 29.2-12.2 22.2-23.7 43.1-43.4 48.3-3.2.8-6.5 1.3-9.8 1.3-17.4 0-35.7-11-53.5-21.8-8-4.8-22-13.3-29.2-15.3-1.9 7.3-1.6 24-1.4 33.6.5 25.6 1.1 49.8-13.6 64.4s-38.8 14.1-64.4 13.6c-9.5-.2-26.3-.6-33.6 1.4 2 7.2 10.5 21.2 15.3 29.2 12.8 21.1 26 43 20.5 63.2-5.3 19.7-26.2 31.2-48.3 43.4-8.7 4.8-24.2 13.3-29.2 18.8 5 5.5 20.5 14 29.2 18.8 22.2 12.2 43.1 23.7 48.3 43.4 5.4 20.3-7.8 42.1-20.5 63.2-4.8 8-13.3 22-15.3 29.2 7.3 1.9 24 1.6 33.6 1.4 25.6-.5 49.8-1.1 64.4 13.6 14.7 14.7 14.1 38.8 13.6 64.4-.2 9.5-.6 26.3 1.4 33.5 7.2-2 21.2-10.5 29.2-15.3 17.8-10.7 36.1-21.8 53.5-21.8zm143.8 40zm-143.9 0zm269.3-72.1zm-395.6-.9zm468.7-125.5zm-540.9 0zM662 353.2zM80.9 279.4zm541 0zM154 153.1zm269.3-72.2z'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;width:35px;height:35px}
  .ast-archive-description p {font-size: 15px; line-height: 1.2; padding: 20px; }

  /* Archivo Titulo People First */

  .post-type-archive-onlife .ast-archive-description {padding: 0px !important;}
  .post-type-archive-onlife .ast-archive-description .page-title.ast-archive-title { color: var(--blanco); margin: 0; padding: 0; border: none; font-size: 0;}
  .post-type-archive-onlife .ast-archive-description .page-title.ast-archive-title:before {display: none;}

  /* Archivo Titulo TAG */
  .archive.tag .ast-archive-description { margin-bottom: 40px !important; }



  /* botones categorías personalizados */
  .category-list {list-style-type: none; margin:10px 0 20px 0!important; padding: 0 20px 0px 20px; display: flex; flex-flow: row; flex-wrap: wrap; align-items: center; justify-content: flex-start;}
  .category-list .wp-block-button {margin-right: 20px !important; margin-bottom: 15px;}
  .category-list .wp-block-button:last-child {margin-right: 0;}
  .category-list .wp-block-button a.wp-block-button__link {font-size: 15px; color: var(--grey7);padding: 8px 18px; background-color: var(--blanco); border-radius: 25px; box-shadow: 2px 3px 7px 1px rgb(0 0 0 / 10%); overflow: hidden;}
  /* normalizar botones azules como en portada */
  .category-list .wp-block-button a.wp-block-button__link {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    padding: 15px 40px;
    background-color: var(--azul);
    color: var(--blanco);
    border-radius: 5px;
    overflow: hidden;
    width: fit-content;
    transition: all .4s ease-in-out;
    cursor: pointer;
}
  .category-list .wp-block-button a.wp-block-button__link:hover {background-color: var(--azul); color: var(--blanco);}


  /* Archivo Autor */

  .ast-author-box {display: grid !important; grid-template-columns: 70px 1fr; grid-gap: 20px; justify-content: center; width: 91%; margin: 10px 0 20px auto !important; padding: 0 100px 0px 0 !important; }
  .ast-author-bio { order: 2; padding-top: 20px;}
  .ast-author-avatar {order: 1;width: 70px; height: 70px; overflow: hidden; margin-right: 10px; margin-right: 1rem; display: block; border-radius: 100%;overflow: hidden;}
  .ast-author-avatar img { margin:0 !important; width: 100%; height: 100%; margin-bottom: 0; -o-object-fit: cover; object-fit: cover; /* object-position: 50% 0; */}
  .ast-author-box.ast-archive-description .page-title.ast-archive-title {color:var(--azul);font-size:24px;text-transform:none;font-weight:600;padding-left:0 !important;border:none;}
  .ast-author-box.ast-archive-description .page-title.ast-archive-title:before {display: none;}
  .ast-author-box.ast-archive-description p {color: var(--grey6); font-size: 19px; line-height: 1.4; font-weight: 300; padding: 0; margin-bottom: 20px; }
  /* Redes */
  .ast-author-box .redes svg {fill: var(--grey4); width: 25px; height: 25px; }

  .archive.author .site-main[role=main] {border-top: 1px solid var(--grey4) !important; padding-top: 70px; margin-top: 0;}

  /* Paginacion */
  .ast-pagination {margin-bottom: 50px;}
  .navigation.pagination {}
  .navigation.pagination .nav-links{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:center;}
  .navigation.pagination .nav-links .page-numbers{font-size:15px;color:var(--azul);background-color:var(--blanco);border-radius:7px;box-shadow:2px 3px 7px 1px rgb(0 0 0 / 10%);width:auto;height:40px;padding:4px 17px;margin-right:15px;display: flex !important; align-items: center; justify-content: center;}
  .navigation.pagination .nav-links .prev.page-numbers, .navigation.pagination .nav-links .next.page-numbers  {float: none; display: flex; align-items: center; text-align: center; font-size: 15px;}
  .navigation.pagination .nav-links .prev.page-numbers span { font-size: 15px; margin-right: 10px;}
  .navigation.pagination .nav-links .next.page-numbers span { font-size: 15px; margin-left: 10px;}
  .navigation.pagination .nav-links .page-numbers:hover {color: var(--blanco); background-color: var(--azul);}
  .navigation.pagination .nav-links .page-numbers.current {color: var(--blanco); background-color: var(--azul);}

  /* Archivo Extras */
  .archive-extras-border { border-top: 1px solid var(--grey5); margin-top: 80px; margin-bottom: 80px; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); max-width: 100vw;  width: 100vw;}

  /* Archivo PeopleFirst */
  .astra-advanced-hook-199267 p, .astra-advanced-hook-199801 p {font-size: 15px; line-height: 1.2; padding: 20px; margin-bottom: 5px; font-weight: 300; }

  /* Archivo - Búsqueda */
  .search-results .ast-archive-description { margin-bottom: 40px;}


  /*------------------------------------------------------------------*/
  /*  ADS
  /*-----------------------------------------------------------------*/

  /* Inside post add */

  .inside-post-add .post-add{grid-template-columns: auto 1fr;}
  .inside-post-add .post-add h2 {font-size: 40px;margin: 0 0 20px 0 !important;}

  /* floating-post-add */

  .floating-post-add {transition: all 0.4s ease-in-out;background-color: var(--grey1);width:350px;padding:25px;position:fixed;bottom:30px;left:auto; right: -400px; transform: none; margin: auto;z-index:10;border-radius: 0px;font-weight: 500; border-top:none; border-radius: 10px; box-shadow: 0 0 10px 3px rgb(0 0 0 / 17%);}
  .floating-post-add a.close-ad {
    position: absolute;
    top: -95px;
    right: 4px;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: none;
    z-index: 12;
    cursor: pointer;
  }
  .floating-post-add a.close-ad svg {color: var(--grey4);width:20px; height: 20px;}
  .floating-post-add .post-add{display: flex; flex-flow: column; grid-gap: 15px; align-items: center; position: relative; z-index:12; margin-top: -95px;}
  .floating-post-add .post-add img{height:auto;width:100%;border-radius: 10px; box-shadow: 0px 0px 15px 3px rgb(0 0 0 / 17%);}
  .floating-post-add .post-add .post-add-text {display: flex; flex-flow: column; justify-content: space-between; height: 100%; padding: 0;}
  .floating-post-add .post-add h2 { padding: 0 !important; font-size: 25px; line-height: 1.2; font-weight: 600; margin-bottom: 20px !important;}
  .floating-post-add span.author_name{display: block;font-size: 12px; line-height: 1.2;  color: var(--azul);}
  .floating-post-add.show{bottom:30px; right: 30px;}
  .floating-post-add.close{bottom:30px !important; right: -400px !important;}


  /*------------------------------------------------------------------*/
  /*  FOOTER
  /*-----------------------------------------------------------------*/

  .site-footer .menu { display: flex; flex-flow: row; align-items: center; justify-content: center; }
  .site-footer .menu li { margin-bottom: 10px;}
  .site-footer .menu li:last-child { margin-bottom: 10px;}



}



/* Arreglos PC MINI */
@media (max-width: 1030px) {

  .ast-builder-menu-1 .menu-item > .menu-link { font-size: 1em; }
  /* .tef-block-front-video-under.tef-block-front-video-container-content { margin-top: 20px; font-size: 15px;  } */

}


