[class*="wd-header-search-form"] {
   
    flex: none!important;
}
.imagen_fullwidth .wd-gallery-item>a {width:100%;}
.home #relacionados_blog .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask .titulo_artista_item h3{
    color:#fff!important;
}
.home.single_grid_3_columns #relacionados_blog .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask .titulo_artista_item h3 {color: #000!important;}
.single-sitios_dir_ltg .main-page-wrapper .container >.row.content-layout-wrapper.align-items-start{
      display:block!important
   }
.title-size-small .entry-title {
    font-size: 20px!important;
   font-family: 'Poppins', sans-serif;
    font-weight: 700;
}
.page-title-default {
    background-color: #222222!important;
}
.woodmart-logo.woodmart-sticky-logo{
    display:none
}
.whb-color-light:not(.whb-with-bg){
    background-color: #000!important;
    border: 0;
    box-shadow: none;
}
.woodmart-single-footer .tags-title {
    display: none;
}
.sidebar-container .widget-heading {
    display: none;
}
.woodmart-single-footer {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 2px solid rgba(113,113,113,.15);
}
.categorias_single_noticia a,.single-post .categorias_single_noticia a {
    margin-right: 2px;
    padding: 5px 10px;
    color: #fff!important;
    text-transform: uppercase
}
.single-evento .categorias_single_noticia a, .single-post .categorias_single_noticia a {
    background: #c80808;
    line-height: 1em;
    font-size: 11px;
    font-weight: 700
}
.page-title.color-scheme-light .entry-title {
    color: #FFF;
}
.woodmart-title-style-underlined .liner-continer {
    border-bottom: 2px solid rgba(119,119,119,.17);
}
.woodmart-title-style-underlined .title {
    display: inline-block;
    margin-bottom: -2px;
    padding-bottom: 10px;
    border-bottom: 2px solid transparent;
}
.title-wrapper.color_negro_rojo h4.title {
    color: #000000;
    border-color: #f38121;
    font-weight: normal;
    font-size: 18px;
    line-height: 1em;
    text-align: center;
    font-size: 22px;
    font-family: 'Poppins';
    text-transform: none;
    letter-spacing: 0;
    font-weight: 800;
    letter-spacing: -0.5px;
    word-spacing: 0px;
    line-height: 0.91em;
}
.single-post .blog_version .post-title-large-image>.container header.entry-header .entry-title, .single-evento .blog_version .post-title-large-image>.container header.entry-header .entry-title {
    font-size: 1.5em;
    letter-spacing: 0;
    line-height: 1em;
    margin: 0;
    font-family: Poppins;
    font-weight: 700;
    text-transform: none;
}

.etiquetas_item_loop_sitionew span.drts-bs-badge.drts-bs-badge-info[data-label-name="custom-1"]:before {
    content: "\f21c";
    font-size: 14px;
    line-height: 11px;
    color: #fff;
    position: relative;
    font-family: 'Font Awesome 5 Solid - drts'!important;
    font-style: normal;
    font-weight: 900;
    padding-right: 4px;
    display: inline-block!important;
}
.etiquetas_item_loop_sitionew span.drts-bs-badge[data-label-name="custom-2"]:before {
   content: "\f560";
   font-size: 13px;
   line-height: 11px;
   color: #fff;
   position: relative;
   font-family: 'Font Awesome 5 Solid - drts'!important;
   font-style: normal;
   font-weight: 900;
   padding-right: 4px;
   display: inline-block!important;
   content: "\f004";
}


.etiquetas_item_loop_sitionew {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 7px;
}
.etiquetas_item_loop_sitionew span.drts-bs-badge {
    border: 0px solid #000;
    border-radius: 0;
    padding: 4px 6px;
    line-height: 1;
    font-size: 10px;
    display: block;
    font-weight: 600;
    letter-spacing: 0;
    text-align: center;
    white-space: nowrap;
    display: flex;
    align-items: center;
}


#tiendas_de_tatuajes .drts-view-entities-list-grid>div>div {
    padding-right: 1px;
    padding: 0!important;
    margin-bottom: 13px!important;
    padding-right: 7px!important;
    padding-left: 7px!important;
}

#buscador_lugares {
    background: url(images/post_485.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    overflow: hidden;
    padding-top: 50px;
    padding-bottom: 30px;position: relative;
}
.fondorojooverlay {
    content: "";
    background-color: #ba003be8;
    position: absolute;
    width: 100%;
    height: 100%;

    left: 0;
    top: 0;
}

.drts .drts-view-entities-list-grid>div>div .resumen_columna_content .info_contacto_resumen_sitio {
    font-size: 11px;
    width: 100%;
}

.info_contacto_resumen_sitio { width: 100%; display: flex; justify-content: center; }

.info_contacto_resumen_sitio .drts-entity-fieldlist.drts-entity-fieldlist-sm {
    flex-direction: inherit;
    column-gap: 5px;
    align-items: center;
    line-height: 1em;
    font-size: 11px;
    flex-wrap: wrap;
    line-height: 1em;
    justify-content: center;
}

.imagen_perfil_avatar img { width: 100%; height: auto; position: absolute; top: 0; left: 0; width: 80px!important; height: 80px!important; left: 50%!important; top: 50%!important; transform: translate(-50%,-50%)!important; border-radius: 100%!important; box-shadow: 1px 1px 4px #000!important; border: 4px solid #fff!important; }
#tiendas_de_tatuajes .drts-view-entities-list-grid>div>div:nth-child(2n-1) .drts-display-default-summary {background:#eee;}
#buscador_lugares h1, #buscador_lugares h2, #buscador_lugares h3, #buscador_lugares h4, #buscador_lugares h5 {
    color: #fff;
    text-transform: none;
}
#buscador_lugares h2 {
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 20px;
}
#buscador_lugares h3 {
    font-size: 20px;
    margin-top: 17px;
}

#buscador_lugares .drts .tt-dataset h4 {color: #999;}
.container_buscador_wrapper {
    text-align: center;
    padding: 15px 10px;
}
#noticias_musica_feed {
    background: #000000;
}
#noticias_cine_feed {background: #fff;}
#noticias_tecnologia_feed {background: #eee;}
#noticias_musica_feed h4 {color: #fff;}
.single-sitios_dir_ltg .drts-slider-photos .slick-slider .slick-list {height: 100%!important;}
.buscador_blog form.searchandfilter {
    margin-bottom: 0;
    padding: 20px 0;
}
.buscadorbig {
    padding: 35px 35px 30px 35px;
    background-color: rgb(0 0 0);
    margin-top: 25px;
}
.buscadorbig form .drts-row .drts-search-form-field.drts-search-form-field-keyword {padding-right:3px;}
.drts.drts-main>h2 {
    font-size: 15px;
    line-height: 1;
    text-transform: none;
    letter-spacing: 0px;
    text-align: center;
    font-weight: 600;
}



.drts-search-form-field .drts-form-type-textfield input[type=text], .drts-search-form-field .select2-container .select2-selection--single {font-size: 14px;}
.drts-search-form-buttons button.drts-search-form-submit {font-size: 14px;line-height: 1em;}
.portada_home_sitios {
    padding: 150px 15px;
    background: transparent;
    color: #fff;
    text-align: center;
    min-width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    margin-top: 0px;
min-height: calc(100vh/1 - 250px);
    color: #fff; 
    background: url(images/post_485.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    z-index: 1
    

}
.home .portada_home_sitios {min-height: inherit;}

.portada_home_sitios:after {
    content: "";
    background-color: #ba003be8;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    left: 0;
    top: 0;
}
.portada_home_sitios h1, .portada_home_sitios h2, .portada_home_sitios h3, .portada_home_sitios h4, .portada_home_sitios h5 {color: #fff;text-transform: none;}
.page-id-4024 .page-title {margin-bottom: 0;}
.page-id-4024 .site-content {margin-bottom: 0!important;}
.contenedor_numero {
    position: relative;
    width: 100%;
    z-index: 999;
    display: block;
    margin: auto;
    height: 45px;
    width: 45px;
    margin-bottom: 24px;
}

.number_trending {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    background: #67c800;
    text-align: center;
    border-radius: 1000%;
    /* border: 2px solid #fff; */
    color: #000;
    line-height: 43px;
    font-size: 2.7em;
     font-weight: 800;
}

h4.title-bloque.tituloslidetrending {font-size: 2em;font-family: 'Poppins';font-weight: 800;line-height: 1em;color: #fff;background: #000;}
.coloramarillo {color: #f2de03;}


.visitas_post_individual_onlyadmin {
    position: absolute;
    top: 3px;
    right: 3px;
    z-index: 2;
    width: auto;
    height: auto;
    background: #e8641d;
    font-size: 11px;
    line-height: 1em;
    padding: 3px 4px;
    font-weight: 600;
    /* font-family: 'Montserrat'; */
    display: block;
    word-spacing: 0px;
    letter-spacing: 0.4px;
    color: #fff;
   
}
.visitas_post_individual {
    position: absolute;
    top: 3px;
    left: 3px;
    z-index: 2;
    width: auto;
    height: auto;
    background: #e8641d;
    font-size: 11px;
    line-height: 1em;
    padding: 3px 4px;
    font-weight: 600;
    /* font-family: 'Montserrat'; */
    display: block;
    word-spacing: 0px;
    letter-spacing: 0.4px;
    color: #fff;
    display: none;
}



.visitas_post_individual.trending {
    font-size: 1.4em;
    letter-spacing: 2px;
    padding: 10px 11px;
    font-weight: 800;
    text-align: center;
    right: 10px;
    left: inherit;
    display: block;
    letter-spacing: 0;
    top: 10px;
    /* background: #c40097; */
}
.visitas_post_individual.trending span i {
    display: block;
    font-size: 1.5em;
}

.title, h1, h2, h3, h4, h5, h6, legend {
    display: block;
    margin-bottom: 20px;
    color: #2d2a2a;
    font-weight: 600;
    line-height: 1.1;
    /* text-align: center; */
    margin-bottom: 10px;
    line-height: 1em;
    /* margin-top: 10px; */
    letter-spacing: 0px;
}

.single-post #temas_bloques {
    margin-top: 25px;
    margin-bottom: 25px;
    background: linear-gradient(45deg, #c0c0c0, transparent);
    margin: 0;
    padding-top: 30px;
}

section#temas_bloques #bloques_tematicos>[class*=vc_col-] {
    min-width: inherit;
    width: inherit;
    background: #fff;
}

.ultimostemas .bloque ul.losmasleidos li .caption-destacada h4 {
    font-size: 14px;
    font-family: 'Poppins';
    line-height: 1;
    letter-spacing: 0px;
    margin: 0px;
    font-weight: 600;
    text-transform: none;
    font-weight: 800;
    -webkit-font-smoothing: inherit;
}
.title-wrapper.color_negro_rojo h4.title { color: #000000; border-color: #f38121; /* font-family: 'LuloCleanOneBold',sans-serif; */ font-weight: normal; font-size: 18px; line-height: 1em; text-align: center; font-size: 22px; font-family: 'Poppins'; text-transform: none; letter-spacing: 0; font-weight: 800; letter-spacing: -0.5px; word-spacing: 0px; line-height: 0.91em; }


  .epigrafe_rel_s_n {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #000;
    line-height: 1em;
    letter-spacing: 0;
    word-spacing: 2px;
    display: block;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 500;
    width: auto;
  }


.ultimostemas .bloque ul.losmasleidos li {
    padding: 10px;
    min-height: 50px;
}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li {margin-left: 0;}

section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li:nth-child(2) {border-bottom: 0;}



section#temas_bloques #bloques_tematicos>[class*=vc_col-]>h4.title-bloque {
    font-size: 16px;font-weight: 800;border-right: 1px solid #ccc;
}

section#temas_bloques #bloques_tematicos>[class*=vc_col-]>#portada_destacados {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}


#portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask .titulo_artista_item h3 {font-size: 15px;}
#portada_destacados .blog_relacionados .content_blog_mask .metaautor {letter-spacing: 0;position: relative;z-index: 2;}

#tiendas_de_tatuajes .fototop_resumen_loop {
    padding-top: inherit;
}


#portada .artistas_grid_seccion .artista_item .meta-categories-wrapp {position: relative;top:0;margin: 0 auto 10px;height: auto;max-width: 90%;text-align: center;}

#portada .artistas_grid_seccion .artista_item .meta-categories-wrapp .meta-post-categories {flex-wrap: wrap;justify-content: center;align-items: center;}

.home #relacionados_blog .blog_home_loop.artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask {padding: 12px;}
.home #relacionados_blog .blog_home_loop.artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask .titulo_artista_item h3 {width: auto;}

.home #relacionados_blog .blog_home_loop.artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask .metaautor {width: auto;}

.home #relacionados_blog .blog_home_loop.artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask .subtema {
    font-family: 'Poppins';
    word-spacing: 0;
    letter-spacing: 0;
    font-size: 10px;
    padding: 3px 6px;
    display: inline-block;
    flex-wrap: wrap;
    vertical-align: top;letter-spacing: -.2px;
    font-family: Poppins;
    word-spacing: 0;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 16px;
    font-size: 10px;
    height: 15px;
    padding: 3px 6px;
}
.home #relacionados_blog .blog_home_loop.artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask .subtema a {color: #fff;-webkit-line-clamp: 1;
    -webkit-box-orient: horizontal;
    line-height: 1em;
    overflow: hidden;
    vertical-align: top;}
.font_black {
    font-weight: 800!important;
}
#temas_bloques #portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask {position: absolute;z-index: auto;}

#portada_destacados .artistas_grid_seccion .artista_item .meta-categories-wrapp {
    position: relative;
    top: 0;
    margin: 0 auto 10px;
    height: auto;
    /* max-width: 90%; */
    text-align: center;
    width: 100%;
}

#portada_destacados .artistas_grid_seccion .artista_item .meta-categories-wrapp .meta-post-categories {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
        line-height: 1em;
    vertical-align: inherit;
    height: auto;
    padding: 3px 6px;
    display: inline-flex;
        background: #f2de03;
}
#portada_destacados .artistas_grid_seccion .artista_item .meta-categories-wrapp .meta-post-categories a {
    color: #000;
    line-height: 1em;
    letter-spacing: 0;
    vertical-align: inherit;
    font-family: 'Poppins';
    font-size: 10px;
    display: inline-block;
    word-spacing: 0;
    letter-spacing: 0;
}

section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .caption_content .subtema {
    /* background: #fff; */
    padding: 3px 6px;
    font-size: 10px;
    word-spacing: 0;
    text-transform: none;
    /* font-family: 'Poppins'; */
    line-height: 1em;
    letter-spacing: 0px;
    /* color: #000; */
}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .caption_content .subtema a {
    color: #fff; 
    /* opacity: 0.4; */
}

section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .fotoleft {height: 100px;}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .fotoleft img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center;
}

#bloques_tematicos .ultimostemas .bloque ul.noticias_side li .caption_content h4 {
    color: #000;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px;
    font-weight: 800;
    line-height: 1em;
    letter-spacing: -0.3px;
}

#bloques_tematicos {margin-bottom: 20px;}

.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos {
    margin-bottom: 20px;
}
.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento,.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento-argentina {
    margin-bottom: 0;
    display: flex;
    overflow: hidden;
    flex: 300px;
    margin: 0px 5px 10px 5px;
    min-width: calc(100%/4 - 10px);
    flex-direction: row-reverse;
    position: relative;
    max-width: 100%;
    margin-bottom: 0;
    border-bottom: 1px solid #e6e6e6;
    margin: 0;
}
.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento .fototop,.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento-argentina .fototop {
    position: relative;
    padding-top: 0;
    width: 80px;
    overflow: hidden;
    height: 100%;
    padding-top: 0px;
}
.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento .content_event,.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento-argentina .content_event {
    height: auto;
    width: calc(100%/1 - 80px);
    border-color: #faf6f6;
    margin: 0;
    border: 0;
}

.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento:nth-child(2n-1) .content_event,.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento-argentina:nth-child(2n-1) .content_event {
    background: #faf6f6;
}

.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento .content_event .span_big_evento,.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.artista_item.evento-argentina .content_event .span_big_evento {font-size: 13px;}
.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.evento .content_event .span_small_evento,.artistas_grid_seccion.proximoseventos.sidebar_lugar_eventos article.evento-argentina .content_event .span_small_evento {
    font-size: 11px;
}

.bloque_acercade_lugar_single:has(.drts-view-entities-none-found) {
    display: none;
    visibility: hidden;
    opacity: 0;
}




.content_inner_evento {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}


.content_inner_evento .fotofull {
    min-width: calc(60%/1);
    flex: 285px;
    margin-right: 0;
    margin-bottom: 0;
}

.content_inner_evento .content_info_evento {
    width: auto;
    min-width: 250px;
    flex: 200px;
    margin-bottom: 0;
}
.contenido-articulo .fotofull.anchocompleto figure {
   
    background: #000;
    color: #fff;
}
.single-evento .contenido-articulo .fotofull.anchocompleto figure {margin-bottom: 0;}
.contenido-articulo .fotofull.anchocompleto figcaption {
    line-height: 1em;
    font-style: italic;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    font-size: 93%;
    padding-bottom: 10px;
    padding: 10px;


}

.single-evento.offcanvas-sidebar-mobile .sidebar-container,.single-post.offcanvas-sidebar-mobile .sidebar-container {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0px;
}

.single-evento .blog_single {
   /* background: #fff;
    padding: 30px;
    box-shadow: 0px 0px 5px #bbbbbb;
    margin-bottom: 20px; */
}
.single-evento .website-wrapper.blog_style .page-title-default {
    display: block;

    margin-bottom: 30px;
}
.website-wrapper.blog_style .main-page-wrapper.blog_version .color-scheme-light .yoast-breadcrumb a {
    color: #fff;
}

.contenido-articulo .cuerpo .content_inner_evento .span_big_evento { font-size: 16px; line-height: 1em; font-weight: 800; display: block;  }

.contenido-articulo .cuerpo p {
    color: #222;
    text-align: justify;
    font-family: Poppins;
    font-size: 14px;
    line-height: 1.3em;
    letter-spacing: 0;
}

.contenido-articulo .cuerpo ul {
    padding-left: 25px;
    line-height: 1.2em;
    font-size: 14px;
    letter-spacing: 0;
}

.page-id-3230 .main-page-wrapper {
    background: linear-gradient(294deg, #00000021, white);
}
.single_mapa_sitio .contenedor_mapa_sitio form.drts-map-directions { background: transparent; border: 0; padding: 0; margin: 0; padding: 0!important; overflow: hidden!important; transform: none; position: relative; width: auto; min-width: inherit; /* margin: 0 20px!important; */ padding: 21px 31px!important; max-width: 1200px; margin: 0px auto 0!important; width: 100%; border-bottom: 1px solid #ddd; }

.drts-map-directions button, .drts-map-directions input[type=text], .drts-map-directions select {
    height: 3em!important;
    margin: 0!important;
    line-height: 1!important;
    position: absolute;
    background: transparent;
    padding: inherit;
    display: inherit;
    height: inherit;
    line-height: inherit;
    letter-spacing: 0;
}

.google_reviews_bloque {
    padding: 30px 20px;
    border: 1px solid #ddd;
}


@media (min-width:640px) {
   .single-evento .row.content-layout-wrapper.align-items-start .site-content,.single-post .row.content-layout-wrapper.align-items-start .site-content {
    
    margin-bottom: 0px!important;
}
#single_row_site_content {margin-bottom: 30px!important;}
}

@media (max-width:639px) {
    #buscador_lugares{background:none!important;}
   .single-evento .blog_single {
    background: #fff;
    padding: 0 3px;
    border: 0px solid #eddd;
    margin-bottom: 0px;
    margin-top: 20px;
    box-shadow: none;
}
}

@media (min-width:992px) {
   .home.single_rel_loop #relacionados_blog .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .fotofull .foto_mask_artista {padding-top: 60%;}
   
}






@media (min-width:1500px) {
.drts-slider-carousel-slider {display: flex;}
/*
   #portada .relacionados_artista .owl-carousel .artista_item {    min-width: calc(100%/5 - 5px)!important;}
#portada.slide_loop_principal .artistas_grid_seccion .owl-carousel .owl-stage {
    display: block;
    flex: 1 0 auto;
    height: 100%;
    width: calc(100%/1 + 5px)!important;
    transform: none!important;
}
   #portada.slide_loop_principal .artistas_grid_seccion .owl-carousel .owl-stage .owl-item {width: calc(100%/5 - 5px)!important;}
   */
}

@media (max-width:1228px) {
   section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li {

    background: #f2f2f2;
    padding: 0;
}
   section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .fotoleft {height:auto;}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .fotoleft img {
    position: absolute;
    width: 100px;
    top: 0;
    left: 0;
    height: 100%;
}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .caption_content {
    background: #f2f2f2;
    padding: 10px;
}
   
}

@media (min-width:637px) and (max-width:1228px) {
   
   section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .fotoleft {min-height: 105px;}
}

@media (min-width:1229px) {

section#temas_bloques #bloques_tematicos>[class*=vc_col-] { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } 
#bloques_tematicos #portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .fotofull .foto_mask_artista {padding-top: 120%;} 


section#temas_bloques #bloques_tematicos>[class*=vc_col-] { -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%; max-width: 33.33333333%; background: #fff;} 


#bloques_tematicos #portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .fotofull .foto_mask_artista {padding-top: 80%;} 
section#temas_bloques #bloques_tematicos>[class*=vc_col-]:nth-child(3n+0) .ultimostemas .bloque ul.noticias_side.musicaelectronica li:nth-child(2) {border-right: 0;}

section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica {display: flex;}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li {
    display: block;
    width: 50%;
    padding: 0;
    border-bottom: 0;
    border-top: 0px solid #ccc;
}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .fotoleft {
    width: 100%;
    height: 130px;
}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .fotoleft img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center;
}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .caption_content {
    width: 100%;
    padding: 10px;
    text-align: center;
    min-height: 93px;
}
#bloques_tematicos .ultimostemas .bloque ul.noticias_side li .caption_content h4 {
    color: #000;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px;
    font-weight: 800;
    line-height: 1em;
    letter-spacing: -0.3px;
}

}

@media (min-width:933px) and (max-width:1228px) {
   
section#temas_bloques #bloques_tematicos>[class*=vc_col-] { -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%; max-width: 33.33333333%; } 
#bloques_tematicos #portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .fotofull .foto_mask_artista {padding-top: 100%;} 
section#temas_bloques #bloques_tematicos>[class*=vc_col-]:nth-child(3n+0) .ultimostemas .bloque ul.noticias_side.musicaelectronica li {border-right: 0;}

}


@media (min-width:637px) and (max-width:932px) {
   
section#temas_bloques #bloques_tematicos>[class*=vc_col-] { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } 
#bloques_tematicos #portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .fotofull .foto_mask_artista {padding-top: 100%;} 
section#temas_bloques #bloques_tematicos>[class*=vc_col-]:nth-child(2n+0) .ultimostemas .bloque ul.noticias_side.musicaelectronica li {border-right: 0;}

}


@media (max-width:1200px) {
   
   .single-post .row.content-layout-wrapper.align-items-start .site-content>article {padding: 0!important;box-shadow: none!important}
}
@media (max-width: 1024px) {
   
   #portada .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .fotofull .foto_mask_artista {padding-top: 100%;min-height: 400px;height: auto;}
}


@media (max-width: 991px) {
.home .sidebar_home {
    margin-top: 15px;
}
}

@media (max-width:800px) {
.drts .drts-view-entities-list-grid>div>div, #tiendas_de_tatuajes .drts-view-entities-list-grid>div>div {max-width: 100%;}
}
@media (max-width:767px) {
   
   .buscadorbig {padding: 20px;}
   .buscadorbig form .drts-row .drts-search-form-field.drts-search-form-field-keyword {padding-right:0px;}
}

@media (max-width:636px) { 
   section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li .fotoleft {min-height: 90px;}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } 
#bloques_tematicos #portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .fotofull .foto_mask_artista {padding-top: 60%; min-height: 250px;} 
section#temas_bloques #bloques_tematicos>[class*=vc_col-]:nth-child(1n+0) .ultimostemas .bloque ul.noticias_side.musicaelectronica li {border-right: 0;border: 0;}
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li:nth-child(2n+1), section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li:nth-child(2n+1) .caption_content {background: #ffffff;} 
section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li:nth-child(1n+2),section#temas_bloques #bloques_tematicos>[class*=vc_col-] .ultimostemas .bloque ul.noticias_side.musicaelectronica li:nth-child(1n+2) .caption_content {background: #f2f2f2;} 
section#temas_bloques #bloques_tematicos>[class*=vc_col-]>#portada_destacados {border-right: 0;}
section#temas_bloques #bloques_tematicos>[class*=vc_col-]>h4.title-bloque {border-right: 0;}
}


@media (max-width: 500px) {
   #portada .relacionados_artista .artista_item {width: 100%;}
   #portada .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .fotofull .foto_mask_artista {padding-top: 120%;min-height: 0;}
}
@media (max-width:400px) {
   .drts .fototop_resumen_loop {padding-top: 100%!important;}
}


@media (min-width:900px) {
   .main-page-wrapper .searchandfilter ul li.sf-field-post-meta-fecha_inicio_evento {}
   .main-page-wrapper .searchandfilter ul li li {
    padding: 0px 0;
}
}
.woodmart-search-full-screen .autocomplete-suggestion .suggestion-thumb img { height: 120px; object-fit: cover; object-position: top center; } .woodmart-search-full-screen .autocomplete-suggestion .suggestion-title {line-height: 1.1; text-align: center; font-size: 12px; text-transform: none;}

@media (max-width:899px) {
   .main-page-wrapper .searchandfilter ul li {
    list-style: none;
    display: block;
    padding: 0 0 5px 0;
    margin: 0;
}
   .main-page-wrapper .searchandfilter h4 {
    margin: 0;
    padding: 0px 0 2px;
    font-size: 15px;
}
.main-page-wrapper .searchandfilter label {
    display: inline-block;
    margin: 0;
    padding: 0px;
}

.searchandfilter select.sf-input-select {
    min-width: 170px;
    height: 34px;
    font-size: 13px;
}
.main-page-wrapper .searchandfilter ul li.sf-field-post-meta-fecha_inicio_evento {padding: 0;}
.main-page-wrapper .searchandfilter ul li input.search-filter-reset { min-height: inherit; height: 34px; }
.main-page-wrapper .searchandfilter ul li li {
    padding: 0 0 5px 0;
    width: 50%;
    display: inline-block;
}
.searchandfilter ul li.sf-field-post-meta-fecha_inicio_evento ul li input {height: 34px;font-size: 13px;}
}



#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask {z-index: auto;} #nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item {margin: 0 1px 2px 1px;width: 100%;} #nuevos_temas_bloques .bloque_tema {margin: 0;} #nuevos_bloques_tematicos .ultimostemas .bloque ul {} #nuevos_bloques_tematicos .ultimostemas .bloque ul li { margin: 0 0px 2px 2px; background: #efefef; padding: 0; overflow: hidden; } #nuevos_bloques_tematicos .ultimostemas .bloque ul li .fotoleft { width: 100px; } 
#nuevos_bloques_tematicos .ultimostemas .bloque ul li:nth-child(2n+2) {background: #fff;}
#nuevos_bloques_tematicos .ultimostemas .bloque ul li .fotoleft a { display: block; position: absolute; width: 100px; height: 100%; padding: 0; top: 0; left: 0; z-index: 1; } #nuevos_bloques_tematicos .ultimostemas .bloque ul li .fotoleft img { width: 100%; object-fit: cover; height: 100%; object-position: center; position: relative; top: 0; left: 0; z-index: 1; display: block; }
#nuevos_bloques_tematicos .ultimostemas .bloque ul li .caption_content {padding: 10px;} #nuevos_bloques_tematicos .ultimostemas .bloque ul li .caption_content .subtema,.meta-post-categories {     letter-spacing: -0.2px;background: #f2de01; font-family: Poppins; word-spacing: 0; display: -webkit-inline-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; line-height: 16px; font-size: 10px; height: 15px;padding: 3px 6px; } #nuevos_bloques_tematicos .ultimostemas .bloque ul li .caption_content .subtema a,.meta-post-categories a { text-transform:uppercase;color: #000; -webkit-line-clamp: 1; -webkit-box-orient: horizontal; line-height: 1em; overflow: hidden; vertical-align: top; }
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1n+2) .content_blog_mask .metaautor, #nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(3) .content_blog_mask .metaautor {display: none;}
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) .foto_mask_artista {padding-top: calc(100%/1 + 2px);}
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) .artista_item_vc .content_blog_mask .titulo_artista_item h3 {font-size: 18px;}

#nuevos_bloques_tematicos .ultimostemas .bloque ul li .caption_content h4 {
    color: #000;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px;
    font-weight: 800;
    line-height: 1em;
    letter-spacing: -.3px;
}
.bloque_grid_column_home {margin-bottom: 20px;overflow:hidden;}

@media (min-width: 550px) and (max-width:991px) {.bloque_grid_column_home {display: flex;flex-wrap: wrap;} #nuevos_temas_bloques .bloque_tema { flex: 260px; min-width: calc(100%/2); }}


@media (min-width: 600px) {#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion { display: grid; gap: 2px; padding: 0 0 2px 0px; margin: 0; }
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) { grid-column: 1 / span 2; grid-row: 1 / span 3; display: block; }
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(2) { grid-column: 3 / span 2; grid-row: 1 / span 2; display: block; }
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(3) { grid-column: 3 / span 2; grid-row: 3; display: block; }
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item {margin: 0;}
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) .foto_mask_artista {padding-top: calc(130%/1 + 2px);}
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(2) .foto_mask_artista {padding-top: calc(65%/1 + 0px);}
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(3) .foto_mask_artista {padding-top: calc(65%/1 + 0px);}

#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) .artista_item_vc .content_blog_mask .titulo_artista_item h3 {font-size: 20px;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) {grid-column: 1 / span 1; grid-row: 1 / span 2;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(2) {grid-column: 2 / span 1; grid-row: 1 / span 1;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(3) {grid-column: inherit; grid-row: inherit;}

#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item .foto_mask_artista {padding-top: 65%;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) .foto_mask_artista {padding-top: calc(130%/1 + 2px);}

}

@media (min-width:992px) {#nuevos_bloques_tematicos .ultimostemas .bloque ul li {height: 127.7px; }
#nuevos_bloques_tematicos .ultimostemas .bloque ul.noticias_chicas_grid { display: flex; flex-wrap: wrap; }
#nuevos_bloques_tematicos .ultimostemas .bloque ul.noticias_chicas_grid li { height: auto; width: calc(100%/2 - 2px); display: block; }
#nuevos_bloques_tematicos .ultimostemas .bloque ul.noticias_chicas_grid li .fotoleft {width: 100%;}
#nuevos_bloques_tematicos .ultimostemas .bloque ul.noticias_chicas_grid li .fotoleft a {position: relative;padding-top: 57%;height: 0;width: 100%;display: block;}
#nuevos_bloques_tematicos .ultimostemas .bloque ul.noticias_chicas_grid li .fotoleft img {position: absolute;  object-position: 50% 10%;}
#nuevos_bloques_tematicos .ultimostemas .bloque ul.noticias_chicas_grid li .caption_content {width: 100%;text-align: center;}
#nuevos_temas_bloques .bloque_style_1 .bloque_tema {width: 100%;}
#nuevos_bloques_tematicos .bloque_style_1 .ultimostemas .bloque ul.noticias_chicas_grid li {    width: calc(100%/5 - 2px);}
 {padding-top: 100%;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) {grid-column: 1 / span 2; grid-row: 1 / span 2;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(2) {grid-column: 3 / span 1; grid-row: inherit;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(3) {grid-column: 4 / span 1; grid-row: inherit;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item .foto_mask_artista { padding-top: 80%; }
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) .foto_mask_artista { padding-top: calc(80%/1 + 1px); }
}
#portada button.owl-prev, #portada button.owl-next {
    min-height: unset;
    height: 30px;
    width: 30px;
    padding: 0!important;
}
#portada button.owl-prev::before {
    content: "<";
    font-size: 25px;
    line-height: 25px;
    font-weight: 600;
    font-family: 'Poppins';
    display: block;
}
#portada button.owl-next::before {
    content: ">";
    font-size: 25px;
    line-height: 25px;
    font-weight: 600;
    font-family: 'Poppins';
    display: block;
}

@media (min-width:960px) {
.drts-col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.drts-col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
}
@media (max-width: 599px) {
   #nuevos_temas_bloques #portada_destacados .artistas_grid_seccion {
    display: grid;
    gap: 2px;
    padding: 0 0 2px 0px;
    margin: 0;
}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) { grid-column: 1 / span 2; grid-row: 1 / span 1; }
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(2) { grid-column: 1 / span 1; grid-row: 2 / span 1; }
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(3) { grid-column: 2 / span 1; grid-row: 2 / span 1; }
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(4) { grid-column: 1 / span 1; grid-row: 3 / span 1; }
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(5) { grid-column: 2 / span 1; grid-row: 3 / span 1; }
#nuevos_temas_bloques #portada_destacados .artistas_grid_seccion .artista_item {margin: 0;min-width: inherit;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item .artista_item_vc .content_blog_mask .titulo_artista_item h3 {
    font-size: 13px;
}

#portada_destacados .artistas_grid_seccion .artista_item .meta-categories-wrapp {margin: 0 auto 2px;}
#portada_destacados .artistas_grid_seccion .artista_item .meta-categories-wrapp .meta-post-categories {padding: 2px 4px;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion.blog_relacionados .artista_item .artista_item_vc .content_blog_mask {padding: 15px 15px 20px 15px;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item .foto_mask_artista {padding-top: 130%;}
#portada_destacados .artistas_grid_seccion .artista_item .meta-categories-wrapp .meta-post-categories a.font_light {display: none;}

#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) .foto_mask_artista {padding-top: 100%;}
#nuevos_temas_bloques .bloque_style_1 #portada_destacados .artistas_grid_seccion .artista_item:nth-child(1) .artista_item_vc .content_blog_mask .titulo_artista_item h3 { font-size: 18px; }
.icono_cat_post_individual {
    display: block;
    font-size: 10px;
    width: 26px;
    height: 26px; }
.blog_loop_style_new .icono_cat_post_individual {   top: inherit;
bottom: 10px;}
.icono_cat_post_individual i {
        line-height: 26px;
        display: block;
    }
}


#bloques_relacionados p.rel {
    color: #fff;
    line-height: 1em;
    font-size: 11px;
    font-family: Arial;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 0 4px;
}
#bloques_relacionados .big_post p.rel {font-size: 13px;}
@media (min-width:1000px) and (max-width:1240px) {
   
   #bloques_relacionados .nombrefamosa {
    font-size: 15px;
    font-weight: 700;
    line-height: 1em;
    padding: 2px 1px 7px 1px;
}
}
@media (max-width:800px) {
#bloques_relacionados .grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
#bloques_relacionados p.rel {display: none!important;}
#bloques_relacionados .big_post p.rel { display: -webkit-inline-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
}

@media (max-width:500px) {
#bloques_relacionados .grid-cols-3 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
}

.row_inner_video>.wpb_column>.vc_column-inner { padding-bottom: 10px; }
   

   
   .row_inner_video .mejs-container {position: absolute;width: 100%!important;height: 100%!important;top:0;left: 0;overflow: hidden;}
   .row_inner_video .wp-video {width: 100%!important;padding-top: 177.8%; height: 0; position: relative;    padding-top: 145%;}
   
   .row_inner_video .wp-video-shortcode video, .row_inner_video video.wp-video-shortcode {
    max-width: 100%;
    display: inline-block;
    width: 100%!important;
    height: 100%!important;
    transform: scale(1.24);
    overflow: hidden;
}
.visitas_style3 {
    position: absolute;
    bottom: 0;
    padding-bottom: 9px;
    text-align: center;
    width: 100%;
    color: #f05aae;
    font-size: 10.5px;
    font-weight: 600;
    line-height: 1em;
    z-index: 4;
    display: flex;
    gap: 4px;
    justify-content: center;
    text-align: center;
}
#modelos_destacadas .models-6 .model_item .metadato_modelo_2, #modelos_destacadas .models-5 .model_item .metadato_modelo_2 {
    margin-bottom: 0;
    padding-bottom: 12px;
    color: #fff;
}
@media (max-width:500px) {
.video-description { text-align: center; line-height: 1em; padding-top: 10px; font-size: 12px; font-weight: 500; font-family: sans-serif; /* padding-bottom: 5px; */ opacity: 0.5; letter-spacing: -0.1px; padding-left: 10px; padding-right: 10px; font-style: italic;}
}

   @media (min-width:501px) {
   .row_inner_video>.wpb_column {width: calc(100%/3);float: left;}
   .video-description { text-align: center; line-height: 1em; padding-top: 10px; font-size: 12px; font-weight: 500; font-family: sans-serif; /* padding-bottom: 5px; */ opacity: 0.5; letter-spacing: -0.1px; padding-left: 10px; padding-right: 10px; font-style: italic; /* display: none; */ height: 34px; display: -webkit-inline-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
   .row_inner_video {padding-left: 10px;padding-right: 10px;}
   .row_inner_video>.wpb_column>.vc_column-inner {padding-left: 5px;padding-right: 5px;}
   }
   
   #modelos_destacadas .content_grid  {padding: 5px;}
   @media (min-width: 1400px) {
#modelos_destacadas .content_grid {
    max-width: 1690px;
    width: auto;
    margin: auto;
}
}

.wd-nav-main>li>a, .wd-nav-secondary>li>a {
    /* height: inherit !important; */
}

.whb-header-bottom {
  
}
#menu-menumodelos.wd-nav>li:is(.wd-has-children,#menu-menumodelos .menu-item-has-children)>a:after {
    margin-left: 5px;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    content: "\f129";
    font-family: "woodmart-font";
}
#menu-menumodelos-1.wd-nav>li:is(.wd-has-children,#menu-menumodelos-1 .menu-item-has-children)>a:after {
    margin-left: 5px;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    content: "\f129";
    font-family: "woodmart-font";
}
section.sc-bBHHQT.kclxIf {
    height: 75vh;
    padding-left: 4rem;
    padding-right: 4rem;
    position: relative;
    z-index: 0;
    color: #fff;
    min-height: 600px;
    margin-bottom: 20px;
    max-height: 800px;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.preview-image-video {
    position: absolute;
    inset: 0px;
    z-index: -1;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.preview-image-video::before {
    z-index: 1;
    content: "";
    position: absolute;
    inset: 60% 0px 0px;
    background: linear-gradient(0deg, rgb(26 27 28 / 27%), transparent);
}

.preview-image-video::after {
    content: "";
    position: absolute;
    inset: 0px;
    background: linear-gradient(60deg, rgb(0 0 0 / 87%) 10%, transparent);
}

.Image.image {
    object-fit: cover;
    z-index: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.Image.image img {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    object-fit: cover;
    width: 100%;
    height: 100%;
    object-position: 50% 27%;
}

.kclxIf .content {
    z-index: 1;
    max-width: 5000rem;
}

.diTfAI {
    display: flex;
    color: rgb(255, 255, 255);
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    font-size: 1em;
    padding: 0.25em 0.5em;
    transition: all 150ms ease 0s;
    border-radius: 0.25em;
}

.kclxIf .back-button {
    z-index: 5;
    padding: 0.25em;
}

.diTfAI > span {
    text-transform: uppercase;
}

.single-post .container_braed {display: none!important;}

.banner_title_single {}
.banner_title_single .content {}
.banner_title_single .content button {
    display: flex;
    align-items: center;
    background: transparent;
    color: #fff;
    gap: 9px;
    line-height: 1em;
    font-size: 14px;
    color: orange;
    font-weight: 800;
}
.banner_title_single .content button:hover {opacity: 0.8;}
.banner_title_single .content button span {}
.banner_title_single .content button i {
    font-size: 2rem;
}
.banner_title_single .content button svg {
}
.banner_title_single .content header {
    /* margin-top: 10rem; */
    max-width: 50rem;
    position: absolute;
    width: 85%;
    top: 50%;
    transform: translateY(-50%);
}
.banner_title_single .content header a {}
.banner_title_single .content header .entry-title.title {
    color: #fff;
    font-size: 3rem;
    text-transform: none;
    font-weight: 700;
    margin-bottom: 1rem;
    /* margin-top: 12rem; */
}
.banner_title_single .content header .yoast-breadcrumb {
   display: none;
    color: #fff;
}
.banner_title_single .content header .yoast-breadcrumb span {
    color: #fff;
}
.banner_title_single .content header .yoast-breadcrumb span a {
    color: #fff;
}
.banner_title_single .content header .entry-meta {}
.banner_title_single .content header .entry-meta .entry-meta-list {
    line-height: 1em;
    padding: 0;
    margin: 0;
    margin-top: 1rem;
}
.banner_title_single .content header .entry-meta .entry-meta-list li {
    color: #fff;
    line-height: 1em;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.1px;
    /* font-weight: 600; */
}
.banner_title_single .content header .entry-meta .entry-meta-list li span {}
.banner_title_single .content header .entry-meta .entry-meta-list li a {
    color: #fff;
    font-weight: 700;
}
.banner_title_single .content header .bajada {margin-bottom: 1rem;}
.banner_title_single .content header .bajada p {
    margin: 0;
    line-height: 1.1em;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    font-family: Poppins;
}
.banner_title_single .content .container_braed {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    margin: 0;
    /* display: none; */
    right: 0px;
    left: 3rem;
    width: calc(100% / 1 - 6rem);display: flex!important;
}

.banner_title_single .content .container_braed p#breadcrumbs {
    margin: 0;
    line-height: 1em;
    font-size: 12px;
    padding: 0;
    font-weight: 500;
    color: #fff;
    color: #ffffff;
    max-width: inherit;
    width: 100%;
}
.banner_title_single .content .container_braed p#breadcrumbs span span {
    margin-left: 5px;
    margin-right: 5px;
    border-right: 1px solid #fff;
    padding-right: 10px;
    padding: 0;
    border: 0;
    text-transform: uppercase;
}
.banner_title_single .content .container_braed p#breadcrumbs span.breadcrumb_last { border: 0; padding-right: 0; display: inline-block !important; font-size: inherit; letter-spacing: inherit; font-weight: inherit; max-width: 252px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.banner_title_single .content #breadcrumbs > span span:not(:nth-last-child(2)) {display: block;}

.banner_title_single .content #breadcrumbs .breadcrumb-item.active {
  color: #fff;
  max-width: 200px; /* Ajusta el ancho mÃƒÂ¡ximo segÃƒÂºn sea necesario */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (max-width:991px) {
   .banner_title_single .content header {max-width:500px;}
   .banner_title_single .content header .entry-title.title {font-size:2.3rem;}
}

@media (max-width:767px) {
   
   section.sc-bBHHQT.kclxIf.banner_title_single {padding: 2rem;}
   .banner_title_single .content .container_braed {padding: 10px 1.5rem;left:0;width: auto;}
   .banner_title_single .content button {font-size: 12px;}
   .banner_title_single .content button i {font-size: 1.3rem;}
   .banner_title_single .content button span {display: none;}
   .banner_title_single .content header .bajada p {font-size: 13px;}
}

@media (max-width:480px) {
   
   .banner_title_single .content header {
       bottom: 2.5rem;
       transform: inherit;
       top: inherit;
   }
   section.sc-bBHHQT.kclxIf {min-height: 400px;height: 70vh;max-height: 500px;}
   .banner_title_single .content header .bajada {display: none;}
   .banner_title_single .content header .entry-title.title {font-size:1.6rem;}
}
.single-evento .top_single_content .contenido-articulo h2.subtitulo_header {
    font-weight: 700;
    padding: 0 0 15px;
    line-height: 1em;
    font-size: 25px;
    margin: 0;
    text-align: center;
    text-transform: none;
    font-family: Poppins;
    letter-spacing: 0;
}
.single-evento .top_single_content .contenido-articulo .bajada p {
    font-size: 17px;
    font-weight: 500;
}
.single-post .top_single_content .contenido-articulo h1 {
    font-weight: 700;
    padding: 0 0 15px;
    line-height: 1em;
    font-size: 25px;
    margin: 0;
    text-align: center;
    text-transform: none;
    font-family: Poppins;
    letter-spacing: 0;
}
.single-post .top_single_content .contenido-articulo .bajada p {font-size: 17px;font-weight: 500;}

.primary-tags {width: 100%;text-align: center;display: flex;justify-content: center;gap: 7px;margin-bottom: 10px;flex-wrap: wrap;gap: 3px;} .primary-tags a { background: #e81d9d; line-height: 1em; font-size: 10px; font-weight: 600; margin: 0px; padding: 7px 10px; color: #fff!important; /* text-transform: uppercase; */ border-radius: 4px; border: 0; display: block; }

  
[class*="wd-search-full-screen"] .autocomplete-suggestion .suggestion-thumb {height: 8em;}
[class*="wd-search-full-screen"] .autocomplete-suggestion .suggestion-thumb img {width: 100%;height: 100%;object-fit: cover;object-position: 50% 20%;}
[class*="wd-header-search-form"] input[type='text'] {
    min-width: 106px!important;
    height: 38px;
    font-size: 12px;
    max-width: 106px;
}
.container_dash {
    border: 0;
    padding: 0;
    display: flex;
    gap: 0;
    margin-bottom: 2rem;
    flex-wrap: wrap;
}

 .bloque_intro {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center;
    background: #f8f8f8;
    padding: 2rem;
    margin-bottom: 0;
    line-height: 1em;
    flex: 300px;
    width: 50%;
    flex-wrap: wrap;
    max-width: 100%;
    align-content: center;
    text-align: center;
}
.fotoavatar {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background: #fff;
    border: 2px solid #d5d5d5;
    object-fit: cover;
}

h3.bienvenidauser {
    line-height: 1em;
    margin: 0;
    text-transform: none;
    font-weight: 5;
    font-size: 21px;
}

form.editar_datos_user {
    flex: 300px;
    width: 50%;
    gap: 1px;
    display: grid;
    border: 1px solid #ddd;
    padding: 2rem;
    flex-wrap: wrap;
}

.page-id-39064 .post-views {display:none;}

.menu-dash-user {
    position: relative;
    display: inline-block;
    text-align: center;
}

.menu-dash-user a {
    cursor: pointer;
    text-decoration: none;
}

.header-avatar {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border:1px solid #fff;
}
.menu-dash-user a label {
    display: block;
    margin-bottom: 3px;
    color: var(--wd-title-color);
    vertical-align: middle;
    font-weight: 400;
    font-size: 11px;
    font-weight: 500;
    width: 60px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
.header_dropdown {
    display: none;
    position: absolute;
    right: 0;
    border: 0px solid #ccc;
    background-color: #a63e10;
    padding: 15px;
    min-width: 160px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 1;
    border-radius: 4px;
}
.header_dropdown  ul {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 1em;
    font-size: 12px;
}
.header_dropdown ul li {
    border-bottom: 1px solid #fff;
    padding-bottom: 11px;
    line-height: 1em;
}
.header_dropdown ul li:last-child {
   border: 0;
    padding-bottom: 0;
}
.menu-dash-user:hover .header_dropdown {
    display: block;
}
.row_inner_video .video-description {
    text-align: center;
    line-height: 1em;
    padding-top: 10px;
    font-size: 12px;
    font-weight: 500;
    font-family: sans-serif;
    /* padding-bottom: 5px; */
    opacity: 0.7;
    letter-spacing: -0.1px;
    padding-left: 10px;
    padding-right: 10px;
    font-style: normal;
    /* display: none; */
    height: auto;
    display: block;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
    overflow: hidden;
    width: 100%;
    background: #eee;
    padding: 10px 14px;
}

.row_inner_video .video-description .btn {
    /* display: none; */
    padding: 0;
    margin: 0;
    line-height: 1;
    height: inherit;
    min-height: inherit;
    display: block;
    background: #fff;
    line-height: 1em;
    font-size: 11px;
    display: inline-block;
    border: 1px solid;
    height: auto;
    padding: 2px;
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 6px;
}

.row_inner_video .video-description h4 {
    text-transform: none;
    font-size: 13px;
    line-height: 1em;
    margin: 0;
    font-weight: 700;
    margin-bottom: 4px;
}

.row_inner_video .video-description p {
    margin-bottom: 0;
    font-size: 12px;
    padding: 0;
    line-height: 1em;
    letter-spacing: 0;text-align: center;
}

@media (min-width: 992px) {
    .row_inner_video>.wpb_column {
        width: calc(100%/3);
        float: none;
    }
}

@media (max-width: 991px) {
    .row_inner_video>.wpb_column {
        width: calc(100%/3);
        float: none;
    }
}

@media (max-width: 575px) {
    .row_inner_video>.wpb_column {
        width: calc(100%/2);
        float: none;
    }
}

@media (min-width: 376px) {
    .video-description {
        text-align: center;
        line-height: 1em;
        padding-top: 10px;
        font-size: 12px;
        font-weight: 500;
        font-family: sans-serif;
        /* padding-bottom: 5px; */
        opacity: 0.5;
        letter-spacing: -0.1px;
        padding-left: 10px;
        padding-right: 10px;
        font-style: italic;
        /* display: none; */
        height: inherit;
        display: block;
        -webkit-box-orient: inherit;
        -webkit-line-clamp: inherit;
        overflow: inherit;
    }

    .row_inner_video {
        padding-left: 10px;
        padding-right: 10px;
        display: flex;
        flex-wrap: wrap;
    }

    .row_inner_video>.wpb_column>.vc_column-inner {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media (max-width: 376px) {
    .row_inner_video>.wpb_column {
        float: none;
        width: 100%;
    }
}
#sidebar_row_container .noticias_relacionadas_tag_principal ul {display: flex; flex-wrap: wrap; width: calc(100% / 1 + 0px); padding: 0; margin: 0; counter-reset: none; }
#sidebar_row_container .noticias_relacionadas_tag_principal ul li {list-style: none; display: flex; flex-wrap: wrap; position: relative; width: 100%; padding: 0; flex: 260px; min-width: calc(100% / 2 - 5px); background: #f2f2f2; margin: 0 5px 5px 0; }
#sidebar_row_container .noticias_relacionadas_tag_principal ul li .fotoleft { width: 100px; height: auto; padding: 0; overflow: hidden; position: relative; }
#sidebar_row_container .noticias_relacionadas_tag_principal ul li .fotoleft img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; object-fit: cover; object-position: 50% 23%; }
#sidebar_row_container .noticias_relacionadas_tag_principal ul li .caption_content { padding: 14px 10px; margin: 0; display: block; font-family: 'Poppins'; line-height: 1em; background: #f2f2f2; width: calc(100% / 1 - 100px); text-align: left;}
#sidebar_row_container .noticias_relacionadas_tag_principal ul li .caption_content a h4 { font-family: 'Poppins'; font-weight: 700; text-transform: none; line-height: 1em; letter-spacing: 0; margin: 5px 0px;font-size: 1em; }
#sidebar_row_container .noticias_relacionadas_tag_principal ul li .caption_content .metaautor { padding: 0; }

.sidebar_home .tab button {padding: 5px 8px;font-size: 11px;}
.sidebar_home .tab button.active { background: #ffab22; color: #fff; }
.sidebar_home .tabcontent {display: none;}

.sidebar_home.widget_modelos {padding-left: 0;}
.sidebar_home.widget_modelos .tab_modelos button {padding: 5px 8px;font-size: 11px;}
.sidebar_home.widget_modelos .tab_modelos button.active { background: #c43584; color: #fff; }
.sidebar_home.widget_modelos .tabcontent_modelos {display: none;}
.widget_modelos .ultimostemas .bloque ul.losmasleidos { background: #c43584; display: block; gap: 1px; column-count: 2; }
.widget_modelos .ultimostemas .bloque ul.losmasleidos li {border-bottom: 1px solid #c43584;}
.widget_modelos ul.losmasleidos li .num_list  { background: #c43584; }
.widget_modelos .ultimostemas .bloque ul.losmasleidos li .caption-destacada h5 span.post-views-count {color: #c43584;}

.sidebar_home.widget_recientes .tab_recientes button {padding: 5px 14px;font-size: 11px;}
.sidebar_home.widget_recientes .tab_recientes button.active { background:#c43584; color: #fff; }
.sidebar_home.widget_recientes .tabcontent_recientes {display: none;}
.sidebar_home.widget_recientes .tabcontent_recientes .ultimostemas .bloque ul {background:#c43584;padding: 5px;}
.sidebar_home.widget_recientes .tabcontent_recientes .ultimostemas .bloque ul li { background:#c43584; border-bottom: 1px solid #ffffff54; display: flex; flex-wrap: wrap; align-items: stretch; position: relative; width: 100%; padding: 0; }
.sidebar_home.widget_recientes .tabcontent_recientes .ultimostemas .bloque ul li:nth-child(6) {border: 0;}
.sidebar_home.widget_recientes .tabcontent_recientes .ultimostemas .bloque ul li .fotoleft { width: 60px; height: auto; padding: 0; position: relative; overflow: hidden; }
.sidebar_home.widget_recientes .tabcontent_recientes .ultimostemas .bloque ul li .fotoleft img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.sidebar_home.widget_recientes .tabcontent_recientes .ultimostemas .bloque ul li .caption_content {width: calc(100%/1 - 60px); padding: 10px;}
.sidebar_home.widget_recientes .tabcontent_recientes .ultimostemas .bloque ul li .caption_content h4 {    color: #ffffff;}
.sidebar_home.widget_recientes .tabcontent_recientes .ultimostemas .bloque ul li .caption_content .metaautor {    color: #ffffff;}
.subtema_grid_custom_posts a {
    color: #f2de01;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1em;
    display: block;
}
.epigrafe_alternativo_c_amarillo {
    color: #f2de01;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1em;
    display: block;
}
.archive-meta .post-views {display:none;}
.container_order_count { display: flex ; flex-wrap: wrap; align-items: center; justify-content: center; gap: 10px; margin-bottom: 15px; }
.image_video_count { color: #000; line-height: 1em; margin-bottom: 0; text-align: center; font-size: 13px; text-transform: none; display: block; }
.image_video_count p { line-height: 1; margin: 0; }
.tax-attachment_category .ordenar-por, .tax-attachment_tag .ordenar-por { max-width: 100%; }
.cat_cabecera {}
.cat_cabecera h2 {
    text-align: center;
    font-size: 20px;
    font-weight: 800;
}
.pagination.pag_attachments { padding-top: 30px; justify-content: center; gap: 0 9px; display: flex; text-align: center; width: 100%; flex-wrap: wrap; align-items: baseline; }

.pagination.pag_attachments a, .pagination.pag_attachments span { height: 40px; line-height: 40px; font-size: 15px; font-weight: 500; border-radius: 20px; text-decoration: none; display: inline-block; color: #000; }

.pagination.pag_attachments .page-numbers.current { background: linear-gradient(90.35deg, #FD977B 14.01%, #FE7CCD 91.6%); color: #fff; width: 40px; }
ul.listado_paises {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 25px auto 25px;
    align-items: stretch;
    gap: 3px;
    justify-content: space-between;
    padding: 30px 27px;
    border: 0px solid;
    width: 100%;
    max-width: 1690px;
     width: auto;
     margin: auto;

}
.grupo_continente {
    width: calc(100% / 6 - 3px);  flex:173px; padding: 5px 10px;
}
li.item_continente {
    font-size: 17px;
    line-height: 1em;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    color: #ffffff5c;
}
.grupo_continente li a {color: #fff;}
.grupo_continente ul {padding: 0;margin: 0;line-break: 0;}
li.item_pais {
    margin: 0;
    line-height: 1em;
    line-height: 1em;
    font-size: 13px;
    display: flex;
    align-items: center;
    padding: 1px 1px;
    min-height: 25px;
}
img.bandera_small {
    height: 21px;
    width: auto;
    margin-right: 6px;
}
span.cant_terms {
    letter-spacing: 1px;
    color: #ffa000;
    padding: 2px 4px;
    line-height: 1em;
    font-size: 13px;
    font-weight: 600;
}

.page-id-109855 .main-page-wrappe ul.listado_paises {background: transparent;padding: 0;}
.page-id-109855 .main-page-wrapper .color_blanco_naranja h4 {
    border-color: orange;
    color: #fff;
    line-height: 1em;
    text-align: center;
    font-size: 1.5em;
    font-family: Poppins;
    letter-spacing: 0;
    font-weight: 700;
}
.page-id-109855 .main-page-wrapper .color_naranja {
    color: orange;
}
.page-id-109855 .main-page-wrapper { margin-top: -40px; padding-top: 40px; min-height: 50vh; background-color: #5e003b; }
.page-id-129199 .main-page-wrapper { margin-top: -40px; padding-top: 40px; min-height: 50vh; background-color: #5e003b; }
.page-id-134306 .main-page-wrapper { margin-top: -40px; padding-top: 40px; min-height: 50vh; background-color: #5e003b; }
.page-id-133495 .main-page-wrapper { margin-top: -40px; padding-top: 40px; min-height: 50vh; background-color: #5e003b; }
.page-id-134309 .main-page-wrapper { margin-top: -40px; padding-top: 40px; min-height: 50vh; background-color: #5e003b; }
.listado-modelos {
    text-align: left;
    padding: 0 5px;
    padding-top: 20px;
}
.listado-modelos h2 {
    color: #fff;
    line-height: 1em;
    text-align: center;
}
h3.letra-encabezado {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    border-bottom: 1px solid #ffffff40;
    padding-bottom: 5px;
    line-height: 1em;
}

h3.letra-encabezado a {
    color: #fff;  
}
h3.letra-encabezado a:hover {
    color: #ffa000;  
}
.modelos-lista {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(215px, 1fr));
    gap: 10px;
    list-style: none;
    padding: 0;
}
.modelo-item {
    display: flex;
    align-items: center;
    line-height: 1em;
    margin: 0;
    padding: 0;
    gap: 8px;
    font-size: 12px;
}
li.modelo-item a {
    color: #fff;
}
.bandera-small {
    width: 20px;
    height: auto;
}
.listado-paises {
    text-align: left;
    padding: 0 5px;
    padding-top: 20px;
}
#paises_section .listado-paises {
  
   padding: 20px;
}
  .listado-paises h2 {
      color: #fff;
      text-align: center;
  }
 .paises-lista {
     display: grid;
     grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
     gap: 8px;
     list-style: none;
     padding: 0;
     row-gap: 8px;
     margin: 0;
 }
  .pais-item {
      display: flex;
      align-items: center;
      line-height: 1em;
      margin: 0;
      padding: 0;
      gap: 5px;
      font-size: 12px;
  }
  .pais-item a {
      color: #fff;
      text-decoration: none;
  }
  .bandera-small {
      width: 15px;
      height: auto;
  }
 .pais-item span.cant-terms {
     color: #ffa000;
     font-size: 10px;
     font-weight: 600;
     margin-left: -2px;
 }

.titulo_seccion_line {--content-align: center; --text-align: center; text-align: center; margin-bottom: 20px; width: 100%; }
.titulo_seccion_line .liner-continer { border-bottom: 2px solid rgba(119, 119, 119, .17);}
.titulo_seccion_line .liner-continer h2 {
  display: inline-block;
  margin-bottom: -2px;
  padding-bottom: 10px;
  border-bottom: 2px solid transparent;
  border-color: orange;
  color: #fff;
  line-height: 1em;
  text-align: center;
  font-size: 1.5em;
  font-family: Poppins;
  letter-spacing: 0;
  font-weight: 700;
  }

.contenido-articulo .cuerpo .related-posts { float: right; width: 320px; background: #f2f2f2; padding: 1.25rem; margin-bottom: 1.25rem; margin-left: 1.25rem; max-width: 50%; position: relative;z-index: 2; }

.contenido-articulo .cuerpo .related-posts ul { padding-left: 0; list-style: none; margin: 0; }
.contenido-articulo .cuerpo .related-posts ul::before { content: "Relacionados"; display: inline-block; padding: .3125rem .625rem; margin: 0 0 .625rem; background-color: #e81c9d; font-size: 1em; font-weight: 700; font-style: normal; color: #fff; }
.contenido-articulo .cuerpo .related-posts ul li { list-style: square; margin-left: 1rem; }
.contenido-articulo .cuerpo .related-posts ul li a { color: #e81c9d; }
.single-post .contenido-articulo .cuerpo bodycontent .vc_col-sm-12 {float:none;}

aside.footer-sidebar.widget-area.row {
    padding-top: 25px;
    padding-bottom: 20px;
    display: flex;
    border-bottom: 1px solid #444;
    row-gap: 20px;
}

.footer-widget.widget_nav_menu h5.widget-title {
  line-height: 1em;
  margin-bottom: 14px;
}

.footer-widget.widget_nav_menu ul.menu {
    line-height: 1em;
    font-size: 12px;
}
.footer-widget.widget_nav_menu ul.menu li {
  margin-bottom: 10px;
}
.footer-widget.widget_nav_menu ul.menu li a {
}
.footer-widget.widget_nav_menu ul.menu li a:hover {
}

@media (max-width:767px) {
   .contenido-articulo .cuerpo .related-posts { float: none; width: 100%; background: #f2f2f2; padding: 1.25rem; margin-bottom: 1.25rem; margin-left: 0; max-width: 100%; }
}

@media (max-width:1024px) {
.wd-toolbar.wd-toolbar-label-show {bottom: 32px}
.copyrights-centered .min-footer>div:last-child {padding-bottom: 55px;}
}

.wd-sub-menu li>a {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 6px;
    padding-bottom: 6px;
   font-weight: 700!important;
    font-size: 17px;
    line-height: 1;
}

.wd-nav-mobile .wd-sub-menu li>a {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
    line-height: 1;
    min-height: 29px !important;
}

@media (max-width: 576px) {
    .wd-search-full-screen-2 .autocomplete-suggestions {
        grid-template-columns: repeat(auto-fill, minmax(163px, 1fr));
        gap: 15px;
        text-align: center;
    }
    .wd-header-search-form-mobile .searchform input[type="text"] {
       
        opacity: 0;
    }
    
    .col-mobile-12 {flex: 0 0 100%; max-width: 100%;}
    .wd-header-search-form-mobile.wd-search-form.wd-display-full-screen-2 .searchform { pointer-events: none; user-select: none; max-width: 110px; }
}

@media (min-width: 1240px) {
    .col-xl-14_3 {
       flex: 0 0 14.285714%;
         max-width: 14.285714%;
    }
}

@media (min-width: 1400px) {
    .col-xl-10cols {
       flex: 0 0 10%;
         max-width: 10%;
    }
}

 .galeriadefotos { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; }
  .galeriadefotos article.model_item { padding-top: 0; position: relative; width: 100%; height: auto; overflow: hidden; background: #fff; border: 1px solid #ddd; }
  .galeriadefotos article.model_item .gradient.totop {z-index: -9;}
  .galeriadefotos article.model_item div#poster { padding-top: 57%; width: 100%; height: 0; position: relative; overflow: hidden;}
  .galeriadefotos article.model_item div#poster.img_custom_post:hover img { transform: scale(1.2); transition: all .3s linear; object-position: 0 1em; }
  .galeriadefotos article.model_item .md-center { position: relative; }
  .galeriadefotos article.model_item .md-center .nombrefamosa {color: #000;font-weight: 700;font-size: 16px;}
  #bloques_relacionados .galeriadefotos article.model_item .md-center p.rel {color: #000;}
#bloques_relacionados .galeriadefotos article.model_item .md-center .meta-categories-wrapp {
      position: relative;
      background: #fadd41;
      padding: 6px 8px;
      line-height: 1em;
      display: inline-block;
      margin-bottom: 5px;
  }
 #bloques_relacionados .galeriadefotos article.model_item .md-center .meta-categories-wrapp .subtema_grid_custom_posts {
      height: 10px;
  }
#bloques_relacionados .galeriadefotos article.model_item .md-center .meta-categories-wrapp a {
      color: #000;
      line-height: 1em;
      display: -webkit-inline-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
      vertical-align: top;
      font-size: 11px;
  }
  .mtcont_s2 { padding: 0 15px 10px 15px; position: absolute; text-align: center; z-index: 2; width: 100%; bottom: 0; }
.edpa_s2 {font-size: 12px; line-height: 1em; padding: 0; text-align: center; border-bottom: 0px solid #fe5eb763; color: orange; font-weight: 700; max-width: 100%; margin: 5px auto 5px;} 
.epi_s2 { font-size: 11px; line-height: 1em; padding-bottom: 8px; color: #ffffff; text-align: center; letter-spacing: 0; font-weight: 500; /* display: none; */ }
  @media (max-width: 1005px) {.galeriadefotos { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }}
  @media (max-width: 600px) {.galeriadefotos { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 8px; }}
  
  .photo_link { position: absolute; z-index: 12; top: 10px; left: 10px; background: #fff; line-height: 1; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 11px; border-radius: 100%; letter-spacing: 0px; display: block; opacity: 0.7; }
  
  .contenido-articulo .cuerpo p.video-description {padding: 0;line-height: 1em;}
.social-share.stickysocial {
      /* justify-content: center; */
      gap: 2px; 
      font-size: 16px;
      /* padding: 15px 0; */
      position: fixed;
      top: 50%;
      z-index: 14;
      display: flex;
      flex-direction: column;
      /* transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 1s; */
      right: 0;
      align-items: flex-end;
      transform: translate3d(0, -50%, 0);
  }
.social-share.stickysocial a.share-button {
      background: #000;
      width: 34px;
      height: 34px;
      text-align: center;
      margin-bottom: 0px;
      line-height: 34px;
      padding: 0;
      color: #fff;
  }
  
  .noticias-codigoia {
      display: flex;
      flex-wrap: wrap;
      gap: 2px;
      justify-content: center;
      line-height: 1em;
      margin-bottom: 30px;
  }
  
 .noticias-codigoia .noticia {
      width: calc(100% / 6 - 2px);
      background: #f0eded;
  }
  @media (max-width: 1100px) {
    .noticias-codigoia .noticia {
        width: calc(100% / 3 - 2px);
       
    }
  }
  
  @media (max-width: 700px) {
    .noticias-codigoia .noticia {
        width: calc(100% / 2 - 2px);
        
    }
    .noticias-codigoia .noticia .content_box h3 {
      
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        font-size: 13px;
        
    }
  }
  @media (max-width: 480px) {
    .noticias-codigoia .noticia {
       
       
    }
    .modelos-lista {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
        list-style: none;
        padding: 0;
    }
  }
  
  .noticias-codigoia .noticia .imagen_box {
    position: relative;
    padding-top: 70%;
    height: 0;
    width: 100%;
    display: block;
  }
  
 .noticias-codigoia .noticia .imagen_box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .noticias-codigoia .noticia .content_box {
    padding: 15px 10px;
  }
 .noticias-codigoia .noticia .content_box a {}
  .noticias-codigoia .noticia .content_box h3 {
      text-transform: none;
      text-align: center;
      color: #000;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
      font-size: 14px;
      font-weight: 800;
      line-height: 1em;
      letter-spacing: -.3px;
      font-family: 'Poppins';
      -webkit-font-smoothing: inherit;
      margin-bottom: 0;
  }
  
  .noticias-codigoia .noticia .content_box p {
      text-align: center;
      width: 100%;
      margin: auto;
      padding-top: 6px;
      letter-spacing: 0;
      font-size: 11px;
      opacity: .9;
      color: #5f5f5f;
      line-height: 1em;
      font-family: Poppins;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
  }
  
  .noticias-codigoia .noticia .content_box span {
      display: none;
  }
  
  @media (min-width: 1100px) { .col-five-min1100px { flex: 0 0 20%; max-width: 20%; } .col-six-min1100px { flex: 0 0 16.66667%; max-width: 16.66667%; }}
  
  @media (min-width: 1300px) {
    .tax-ocupacion .main-page-wrapper .container, .tax-pais .main-page-wrapper .container, .post-type-archive-solopacks .main-page-wrapper .container , .post-type-archive-onlyfansmodels .main-page-wrapper .container { max-width: 100%; } 
    
    .tax-ocupacion .main-page-wrapper .container .col-five-min1100px,
    .tax-pais .main-page-wrapper .container .col-five-min1100px,
    .post-type-archive-solopacks .main-page-wrapper .container .col-five-min1100px,
    .post-type-archive-onlyfansmodels .main-page-wrapper .container .col-five-min1100px {
      flex: calc(100% / 5 - 0px);
      max-width: calc(100% / 5 - 0px);
    }
  }
  
  @media (min-width: 1500px) {
    .tax-ocupacion .main-page-wrapper .container .col-five-min1100px,
    .tax-pais .main-page-wrapper .container .col-five-min1100px,
    .post-type-archive-solopacks .main-page-wrapper .container .col-five-min1100px,
    .post-type-archive-onlyfansmodels .main-page-wrapper .container .col-five-min1100px {
      flex: calc(100% / 6 - 0px);
      max-width: calc(100% / 6 - 0px);
    }
  }
  
  @media (min-width: 1700px) {
    .tax-ocupacion .main-page-wrapper .container .col-five-min1100px,
    .tax-pais .main-page-wrapper .container .col-five-min1100px,
    .post-type-archive-solopacks .main-page-wrapper .container .col-five-min1100px,
    .post-type-archive-onlyfansmodels .main-page-wrapper .container .col-five-min1100px {
      flex: calc(100% / 7 - 0px);
      max-width: calc(100% / 7 - 0px);
    }
  }
  
  @media (min-width: 1900px) {
    .tax-ocupacion .main-page-wrapper .container .col-five-min1100px,
    .tax-pais .main-page-wrapper .container .col-five-min1100px,
    .post-type-archive-solopacks .main-page-wrapper .container .col-five-min1100px,
    .post-type-archive-onlyfansmodels .main-page-wrapper .container .col-five-min1100px {
      flex: calc(100% / 8 - 0px);
      max-width: calc(100% / 8 - 0px);
    }
  }
  
  @media (min-width: 1300px) {.tax-ocupacion .main-page-wrapper .container, .tax-pais .main-page-wrapper .container, .post-type-archive-solopacks .main-page-wrapper .container , .post-type-archive-onlyfansmodels .main-page-wrapper .container { max-width: 100%; } .col-five-min1100px { flex: calc(100% / 5 - 0px); max-width: calc(100% / 5 - 0px); }}
  

.ocupacion_famoso {
        font-size: 11px;
        line-height: 1em;
        display: flex;
        justify-content: center;
        column-gap: 4px;
        margin-top: 4px;
        font-weight: 600;
        text-transform: uppercase;
        flex-wrap: wrap;
        color: #0000004d;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    }
  .ocupacion_famoso a {
       color: #f443c4 !important;
    }
    
  .apodos_modelo_en_loop {
      font-size: 11px;
      line-height: 1em;
      /* display: flex; */
      /* justify-content: center; */
      /* column-gap: 4px; */
      margin-top: 4px;
      /* flex-wrap: wrap; */
      color: #0000007d;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: normal;
  }
  #paises_section {
      min-height: inherit;
      background: linear-gradient(45deg, rgb(140 12 60), rgb(131 26 92));
      padding-top: 25px;
      padding-bottom: 25px;
      opacity: 1;
  }
  
  ul.taxonomy-list {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(157px, 1fr));
      gap: 12px;
      padding: 0;
      row-gap: 12px;
      margin: 0;
      justify-content: center;
  }
  ul.taxonomy-list li {
      display: flex;
      align-items: stretch;
      line-height: 1em;
      margin: 0;
      padding: 0;
      /* gap: 5px; */
      font-size: 13px;
      color: #000;
      /* list-style: decimal-leading-zero; */
      /* padding-left: 15px; */
      /* margin-left: 24px; */
      /* border: 1px solid; */
      /* padding: 12px 12px; */
      /* justify-content: center; */
      /* text-align: center; */
  }
  
ul.taxonomy-list li a {
      font-weight: 700;
      display: block;
      padding: 12px;
      width: 100%;
      border: 1px solid;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      background: #f6efef;
      border: 0;
      box-shadow: 0px 0px 4px #dddddd;
  }
  
ul.taxonomy-list li a:hover {
      background: #ffffff;
      box-shadow: 0px 0px 4px #c7c7c7;
  }
  
 .taxonomy-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
      gap: 10px;
      text-align: center;
      margin-bottom: 20px;
  }
  
  .taxonomy-item {
      background: #fff;
      border: 1px solid transparent; 
      border-radius: 10px;
      padding: 5px;
      transition: all 0.3s ease-in-out;
      
  }
  
  .taxonomy-item:hover {
      transform: scale(1.05);
      box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border: 1px solid #ddd;
      /* padding-bottom: 10px; */
  }
  
  .taxonomy-item img.taxonomy-thumbnail {
      width: 100%;
      height: auto;
      max-height: inherit;
      object-fit: cover;
      border-radius: 8px;
      aspect-ratio: 3/4;
      /* overflow: hidden; */
      object-position: 50% 10%;
  }
  
  .taxonomy-item h3 {
      font-size: 14px;
      font-weight: bold;
      margin: 5px 0;
      padding-top: 3px;
  }
  
  .taxonomy-meta, .taxonomy-views {
      font-size: 12px;
      color: #666;
      margin: 0;
      line-height: 1em;
      font-family: 'Arial',sans-serif;
  }
  
  .taxonomy-button {
      text-align: center;
      margin-top: 8px;
  }
  
  .btn-view-collection {
      display: inline-block;
      padding: 4px 12px;
      font-size: 12px;
      font-weight: bold;
      color: #fff;
      background: linear-gradient(90deg, #ff4e50 0%, #ff6a5f 100%);
      border-radius: 8px;
      text-decoration: none;
      transition: all 0.3sease-in-out;
      box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  }
  
  .btn-view-collection:hover {
      background: linear-gradient(90deg, #ff6a5f 0%, #ff4e50 100%);
      box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.15);
      transform: translateY(-2px);
  }
  
  /* Ajustes en mobile */
  @media (max-width: 768px) {
      .btn-view-collection {
          font-size: 12px;
          padding: 4px 12px;
          border-radius: 6px;
      }
  }

/* Contenedor del botÃ³n */
  .boton-container {
      display: flex;
      justify-content: center;
      margin: 20px 0;
      width: 100%;
  }
  
  /* DiseÃ±o base del botÃ³n */
  .boton-explorar {
      display: flex;
      align-items: center;
      justify-content: center;
      background: #ff4081;
      color: white;
      padding: 14px 20px;
      font-weight: bold;
      font-size: 16px;
      text-decoration: none;
      border-radius: 8px;
      gap: 10px;
      box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
      transition: all 0.3s ease-in-out;
      text-align: center;
      width: auto;
      max-width: 90%;
  }
  
  /* Icono dentro del botÃ³n */
  .boton-explorar i {
      font-size: 18px;
  }
  
  /* Efecto hover */
  .boton-explorar:hover {
      background: #e60073;
      transform: scale(1.05);
      box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3);
      color: #fff;
  }
  
  a.btn-explore {
      background: #ff4081;
      color: white;
      padding: 18px 18px;
      line-height: 1;
      font-size: 16px;
      font-weight: bold;
      text-decoration: none;
      border-radius: 5px;
      transition: 0.3s;
      display: inline-flex;
      align-items: center;
      gap: 8px;text-align: center;
  }
  a.btn-explore:hover {
      background: #e60073;
      transform: scale(1.05);
      box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3);
      color: #fff;
  }
  .llamado_accion_txt { text-align: center; font-size: 15px; margin-top: 20px; font-weight: 400; line-height: 1.1em; }
  .tcenter {text-align: center;}
  
  /* Diseno responsivo */
  @media (max-width: 768px) {
      .boton-explorar {
          padding: 12px 16px;
          font-size: 14px;
          max-width: 100%;
      }
  
      .boton-explorar i {
          font-size: 16px;
      }
  }
  
  @media (max-width: 480px) {
      .boton-explorar {
          padding: 10px 14px;
          font-size: 13px;
      }
  }

/* ðŸ”¹ Contenedor principal */
  .ordenar-colecciones {
      background: transparent;
      padding: 15px;
      border-radius: 12px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      gap: 15px;
      margin-bottom: 20px;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      border-radius: 0;
      color: #000;
  }
  
  /* ðŸ”¹ Formulario de filtros */
  .ordenar-form {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 15px;
      align-items: flex-end;
      max-width: 100%;
  }
  
  /* ðŸ”¹ Cada grupo de filtros */
  .ordenar-form label {
      font-weight: bold;
      color: #333;
      font-size: 12px;
      display: block;
      margin-bottom: 5px;
  }
  
  /* ðŸ”¹ Selects de filtros */
  .ordenar-form select {
      /* background: #fff; */
      border: 2px solid #ddd;
      border-radius: 8px;
      padding: 10px;
      font-size: 13px;
      cursor: pointer;
      width: 180px;
      max-width: 100%;
      transition: 0.3s;
  }
  
  /* ðŸ”¹ Efecto Hover para selects */
  .ordenar-form select:hover {
      border-color: #ff4081;
  }
  
  /* ðŸ”¹ BotÃ³n RESET */
  .boton-reset {
      background: #ff4081;
      color: white;
      font-weight: bold;
      padding: 12px 18px;
      border-radius: 8px;
      border: none;
      cursor: pointer;
      transition: 0.3s;
      font-size: 14px;
      text-transform: uppercase;
  }
  
  .boton-reset:hover {
      background: #e7336d;
      color: #fff;
  }
  
  /* ðŸ”¹ DiseÃ±o Responsive */
  @media (max-width: 768px) {
      .ordenar-colecciones {
          flex-direction: column;
          gap: 10px;
          padding: 20px 0;
          /* border-top: 1px solid; */
          /* border-bottom: 1px solid; */
          /* background: transparent; */
          border-radius: 0;
      }
  
      .ordenar-form {
          /* flex-direction: column; */
          width: 100%;
          gap: 10px;
          line-height: 1em;
      }
  
      .ordenar-form select {
          width: 147px;
          max-width: 100%;
      }
  
      .boton-reset {
          max-width: 100%;
          width: 147px;
      }
  }
  
 .page article.page .entry-content { }
.page article.page .entry-content p:not(.taxonomy-item p) {
     margin-bottom: 15px;
     line-height: 1.2em;
     text-align: justify;
     font-size: 12px;
 }
 .page article.page .entry-content h2 {
      line-height: 1em;
      font-size: 20px;
      text-transform: none;
      font-weight: 700;
      margin-bottom: 15px;
  }
 
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner { position: relative; overflow: hidden; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .bandera_overlay { position: absolute; z-index: 10; top: 0; left: inherit; width: 40px; height: 40px; right: 0; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .img_a_s { position: relative; padding-top: 75%; width: 100%; height: 0; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .img_a_s img { object-fit: cover; object-position: 50% 15%; width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s { padding: 10px; position: relative; text-align: center; z-index: 2; width: 100%; bottom: 0; background: #eeeeee; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s a { color:#000; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s h3.titlemodelo_a_s { font-size: 15px; font-weight: 700; line-height: 1em; padding: 0; text-transform: none; margin: 0; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s .edadpais_a_s { font-size: 12px; line-height: 1em; padding: 0; text-align: center; color: #000000; font-weight: 400; max-width: 100%; margin: 5px auto 5px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s .edadcumple_a_s { font-size: 12px; line-height: 1em; padding: 0; text-align: center; color: #000000; font-weight: 400; max-width: 100%; margin: 5px auto 0px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;    height: 2em; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s .countsviews_a_s { position: relative; bottom: 0; padding-bottom: 0; width: 100%; color: #000000; font-size: 10.5px; font-weight: 400; line-height: 1em; z-index: 4; display: flex; gap: 4px; justify-content: center; text-align: center; }
  .posts-list {margin-bottom: 20px;}
  .blog_loop_style_new .filtros_fechas_eventos { display: flex; flex-wrap: wrap; margin-top: 20px; margin-bottom: 20px; gap: 7px; } 
  .blog_loop_style_new .filtros_fechas_eventos a { color: #000; border: 1px solid #000; display: flex; justify-content: center; transition: all .3s ease; } 
  .blog_loop_style_new .filtros_fechas_eventos a:hover { color: #fff; background: #000 !important; border: 1px solid #000; transition: all .3s ease; }
  
  .filtros_a_s { display: flex; gap: 5px; flex-wrap: wrap; margin-top: 20px; margin-bottom: 20px; justify-content: center; }
    
    .filtros_a_s .dropdown {  }
  /* BotÃƒÂ³n del dropdown */
  .filtros_a_s .dropdown-button { background-color: #000; color: #fff; padding: 10px 10px; border: none; cursor: pointer; font-size: 12px; display: inline-block; position: relative; line-height: 1em; min-height: inherit; font-weight: 700;transition: background-color 0.3s; }
  
  
  .filtros_a_s button.dropdown-button.act {
      background: red;
  }
  
  /* Fondo del botÃƒÂ³n activo */
  .filtros_a_s button.dropdown-button.active {
    background-color: #982078;
  }
 
  /* Contenedor del menÃƒÂº desplegable */
  .filtros_a_s .dropdown-menu { display: none; position: absolute; background-color: #2a2a2a; min-width: 342px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 15; margin-top: 5px; max-height: 300px; overflow-y: auto; padding: 4px;}
  
  /* Opciones del menÃƒÂº */
.filtros_a_s .dropdown-menu a {
      color: #ffffff;
      padding: 4px 10px;
      text-decoration: none;
      display: flex;
      align-items: center;
      text-align: left;
      font-size: 11px;
      /* border-bottom: 1px solid #ffffff26; */
      justify-content: left;
      line-height: 1em;
      flex-wrap: wrap;
  }
  
  /* Bandera pequeÃƒÂ±a */
  .filtros_a_s .bandera_pais { width: 12px; height: auto; margin-right: 8px; }
  
  /* Hover en las opciones */
  .filtros_a_s .dropdown-menu a:hover { background-color: #982078; }
  
  /* Mostrar menÃƒÂº */
  .filtros_a_s .show {
    display: block;
  }
 #dropdownMenuOrdenar {
     left: 0;
     right: 0;
     position: absolute;
     left: 0;
     min-width: 250px;
     max-width: 300px;
     margin: 4px auto 0;
     overflow-x: hidden;
     height: auto;
     padding: 10px;
     background: #000000;
     column-count: 2;
 }
#dropdownMenuPaises {
     right: 0;
     position: absolute;
     left: 0;
     min-width: 250px;
     max-width: 300px;
     margin: 4px auto 0;
     overflow-x: hidden;
     height: 40vh;
     padding: 10px;
     background: #000000;
     /* column-count: 2; */
     max-height: 261px;
 }
#dropdownMenuOcupaciones {
     right: 0;
     position: absolute;
     left: 0;
     min-width: 250px;
     max-width: 300px;
     margin: 4px auto 0;
     overflow-x: hidden;
     height: 50vh;
     padding: 6px;
     background: #000000;
     max-height: 258px;
 }
  
 .search-results .blog_loop_style_new .header_a_s h1, .archive .blog_loop_style_new .header_a_s h1 {
    text-align: center;
    line-height: 1em;
    font-weight: 800;
    font-size: 1.8em;
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 0;
  }
  .archive .blog_loop_style_new .header_a_s h2 {
    text-align: center;
    line-height: 1em;
    font-weight: 800;
    font-size: 1.5em;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 0;
  }
  .search-results .blog_loop_style_new .header_a_s h3, .archive .blog_loop_style_new .header_a_s h3 {
    font-size: 16px;
    text-align: center;
    line-height: 1em;
    margin-bottom: 20px;
  }
  .numbertopposition {
      font-size: 14px;
      line-height: 1em;
      font-weight: 700;
      background: #ffa500;
      padding: 4px;
      color: #000;
      position: absolute;
      z-index: 2;
      top: 6px;
      left: 6px;
  }
  body:not(.home) .main-page-wrapper {
      padding-top: 0 !important;
  }
  
.embed-responsive-16by9 {
    aspect-ratio: 16 / 9;
}
.responsive-container iframe {
    width: 100%;
    height: 100%;
}
  @media (max-width: 575px) { 
  .col-two-max575px { flex: 0 0 50%; max-width: 50%; }	
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s h3.titlemodelo_a_s { font-size: 13px; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s .edadpais_a_s { font-size: 11px; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .modelo_inner .entrycontent_a_s .edadcumple_a_s { font-size: 11px; }
  .archive .blog_loop_style_new .masonry-container article.modelo_a_s .bandera_overlay {width: 30px; height: 30px; }
  .numbertopposition { font-size: 11px;font-weight: 600; }
  }
  
  #show-more { display: block; margin: auto; text-align: center; padding: 7px; width: 153px; line-height: 1em; font-weight: 500; border: 1px solid #bcbcbc; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; border-radius: 10px; }
     
     .page-content { font-size: 13px; text-align: justify; line-height: 1.2em; }
      /* Estilo general para la cuadrÃƒÂ­cula de modelos */
      
     .counts_media {
          padding-bottom: 5px;
          width: 100%;
          color: #00000057;
          font-size: 12.5px;
          font-weight: 400;
          line-height: 1em;
          display: flex;
          gap: 4px;
          justify-content: center;
          text-align: center;
      }
      .model-directory {
          
          margin-bottom: 30px;
      }
      .model-grid {
          display: flex;
          flex-wrap: wrap;
          justify-content: flex-start;
          gap: 10px;
          margin-top: 20px;
      }
  
     .model-item {
         width: calc(100% / 5 - 10px);
         background-color: transparent;
         padding: 0;
         text-align: center;
         border-radius: 10px;
         position: relative;
         box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
         transition: all 0.3s ease-in-out;
         box-shadow: none;
     }
  
      .model-item:hover {
          /*transform: scale(1.05);*/
         /* box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);*/
      }
  .thumb-model {position: relative;padding-top: 0;/* height: 0; */width: 100%;display: block;overflow: hidden;/* aspect-ratio: 16.9; */}
      .model-item img {
          width: 100%;
          height: auto;
          border-radius: 0;
          margin-bottom: 0;
          position: relative;
          top: 0;
          left: 0;
          height: 100%;
          object-fit: cover;
          object-position: 50% 10%;
          aspect-ratio: 1/0.7;
      }
  
      .model-item h3 {
          font-size: 14px;
          color: #333;
          margin: 10px 0 2px 0;
          font-weight: bold;
          display: block;
          text-transform: none;
      }
  
      .model-item a {
          text-decoration: none;
          color: inherit;
       
          display: block;
          /* overflow: hidden; */
      }
  
      .model-item a:hover h3 {
          color: #ff4081;
          /* Color de hover para el tÃƒÂ­tulo */
      }
  @media (min-width: 993px) {
      .single .model-item {
          width: calc(100%/6 - 10px);
          /* 3 columnas en pantallas medianas */
      }
  }
      /* AdaptaciÃƒÂ³n para pantallas medianas (tabletas) */
      @media (max-width: 992px) {
          .model-item {
              width: calc(100%/4 - 8px);
              /* 3 columnas en pantallas medianas */
          }
      }
  
      /* AdaptaciÃƒÂ³n para pantallas pequeÃƒÂ±as (mÃƒÂ³viles) */
      @media (max-width: 768px) {
          .model-item {
              width: calc(100%/3 - 8px);
              /* 2 columnas en mÃƒÂ³viles */
          }
      }
  
      /* AdaptaciÃƒÂ³n para pantallas muy pequeÃƒÂ±as (moviles mÃƒÂ¡s pequeÃƒÂ±os) */
      @media (max-width: 576px) {
          .model-item {
              width: calc(50% - 8px);
              /* 1 columna en mÃƒÂ³viles pequeÃƒÂ±os */
              box-shadow: none!important;
              transform: none!important;
              background: none!important;
          }
          .model-grid {
          
        
          
          }
      }
      
     #tabla_of_free {
         padding-top: 15px;
     }
     #tabla_of_free h2.subtituloh2 {
         text-align: center;
         margin: auto;
         display: block;
         border: 0;
         padding: 0;
         background: #00aeef;
         color: #fff;
         padding: 15px;
         line-height: 1em;
         font-size: 1.6em;
         border-radius: 10px;
     }
     
     .color-azuldark {
         color: #382a71;
     }
     div#linkinbio_embed_colmsic {
        
         max-width: 100%;
         margin: 20px auto 25px;
     }
     
     div#linkinbio_embed_colmsic table#linkinbio_table {
         font-family: "Poppins", Arial, Helvetica, sans-serif;
     }
      
      div#linkinbio_embed_colmsic #linkinbio_table th,  div#linkinbio_embed_colmsic #linkinbio_table td {
          border: 1px solid #dddddd;
          padding: 8px;
          text-align: center;
          font-size: 13px;line-height: 1em;
      }
    div#linkinbio_embed_colmsic #linkinbio_table td {      
          font-size: 14px;
          line-height: 1em;
      }
      div#linkinbio_embed_colmsic #linkinbio_table tbody>tr>td>a>div {
          height: 155px !important;
          background-position: 50% 50% !important;
          width: 125px !important;
          margin: auto;
      }
      
      div#linkinbio_embed_colmsic #linkinbio_table a.button {    
          padding: 14px 25px;
          font-size: 15px;    background-color: #06aeef;
      }
      div#linkinbio_embed_colmsic #linkinbio_table a.link {
          color: #382a71;
    
      }
      div#linkinbio_embed_colmsic.linkinbio_mobile #linkinbio_table tr {
          padding-top: 10px;
          padding-bottom: 10px;
      }
      div#linkinbio_embed_colmsic.linkinbio_mobile #linkinbio_table td {
          display: block;
          border: 0;
          padding: 5px;
          font-size: 13px;
      }
     div#linkinbio_embed_colmsic.linkinbio_mobile #linkinbio_table tbody>tr>td>a>div {
         height: 200px !important;
         background-position: 50% 50% !important;
         width: 158px !important;
     }
      
      
     .single-attachment div#linkinbio_embed_colmsic.linkinbio_mobile #linkinbio_table tr:nth-child(5) {
        
      }
      /* Mostrar solo las primeras 8 filas */
      #tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr:nth-child(n+9) {
          display: none;
      }
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table {max-width: 100%;}
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table thead  {
        display: none;         
      }
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody  {
        display: flex;
         flex-wrap: wrap;
         gap: 8px;
         justify-content: center;
      }
      
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr {
          padding-top: 0px;
          padding-bottom: 7px;
          width: calc(100% / 4 - 6px);
          margin-bottom: 0;
          display: block;
          border: 1px solid #dddddd;
      }
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr td {
         display: block;
         border: 0;
         padding: 5px;
         font-size: 13px;
      }
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr td:nth-child(3):before {
          content: "Subscribers: ";
      }
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr td:nth-child(5):before {
          content: "Monthly cost: ";
      }
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr td:nth-child(1) a {
        width: auto!important;
      }
#tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr td a.button {
          padding: 12px 12px;
          font-size: 15px;
          background-color: #06aeef;
      }
      
 @media (max-width: 767px) { 
  #tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr {
      width: calc(100% / 3 - 6px);
  }
  /* Mostrar solo las primeras 6 filas */
  #tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr:nth-child(n+7) {
      display: none;
  }
   }
      
   @media (max-width: 576px) { 
       div#linkinbio_embed_colmsic.linkinbio_mobile #linkinbio_table tbody {
           display: flex;
           flex-wrap: wrap;
           gap: 10px;
           justify-content: center;
       }
     
      #tabla_of_free #linkinbio_embed_colmsic div table#linkinbio_table tbody tr, div#linkinbio_embed_colmsic.linkinbio_mobile #linkinbio_table tr {
          padding-top: 0px;
          padding-bottom: 7px;
          width: calc(100% / 2 - 5px);
          margin-bottom: 0;
      }
      div#linkinbio_embed_colmsic.linkinbio_mobile #linkinbio_table td a {
          width: auto !important;
      }
      div#linkinbio_embed_colmsic.linkinbio_mobile #linkinbio_table tbody>tr>td>a>div {
          height: 160px !important;
          background-position: 50% 50% !important;
          width: 100% !important;
      }
      div#linkinbio_embed_colmsic #linkinbio_table a.button {
          padding: 10px 15px;
          font-size: 14px;
          background-color: #06aeef;
          min-height: inherit !important;
      }
      }
      
      #paises_section {    background: #1f1f1f;}
      
      .post-meta-container {
              display: flex;
              align-items: center;
              justify-content: space-between;
              flex-wrap: wrap;
              margin-top: 5px;
              border-top: 1px solid #e4e4e4;
              border-bottom: 1px solid #e4e4e4;
              padding-top: 5px;
              padding-bottom: 5px;
          }
          
          .post-meta-container .meta {
              margin-bottom: 0;
              border-top: 0px solid #e4e4e4;
              border-bottom: 0px solid #e4e4e4;
              font-size: 11px;
              padding: 0;
              letter-spacing: 0px;
              opacity: 0.7;
              text-transform: uppercase;
          }
      
          .visitas-post {
              display: flex;
              align-items: center;
              gap: 1px;
          }
      .visitas-post span {
          display: flex ;
          align-items: center;
          gap: 7px;
          font-size: 11px;
          padding: 5px 7px;
          line-height: 1em;
          /* border-right: 1px solid; */
      }
      
         .visitas-post .visitas-total {
             background: #ffa500;
             color: white;
             font-weight: bold;
             /* margin-left: 8px; */
             padding-right: 8px;
             padding-left: 6px;
         }
      
          .visitas-post i {
              font-size: 14px;
          }
      
          @media (max-width: 768px) {
              .post-meta-container {
                  flex-direction: column;
                  align-items: center;
                  /* border: 0; */
                  margin: 0;
                  padding: 6px 0;
              }
             .visitas-post {
                 margin-top: 5px;
                 gap: 0px;
                 padding: 0 0px 0 5px;
                 background: #000000;
                 color: #fff;
                 line-height: 1em;
             }
          }
.wd-event-hover:hover>.wd-dropdown, .wd-event-click.wd-opened>.wd-dropdown, .wd-dropdown.wd-opened {
              visibility: visible;
              opacity: 1 !important;
              transform: none;
              pointer-events: visible;
              pointer-events: unset !important;
          }
.attachment-taxonomies-summary {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.2em;
}
.attachment-taxonomies-summary a {
    color: rebeccapurple;
}
 .page .page-title.title-size-large {
    padding: 12vh 0;
}

@media (min-width: 1025px) {
    .page .page-title.title-size-large {
        padding: 20vh 0;
    }
}