@charset "UTF-8"; /*!
Theme Name: Animal Político 2019
Theme URI: https://animalpolitico.com
Author: Animal Político
Author URI: https://animalpolitico.com
Description: Tema para Animal Político 2019
Version: 0.2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ap2018
*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 1rem;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a,a:hover,a:link,a:visited {
    color: inherit;
    text-decoration: none
}

input,select {
    -webkit-appearance: none;
    border-radius: 0;
    box-shadow: none;
    border: 0;
    background: none
}

input:focus,select:focus {
    outline: 0
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    font-family: ivyjournal,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.apesg_header,.ta,body.ap_page_coronavirus-covid-19 #apcv1_m,body.ap_page_coronavirus-covid-19 #apcv2_m,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv2_m {
    transition: all .5s ease-out
}

#ap_burger,#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd,#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd a:not(.ap_premium_submenu_a),#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_redes .ap_menu_social_media_td img,#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd #ap_menu_newsletter_cta,#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd .ap_fondea_link,#ap_menu_desktop .ap_menu_desktop_row_submenu .ap_menu_submenu_td,#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container_title,#ap_menu_drawer,#ap_menu_drawer_menu_the_menu .ap_menu_drawer_td,#ap_menu_drawer_social_media .ap_menu_social_media_td img,#ap_sabueso_redes .ap_sabueso_redes_td,.ap_custom_gallery_element_bg,.ap_fixme.ap_fixed,.ap_home_plumaje_posts_group,.ap_page.ap_page_especiales .ap_especiales_posts_post,.ap_single_sharers.ap_single_sharers_fixed,.ap_sismo-19 .ap_sismo_nav_section,.apesg .apesg_graphs_container_dots .slick-dots button,.ta_q,body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img,body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img_zoom,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img_zoom {
    transition: all .25s ease-out
}

#ap_footer_sitemap .ap_footer_td:not(:last-child):after,#ap_home_especiales .ap_home_especiales_container_arrow,#ap_sabueso_redes,#ap_yt_player_content,.ap_home_plumaje_posts .ap_home_plumaje_post:before,.ap_home_plumaje_posts .ap_plumaje_arrow,.ap_home_videos_container .ap_video_arrow,.ap_page#ap_page_directorio .ap_page_directorio_content_group_title:after,.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_logo,.ap_page_navigation_td:not(:last-child):after,.ap_page_plumaje_section_container .ap_page_plumaje_post.ap_page_plumaje_post_placeholder:after,.ap_page_videos .ap_video_section_slider_carr .ap_video_arrow,.ap_single_first_info_author .ap_single_first_info_author_tw_tw:not(:last-child):after,.ap_sismo-19 .ap_sismo_gallery .ap_video_arrow,.cy,.featherlight-next:after,.featherlight-previous:after,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow,body.ap_page_coronavirus-covid-19 #apcv1_m_goback,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr .slick-next,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .slick-arrow,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m_goback,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr .slick-next,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

#ap_footer_social_media:after,#ap_home_especiales_title span:after,.ap_esg_viz_bottom:after,.ap_esg_viz_top:after,.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_bird,.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text,.ap_generic_post_section_title:after,.ap_home_hablemosde_title span:after,.ap_home_main_note_logo,.ap_home_ramon_title span:after,.ap_home_videos_title span:after,.ap_page#ap_page_directorio .ap_page_directorio_logo a:after,.ap_page.ap_page_especiales .ap_page_title span:after,.ap_page.ap_page_hablemosde .ap_page_title span:after,.ap_page.ap_page_videos .ap_page_title span:after,.ap_page_archivo_title span:after,.ap_page_ramon_title span:after,.ap_search_form:after,.ap_single_plumaje_blog_info_avatar .ap_single_plumaje_blog_info_avatar_a,.ap_sismo-19 .ap_page_title span:after,.apesg .apesg_front_box_bullet_mx,.apesg .apesg_front_box_logo h2:after,.cx,body.ap_page_coronavirus-covid-19 .apcv_form_container_img,body.ap_page_formulario-despidos-covid .apcv_form_container_img,body.ap_page_formulario-salud-covid .apcv_form_container_img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container_img .ap_thumbnail,#ap_menu_drawer_menu_the_menu,#ap_newsletter_lightbox_container,#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog.ap_sabueso_filter_dog_all .ap_sabueso_filter_dog_container label,#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_img .ap_thumbnail,#ap_rrp_container .ap_rrp_cats_cat_c span,.ap_custom_gallery_element_bg,.ap_esg_viz_content_select_arrow .material-icons,.ap_extras_container .ap_home_extra_img_img,.ap_fondea>a,.ap_fondea_parallax,.ap_home_extras .ap_home_extra_img_img,.ap_home_hablemosde .ap_home_extra_img_img,.ap_home_plumaje_posts .ap_home_plumaje_post_box,.ap_home_plumaje_posts .ap_plumaje_arrow i,.ap_home_populares .ap_home_extra_img_img,.ap_home_videos_container .ap_video_arrow i,.ap_mexico_desigual .ap_md_standard_banner_img,.ap_newsletter_form .ap_newsletter_form_spinner div i,.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_first .ap_page_directorio_person_avatar_bg,.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_first .ap_page_directorio_person_avatar_photo,.ap_page_archivo_binder_results .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar_gradient,.ap_page_archivo_binder_results .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar_img,.ap_page_videos .ap_video_section_slider_carr .ap_video_arrow .material-icons,.ap_player_button,.ap_player_button i,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index span,.ap_search_form .ap_search_form_input_submit button,.ap_search_form_advanced_group_checkbox_mask i,.ap_search_form_advanced_group_datepicker_mask i,.ap_single_content .ap_single_related .ap_home_main_note_related_note_thumbnail_container .ap_thumbnail,.ap_single_on_portada_posts .ap_single_on_portada_post .ap_single_on_portada_post_container_photo .ap_thumbnail,.ap_single_sharers_share.ap_single_sharers_share_link input,.ap_single_thumbnail .ap_thumbnail,.ap_single_thumbnail iframe,.ap_sismo-19 .ap_sismo_gallery .ap_video_arrow i,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_img_img,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_img_img,.apesg .apesg_front_box,.apesg .apesg_video_video_container_play,.apesg .apesg_video_video_container_play .material-icons,.cxy,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow .material-icons,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_arrows .material-icons,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_p .material-icons,body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img_zoom .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_arrows .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_p .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img_zoom .material-icons {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)!important
}

#ap_footer_newsletter,#ap_footer_sitemap,#ap_footer_social_media,#ap_footer_social_media .ap_footer_social_media_td,#ap_home_especiales .ap_home_especiales_cta,#ap_home_especiales_title,#ap_menu .ap_menu_row,#ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo,#ap_menu_desktop .ap_menu_desktop_row,#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_redes,#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd .ap_fondea_link,#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td:first-child,#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td:last-child,#ap_menu_desktop .ap_menu_desktop_row_submenu,#ap_menu_desktop_on_frontpage,#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts,#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container,#ap_menu_drawer,#ap_menu_drawer_container,#ap_menu_drawer_menu_the_menu,#ap_menu_drawer_menu_the_menu .ap_menu_drawer_td,#ap_menu_drawer_menu_the_menu .ap_menu_drawer_td a,#ap_menu_drawer_social_media,#ap_newsletter_lightbox,#ap_newsletter_lightbox_container,#ap_page_sabueso .ap_page_sabueso_ctas,#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr,#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data,#ap_rrp_container .ap_rrp_estafa,#ap_rrp_container .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container,#ap_rrp_container .ap_rrp_sharers,#ap_sabueso_footer_redes,#ap_yt_player #ap_yt_sharers,.ap_ad_wrapper_the_ad iframe,.ap_custom_gallery,.ap_desaparecer_content_nota,.ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap,.ap_desplazados_content_inv,.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv .ap_desplazados_note_data_author_inv,.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv .ap_desplazados_note_data_author_inv .ap_desplazados_note_data_author_inv_medio,.ap_destacada_content_logos,.ap_esp_enfrentamientos_content_related_card,.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes,.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data,.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data .ap_nochixtlan_related_note_data_thumbnail,.ap_esp_justicia_content_embed,.ap_esp_justicia_content_embed_33,.ap_esp_justicia_content_embed_last_section,.ap_extras_container .ap_home_extra,.ap_extras_container .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data,.ap_extras_container .ap_home_extra a,.ap_home_extras .ap_home_extra,.ap_home_extras .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data,.ap_home_extras .ap_home_extra a,.ap_home_hablemosde .ap_home_extra,.ap_home_hablemosde .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data,.ap_home_hablemosde .ap_home_extra a,.ap_home_hablemosde_cta,.ap_home_hablemosde_title,.ap_home_main_ad,.ap_home_main_logo,.ap_home_main_note_related,.ap_home_main_note_related_note,.ap_home_plumaje_cta,.ap_home_plumaje_posts .ap_home_plumaje_post_box,.ap_home_populares .ap_home_extra,.ap_home_populares .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data,.ap_home_populares .ap_home_extra a,.ap_home_populares_header div,.ap_home_ramon_cta,.ap_home_ramon_imgs_carr,.ap_home_videos_cta,.ap_home_videos_title,.ap_newsletter_form,.ap_newsletter_form.ap_newsletter_submitting .ap_newsletter_form_spinner,.ap_newsletter_form form,.ap_nota_mv_datos_title_details,.ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo,.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons,.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_tw,.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_tw_cta a div,.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_first,.ap_page.ap_page_especiales .ap_especiales_posts,.ap_page .ap_page_plumaje_section_cta,.ap_page_archivo_binder_cta_container,.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post,.ap_page_archivo_binder_results .ap_search_result_binder_avatar_container,.ap_page_archivo_binder_results .ap_search_result_binder_info,.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_shares,.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_sus_cta,.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts,.ap_page_generic_ad,.ap_page_navigation,.ap_page_navigation_nav,.ap_page_plumaje_search_blog_container,.ap_page_plumaje_search_blog_container_avatar,.ap_page_plumaje_section_container .ap_page_plumaje_post_container,.ap_page_ramon_cta,.ap_page_ramon_imgs_carr,.ap_page_sabueso_logo,.ap_page_videos .ap_video_cat_box,.ap_page_videos .ap_video_section_slider_carr.ap_video_notcarr,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso,.ap_search_form .ap_search_form_input_submit button,.ap_search_form_advanced,.ap_search_form_advanced_group,.ap_search_form_advanced_group_checkbox,.ap_search_form_input_row .ap_search_form_glass,.ap_search_result_author_cta,.ap_secondary_notes,.ap_single_cintillo_bbc.ap_single_cintillo_bbc_final,.ap_single_cintillo_glac.ap_single_cintillo_bbc_final,.ap_single_content .ap_single_related .ap_note_link,.ap_single_first_info_author .ap_single_first_info_author_tw,.ap_single_first_info_read_time,.ap_single_on_portada_posts .ap_single_on_portada_post .ap_single_on_portada_post_container,.ap_single_patrocinada,.ap_single_plumaje_blog_info,.ap_single_sharers,.ap_single_sharers.ap_single_sharers_fixed,.ap_single_video_suscribe,.ap_sismo-19 .ap_page_title,.ap_sismo-19 .ap_sismo_gallery,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra a,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra a,.ap_sismo-19 .ap_sismo_nav,.ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_destacados,.apcvv_graphs,.apcvv_graphs_graph_container_ciphers,.apcvv_graphs_graph_title,.apcvv_title,.apesg .apesg_graphs_container_dots .slick-dots,.apesg .apesg_video_video_container_data_label,.apesg_footer_sharers .ap_single_sharers,.apesg_header_container,.apesg_single_data_sharers .ap_single_sharers,.flex,.tax-video_cat .ap_video_cat_box,.tax-video_cat .ap_video_section_slider_carr.ap_video_notcarr,body.ap_page_coronavirus-covid-19 #apcv1_m #apcv1_m_logos,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr.issection,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_d,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvi,body.ap_page_coronavirus-covid-19 .apcv_ctas,body.ap_page_coronavirus-covid-19 .apcv_search_results_tr_content,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m #apcv1_m_logos,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr.issection,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_d,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvi,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_ctas,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_tr_content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ap_ad_wrapper {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    overflow: hidden;
    position: relative;
    /*z-index:1*/
}

.ap_ad_wrapper_the_ad {
    width: 100%;
    text-align: center
}

.ap_ad_wrapper_the_ad iframe {
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%!important;
    margin: 0 auto
}
.video-section {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px;
  }
  
  .video-container {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr auto;
    gap: 20px;
    width: 80%;
  }
  
  video {
    width: 100%;
    height: auto;
  }
  
.ap_ad_wrapper_thanks {
    width: 100%;
    text-align: center;
    color: #aaa;
    font-size: .5em;
    font-family: acumin-pro,serif;
    margin: .5em 0
}

.ap_home_main_ad {
    width: 100%;
    box-sizing: border-box;
    -ms-flex-pack: center;
    justify-content: center;
    background: #0a0a0a
}

.ap_home_main_ad>div {
    padding: 1em 0
}

.teads-inread {
    position: relative;
    z-index: 1!important
}

.ap_body_hide_ads .ap_ad_wrapper,.ap_body_hide_ads .ap_home_main_ad,.ap_body_hide_ads .ap_search_get_ad_sample,.ap_body_hide_ads .teads-inread,.ap_page_acceder .ap_ad_wrapper,.ap_page_acceder .ap_home_main_ad,.ap_page_acceder .ap_search_get_ad_sample,.ap_page_acceder .teads-inread,.ap_page_aporta .ap_ad_wrapper,.ap_page_aporta .ap_home_main_ad,.ap_page_aporta .ap_search_get_ad_sample,.ap_page_aporta .teads-inread,.ap_page_hablemos-de .ap_ad_wrapper,.ap_page_hablemos-de .ap_home_main_ad,.ap_page_hablemos-de .ap_search_get_ad_sample,.ap_page_hablemos-de .teads-inread,.ap_page_no-basta-con-echarle-ganas .ap_ad_wrapper,.ap_page_no-basta-con-echarle-ganas .ap_home_main_ad,.ap_page_no-basta-con-echarle-ganas .ap_search_get_ad_sample,.ap_page_no-basta-con-echarle-ganas .teads-inread,.ap_user_premium .ap_ad_wrapper,.ap_user_premium .ap_home_main_ad,.ap_user_premium .ap_search_get_ad_sample,.ap_user_premium .teads-inread,.error404 .ap_ad_wrapper,.error404 .ap_home_main_ad,.error404 .ap_search_get_ad_sample,.error404 .teads-inread {
    display: none!important
}

@media (min-width: 1020px) {
    .ap_body_hide_ads .ap_single_first,.ap_page_acceder .ap_single_first,.ap_page_aporta .ap_single_first,.ap_page_hablemos-de .ap_single_first,.ap_page_no-basta-con-echarle-ganas .ap_single_first,.ap_user_premium .ap_single_first,.error404 .ap_single_first {
        margin-top:2em
    }
}

.ap_ad_wrapper[data-ad=box_2],.ap_ad_wrapper[data-ad=box_5] {
    overflow: initial
}

@media (min-width: 1020px) {
    .ap_ad_wrapper[data-ad=box_2] .ap_ad_wrapper_the_ad,.ap_ad_wrapper[data-ad=box_5] .ap_ad_wrapper_the_ad {
        transform:none!important
    }
}

.home .ap_ad_wrapper[data-ad=box_3] {
    overflow: initial
}

@media (min-width: 1020px) {
    .home .ap_ad_wrapper[data-ad=box_3] .ap_ad_wrapper_the_ad {
        transform:translateY(17%)!important
    }
}

#ap_menu_desktop {
    width: 100%;
    box-sizing: border-box;
    padding: 1em 0 0;
    background: #222 url(static/assets/menu_texture.png) no-repeat 50%;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999
}

#ap_menu_desktop .ap_menu_desktop_row {
    padding-top: 1em;
    padding-bottom: 1em
}

#ap_menu_desktop .ap_menu_desktop_row .ap_menu_desktop_row_td {
    text-align: center
}

#ap_menu_desktop .ap_menu_desktop_row .ap_menu_desktop_row_td:not(.ap_menu_desktop_row_td_logo) {
    -ms-flex: 1;
    flex: 1
}

#ap_menu_desktop .ap_menu_desktop_row .ap_menu_desktop_row_td #ap_menu_desktop_logo {
    width: 180px;
    transform: translateY(-10px)
}

#ap_menu_desktop .ap_menu_desktop_row .ap_menu_desktop_row_td #ap_menu_desktop_logo_alt {
    width: 40px;
    display: none
}

#ap_menu_desktop .ap_menu_desktop_row:first-child {
    padding-right: 5%;
    padding-left: 5%
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_redes {
    -ms-flex-align: center;
    align-items: center;
    margin-right: 14px
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_redes .ap_menu_social_media_td {
    margin: 0 10px
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_redes .ap_menu_social_media_td img {
    width: auto;
    height: 18px;
    opacity: .7
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_redes .ap_menu_social_media_td img:hover {
    opacity: 1
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td {
    -ms-flex-align: center;
    align-items: center
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd #ap_menu_newsletter_cta,#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd .ap_fondea_link {
    display: block;
    padding: 5px 10px;
    color: #fff;
    font-family: acumin-pro,serif;
    text-transform: uppercase;
    font-size: .7em;
    font-weight: 600;
    border: 1px solid #ff3c41;
    box-sizing: border-box;
    background: #ff3c41
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd #ap_menu_newsletter_cta.ap_fondea_link,#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd .ap_fondea_link.ap_fondea_link {
    background: #fff;
    color: #000;
    border-color: transparent
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd .ap_fondea_link {
    -ms-flex-align: center;
    align-items: center
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd #ap_menu_newsletter_cta {
    padding-top: 7px!important;
    padding-bottom: 7px!important
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd #ap_menu_newsletter_cta:hover {
    background: #ff3c41
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd .ap_fondea_link:hover {
    background: transparent;
    color: #fff;
    border-color: #fff
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td .ap_menu_subtd.ap_menu_subtd_date {
    color: #fff;
    margin-left: 10px;
    font-size: .8em;
    font-family: acumin-pro,serif;
    font-weight: 600
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td:first-child {
    -ms-flex-pack: start;
    justify-content: flex-start
}

#ap_menu_desktop .ap_menu_desktop_row:first-child .ap_menu_desktop_row_td:last-child {
    -ms-flex-pack: end;
    justify-content: flex-end
}

#ap_menu_desktop .ap_menu_desktop_row .ap_menu_subtd.ap_burger {
    margin-left: 1em;
    display: none
}

#ap_menu_desktop .ap_menu_desktop_row_submenu {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

#ap_menu_desktop .ap_menu_desktop_row_submenu .ap_menu_submenu_td {
    position: relative;
    box-sizing: border-box;
    font-weight: 500;
    color: #fff
}

#ap_menu_desktop .ap_menu_desktop_row_submenu .ap_menu_submenu_td:hover {
    color: #fd9497
}

#ap_menu_desktop .ap_menu_desktop_row_submenu .ap_menu_submenu_td:not(:first-child) {
    padding-left: 10px
}

#ap_menu_desktop .ap_menu_desktop_row_submenu .ap_menu_submenu_td:not(:last-child) {
    padding-right: 20px
}

#ap_menu_desktop .ap_menu_desktop_row_submenu .ap_menu_submenu_td:not(:last-child):after {
    content: "/";
    display: block;
    color: #ff3c41;
    position: absolute;
    right: 0;
    top: 50%;
    font-weight: bolder;
    transform: translateY(-50%)
}

#ap_menu_desktop .ap_menu_desktop_row:not(:first-child) {
    border-top: 2px solid hsla(0,0%,100%,.1);
    box-sizing: border-box;
    padding: 1em 0
}

#ap_menu_desktop .ap_search_from_desktop {
    margin-left: 10px
}

#ap_menu_desktop .ap_search_from_desktop input {
    width: 40px;
    padding-right: 0;
    transition: all .2s ease;
    font-size: 14px;
    color: #fff;
    border-color: transparent;
    cursor: pointer
}

#ap_menu_desktop .ap_search_from_desktop input.ap_active,#ap_menu_desktop .ap_search_from_desktop input:focus {
    width: 200px!important;
    border-color: #ff3c41;
    cursor: default
}

#ap_menu_desktop .ap_search_from_desktop input.ap_active~.ap_search_form_input_submit,#ap_menu_desktop .ap_search_from_desktop input:focus~.ap_search_form_input_submit {
    width: 60px
}

#ap_menu_desktop .ap_search_from_desktop input.ap_active~.ap_search_form_input_submit button,#ap_menu_desktop .ap_search_from_desktop input:focus~.ap_search_form_input_submit button {
    font-size: .8em!important;
    padding: .2em .4em
}

#ap_menu_desktop_on_frontpage {
    width: 100%;
    box-sizing: border-box;
    padding-left: 5%!important;
    overflow: hidden;
    background: #0e0e0e;
    border-bottom: 1px solid #ff3c41
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_label {
    font-size: 1em;
    font-weight: 800;
    color: #fff;
    font-style: italic
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-left: 20px
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post {
    box-sizing: border-box;
    margin: 2px 0
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container {
    -ms-flex-align: start;
    align-items: flex-start
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container_img {
    width: 50px;
    height: 50px;
    position: relative;
    margin-right: 10px
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container_img .ap_thumbnail {
    width: 100%;
    height: 100%
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container_title {
    font-size: .9em;
    line-height: 1.2;
    margin-right: 10px;
    color: #fff;
    max-width: 270px;
    font-weight: 300
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container_title span {
    font-weight: bolder;
    color: #ff3c41;
    margin-right: 2px;
    font-family: acumin-pro,serif
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container_title:hover {
    color: #fd9497
}

#ap_menu_desktop_on_frontpage .ap_menu_desktop_frontpage_posts .ap_menu_desktop_frontpage_posts_post_container_title:hover span {
    color: #ff3c41
}

#ap_menu {
    width: 100%;
    box-sizing: border-box;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    transform: translateY(-1000px);
    transition: transform .25s ease
}

@media (min-width: 1020px) {
    #ap_menu {
        height:55px;
        top: 20px
    }
}

#ap_menu :not(.material-icons) {
    font-family: acumin-pro,serif
}

#ap_menu .ap_menu_row {
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    padding-top: .3em;
    height: 50px;
    box-sizing: border-box;
    padding: 0 5%
}

@media (min-width: 1020px) {
    #ap_menu .ap_menu_row {
        padding:0 10px 0 50px
    }
}

#ap_menu .ap_menu_row .ap_menu_td {
    -ms-flex: 1;
    flex: 1
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-positive: 0;
    flex-grow: 0;
    position: relative;
    z-index: 2
}

@media (min-width: 1020px) {
    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo {
        -ms-flex-pack:center!important;
        justify-content: center!important;
        -ms-flex: 1;
        flex: 1;
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width: 1020px) {
    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_mobile_noshow {
        width:100%;
        text-align: center
    }

    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_mobile_noshow img {
        width: 100px;
        transform: translateX(-20px)
    }
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_menu_logo_first {
    width: 5.5em;
    position: relative;
    z-index: -1;
    display: none!important
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_menu_logo_first.ap_menu_logo_first_desktop {
    display: none
}

@media (min-width: 1020px) {
    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_menu_logo_first {
        width:130px;
        display: none!important
    }

    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_menu_logo_first.ap_menu_logo_first_desktop {
        display: block
    }

    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_menu_logo_first:not(.ap_menu_logo_first_desktop) {
        display: none
    }
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_menu_logo_imagotipo {
    display: none;
    width: 1.98em
}

@media (min-width: 1020px) {
    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_logo .ap_menu_logo_imagotipo {
        transform:translateY(2px)
    }
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    display: none
}

@media (min-width: 1020px) {
    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu.ap_mobile_noshow {
        -ms-flex-pack:start;
        justify-content: flex-start
    }
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd {
    margin-left: 10px;
    font-size: .7em;
    text-transform: uppercase;
    font-weight: bolder;
    color: #fff
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd a:not(.ap_premium_submenu_a) {
    display: block;
    font-size: .8em;
    padding: 6px 8px;
    color: #fff;
    border: 1px solid #ff3c41;
    background: #ff3c41
}

@media (max-width: 1020px) {
    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd a:not(.ap_premium_submenu_a) {
        padding:0 5px!important;
        height: 25px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd a:not(.ap_premium_submenu_a):hover {
    border-color: #d50005;
    background: #d50005!important
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd a:not(.ap_premium_submenu_a)#ap_menu_newsletter_cta {
    padding-top: 7px;
    padding-bottom: 7px
}

@media (max-width: 1020px) {
    #ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd a:not(.ap_premium_submenu_a)#ap_menu_newsletter_cta {
        padding:0
    }
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd:not(.ap_menu_burger) {
    opacity: .5
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu .ap_menu_subtd.ap_menu_subtd_solid a {
    background: #fff;
    color: #000;
    border-color: transparent
}

#ap_menu .ap_menu_row .ap_menu_td.ap_menu_submenu i {
    color: #fff;
    line-height: 1
}

body.ap_past_principal #ap_menu,body.single #ap_menu {
    background: #000;
    top: 0
}

body.ap_past_principal #ap_menu #ap_menu_progress,body.single #ap_menu #ap_menu_progress {
    display: block
}

body.ap_past_principal #ap_menu .ap_menu_row,body.single #ap_menu .ap_menu_row {
    padding-top: 0!important
}

body.ap_past_principal #ap_menu .ap_menu_logo,body.single #ap_menu .ap_menu_logo {
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

body.ap_past_principal #ap_menu .ap_menu_logo .ap_menu_logo_first,body.single #ap_menu .ap_menu_logo .ap_menu_logo_first {
    display: none
}

body.ap_past_principal #ap_menu .ap_menu_logo .ap_menu_logo_first.ap_menu_logo_first_desktop,body.single #ap_menu .ap_menu_logo .ap_menu_logo_first.ap_menu_logo_first_desktop {
    display: none!important
}

body.ap_past_principal #ap_menu .ap_menu_logo .ap_menu_logo_imagotipo,body.single #ap_menu .ap_menu_logo .ap_menu_logo_imagotipo {
    display: block!important
}

body.ap_past_principal #ap_menu .ap_menu_submenu,body.single #ap_menu .ap_menu_submenu {
    display: -ms-flexbox!important;
    display: flex!important
}

@media (max-width: 1020px) {
    body.ap_past_principal #ap_menu .ap_menu_submenu:not(.ap_mobile_noshow),body.single #ap_menu .ap_menu_submenu:not(.ap_mobile_noshow) {
        display:-ms-flexbox!important;
        display: flex!important
    }

    body.ap_past_principal #ap_menu .ap_menu_submenu.ap_mobile_noshow,body.single #ap_menu .ap_menu_submenu.ap_mobile_noshow {
        display: none!important
    }
}

body.ap_past_principal #ap_menu .ap_menu_submenu .ap_menu_subtd,body.single #ap_menu .ap_menu_submenu .ap_menu_subtd {
    opacity: 1!important
}

body.ap_past_principal #ap_menu {
    transform: none
}

@media (max-width: 1020px) {
    body.ap_past_principal #ap_menu,body.single #ap_menu {
        transform:none
    }
}

#ap_burger {
    width: 36px;
    height: 28px;
    position: relative;
    box-sizing: border-box;
    padding: 7px;
    cursor: pointer
}

#ap_burger .ap_burger_bar {
    width: 22px;
    height: 2px;
    margin-bottom: 4px;
    background: hsla(0,0%,100%,.8)
}

#ap_burger .ap_burger_bar:last-child {
    margin-bottom: 0
}

#ap_burger:hover .ap_burger_bar {
    background: hsla(0,0%,100%,.6)
}

#ap_menu_drawer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    box-sizing: border-box;
    background: #f4f4f4;
    z-index: 998;
    transform: translateX(150%);
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1020px) {
    #ap_menu_drawer {
        padding-left:80%;
        background: rgba(0,0,0,.2);
        transition: none!important
    }
}

#ap_menu_drawer_container {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    z-index: 2
}

#ap_menu_drawer #ap_menu_drawer_bg_close {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer
}

#ap_menu_drawer_search {
    width: 100%;
    box-sizing: border-box;
    padding: 1em 1em 0;
    background: #f4f4f4
}

@media (min-width: 1020px) {
    #ap_menu_drawer_search {
        display:none
    }
}

#ap_menu_drawer_search input {
    width: 100%;
    display: block;
    border: 1px solid rgba(0,0,0,.2);
    box-sizing: border-box;
    padding: .5em .5em .5em 40px;
    background: transparent;
    font-family: ivyjournal,sans-serif;
    font-size: .8em
}

#ap_menu_drawer_search input:focus {
    outline: 0
}

#ap_menu_drawer_menu {
    -ms-flex: 1;
    flex: 1;
    position: relative;
    background: #f4f4f4
}

@media (min-width: 1020px) {
    #ap_menu_drawer_menu {
        -ms-flex-order:2;
        order: 2
    }
}

#ap_menu_drawer_menu_the_menu {
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    width: 100%;
    overflow: auto
}

#ap_menu_drawer_menu_the_menu .ap_menu_drawer_td {
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(91,91,91,.2);
    color: #5b5b5b;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 3;
    flex-grow: 3;
    position: relative
}

#ap_menu_drawer_menu_the_menu .ap_menu_drawer_td:hover {
    color: #fd9497
}

#ap_menu_drawer_menu_the_menu .ap_menu_drawer_td:first-child {
    border-top: 0
}

#ap_menu_drawer_menu_the_menu .ap_menu_drawer_td a {
    width: 100%;
    box-sizing: border-box;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    padding: 0 1em;
    -ms-flex-align: center;
    align-items: center
}

#ap_menu_drawer_social_media {
    width: 100%;
    box-sizing: border-box;
    padding: 1em;
    border-top: 2px solid rgba(0,0,0,.1);
    background: #f4f4f4
}

@media (min-width: 1020px) {
    #ap_menu_drawer_social_media {
        -ms-flex-order:1;
        order: 1
    }
}

#ap_menu_drawer_social_media .ap_menu_social_media_td {
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

#ap_menu_drawer_social_media .ap_menu_social_media_td img {
    width: 20px;
    filter: invert(1);
    opacity: .5
}

#ap_menu_drawer_social_media .ap_menu_social_media_td:hover img {
    opacity: .8
}

#ap_menu_progress {
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
    transform: translateY(1px)
}

#ap_menu_progress_bar {
    height: 100%;
    position: absolute;
    left: 0;
    background: #fd9497
}

@media (max-width: 1020px) {
    body:not(.ap_past_principal) #ap_menu {
        transform:none!important
    }
}

body.ap_show_drawer #ap_menu_drawer {
    transform: none
}

body.ap_show_drawer #ap_burger .ap_burger_bar {
    position: absolute;
    top: 50%;
    left: 50%
}

body.ap_show_drawer #ap_burger .ap_burger_bar:nth-child(2) {
    opacity: 0
}

body.ap_show_drawer #ap_burger .ap_burger_bar:first-child {
    transform: translate(-50%,-50%) rotate(45deg)
}

body.ap_show_drawer #ap_burger .ap_burger_bar:last-child {
    transform: translate(-50%,-50%) rotate(-45deg)
}

.ap_page_videos #ap_menu_desktop,.tax-video_cat #ap_menu_desktop {
    background-color: #0a0a0a
}

body.ap_page_videos #ap_menu_desktop,body.ap_past_principal #ap_menu_desktop,body.tax-video_cat #ap_menu_desktop {
    padding-top: 0
}

body.ap_page_videos #ap_menu_desktop .ap_menu_desktop_row:last-child,body.ap_past_principal #ap_menu_desktop .ap_menu_desktop_row:last-child,body.tax-video_cat #ap_menu_desktop .ap_menu_desktop_row:last-child {
    display: none
}

body.ap_page_videos #ap_menu_desktop .ap_menu_desktop_redes,body.ap_past_principal #ap_menu_desktop .ap_menu_desktop_redes,body.tax-video_cat #ap_menu_desktop .ap_menu_desktop_redes {
    display: none!important
}

body.ap_page_videos #ap_menu_desktop #ap_menu_desktop_logo,body.ap_past_principal #ap_menu_desktop #ap_menu_desktop_logo,body.tax-video_cat #ap_menu_desktop #ap_menu_desktop_logo {
    width: 90px!important;
    display: none;
    transform: translateY(-2px)!important
}

body.ap_page_videos #ap_menu_desktop #ap_menu_desktop_logo_alt,body.ap_page_videos #ap_menu_desktop .ap_menu_subtd.ap_burger,body.ap_past_principal #ap_menu_desktop #ap_menu_desktop_logo_alt,body.ap_past_principal #ap_menu_desktop .ap_menu_subtd.ap_burger,body.tax-video_cat #ap_menu_desktop #ap_menu_desktop_logo_alt,body.tax-video_cat #ap_menu_desktop .ap_menu_subtd.ap_burger {
    display: block!important
}

@media (min-width: 1020px) {
    body.ap_page_videos #ap_menu,body.ap_past_principal #ap_menu,body.tax-video_cat #ap_menu {
        display:none!important
    }
}

@media (max-width: 1020px) {
    body.home:not(.ap_past_principal) .ap_menu_logo {
        -ms-flex-positive:1!important;
        flex-grow: 1!important;
        width: 100%!important
    }
}

@media (min-width: 1020px) {
    .ap_fondea_link {
        padding:2px 4px 5px 8px!important
    }
}

.ap_fondea_link .emoji {
    width: 2em!important;
    height: 2em!important;
    vertical-align: -5px!important;
    margin: 0 0 0 1px!important
}

#ap_newsletter_lightbox {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    box-sizing: border-box;
    background: #ff3c41;
    z-index: 998;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: none
}

#ap_newsletter_lightbox_close {
    position: absolute;
    top: 50px;
    right: 0;
    box-sizing: border-box;
    padding: 1em 5%;
    z-index: 2;
    cursor: pointer
}

#ap_newsletter_lightbox_close i {
    color: #fff
}

#ap_newsletter_lightbox_container {
    width: 100%;
    height: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1020px) {
    #ap_newsletter_lightbox_container {
        width:700px
    }
}

#ap_newsletter_lightbox_container .ap_home_newsletter {
    margin: 0;
    padding: 0 10% 5em
}

@media (min-width: 1020px) {
    #ap_newsletter_lightbox_container .ap_home_newsletter {
        padding:0 0 20em
    }

    #ap_newsletter_lightbox_container .ap_home_newsletter .ap_home_newsletter_box {
        -ms-flex-direction: column;
        flex-direction: column
    }

    #ap_newsletter_lightbox_container .ap_home_newsletter .ap_home_newsletter_box .ap_home_newsletter_box_input {
        width: 70%
    }
}

.ap_home_newsletter {
    width: 100%;
    box-sizing: border-box;
    margin: 1em auto 0;
    padding: 2em 10%;
    background: #ff3c41
}

@media (min-width: 1020px) {
    .ap_home_newsletter {
        margin:0 0 2em
    }
}

@media (max-width: 1020px) {
    .ap_home_newsletter {
        margin:0 auto 1em
    }
}

@media (min-width: 1020px) {
    .ap_home_newsletter_box {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.ap_home_newsletter_box_img {
    width: 100%;
    text-align: center
}

.ap_home_newsletter_box_img img {
    width: 35%
}

@media (min-width: 1020px) {
    .ap_home_newsletter_box_img {
        width:auto;
        margin-right: 1em
    }

    .ap_home_newsletter_box_img img {
        width: 120px
    }
}

.ap_home_newsletter_box_title {
    width: 100%;
    text-align: center;
    font-size: 1em;
    margin: 1em 0;
    font-weight: 300;
    color: #f4f4f4;
    font-style: italic
}

.ap_home_newsletter_box_title strong {
    font-weight: 600
}

@media (min-width: 1020px) {
    .ap_home_newsletter_box_title {
        width:auto;
        font-size: 1.4em;
        margin-right: 1em
    }
}

.ap_newsletter_form,.ap_newsletter_form form {
    width: 100%
}

.ap_newsletter_form_msg {
    width: 100%;
    font-size: .9em;
    color: #fff;
    line-height: 1.2;
    display: none;
    text-align: center;
    font-style: italic
}

.ap_newsletter_form button,.ap_newsletter_form input {
    display: block;
    box-sizing: border-box;
    border: 0;
    padding: .5em
}

.ap_newsletter_form input {
    padding-left: 1em
}

.ap_newsletter_form button {
    color: #fff;
    font-size: .7em;
    font-weight: 400;
    font-family: ivyjournal,sans-serif;
    background: #272727;
    width: 35%;
    text-align: center
}

@media (min-width: 1020px) {
    .ap_newsletter_form button {
        font-size:.8em;
        width: 35%
    }
}

.ap_newsletter_form input {
    width: 63%;
    margin-right: 2%;
    border: 1px solid rgba(0,0,0,.05);
    font-family: ivyjournal,sans-serif;
    font-size: .7em;
    background: #fff
}

@media (min-width: 1020px) {
    .ap_newsletter_form input {
        font-size:.8em;
        width: 63%
    }
}

.ap_newsletter_form input:focus {
    outline: 0
}

.ap_newsletter_form .ap_newsletter_form_spinner {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    display: none
}

.ap_newsletter_form .ap_newsletter_form_spinner div {
    animation: b 1s ease infinite;
    width: 30px;
    height: 30px;
    position: relative
}

.ap_newsletter_form .ap_newsletter_form_spinner div i {
    color: #fff
}

.ap_newsletter_form.ap_newsletter_submitted .ap_newsletter_form_msg {
    display: block
}

.ap_newsletter_form.ap_newsletter_submitted .ap_newsletter_form_form,.ap_newsletter_form.ap_newsletter_submitting .ap_newsletter_form_form {
    display: none
}

.ap_fondea {
    width: 100%;
    position: relative;
    margin: 1em 0;
    background: #f1f1f1
}

@media (min-width: 1020px) {
    .ap_fondea {
        margin:3em 0 2em
    }
}

.ap_fondea>a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.ap_fondea_parallax {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text {
    width: 35%;
    top: 10%;
    padding-right: 2%
}

.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text img {
    width: 100%;
    margin: 0 auto
}

.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text img.ap_desktop {
    display: none
}

@media (min-width: 1020px) {
    .ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text {
        width:auto;
        height: 50%;
        top: 50%;
        left: 50%;
        padding-right: 0;
        transform: translate(-50%,-50%)
    }

    .ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text img {
        width: auto;
        height: 100%;
        margin: 0 auto
    }

    .ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text img.ap_desktop {
        display: block!important
    }

    .ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text img.ap_mobile {
        display: none!important
    }
}

@media (max-width: 1020px) {
    .ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_text img.ap_desktop {
        display:none!important
    }
}

.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_bird {
    width: 20%;
    bottom: 5%;
    padding-right: 2%
}

.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_bird img {
    width: 100%;
    animation: a .9s ease infinite alternate
}

@media (min-width: 1020px) {
    .ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_bird {
        width:10%;
        padding-right: 0;
        bottom: 5%;
        left: 7%;
        transform: none
    }
}

.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_colors {
    width: 28%;
    height: 100%;
    position: absolute;
    top: 0;
    background: no-repeat;
    background-size: 100% auto
}

@media (min-width: 1020px) {
    .ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_colors {
        width:15%
    }
}

.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_colors:not(.ap_fondea_p_layer_colors_last) {
    background-position: 0 100%
}

.ap_fondea_parallax .ap_fondea_p_layer.ap_fondea_p_layer_colors.ap_fondea_p_layer_colors_last {
    background-position: 100% 100%;
    transform: rotateY(180deg);
    right: 0
}

.ap_fondea:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 50%
}

@media (min-width: 1020px) {
    .ap_fondea:after {
        padding-top:10%
    }
}

@keyframes a {
    0% {
        transform: none
    }

    10% {
        transform: translateY(-5px) rotate(-2deg)
    }

    40% {
        transform: none
    }
}

.ap_page_archivo_binder_cta_container {
    width: 100%;
    margin: 3em 0;
    -ms-flex-pack: center;
    justify-content: center
}

.ap_page_archivo_binder_cta_container a {
    display: inline-block;
    background: #ff3c41;
    box-sizing: border-box;
    padding: .5em 1em;
    font-style: italic;
    color: #fff;
    cursor: pointer;
    font-size: 1.1em;
    box-shadow: 2px 2px 4px rgba(0,0,0,.2)
}

.ap_search_result_author_cta {
    width: 100%;
    margin-top: 20px;
    -ms-flex-pack: center;
    justify-content: center
}

.ap_search_result_author_cta a {
    display: inline-block;
    background: #ff3c41;
    font-style: italic;
    color: #fff;
    box-sizing: border-box;
    padding: 5px 10px;
    box-shadow: 2px 2px 4px rgba(0,0,0,.1)
}

.ap_search_form {
    width: 100%;
    position: relative
}

.ap_search_form .ap_fixme_control {
    opacity: 0
}

@media (min-width: 1020px) {
    .ap_search_form.ap_search_form_ajax {
        width:90%;
        margin: 0 auto
    }
}

.ap_search_form form {
    width: 100%
}

.ap_search_form_input_row {
    width: 100%;
    position: relative
}

.ap_search_form_input_row .ap_search_form_glass {
    width: 40px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #ff3c41;
    opacity: .6;
    pointer-events: none
}

.ap_search_form_input_row input {
    display: block;
    box-sizing: border-box;
    padding: .3em 0 .3em 40px;
    border: 1px solid rgba(0,0,0,.2);
    font-family: ivyjournal,sans-serif;
    font-size: .9em;
    color: #222;
    width: 100%
}

.ap_search_form_input_row input.ap_active {
    padding-right: 75px
}

@media (min-width: 1020px) {
    .ap_search_form_input_row input {
        font-size:1.1em
    }
}

.ap_search_form_input_row input:-ms-input-placeholder {
    font-size: 1em;
    font-style: italic
}

.ap_search_form_input_row input::placeholder {
    font-size: 1em;
    font-style: italic
}

.ap_search_form_input_row.ap_fixed {
    background: #fff;
    box-sizing: border-box;
    left: 0;
    padding: .5em
}

@media (min-width: 1020px) {
    .ap_search_form_input_row.ap_fixed {
        padding:1em calc(50% - 408px)
    }
}

.ap_search_form_input_row.ap_fixed .ap_search_form_glass {
    left: .5em
}

@media (min-width: 1020px) {
    .ap_search_form_input_row.ap_fixed .ap_search_form_glass {
        left:calc(50% - 408px)
    }
}

.ap_search_form_input_row.ap_fixed .ap_search_form_input_submit {
    height: calc(100% - 1em);
    top: .5em;
    right: .5em
}

@media (min-width: 1020px) {
    .ap_search_form_input_row.ap_fixed .ap_search_form_input_submit {
        right:calc(50% - 408px);
        height: calc(100% - 2em);
        top: 1em
    }
}

.ap_search_form_advanced {
    width: 100%;
    margin: .5em 0
}

.ap_search_form_advanced_group {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-align: center;
    align-items: center
}

.ap_search_form_advanced_group_label {
    font-size: .8em;
    font-style: italic;
    color: #888;
    font-weight: 600;
    margin-right: 5px
}

@media (min-width: 1020px) {
    .ap_search_form_advanced_group_label {
        font-size:1em;
        margin-right: 10px
    }
}

@media (max-width: 1020px) {
    .ap_search_form_advanced_group_label {
        display:none
    }
}

.ap_search_form_advanced_group_checkbox {
    box-sizing: border-box;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .2em;
    position: relative;
    margin-left: 5px
}

@media (min-width: 1020px) {
    .ap_search_form_advanced_group_checkbox {
        margin-left:10px
    }
}

.ap_search_form_advanced_group_checkbox_mask {
    width: 15px;
    height: 15px;
    position: relative;
    box-sizing: border-box;
    border: 1px solid rgba(0,0,0,.2)
}

@media (min-width: 1020px) {
    .ap_search_form_advanced_group_checkbox_mask {
        width:18px;
        height: 18px
    }
}

.ap_search_form_advanced_group_checkbox_mask i {
    font-size: 10px;
    color: rgba(0,0,0,.5);
    line-height: 10px;
    display: none
}

@media (min-width: 1020px) {
    .ap_search_form_advanced_group_checkbox_mask i {
        font-size:14px
    }
}

.ap_search_form_advanced_group_checkbox label {
    display: block;
    cursor: pointer;
    box-sizing: border-box;
    padding-left: .25em;
    font-size: .7em;
    font-weight: 600;
    color: rgba(0,0,0,.8)
}

@media (min-width: 1020px) {
    .ap_search_form_advanced_group_checkbox label {
        font-size:.9em
    }
}

.ap_search_form_advanced_group_checkbox input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    cursor: pointer
}

.ap_search_form_advanced_group_checkbox input:checked~.ap_search_form_advanced_group_checkbox_mask i {
    display: block
}

.ap_search_form_advanced_group_datepicker {
    position: relative;
    box-sizing: border-box;
    -ms-flex: 1;
    flex: 1
}

.ap_search_form_advanced_group_datepicker_mask {
    width: 30px;
    height: 100%;
    pointer-events: none;
    position: relative;
    box-sizing: border-box;
    border-right: 1px solid rgba(0,0,0,.1);
    position: absolute;
    top: 0;
    left: 0
}

.ap_search_form_advanced_group_datepicker_mask i {
    font-size: 14px;
    color: rgba(0,0,0,.5);
    line-height: 12px
}

.ap_search_form_advanced_group_datepicker input {
    box-sizing: border-box;
    padding: .5em;
    width: 100%;
    font-family: ivyjournal,sans-serif;
    font-size: .6rem;
    padding-left: calc(30px + .5rem);
    border: 1px solid rgba(0,0,0,.1)
}

@media (min-width: 1020px) {
    .ap_search_form_advanced_group_datepicker input {
        font-size:.8em
    }
}

.ap_search_form .ap_search_form_input_submit {
    width: 90px;
    height: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 900
}

.ap_search_form .ap_search_form_input_submit button {
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: hidden;
    font-family: ivyjournal,sans-serif;
    color: #fff;
    background: #ff3c41;
    border: 0;
    box-sizing: border-box;
    padding: .2em 1em;
    font-size: .9em;
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_search_form .ap_search_form_input_submit button {
        font-size:1em
    }
}

.ap_search_form .ap_search_form_input_submit button:focus {
    outline: 0
}

.ap_search_form .ap_search_form_input_submit button i {
    opacity: .8;
    display: none;
    animation: b 2s linear infinite
}

@media (min-width: 1020px) {
    .ap_search_form .ap_search_form_input_submit button i {
        font-size:2em
    }
}

.ap_search_form:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    bottom: 0;
    background: hsla(0,0%,100%,.5);
    z-index: 991;
    display: none
}

.ap_search_form.ap_search_form_submitting .ap_search_form_input_submit button i,.ap_search_form.ap_search_form_submitting:after {
    display: block
}

.ap_search_get_ad_sample {
    padding: 1em 0;
    border-top: 2px dotted rgba(0,0,0,.1)
}

.ap_search_result_skeleton {
    width: 90%;
    margin: 1em auto;
    height: 5em;
    background-image: linear-gradient(90deg,#ddd,#e3e1e1 40px,#ddd 80px);
    background-size: 400px;
    opacity: .5;
    animation: c 3s infinite linear
}

@media (min-width: 1020px) {
    .ap_search_result_skeleton {
        width:45%
    }
}

.ap_page_archivo_binder_results {
    width: 100%;
    box-sizing: border-box;
    padding: 1em 5%
}

.ap_page_archivo_binder_results .ap_search_result {
    width: 100%;
    border-top: 2px solid rgba(0,0,0,.05)
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result {
        padding-top:1em
    }
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post {
    width: 100%
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post {
        -ms-flex-direction:column-reverse;
        flex-direction: column-reverse;
        padding: 0 1em
    }
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-right: .75em
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data_title {
    font-weight: 300;
    line-height: 1.15;
    font-size: .9em;
    color: #0a0a0a
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data_title {
        font-size:1em;
        line-height: 1.2
    }
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data_title span {
    color: #ff3c41;
    font-weight: 400;
    font-style: italic
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data_author {
    font-size: .7rem;
    margin-top: .5em;
    font-style: italic;
    color: #333
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data_author {
        margin-top:.85em
    }
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data_author em {
    font-weight: 600;
    font-size: .7rem
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data_date {
    font-size: .6em;
    margin-top: .5em;
    font-family: acumin-pro,serif;
    font-weight: 600;
    color: #555
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_data_date {
        font-size:.7em
    }
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_img {
    width: 20%
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_img {
        width:100%
    }

    .ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_img .ap_thumbnail {
        margin-bottom: 20px
    }

    .ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_img .ap_thumbnail:after {
        padding-top: 50%!important
    }
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_img .ap_thumbnail {
    width: 100%
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_post .ap_search_result_binder_post_img .ap_thumbnail:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

.ap_page_archivo_binder_results .ap_search_result_type {
    font-style: italic;
    display: block;
    box-sizing: border-box;
    padding: .5em;
    color: #444
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result_type {
        font-size:1.2em
    }
}

.ap_page_archivo_binder_results .ap_search_result_type img {
    width: 4em
}

.ap_page_archivo_binder_results .ap_search_result_binder {
    box-sizing: border-box;
    padding: .5em .5em 1em;
    overflow: hidden
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result_binder {
        padding-top:0
    }
}

.ap_page_archivo_binder_results .ap_search_result_binder_avatar_container {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.ap_page_archivo_binder_results .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar {
    width: 90px;
    height: 90px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: 2px 2px 4px rgba(0,0,0,.1)
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar {
        width:120px;
        height: 120px
    }
}

.ap_page_archivo_binder_results .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar_gradient {
    width: 100%;
    height: 100%;
    background: no-repeat url(static/assets/gradient_circle.png) 50%;
    background-size: cover
}

.ap_page_archivo_binder_results .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar_img {
    width: 82px;
    height: 82px;
    border-radius: 50%;
    background: #ccc no-repeat 50%;
    background-size: cover;
    filter: grayscale(1);
    margin-top: 1px
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar_img {
        width:110px;
        height: 110px
    }
}

.ap_page_archivo_binder_results .ap_search_result_binder_info {
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-top: .5em;
    font-style: italic;
    color: #666
}

.ap_page_archivo_binder_results .ap_search_result_binder_info_username {
    font-size: 1.2rem;
    font-weight: 300;
    text-align: center
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result_binder_info_username {
        font-size:1.5rem
    }
}

.ap_page_archivo_binder_results .ap_search_result_binder_info_tw {
    color: #ff3c41;
    font-size: .9rem;
    margin-top: .3rem
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result_binder_info_tw {
        font-size:1.2rem
    }
}

.ap_page_archivo_binder_results .ap_search_result_binder_info_tw em {
    color: #666;
    font-weight: 600
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_blog .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar {
    border-radius: 0;
    box-shadow: none
}

.ap_page_archivo_binder_results .ap_search_result.ap_search_result_blog .ap_search_result_binder_avatar_container .ap_search_result_binder_avatar_img {
    background-size: contain;
    width: 100%;
    height: 100%;
    border-radius: 0;
    background-color: transparent
}

.ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder {
    background: #0a0a0a url(static/assets/especiales_bg.jpg) no-repeat 100%;
    background-size: cover
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder {
        background-position:0 0
    }
}

.ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder_post_data_title {
    color: #fff;
    font-weight: 600;
    font-size: 1em;
    box-sizing: border-box
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder_post_data_title {
        font-size:1.3em;
        padding-left: 10%;
        width: 100%;
        min-height: 100px;
        margin-top: 1em
    }
}

.ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder_post_img {
    width: 40%
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder_post_img {
        width:80%;
        margin: 1em auto 0
    }

    .ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder_post_img .ap_thumbnail {
        margin-bottom: 0
    }

    .ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder_post_img .ap_thumbnail:after {
        padding-top: 80%!important
    }
}

.ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder .ap_search_result_binder_post_data_author,.ap_page_archivo_binder_results .ap_search_result .ap_note_is_especial .ap_search_result_binder .ap_search_result_binder_post_data_date {
    display: none
}

@media (min-width: 1020px) {
    .ap_page_archivo_binder {
        width:90%;
        margin: 0 auto;
        padding: 1em 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ap_page_archivo_binder .ap_page_archivo_binder_results {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ap_page_archivo_binder .ap_page_archivo_binder_results .ap_search_get_ad_sample {
        width: 100%
    }

    .ap_page_archivo_binder .ap_page_archivo_binder_results .ap_search_result {
        width: calc(50% - 20px);
        margin: 10px
    }
}

@keyframes b {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(-1turn)
    }
}

@media (min-width: 1020px) {
    body.author .ap_search_result_author {
        width:100%!important
    }
}

.ap_author_bio {
    width: 60%;
    font-family: acumin-pro,serif;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 20px 0;
    line-height: 1.25;
    display: none;
    color: #3e3e3e;
    position: relative
}

@media (max-width: 1020px) {
    .ap_author_bio {
        width:95%
    }
}

.ap_thumbnail {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover;
    position: relative
}

.ap_player_button {
    width: 30px;
    height: 30px;
    z-index: 10;
    box-sizing: border-box;
    border: 2px solid #fff;
    opacity: .4;
    cursor: pointer;
    border-radius: 50%
}

.ap_player_button:active {
    opacity: .5
}

.ap_player_button i {
    color: #fff
}

.ap_embed_video_still .ap_player_button {
    display: none
}

.ax_embed_video {
    width: 100%;
    position: relative
}

@media (min-width: 1020px) {
    .ax_embed_video {
        width:80%
    }
}

.ax_embed_video:after {
    content: "";
    width: 100%;
    display: block;
    padding-top: 56%
}

.ax_embed_video iframe {
    width: 100%!important;
    height: 100%!important;
    position: absolute;
    top: 0;
    left: 0
}

.ap_home_main_note {
    width: 100%;
    position: relative
}

.ap_home_main_note_logo {
    width: 6.6em;
    top: 10px;
    z-index: 2
}

@media (min-width: 1020px) {
    .ap_home_main_note_logo {
        display:none
    }
}

.ap_home_main_note_main {
    position: relative;
    background: #fff
}

.ap_home_main_note_main_binder {
    width: 80%;
    box-sizing: border-box;
    margin: 7% auto
}

.ap_home_main_note_main_binder .ap_home_main_note_main_box_binder {
    width: 100%
}

.ap_home_main_note_main_binder .ap_home_main_note_main_box_binder .ap_home_main_note_main_box {
    width: 100%;
    background: #fff
}

.ap_home_main_note_main_binder .ap_home_main_note_main_box_binder .ap_home_main_note_main_box_title {
    font-size: 1.4em;
    font-family: ivyjournal,sans-serif;
    color: #4a4a4a;
    font-weight: 300;
    line-height: 1.2
}

.ap_home_main_note_main_binder .ap_home_main_note_main_box_binder .ap_home_main_note_main_box_title em {
    font-family: ivyjournal,sans-serif;
    font-style: italic
}

.ap_home_main_note_main_binder .ap_home_main_note_main_box_binder .ap_home_main_note_main_box_title_partner {
    font-style: italic;
    color: #888
}

.ap_home_main_note_main_binder .ap_home_main_note_main_box_binder .ap_home_main_note_main_box_data {
    width: 100%;
    padding-left: 5px;
    border-left: 1px solid #ff3c41;
    margin: 12px 0 18px;
    color: #fff;
    font-weight: 500;
    font-size: .858em
}

.ap_home_main_note_main_binder .ap_home_main_note_main_box_binder .ap_home_main_note_main_box_data_td {
    margin: 2px 0
}

.ap_home_main_note_main_binder .ap_home_main_note_main_box_binder .ap_home_main_note_main_box_data_author {
    font-style: italic
}

.ap_home_main_note_main .ap_home_main_note_main_bg {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ap_home_main_note_main .ap_home_main_note_main_bg_shadow {
    width: 100%;
    height: 50%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(180deg,hsla(0,0%,9%,.8),hsla(0,0%,9%,0))
}

@media (min-width: 1020px) {
    .ap_home_main_note_main .ap_home_main_note_main_bg_shadow {
        display:none
    }
}

.ap_home_main_note_main:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 60%
}

@media (min-width: 1020px) {
    .ap_home_main_note_main:after {
        padding-top:50%
    }
}

.ap_home_main_note_related {
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    position: relative;
    z-index: 2;
    margin-top: 1.5em
}

.ap_home_main_note_related_title {
    font-size: .6em;
    font-weight: 600;
    margin-bottom: .8em;
    font-style: italic;
    color: #fd9497
}

.ap_home_main_note_related_note {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    margin-bottom: .75em
}

.ap_home_main_note_related_note:last-child {
    margin-bottom: 0
}

.ap_home_main_note_related_note_info {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    position: relative;
    z-index: 2
}

.ap_home_main_note_related_note_info_title {
    font-size: .8em;
    font-family: ivyjournal,sans-serif;
    line-height: 1.3;
    color: #5b5b5b
}

.ap_home_main_note_related_note_info_title span {
    color: #fd9497;
    display: inline-block;
    margin-right: .2em;
    font-weight: 800
}

.ap_home_main_note_related_note_info_date {
    display: none
}

.ap_home_main_note.ap_is_the_breaking_note ∫ .ap_home_main_note_main_binder {
    width: 100%;
    background: #000;
    margin: 0 auto 7%;
    border-left: 0;
    padding-right: 1em;
    padding-left: 1em;
    padding-bottom: 1em
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_main_box {
    background: #000;
    padding: 10px 0!important
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_main_box_title {
    color: #fff
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_main_box {
    padding: 0 5%
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_main_box_breaking_badge {
    display: inline-block;
    font-size: .6em;
    text-transform: uppercase;
    font-weight: 600;
    color: #ff3c41;
    padding: 5px;
    border: 1px solid #ff3c41;
    margin-bottom: 5px;
    font-family: acumin-pro,serif;
    letter-spacing: 1px
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_main:after {
    padding-top: 80%
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_related {
    transform: none;
    background: #000;
    padding-top: 10px;
    width: 100%;
    transform: translateY(-1px)
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_related_title {
    color: #ff3c41
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_related .ap_home_main_note_related_note_info {
    border-left-color: #ff3c41
}

.ap_home_main_note.ap_is_the_breaking_note .ap_home_main_note_related .ap_home_main_note_related_note_info_title {
    color: #f0f0f0
}

@media (max-width: 1020px) {
    .ap_layout_breaking .ap_home_main_note_main:after {
        padding-top:80%
    }

    .ap_layout_breaking .ap_home_main_note,.ap_layout_breaking .ap_home_main_note_main_box_title {
        background: #0a0a0a
    }

    .ap_layout_breaking .ap_home_main_note_main_box_title {
        color: #fff!important
    }

    .ap_layout_breaking .ap_home_main_note_main_binder {
        padding-bottom: 1rem
    }

    .ap_layout_breaking .ap_home_main_note_related {
        margin-bottom: 1rem
    }

    .ap_layout_breaking .ap_home_main_note_related .ap_home_main_note_related_note_info_title {
        color: #fff
    }
}

.ap_home_plumaje {
    width: 100%;
    margin: 0 auto 1em;
    overflow: hidden;
    box-sizing: border-box;
    background: #ececec
}

@media (min-width: 1020px) {
    .ap_home_plumaje {
        margin-top:3em;
        margin-bottom: 3em
    }
}

.ap_home_plumaje_header {
    padding: 2em 0 0;
    text-align: center
}

@media (min-width: 1020px) {
    .ap_home_plumaje_header {
        padding:2em 0 1em
    }
}

.ap_home_plumaje_header img {
    width: 7em
}

@media (min-width: 1020px) {
    .ap_home_plumaje_header img {
        width:10em
    }
}

.ap_home_plumaje_posts {
    box-sizing: border-box;
    margin-bottom: 1em
}

.ap_home_plumaje_posts .ap_plumaje_arrow {
    font-size: 3em;
    color: #ff3c41;
    font-weight: bolder;
    font-family: acumin-pro,serif;
    cursor: pointer;
    z-index: 3;
    background: #ff3c41;
    box-shadow: 1px 1px 2px rgba(0,0,0,.1);
    border-radius: 50%;
    width: 30px;
    height: 30px;
    color: #fff
}

.ap_home_plumaje_posts .ap_plumaje_arrow i {
    font-weight: 500;
    font-size: 20px
}

.ap_home_plumaje_posts .ap_plumaje_arrow.slick-next {
    right: 0;
    left: auto
}

@media (max-width: 1020px) {
    .ap_home_plumaje_posts .ap_plumaje_arrow.slick-next {
        right:10px
    }
}

.ap_home_plumaje_posts .ap_plumaje_arrow.slick-prev {
    left: 0
}

@media (max-width: 1020px) {
    .ap_home_plumaje_posts .ap_plumaje_arrow.slick-prev {
        left:10px
    }
}

.ap_home_plumaje_posts .ap_plumaje_arrow.slick-disabled {
    display: none!important
}

@media (min-width: 1020px) {
    .ap_home_plumaje_posts {
        width:950px;
        margin: 0 auto
    }
}

.ap_home_plumaje_posts_group {
    width: 100%;
    box-sizing: border-box
}

@media (min-width: 1020px) {
    .ap_home_plumaje_posts_group {
        width:50%;
        box-sizing: border-box;
        transform: translateX(2px)
    }
}

.ap_home_plumaje_posts_group:last-child .ap_home_plumaje_post:before {
    display: none
}

.ap_home_plumaje_posts .ap_home_plumaje_post {
    width: 100%;
    position: relative;
    box-sizing: border-box
}

.ap_home_plumaje_posts .ap_home_plumaje_post:first-child {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.ap_home_plumaje_posts .ap_home_plumaje_post:after {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 50%
}

.ap_home_plumaje_posts .ap_home_plumaje_post:before {
    content: "";
    display: block;
    width: 1px;
    height: 80%;
    background: rgba(0,0,0,.1);
    right: 0
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box {
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    padding-left: .5em
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_header {
    width: 20%;
    box-sizing: border-box;
    padding: 0 .3em
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_header_avatar {
    width: 95%;
    margin: 0 auto;
    background: no-repeat 0;
    background-size: contain
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_header_avatar:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 180%
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_header.ap_home_plumaje_post_box_header_inv {
    width: 25%
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_header.ap_home_plumaje_post_box_header_inv .ap_home_plumaje_post_box_header_avatar {
    width: 60%;
    background-position: 50%
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_header.ap_home_plumaje_post_box_header_inv .ap_home_plumaje_post_box_header_avatar:after {
    padding-top: 150%
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_header.ap_home_plumaje_post_box_header_inv .ap_home_plumaje_post_box_header_avatar_name {
    width: 100%;
    font-size: 10px;
    text-align: center;
    color: #5b5b5b;
    font-weight: 500;
    line-height: 1.1;
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_home_plumaje_posts .ap_home_plumaje_post_box_header.ap_home_plumaje_post_box_header_inv .ap_home_plumaje_post_box_header_avatar_name {
        font-size:.8em
    }
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_content {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-left: .5em;
    padding-right: 1em
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_content_authorname {
    font-weight: 400;
    line-height: 1.3;
    color: rgba(91,91,91,.8);
    font-size: .8rem;
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_home_plumaje_posts .ap_home_plumaje_post_box_content_authorname {
        font-size:.9em;
        margin-top: .5em
    }
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_content_authorname * {
    font-size: .8rem
}

@media (min-width: 1020px) {
    .ap_home_plumaje_posts .ap_home_plumaje_post_box_content_authorname * {
        font-size:1em
    }
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_content_authorname em {
    font-weight: 800;
    color: #ff3c41
}

@media (min-width: 1020px) {
    .ap_home_plumaje_posts .ap_home_plumaje_post_box_content_authorname em {
        font-weight:600
    }
}

.ap_home_plumaje_posts .ap_home_plumaje_post_box_content_title {
    font-weight: 600;
    line-height: 1.2;
    font-size: .95rem;
    color: #5b5b5b;
    margin: .4em 0;
    font-weight: 300
}

@media (min-width: 1020px) {
    .ap_home_plumaje_posts .ap_home_plumaje_post_box_content_title {
        font-size:1.1em;
        width: 100%
    }
}

.ap_home_plumaje_cta {
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1em;
    margin-top: 1
}

@media (min-width: 1020px) {
    .ap_home_plumaje_cta {
        margin-top:.5em;
        margin-bottom: 1.5em
    }
}

.ap_home_plumaje_cta a {
    display: block;
    box-sizing: border-box;
    padding: .5em .8em;
    font-size: .9em;
    background: rgba(0,0,0,.05);
    font-style: italic;
    font-weight: 600;
    box-shadow: 2px 2px 4px rgba(0,0,0,.1);
    color: #999
}

.ap_secondary_notes {
    width: 100%;
    padding: 0 10%
}

.ap_secondary_notes .ap_secondary_note {
    width: 100%;
    padding: 1.5em 0;
    position: relative;
    border-top: 2px solid rgba(0,0,0,.1)
}

.ap_secondary_notes .ap_secondary_note_bg {
    background: #f0f0f0 no-repeat 50%;
    background-size: cover;
    width: 100%;
    margin: 0 auto 10px
}

.ap_secondary_notes .ap_secondary_note_bg:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 56%
}

@media (min-width: 1020px) {
    .ap_secondary_notes .ap_secondary_note_bg:after {
        padding-top:50%
    }
}

.ap_secondary_notes .ap_secondary_note_data {
    width: 100%;
    box-sizing: border-box;
    font-family: ivyjournal,sans-serif;
    position: relative
}

.ap_secondary_notes .ap_secondary_note_data_title {
    font-size: 1.1em;
    line-height: 1.2;
    font-weight: 300;
    color: #5b5b5b
}

@media (min-width: 1020px) {
    .ap_secondary_notes .ap_secondary_note_data_title {
        font-size:.9em;
        padding-bottom: 10px
    }
}

.ap_secondary_notes .ap_secondary_note_data_title_partner {
    font-style: italic;
    color: #ff3c41
}

.ap_secondary_notes .ap_secondary_note_data_info {
    width: 100%;
    font-size: .55em;
    box-sizing: border-box;
    color: #5b5b5b;
    padding: 0 10px 10px
}

.ap_secondary_notes .ap_secondary_note_data_info_author {
    margin-bottom: 1px;
    font-style: italic
}

.ap_home_section_title {
    width: calc(100% - 4em);
    font-weight: 300;
    color: #222;
    font-style: italic;
    text-align: center;
    font-size: 1.3em;
    margin: 0 auto;
    padding-bottom: .5em;
    margin-bottom: .8em;
    border-bottom: 2px solid rgba(0,0,0,.1)
}

.ap_extras_container,.ap_home_extras,.ap_home_hablemosde,.ap_home_populares {
    width: 100%;
    padding: 0 10%;
    margin: .5em auto 1em
}

.ap_extras_container .ap_home_first_extras_ad,.ap_home_extras .ap_home_first_extras_ad,.ap_home_hablemosde .ap_home_first_extras_ad,.ap_home_populares .ap_home_first_extras_ad {
    display: none
}

.ap_extras_container .ap_home_extra,.ap_home_extras .ap_home_extra,.ap_home_hablemosde .ap_home_extra,.ap_home_populares .ap_home_extra {
    width: 100%;
    min-height: 50px;
    box-sizing: border-box;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding: 1em;
    border-top: 2px solid rgba(0,0,0,.05);
    overflow: hidden
}

.ap_extras_container .ap_home_extra a,.ap_home_extras .ap_home_extra a,.ap_home_hablemosde .ap_home_extra a,.ap_home_populares .ap_home_extra a {
    width: 100%;
    overflow: hidden
}

.ap_extras_container .ap_home_extra_img,.ap_home_extras .ap_home_extra_img,.ap_home_hablemosde .ap_home_extra_img,.ap_home_populares .ap_home_extra_img {
    width: 30%;
    background: no-repeat 50%;
    background-size: cover;
    position: relative;
    height: 0%
}

.ap_extras_container .ap_home_extra_img_img,.ap_home_extras .ap_home_extra_img_img,.ap_home_hablemosde .ap_home_extra_img_img,.ap_home_populares .ap_home_extra_img_img {
    height: 100%
}

.ap_extras_container .ap_home_extra_img:after,.ap_home_extras .ap_home_extra_img:after,.ap_home_hablemosde .ap_home_extra_img:after,.ap_home_populares .ap_home_extra_img:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

.ap_extras_container .ap_home_extra_data,.ap_home_extras .ap_home_extra_data,.ap_home_hablemosde .ap_home_extra_data,.ap_home_populares .ap_home_extra_data {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    position: relative;
    padding-right: 1em
}

.ap_extras_container .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra_data_partner {
    font-size: .6em;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    margin-bottom: 5px;
    margin-top: 5px;
    font-family: acumin-pro,serif;
    letter-spacing: 1px
}

.ap_extras_container .ap_home_extra_data_title,.ap_home_extras .ap_home_extra_data_title,.ap_home_hablemosde .ap_home_extra_data_title,.ap_home_populares .ap_home_extra_data_title {
    font-size: .95em;
    line-height: 1.25;
    font-weight: 400;
    color: #5b5b5b
}

.ap_extras_container .ap_home_extra_data_info,.ap_home_extras .ap_home_extra_data_info,.ap_home_hablemosde .ap_home_extra_data_info,.ap_home_populares .ap_home_extra_data_info {
    margin: 7px 0 0;
    font-size: .62em;
    font-weight: 500;
    color: #5b5b5b
}

.ap_extras_container .ap_home_extra_data_info_author,.ap_home_extras .ap_home_extra_data_info_author,.ap_home_hablemosde .ap_home_extra_data_info_author,.ap_home_populares .ap_home_extra_data_info_author {
    font-style: italic;
    margin-bottom: 2px
}

.ap_extras_container .ap_home_extra_data_info_author .ap_partner_svg,.ap_home_extras .ap_home_extra_data_info_author .ap_partner_svg,.ap_home_hablemosde .ap_home_extra_data_info_author .ap_partner_svg,.ap_home_populares .ap_home_extra_data_info_author .ap_partner_svg {
    width: 60px;
    margin-top: 15px;
    opacity: .5
}

.ap_extras_container .ap_home_extra_data_info_author .ap_partner_svg_clear,.ap_home_extras .ap_home_extra_data_info_author .ap_partner_svg_clear,.ap_home_hablemosde .ap_home_extra_data_info_author .ap_partner_svg_clear,.ap_home_populares .ap_home_extra_data_info_author .ap_partner_svg_clear {
    display: none!important
}

.ap_extras_container .ap_home_extra_data_info_author .ap_partner_svg_dark,.ap_home_extras .ap_home_extra_data_info_author .ap_partner_svg_dark,.ap_home_hablemosde .ap_home_extra_data_info_author .ap_partner_svg_dark,.ap_home_populares .ap_home_extra_data_info_author .ap_partner_svg_dark {
    display: block!important
}

.ap_extras_container .ap_home_extra.ap_home_extra_has_img,.ap_home_extras .ap_home_extra.ap_home_extra_has_img,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img,.ap_home_populares .ap_home_extra.ap_home_extra_has_img {
    border-left: none
}

.ap_extras_container .ap_home_extra:not(.ap_home_extra_has_img),.ap_home_extras .ap_home_extra:not(.ap_home_extra_has_img),.ap_home_hablemosde .ap_home_extra:not(.ap_home_extra_has_img),.ap_home_populares .ap_home_extra:not(.ap_home_extra_has_img) {
    overflow: initial;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: .4em .5em;
    -ms-flex-align: start;
    align-items: flex-start;
    min-height: 0
}

.ap_extras_container .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data,.ap_home_extras .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data,.ap_home_hablemosde .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data,.ap_home_populares .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data {
    padding-right: 0;
    -ms-flex: 1;
    flex: 1
}

.ap_extras_container .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title,.ap_home_extras .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title,.ap_home_hablemosde .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title,.ap_home_populares .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title {
    font-size: .9em;
    -ms-flex: 1;
    flex: 1
}

.ap_extras_container .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title span,.ap_home_extras .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title span,.ap_home_hablemosde .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title span,.ap_home_populares .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title span {
    display: inline
}

.ap_extras_container .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title_chevron,.ap_home_extras .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title_chevron,.ap_home_hablemosde .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title_chevron,.ap_home_populares .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title_chevron {
    font-weight: 800;
    color: #fd9497;
    margin-right: .2em;
    font-family: acumin-pro,serif
}

.ap_extras_container .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title_partner,.ap_home_extras .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title_partner,.ap_home_hablemosde .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title_partner,.ap_home_populares .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_title_partner {
    font-weight: 400;
    color: #ff3c41;
    font-style: italic
}

.ap_extras_container .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_info,.ap_home_extras .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_info,.ap_home_hablemosde .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_info,.ap_home_populares .ap_home_extra:not(.ap_home_extra_has_img) .ap_home_extra_data_info {
    border-left: 0;
    padding-left: 0;
    position: relative;
    display: none
}

.ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_with_partner_name,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_with_partner_name,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_with_partner_name,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_with_partner_name {
    padding: .5em 1em;
    margin: .5em 0;
    background: no-repeat 50%;
    background-size: cover
}

@media (min-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek .ap_home_extra_data_partner {
        background-color:#d9452b;
        background-image: url(static/assets/p_nw_bg.png)
    }
}

@media (max-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek {
        background-color:#d9452b;
        background-image: url(static/assets/p_nw_bg.png)
    }

    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek .ap_home_extra_data_title,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek .ap_home_extra_data_title,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek .ap_home_extra_data_title,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_newsweek .ap_home_extra_data_title {
        color: #fff
    }
}

@media (min-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx .ap_home_extra_data_partner {
        background-color:#de3467;
        background-blend-mode: color-dodge;
        background-image: url(static/assets/p_nw_bg.png)
    }
}

@media (max-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx {
        background-color:#de3467
    }

    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx .ap_home_extra_data_title,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx .ap_home_extra_data_title,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx .ap_home_extra_data_title,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalmx .ap_home_extra_data_title {
        color: #fff
    }
}

@media (min-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_bbc .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_bbc .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_bbc .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_bbc .ap_home_extra_data_partner {
        background-color:#bb1919
    }
}

@media (max-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_bbc .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_bbc .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_bbc .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_bbc .ap_home_extra_data_partner {
        color:#bb1919
    }
}

.ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_has_video,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_has_video,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_has_video,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_has_video {
    background-color: #0a0a0a;
    background-image: url(static/assets/p_video_bg.png)
}

.ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_has_video .ap_home_extra_data_title,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_has_video .ap_home_extra_data_title,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_has_video .ap_home_extra_data_title,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_has_video .ap_home_extra_data_title {
    color: #fff
}

@media (max-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_is_mexico_desigual .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_is_mexico_desigual .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_is_mexico_desigual .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_is_mexico_desigual .ap_home_extra_data_partner {
        color:#666
    }
}

@media (min-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_is_mexico_desigual .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_is_mexico_desigual .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_is_mexico_desigual .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_is_mexico_desigual .ap_home_extra_data_partner {
        background-color:#666
    }
}

@media (min-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada .ap_home_extra_data_partner {
        background-image:url(static/assets/hablemosde_bg.png);
        background-color: #5727cd
    }
}

@media (max-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada {
        background-image:url(static/assets/hablemosde_bg.png);
        background-color: #5727cd
    }

    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada .ap_home_extra_data_title,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada .ap_home_extra_data_title,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada .ap_home_extra_data_title,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_is_patrocinada .ap_home_extra_data_title {
        color: #fff
    }
}

@media (min-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_partner {
        background-image:url(static/assets/p_sabueso_bg.png);
        background-color: #f8b500
    }
}

@media (max-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso {
        background-image:url(static/assets/p_sabueso_bg.png);
        background-color: #f8b500
    }

    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_partner {
        color: #000
    }

    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_title,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_title,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_title,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_elsabueso .ap_home_extra_data_title {
        color: #000;
        font-weight: 500
    }
}

@media (min-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet .ap_home_extra_data_partner,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet .ap_home_extra_data_partner,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet .ap_home_extra_data_partner,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet .ap_home_extra_data_partner {
        background-image:url(static/assets/p_ag_bg.png);
        background-color: #00adb5
    }
}

@media (max-width: 1020px) {
    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet {
        background-image:url(static/assets/p_ag_bg.png);
        background-color: #00adb5
    }

    .ap_extras_container .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet .ap_home_extra_data_title,.ap_home_extras .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet .ap_home_extra_data_title,.ap_home_hablemosde .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet .ap_home_extra_data_title,.ap_home_populares .ap_home_extra.ap_home_extra_has_img.ap_post_type_animalgourmet .ap_home_extra_data_title {
        color: #fff
    }
}

.ap_desktop_small_notes .ap_home_extra {
    border-top: 0
}

.ap_desktop_small_notes .ap_home_extras {
    margin: 0!important
}

#ap_home_especiales {
    padding: 1em 0;
    background: url(static/assets/especiales_bg.png) no-repeat 50%;
    background-size: cover;
    margin: 1em 0;
    overflow: hidden
}

#ap_home_especiales_title {
    font-size: 1.3em;
    -ms-flex-pack: center;
    justify-content: center
}

#ap_home_especiales_title span {
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    position: relative;
    display: block;
    font-style: italic;
    padding: 0 0 .7em
}

#ap_home_especiales_title span:after {
    content: "";
    display: block;
    width: 70%;
    background: #ff3c41;
    height: 2px;
    bottom: 0
}

#ap_home_especiales .ap_home_especiales_container_arrow {
    font-size: 1.5em;
    font-weight: 800;
    left: 0;
    z-index: 10;
    cursor: pointer;
    box-sizing: border-box;
    padding: 10px 5px;
    font-family: acumin-pro,serif;
    color: #fd9497
}

#ap_home_especiales .ap_home_especiales_container_arrow.ap_home_especiales_container_arrow_right {
    right: 0;
    left: auto
}

#ap_home_especiales_container {
    width: 75%;
    margin: 2.5em auto 0 2em;
    position: relative;
    transform: translateX(1.6em)
}

#ap_home_especiales_container:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 110%
}

#ap_home_especiales_container .ap_home_especial {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: transform .3s ease
}

#ap_home_especiales_container .ap_home_especial_thumb {
    width: 100%;
    height: 100%;
    background: no-repeat 50%;
    background-size: cover;
    box-shadow: 2px 2px 4px rgba(0,0,0,.3)
}

#ap_home_especiales_container .ap_home_especial:first-child {
    transform: translate(-.4em,-.32em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(2) {
    transform: translate(-.8em,-.64em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(3) {
    transform: translate(-1.2em,-.96em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(4) {
    transform: translate(-1.6em,-1.28em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(5) {
    transform: translate(-2em,-1.6em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(6) {
    transform: translate(-2.4em,-1.92em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(7) {
    transform: translate(-2.8em,-2.24em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(8) {
    transform: translate(-3.2em,-2.56em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(9) {
    transform: translate(-3.6em,-2.88em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(10) {
    transform: translate(-4em,-3.2em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(11) {
    transform: translate(-4.4em,-3.52em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(12) {
    transform: translate(-4.8em,-3.84em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(13) {
    transform: translate(-5.2em,-4.16em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(14) {
    transform: translate(-5.6em,-4.48em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(15) {
    transform: translate(-6em,-4.8em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(16) {
    transform: translate(-6.4em,-5.12em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(17) {
    transform: translate(-6.8em,-5.44em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(18) {
    transform: translate(-7.2em,-5.76em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(19) {
    transform: translate(-7.6em,-6.08em)
}

#ap_home_especiales_container .ap_home_especial:nth-child(20) {
    transform: translate(-8em,-6.4em)
}

#ap_home_especiales_container .ap_home_especial:not(:last-child) {
    pointer-events: none
}

#ap_home_especiales .ap_home_especiales_cta {
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1em;
    margin-top: 1em
}

#ap_home_especiales .ap_home_especiales_cta a {
    display: block;
    box-sizing: border-box;
    padding: .5em .8em;
    font-size: .9em;
    background: hsla(0,0%,100%,.05);
    font-style: italic;
    box-shadow: 2px 2px 4px rgba(0,0,0,.2);
    color: #fff
}

.ap_home_hablemosde {
    width: 100%;
    box-sizing: border-box;
    padding: 1em 10%;
    margin-top: 1em;
    background: #5727cd url(static/assets/hablemosde_bg.png) no-repeat 50%;
    background-size: cover
}

@media (max-width: 1020px) {
    .ap_home_hablemosde {
        margin-top:1em
    }
}

.ap_home_hablemosde .ap_home_extra {
    margin: .8em auto!important;
    border-bottom: 2px solid hsla(0,0%,100%,.05);
    padding-bottom: 1em!important
}

.ap_home_hablemosde .ap_home_extra_data_title {
    font-size: .9em!important;
    color: #fff
}

.ap_home_hablemosde_title {
    font-size: 1.3em;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1em
}

@media (min-width: 1020px) {
    .ap_home_hablemosde_title {
        margin-top:1em
    }
}

.ap_home_hablemosde_title span {
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    position: relative;
    display: block;
    font-style: italic;
    padding: 0 0 .7em
}

.ap_home_hablemosde_title span:after {
    content: "";
    display: block;
    width: 70%;
    background: #ff3c41;
    height: 2px;
    bottom: 0
}

.ap_home_hablemosde .ap_home_extra {
    background: none!important
}

.ap_home_hablemosde .ap_home_extra .ap_home_extra_data_partner {
    display: none
}

.ap_home_hablemosde_cta {
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1em
}

@media (min-width: 1020px) {
    .ap_home_hablemosde_cta {
        margin-top:2em
    }
}

.ap_home_hablemosde_cta a {
    display: block;
    box-sizing: border-box;
    padding: .5em .8em;
    font-size: .9em;
    background: hsla(0,0%,100%,.15);
    font-style: italic;
    box-shadow: 2px 2px 4px rgba(0,0,0,.2);
    color: #fff
}

.ap_home_populares {
    width: 100%;
    margin: 0 auto 1em;
    padding: 2em 10%;
    background: #f1f1f1 no-repeat 50%;
    background-size: cover
}

@media (max-width: 1020px) {
    .ap_home_populares {
        margin-bottom:1em;
        margin-top: 1em
    }
}

.ap_home_populares_header {
    width: 100%;
    padding-bottom: 1em;
    margin-bottom: 1em;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(91,91,91,.1);
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_home_populares_header {
        margin-bottom:0;
        padding-bottom: 1.2em
    }
}

.ap_home_populares_header div {
    text-align: center;
    font-size: 1.3em;
    color: #5b5b5b;
    font-weight: 300;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ap_home_populares_header div i {
    font-size: 1em;
    line-height: .5em;
    color: #fd9497;
    margin-left: .3em;
    transform: translateY(.1em);
    display: none
}

.ap_home_populares_header div strong {
    font-weight: 600
}

.ap_home_populares .ap_home_extra_data_title {
    font-size: .8em!important
}

.ap_home_populares .ap_home_extra .ap_home_extra_data_partner {
    display: none;
    color: #333
}

.ap_home_populares .ap_note_link:first-child .ap_home_extra {
    border-top: 0
}

@media (max-width: 1020px) {
    .ap_home_recomendadas {
        margin-bottom:2em
    }
}

.ap_home_ramon,.ap_page_ramon {
    width: 100%;
    box-sizing: border-box;
    padding: 1em 0 0;
    margin-top: 1em;
    background: #fff
}

.ap_home_ramon.ap_home_ramon,.ap_page_ramon.ap_home_ramon {
    padding: 1em 0 0;
    margin-bottom: 2em;
    margin-top: 2em;
    border-top: 2px solid rgba(0,0,0,.05)
}

@media (min-width: 1020px) {
    .ap_home_ramon.ap_home_ramon,.ap_page_ramon.ap_home_ramon {
        padding-top:2em
    }
}

.ap_home_ramon_title,.ap_page_ramon_title {
    margin-bottom: .5em;
    box-sizing: border-box;
    padding-left: 1.15em
}

.ap_home_ramon_title img,.ap_page_ramon_title img {
    width: 80%
}

.ap_home_ramon_title span,.ap_page_ramon_title span {
    color: #000;
    font-weight: 600;
    letter-spacing: 1px;
    position: relative;
    display: block;
    font-style: italic;
    padding: 0 0 .7em
}

.ap_home_ramon_title span:after,.ap_page_ramon_title span:after {
    content: "";
    display: block;
    width: 70%;
    background: #f4f4f4;
    height: 2px;
    bottom: 0
}

.ap_home_ramon_imgs,.ap_page_ramon_imgs {
    width: calc(100% - 1em);
    margin-right: 1em;
    overflow-x: auto;
    box-sizing: content-box;
    padding-bottom: 5px;
    will-change: scroll-position
}

@media (max-width: 1020px) {
    .ap_home_ramon_imgs,.ap_page_ramon_imgs {
        -webkit-overflow-scrolling:touch
    }
}

@media (min-width: 1020px) {
    .ap_home_ramon_imgs,.ap_page_ramon_imgs {
        margin-right:0;
        overflow-x: hidden
    }
}

.ap_home_ramon_imgs_carr,.ap_page_ramon_imgs_carr {
    width: 190%
}

@media (min-width: 1020px) {
    .ap_home_ramon_imgs_carr,.ap_page_ramon_imgs_carr {
        width:100%
    }
}

.ap_home_ramon_imgs_carr_img,.ap_page_ramon_imgs_carr_img {
    -ms-flex: 1;
    flex: 1;
    background: no-repeat 50%;
    background-size: contain
}

.ap_home_ramon_imgs_carr_img:first-child,.ap_page_ramon_imgs_carr_img:first-child {
    margin-left: 1em
}

.ap_home_ramon_imgs_carr_img:after,.ap_page_ramon_imgs_carr_img:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 112%
}

.ap_home_ramon_post_title,.ap_page_ramon_post_title {
    font-size: 1em;
    box-sizing: border-box;
    color: #999;
    font-style: italic;
    padding: .5em 1.2em .2em
}

@media (min-width: 1020px) {
    .ap_home_ramon_post_title,.ap_page_ramon_post_title {
        font-size:1.3em;
        padding-top: 1em;
        padding-left: 1em
    }
}

.ap_home_ramon_sharers,.ap_page_ramon_sharers {
    box-sizing: border-box;
    padding: .5em 1em 0
}

@media (max-width: 1020px) {
    .ap_home_ramon_sharers,.ap_page_ramon_sharers {
        padding-left:1.2em
    }
}

.ap_home_ramon_sharers .ap_single_sharers,.ap_page_ramon_sharers .ap_single_sharers {
    margin-top: 0
}

.ap_home_ramon_cta,.ap_page_ramon_cta {
    -ms-flex-pack: start;
    justify-content: flex-start;
    box-sizing: border-box;
    padding-left: 1.2em;
    margin-bottom: 1em;
    margin-top: 1em
}

.ap_home_ramon_cta a,.ap_page_ramon_cta a {
    display: block;
    padding: .5em .8em;
    font-size: .9em;
    background: #f0f0f0;
    font-style: italic;
    color: #999;
    font-weight: 600;
    box-shadow: 2px 2px 4px rgba(0,0,0,.2);
    box-sizing: border-box
}

.ap_home_ramon_posts,.ap_page_ramon_posts {
    width: 100%;
    overflow: hidden
}

.ap_home_ramon_posts .ap_page_ramon_post,.ap_page_ramon_posts .ap_page_ramon_post {
    margin: 1.5em 0
}

.ap_home_videos {
    width: 100%;
    box-sizing: border-box;
    background: #0a0a0a url(static/assets/video_bg.png) no-repeat 50%;
    background-size: cover;
    padding: 1em 0 .5em;
    margin-top: 1em;
    margin-bottom: 1em;
    overflow: hidden
}

@media (min-width: 1020px) {
    .ap_home_videos {
        margin-top:1em;
        margin-bottom: 0;
        padding: 0
    }
}

@media (max-width: 1020px) {
    .ap_home_videos {
        margin-bottom:0
    }
}

.ap_home_videos_title {
    font-size: 1.3em;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 1020px) {
    .ap_home_videos_title {
        font-size:1.8em;
        margin: 0;
        padding: 1em 0 0
    }
}

.ap_home_videos_title span {
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    position: relative;
    display: block;
    font-style: italic;
    padding: 0 0 .7em
}

@media (min-width: 1020px) {
    .ap_home_videos_title span {
        padding-bottom:0
    }
}

.ap_home_videos_title span:after {
    content: "";
    display: block;
    width: 70%;
    background: #ff3c41;
    height: 2px;
    bottom: 0
}

@media (min-width: 1020px) {
    .ap_home_videos_title span:after {
        display:none
    }
}

.ap_home_videos_container {
    padding: 0
}

@media (min-width: 1020px) {
    .ap_home_videos_container {
        margin:1em 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow-x: auto;
        width: 100%
    }
}

.ap_home_videos_container .ap_video_arrow {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: #ff3c41;
    left: 10px;
    border-radius: 50%;
    z-index: 10
}

@media (max-width: 1020px) {
    .ap_home_videos_container .ap_video_arrow {
        left:5px
    }
}

.ap_home_videos_container .ap_video_arrow i {
    color: #fff;
    font-size: 18px;
    font-weight: 600
}

.ap_home_videos_container .ap_video_arrow.slick-next {
    right: 10px;
    left: auto
}

@media (max-width: 1020px) {
    .ap_home_videos_container .ap_video_arrow.slick-next {
        right:5px
    }
}

.ap_home_videos_container .ap_video_arrow.slick-disabled {
    display: none
}

.ap_home_videos_container .ap_home_extra {
    background-color: transparent!important;
    background-image: none!important;
    border-top: none!important;
    padding: .5em 25px!important;
    margin: 0!important
}

.ap_home_videos_container .ap_home_extra .ap_home_extra_data {
    position: relative
}

.ap_home_videos_container .ap_home_extra .ap_home_extra_img {
    width: 100%
}

.ap_home_videos_container .ap_home_extra .ap_home_extra_img:after {
    padding-top: 56%
}

.ap_home_videos_container .ap_home_extra .ap_home_extra_data_partner {
    display: none
}

.ap_home_videos_container .ap_home_extra .ap_home_extra_data_title {
    font-size: 1.2em;
    font-weight: 500;
    box-sizing: border-box;
    padding: 2em .5em .5em;
    width: 100%;
    position: absolute;
    text-align: center;
    z-index: 2;
    color: #fff;
    transform: translateY(1px);
    left: 0;
    bottom: 0;
    background: linear-gradient(0deg,#000 0,rgba(0,0,0,.6) 50%,transparent)
}

@media (max-width: 1020px) {
    .ap_home_videos_container .ap_home_extra .ap_home_extra_data_title {
        font-size:1.1em
    }
}

.ap_home_videos_cta {
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1em
}

@media (min-width: 1020px) {
    .ap_home_videos_cta {
        margin-bottom:2em
    }
}

.ap_home_videos_cta a {
    display: block;
    box-sizing: border-box;
    padding: .5em .8em;
    font-size: .9em;
    background: hsla(0,0%,100%,.15);
    font-style: italic;
    box-shadow: 2px 2px 4px rgba(0,0,0,.2);
    color: #fff
}

.ap_page_navigation {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    z-index: 992;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1020px) {
    .ap_page_navigation {
        -ms-flex-direction:row;
        flex-direction: row;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.ap_page_navigation_logo {
    width: 100%;
    box-sizing: border-box;
    padding: .2em 0;
    border-bottom: 1px solid rgba(0,0,0,.1);
    text-align: center;
    display: none
}

@media (min-width: 1020px) {
    .ap_page_navigation_logo {
        width:auto;
        margin-right: 20px;
        border-bottom: 0
    }
}

.ap_page_navigation_logo img {
    width: 90px
}

.ap_page_navigation_nav {
    padding: .5em 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1020px) {
    .ap_page_navigation_nav {
        -webkit-overflow-scrolling:touch;
        padding: .5em 1em;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.ap_page_navigation_td {
    font-size: .9em;
    font-weight: 300;
    position: relative
}

.ap_page_navigation_td a {
    box-sizing: border-box;
    padding: .2em .7em;
    display: block;
    white-space: nowrap
}

.ap_page_navigation_td:not(:last-child):after {
    content: "/";
    display: block;
    font-size: 1em;
    color: #ff3c41;
    right: -2px;
    font-weight: 800
}

.ap_page_navigation_td.ap_page_navigation_td_active a {
    font-weight: 600
}

.ap_fixme {
    width: 100%;
    z-index: 992
}

.ap_fixme.ap_fixed {
    transform: translateY(-2000px)
}

.ap_fixme.ap_fixed .ap_page_navigation {
    margin: 0;
    padding: .5em 0;
    background: #fff
}

.ap_fixme.ap_fixed .ap_page_navigation:after,.ap_fixme.ap_fixed .ap_page_navigation:before {
    display: none
}

@media (min-width: 1020px) {
    body.ap_past_principal .ap_page_navigation {
        transform:none
    }
}

body.ap_past_principal_control .ap_page_navigation_logo {
    display: block
}

body.ap_page_sabueso .ap_page_navigation_nav,body.single-elsabueso .ap_page_navigation_nav {
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

@media (max-width: 1020px) {
    body.ap_page_hablemos-de .ap_page_navigation_nav {
        -ms-flex-pack:start!important;
        justify-content: flex-start!important
    }
}

#ap_sabueso_footer {
    width: 100%;
    box-sizing: border-box;
    background: #f8b600 no-repeat 50%;
    background-size: cover;
    padding: 1.5rem 0
}

#ap_sabueso_footer_logo {
    width: 90px;
    margin: 0 auto -45px;
    transform: translateY(-50%)
}

@media (max-width: 1020px) {
    #ap_sabueso_footer_logo {
        width:110px
    }
}

#ap_sabueso_footer_logo img {
    width: 100%
}

#ap_sabueso_footer_title {
    width: 50%;
    text-align: center;
    font-size: 1.2rem;
    margin: 1rem auto 2rem;
    color: #fff;
    font-weight: 600;
    font-style: italic
}

@media (min-width: 1020px) {
    #ap_sabueso_footer_title {
        width:240px
    }
}

#ap_sabueso_footer_title img {
    width: 100%
}

#ap_sabueso_footer_redes {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 1rem 0 .5rem
}

#ap_sabueso_footer_redes .ap_sabueso_redes_td {
    margin: 0 15px
}

#ap_sabueso_footer_redes .ap_sabueso_redes_td img {
    height: 27px;
    width: auto
}

#ap_footer {
    background: #0a0a0a no-repeat 50%;
    background-size: cover;
    overflow: hidden;
    position: relative;
    z-index: 10
}

@media (min-width: 1020px) {
    #ap_footer {
        padding:0 calc(50% - 510px)
    }
}

#ap_footer_logo {
    width: 6em;
    margin: 2em auto
}

@media (min-width: 1020px) {
    #ap_footer_logo {
        width:10em;
        margin: 3em auto
    }
}

#ap_footer_criterio_logo {
    width: 6em;
    margin: 2em auto
}

@media (max-width: 1020px) {
    #ap_footer_criterio_logo {
        margin-bottom:5rem
    }
}

#ap_footer_criterio_logo img {
    opacity: .5
}

#ap_footer_ultima_actualizacion {
    margin-bottom: 1em;
    text-align: center;
    color: #f0f0f0;
    font-size: .7em
}

#ap_footer_ultima_actualizacion strong {
    color: #fff;
    font-weight: 600
}

#ap_footer_sitemap {
    width: 90%;
    margin: 0 auto;
    color: #fff;
    margin-bottom: 2em;
    -ms-flex-pack: center;
    justify-content: center
}

#ap_footer_sitemap .ap_footer_td {
    font-size: .8em;
    padding: .25em 1em;
    position: relative
}

#ap_footer_sitemap .ap_footer_td:not(:last-child):after {
    content: "/";
    display: block;
    font-weight: 800;
    color: #ff3c41;
    right: 0
}

#ap_footer_newsletter {
    width: 80%;
    margin: 2em auto;
    position: relative
}

@media (min-width: 1020px) {
    #ap_footer_newsletter {
        width:60%
    }
}

#ap_footer_social_media {
    width: 80%;
    margin: 0 auto;
    padding-bottom: 2em;
    margin-bottom: 1em;
    position: relative
}

@media (min-width: 1020px) {
    #ap_footer_social_media {
        width:50%;
        margin-top: 2em
    }
}

#ap_footer_social_media_title {
    width: 100%;
    text-align: center;
    font-weight: 300;
    font-style: italic;
    color: #fff;
    margin-bottom: 1em
}

@media (min-width: 1020px) {
    #ap_footer_social_media_title {
        margin-bottom:1.5em
    }
}

#ap_footer_social_media .ap_footer_social_media_td {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: center;
    justify-content: center
}

#ap_footer_social_media .ap_footer_social_media_td img {
    width: 1.2em;
    opacity: .8
}

#ap_footer_social_media:after {
    content: "";
    display: block;
    width: 85%;
    height: 2px;
    background: hsla(0,0%,100%,.2);
    bottom: 0
}

body.ap_page_videos #ap_footer,body.single-format-video #ap_footer {
    border-top: .1em solid #fff
}

.userway {
    z-index: 700!important
}

@media (max-width: 1020px) {
    .userway .userway_hide_icon {
        display:none!important
    }
}

@media (min-width: 1020px) {
    .userway {
        z-index:9999999!important
    }
}

#chat-widget-container {
    z-index: 99!important
}

.ap_page_plumaje_section {
    width: 100%
}

@media (min-width: 1020px) {
    .ap_page_plumaje_section_container {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-bottom: 1em
    }
}

.ap_page_plumaje_section_container .ap_page_plumaje_post {
    width: 90%;
    margin: 0 auto;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0,0,0,.1);
    position: relative
}

@media (min-width: 1020px) {
    .ap_page_plumaje_section_container .ap_page_plumaje_post {
        width:47%;
        border-bottom: 1px solid rgba(0,0,0,.1);
        margin: 15px auto
    }
}

.ap_page_plumaje_section_container .ap_page_plumaje_post.ap_page_plumaje_post_placeholder {
    height: 8em
}

.ap_page_plumaje_section_container .ap_page_plumaje_post.ap_page_plumaje_post_placeholder:after {
    content: "";
    display: block;
    width: 100px;
    height: 100px;
    left: 1em;
    border-radius: 50%
}

.ap_page_plumaje_section_container .ap_page_plumaje_post.ap_page_plumaje_post_placeholder:before {
    content: "";
    display: block;
    width: calc(100% - 100px - 3em);
    height: 50px;
    position: absolute;
    top: 1em;
    right: 1em
}

.ap_page_plumaje_section_container .ap_page_plumaje_post.ap_page_plumaje_post_placeholder:after,.ap_page_plumaje_section_container .ap_page_plumaje_post.ap_page_plumaje_post_placeholder:before {
    background-image: linear-gradient(90deg,#ddd,#e3e1e1 40px,#ddd 80px);
    background-size: 400px;
    animation: c 3s infinite linear
}

.ap_page_plumaje_section_container .ap_page_plumaje_post .ap_note_link {
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 1.2em 1em
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container {
    width: 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: center;
    align-items: center
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_avatar {
    width: 30%
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_avatar_a {
    width: 60%;
    margin: 0 auto;
    background: no-repeat center 5px;
    background-size: contain
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_avatar_a:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 130%
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_avatar_inv {
    width: 80%;
    text-align: center;
    font-size: .9em;
    margin: .5em auto 0;
    color: #333;
    font-style: italic
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_avatar.ap_page_plumaje_inv .ap_page_plumaje_post_container_avatar_a {
    width: 45%
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_data {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-left: .5em
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_data_title {
    font-weight: 300;
    color: #363636;
    font-size: 1.2em;
    line-height: 1.1
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_data_author {
    margin-top: 1em;
    font-style: italic;
    color: #222;
    font-size: .9em;
    font-weight: 300
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_data_author em {
    color: #ff3c41;
    font-weight: 600
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_container_data_date {
    margin-top: .4em;
    font-family: acumin-pro,serif;
    font-size: .7em;
    font-weight: 600;
    color: #666;
    font-style: italic
}

.ap_page_plumaje_section_container .ap_page_plumaje_post_author .ap_page_plumaje_post_container {
    width: 100%;
    box-sizing: border-box;
    padding: 1.2em 1em;
    -ms-flex-align: start;
    align-items: flex-start
}

.ap_page_plumaje_search_blog {
    width: 90%;
    border-bottom: 2px solid rgba(0,0,0,.1);
    margin: 10px auto 0;
    box-sizing: border-box;
    padding: 1em 0
}

.ap_page_plumaje_search_blog_container {
    width: 100%
}

.ap_page_plumaje_search_blog_container_avatar {
    width: 20%;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.ap_page_plumaje_search_blog_container_avatar img {
    width: 100%
}

.ap_page_plumaje_search_blog_container_blog_data {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-left: 1em
}

.ap_page_plumaje_search_blog_container_blog_data_blogname {
    font-size: 1em;
    font-weight: 500;
    color: #333
}

.ap_page_plumaje_search_blog_container_blog_data_author {
    margin-top: .5em;
    font-size: .9em;
    font-style: italic
}

.ap_page_plumaje_search_blog_container_blog_data_author em {
    font-weight: 600;
    color: #ff3c41
}

@keyframes c {
    0% {
        background-position: -100px
    }

    to {
        background-position: 500px
    }
}

#ap_yt_player {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999999;
    display: none
}

#ap_yt_player #ap_yt_close {
    position: absolute;
    top: 50px;
    right: 0;
    color: #fff;
    z-index: 99;
    box-sizing: border-box;
    padding: 10px;
    cursor: pointer
}

@media (min-width: 1020px) {
    #ap_yt_player #ap_yt_close {
        top:30px;
        right: 30px
    }
}

#ap_yt_player #ap_yt_close i {
    color: #fff
}

@media (min-width: 1020px) {
    #ap_yt_player #ap_yt_close i {
        font-size:32px
    }
}

#ap_yt_player_content {
    width: 100%;
    z-index: 3;
    margin-bottom: 100px
}

@media (min-width: 1020px) {
    #ap_yt_player_content {
        top:60px;
        transform: none;
        margin-bottom: 0;
        max-height: 100%;
        overflow: hidden;
        overflow-y: auto;
        width: 850px;
        left: 50%;
        transform: translateX(-50%)
    }
}

#ap_yt_player #ap_yt_player_player {
    z-index: 2;
    position: relative;
    display: block;
    margin: 0 auto
}

#ap_yt_player #ap_yt_title {
    font-size: 1.2em;
    box-sizing: border-box;
    padding: 1em;
    color: #fff
}

@media (min-width: 1020px) {
    #ap_yt_player #ap_yt_title {
        font-size:1.7em;
        padding: .5em 0;
        white-space: inherit
    }
}

#ap_yt_player #ap_yt_sharers {
    width: 100%;
    box-sizing: border-box;
    padding: 0 1.1em
}

#ap_yt_player #ap_yt_sharers .ap_yt_suscribe {
    width: 100%
}

#ap_yt_player #ap_yt_sharers .ap_yt_suscribe a {
    font-family: acumin-pro,serif;
    background: #ff3c41;
    display: inline-block;
    color: #fff;
    box-sizing: border-box;
    padding: 5px 10px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 600
}

#ap_yt_player #ap_yt_sharers img {
    filter: invert(1)
}

@media (min-width: 1020px) {
    #ap_yt_player #ap_yt_sharers {
        padding:0
    }
}

#ap_yt_player .ap_yt_player_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
    background: rgba(0,0,0,.9)
}

.ap_home_especiales_cta a:hover,.ap_home_videos_cta a:hover {
    background: #f1f1f1;
    color: #080808
}

.ap_home_plumaje_cta a:hover,.ap_home_ramon_cta a:hover {
    background: #6b6b6b;
    color: #f1f1f1
}

.ap_newsletter_form_form button:hover {
    background: #424240;
    color: #fff;
    border: 6px;
    border: #000
}

.ap_home_hablemosde_cta a:hover {
    background: #544d66
}

.pm_cta {
    width: 100%;
    margin: auto;
    background: #f0f0f0;
    overflow: hidden;
    box-shadow: 4px 4px 8px rgba(0,0,0,.1);
    margin: 50px auto
}

@media (max-width: 1020px) {
    .pm_cta {
        width:90%;
        margin: 20px auto
    }
}

.pm_cta .ap_h6 {
    font-family: acumin-pro,serif!important;
    font-size: .95rem!important;
    line-height: 1.1!important;
    box-sizing: border-box;
    padding: 0 5%
}

@media (max-width: 1020px) {
    .pm_cta .ap_h6 {
        padding:5%
    }
}

@media (min-width: 1020px) {
    .pm_cta .ap_h6 {
        margin:5% auto;
        font-size: 1.35rem!important
    }
}

.pm_cta_button {
    overflow: hidden
}

.pm_cta_button a {
    text-decoration: none;
    cursor: pointer
}

.pm_cta_button a button {
    width: 350px;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    margin-bottom: 20px;
    font-weight: 800;
    color: #fff;
    border: 1px solid #ff8c42;
    background-color: #ff8c42;
    text-align: center;
    box-sizing: border-box;
    padding: 10px 20px;
    border-radius: 35px;
    cursor: pointer;
    box-shadow: 4px 4px 8px rgba(0,0,0,.2)
}

@media (min-width: 1020px) {
    .pm_cta_button a button {
        margin-top:0;
        max-width: 280px
    }
}

@media (max-width: 1020px) {
    .pm_cta_button a button {
        width:270px
    }
}

.pm_cta_button a button p {
    margin: auto;
    font-family: acumin-pro,serif;
    font-size: .93em;
    font-weight: 900;
    line-height: 1.2em;
    display: inline-block;
    margin-top: 3px;
    margin-bottom: 0!important
}

@media (min-width: 1020px) {
    .pm_cta_button a button p {
        margin-top:20px;
        margin-bottom: 0!important;
        font-size: 1.3em
    }
}

@media (max-width: 1020px) {
    .pm_cta_button a button p {
        font-size:.85rem!important
    }
}

.pm_cta_button a button i {
    margin: auto;
    display: inline-block;
    vertical-align: middle;
    font-size: 19px;
    font-family: Material Icons!important
}

#wpadminbar {
    position: fixed
}

.ap_partner_svg_clear {
    display: block!important
}

.ap_partner_svg_dark {
    display: none!important
}

.ap_has_video .ap_thumbnail {
    background-color: #000!important
}

.ap_home_placeholder {
    width: 85%;
    padding: 100px 10px;
    background: #181818;
    position: relative;
    box-sizing: border-box;
    margin: 15px auto
}

.ap_home_placeholder_tmp {
    text-align: center;
    font-family: ivyjournal,sans-serif;
    color: #fff;
    font-size: 18px
}

body.ap_is_amp #ap_menu {
    background: rgba(0,0,0,.5)
}

body.ap_is_amp.admin-bar #ap_menu {
    top: 46px!important
}

body.ap_is_amp.admin-bar #ap_menu .ap_menu_subtd {
    opacity: 1!important
}

#app_single_denied {
    width: 100%;
    height: 90vh;
    background: #f0f0f0 url(static/assets/app_denied.png) no-repeat 50%;
    background-size: cover
}

.ap_single {
    width: 100%;
    background: #fff;
    overflow: hidden
}

.ap_single_cintillo_sabueso {
    width: 100%;
    box-sizing: border-box;
    padding: .5em;
    background: #f8b600
}

@media (min-width: 1020px) {
    .ap_single_cintillo_sabueso {
        padding:.8em
    }
}

.ap_single_cintillo_sabueso img {
    width: 140px;
    display: block;
    margin: 0 auto
}

@media (max-width: 1020px) {
    .ap_single_cintillo_sabueso img {
        width:80px
    }
}

.ap_single_cintillo_bbc,.ap_single_cintillo_glac {
    width: 100%;
    background: no-repeat top;
    box-sizing: border-box;
    background-size: cover;
    padding: .2em .7em;
    text-align: center;
    background: #bc191a
}

.ap_single_cintillo_bbc.ap_single_cintillo_glac,.ap_single_cintillo_glac.ap_single_cintillo_glac {
    background: #394e6d
}

.ap_single_cintillo_bbc img,.ap_single_cintillo_glac img {
    width: 150px
}

.ap_single_cintillo_bbc.ap_single_cintillo_bbc_final,.ap_single_cintillo_glac.ap_single_cintillo_bbc_final {
    width: 80%;
    margin: 0 auto;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #fff;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1020px) {
    .ap_single_cintillo_bbc.ap_single_cintillo_bbc_final,.ap_single_cintillo_glac.ap_single_cintillo_bbc_final {
        width:100%
    }
}

.ap_single_cintillo_bbc.ap_single_cintillo_bbc_final label,.ap_single_cintillo_glac.ap_single_cintillo_bbc_final label {
    font-family: acumin-pro,serif;
    font-weight: 600
}

.ap_single_cintillo_bbc.ap_single_cintillo_bbc_final img,.ap_single_cintillo_glac.ap_single_cintillo_bbc_final img {
    width: 50px;
    margin-left: 10px
}

.ap_single_cintillo_md {
    width: 100%;
    background: no-repeat top;
    box-sizing: border-box;
    background-size: cover;
    padding: .3em .7em;
    text-align: center
}

.ap_single_cintillo_md img {
    width: 180px
}

.ap_single_video_suscribe {
    color: #ff3c41;
    margin-top: 1em
}

.ap_single_video_suscribe a {
    display: inline-block;
    box-sizing: border-box;
    padding: .5em 1em;
    background: #ff3c41;
    color: #fff;
    font-size: .7em;
    font-weight: 600;
    font-family: acumin-pro,serif
}

.ap_single_thumbnail {
    width: 100%;
    position: relative
}

.ap_single_thumbnail.ap_single_thumbnail_video iframe {
    width: 100%;
    height: 100%;
    position: absolute
}

.ap_single_thumbnail.ap_single_thumbnail_video:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 56%
}

@media (min-width: 1020px) {
    .ap_single_thumbnail {
        width:90%
    }
}

.ap_single_thumbnail img {
    width: 100%
}

.ap_single_thumbnail.ap_single_thumbnail_video {
    background-color: #000
}

@media (min-width: 1020px) {
    .ap_single_thumbnail.ap_single_thumbnail_video {
        width:100%
    }

    .ap_single_thumbnail.ap_single_thumbnail_video iframe {
        width: 80%;
        height: 80%;
        left: 50%!important;
        top: 50%!important;
        transform: translate(-50%,-50%)!important
    }
}

.ap_single_thumbnail .ap_thumbnail,.ap_single_thumbnail iframe {
    width: 100%;
    height: 100%
}

@media (max-width: 1020px) {
    .ap_single_thumbnail:after {
        content:"";
        display: block;
        width: 100%;
        padding-top: 56.25%
    }
}

.ap_single .ap_single_credits {
    display: block;
    position: relative;
    font-weight: 600;
    box-sizing: border-box;
    padding-left: 10px;
    padding-top: 2px
}

@media (min-width: 1020px) {
    .ap_single .ap_single_credits {
        padding-top:0;
        padding-left: 0
    }
}

.ap_single .ap_single_credits span {
    box-sizing: border-box;
    font-size: 12px;
    color: #999;
    font-style: italic;
    padding-top: 2px
}

@media (max-width: 1020px) {
    .ap_single .ap_single_credits span {
        padding:5px
    }
}

@media (max-width: 1020px) {
    .ap_single .ap_single_credits.ap_mobile_noshow {
        display:none
    }
}

@media (min-width: 1020px) {
    .ap_single .ap_single_credits.ap_desktop_noshow {
        display:none
    }
}

.ap_single_ramon_title {
    width: 100%;
    box-sizing: border-box;
    padding: 2em 1em 0
}

.ap_single_ramon_title img {
    width: 70%
}

@media (min-width: 1020px) {
    .ap_single_ramon_title {
        width:450px
    }
}

.ap_single.ap_single_ramon .ap_single_first {
    padding: 0 1em
}

.ap_single.ap_single_ramon .ap_single_first_title {
    font-style: italic;
    color: #777
}

.ap_single_first {
    width: 100%;
    box-sizing: border-box;
    padding: 0 10% 15px;
    overflow: hidden
}

@media (min-width: 1020px) {
    .ap_single_first {
        padding:0
    }
}

.ap_single_first_title {
    font-family: ivyjournal,sans-serif;
    font-weight: 300;
    line-height: 1.25;
    color: #333;
    font-size: 1.5em;
    margin-top: 1em;
    padding-bottom: .7em;
    margin-bottom: .7em;
    position: relative
}

@media (min-width: 1020px) {
    .ap_single_first_title {
        font-size:2.3em;
        max-width: 90%;
        padding-bottom: .5em;
        margin-bottom: .2em;
        margin-top: 1em
    }
}

.ap_single_first_title em {
    font-family: ivyjournal,sans-serif;
    font-style: italic;
    font-weight: 400
}

.ap_single_first_title:after {
    content: "";
    display: block;
    width: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background: rgba(0,0,0,.1)
}

.ap_single_first_excerpt {
    font-size: 1.1em;
    color: #666;
    font-weight: 300;
    max-width: 80%;
    line-height: 1.2;
    margin-bottom: 1.5em;
    position: relative
}

@media (min-width: 1020px) {
    .ap_single_first_excerpt {
        font-size:1.2em;
        margin-top: 1em;
        margin-bottom: 1em
    }
}

.ap_single_first_info {
    width: 100%;
    margin-top: 0;
    font-size: .8em;
    box-sizing: border-box
}

@media (min-width: 1020px) {
    .ap_single_first_info {
        font-size:1em;
        margin-top: 1.5em;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

.ap_single_first_info_author {
    font-weight: 300;
    font-style: italic;
    font-family: ivyjournal,sans-serif;
    color: #444;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1020px) {
    .ap_single_first_info_author {
        -ms-flex-direction:column;
        flex-direction: column
    }
}

.ap_single_first_info_author strong {
    margin-left: 5px
}

@media (max-width: 1020px) {
    .ap_single_first_info_author strong {
        margin-left:0
    }
}

@media (min-width: 1020px) {
    .ap_single_first_info_author {
        display:-ms-flexbox;
        display: flex
    }
}

.ap_single_first_info_author .ap_single_first_info_author_tw {
    margin-left: .5em;
    font-size: .9em
}

@media (max-width: 1020px) {
    .ap_single_first_info_author .ap_single_first_info_author_tw {
        margin-top:.5em;
        margin-bottom: 1em;
        margin-left: 0
    }
}

.ap_single_first_info_author .ap_single_first_info_author_tw_tw {
    box-sizing: border-box;
    padding: 0 10px;
    position: relative;
    font-weight: bolder
}

@media (max-width: 1020px) {
    .ap_single_first_info_author .ap_single_first_info_author_tw_tw {
        padding-left:0
    }

    .ap_single_first_info_author .ap_single_first_info_author_tw_tw:not(:first-child) {
        padding-left: 10px
    }
}

.ap_single_first_info_author .ap_single_first_info_author_tw_tw em {
    color: #ff3c41
}

.ap_single_first_info_author .ap_single_first_info_author_tw_tw:not(:last-child):after {
    content: "/";
    display: block;
    font-size: 1rem;
    font-weight: 800;
    color: #ff3c41;
    right: -3px
}

.ap_single_first_info_author strong {
    font-weight: 600;
    font-family: ivyjournal,sans-serif
}

@media (min-width: 1020px) {
    .ap_single_first_info_author {
        font-size:1.1em
    }
}

.ap_single_first_info_date {
    margin-top: 5px;
    color: #777;
    font-weight: 300;
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_single_first_info_date {
        font-size:1.1em;
        margin-left: 10px;
        margin-top: 0
    }

    .ap_single_first_info_date:before {
        content: "|";
        margin-right: 10px;
        font-style: normal
    }
}

.ap_single_first_info_read_time {
    margin-top: 8px;
    font-size: .9em;
    -ms-flex-align: center;
    align-items: center
}

.ap_single_first_info_read_time .material-icons {
    line-height: .9em;
    font-size: .9em;
    transform: translateY(.1em);
    margin-right: .3em;
    color: #888
}

.ap_single_content {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 1em;
    color: #272727;
    line-height: 1.35
}

@media (min-width: 1020px) {
    .ap_single_content {
        margin-top:10px
    }
}

.ap_single_content :not(.material-icons) {
    font-family: acumin-pro,serif;
    font-weight: 300
}

.ap_single_content .ap_single_related {
    width: 100%;
    box-sizing: border-box;
    padding: 0 10%;
    background: transparent
}

.ap_single_content .ap_single_related .ap_note_link {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.ap_single_content .ap_single_related .ap_home_main_note_related_note {
    border-top: none;
    background: transparent
}

.ap_single_content .ap_single_related .ap_home_main_note_related_note_thumbnail_container {
    width: 25%;
    position: relative;
    display: none
}

.ap_single_content .ap_single_related .ap_home_main_note_related_note_thumbnail_container .ap_thumbnail {
    width: 100%;
    height: 100%
}

.ap_single_content .ap_single_related .ap_home_main_note_related_note_thumbnail_container:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

.ap_single_content .ap_single_related .ap_home_main_note_related {
    border-top: 2px solid rgba(253,148,151,.5);
    padding-top: 1em;
    padding-bottom: 1em;
    padding: 1em 2em;
    border-bottom: 2px solid rgba(253,148,151,.5)
}

.ap_single_content .ap_single_related .ap_home_main_note_related_note {
    margin-bottom: 0;
    box-sizing: border-box;
    padding: .5em 0
}

.ap_single_content .ap_single_related .ap_home_main_note_related_title {
    font-size: 1em;
    font-family: ivyjournal,sans-serif;
    box-sizing: border-box;
    width: 100%;
    font-weight: 600;
    margin-bottom: .5em
}

.ap_single_content .ap_single_related .ap_home_main_note_related_note_info_title {
    font-size: .85em;
    box-sizing: border-box;
    padding-right: .5em;
    color: #222;
    font-weight: 400;
    font-family: ivyjournal,sans-serif
}

.ap_single_content a {
    font-weight: 600;
    color: #ff3c41
}

.ap_single_content strong {
    font-weight: 700!important
}

.ap_single_content .ap_search_get_ad_sample {
    padding: .2em;
    border-bottom: 2px dotted rgba(0,0,0,.1)
}

.ap_single_content .ap_single_fondea_text {
    font-style: italic
}

.ap_single_content table {
    border-collapse: collapse;
    font-size: .85rem;
    box-sizing: border-box;
    display: block
}

@media (max-width: 1020px) {
    .ap_single_content table {
        padding:0 5%!important
    }
}

.ap_single_content table td,.ap_single_content table th {
    min-width: 30%;
    box-sizing: border-box;
    padding: .5rem;
    line-height: 1.1
}

.ap_single_content table th {
    background: #f0f0f0;
    white-space: nowrap
}

.ap_single_content table th:not(:last-child) {
    border-right: 2px dotted #ececec
}

.ap_single_content table th {
    text-align: left
}

.ap_single_content table tr {
    border-bottom: 1px dotted rgba(0,0,0,.1)
}

.ap_single_content .ap_single_fondea_text,.ap_single_content ol,.ap_single_content p,.ap_single_content table,.ap_single_content ul {
    margin: 1rem 0;
    font-size: 1.1em;
    padding: 0 10%
}

@media (min-width: 1020px) {
    .ap_single_content .ap_single_fondea_text,.ap_single_content ol,.ap_single_content p,.ap_single_content table,.ap_single_content ul {
        font-size:1.3em;
        padding: 0;
        line-height: 1.35;
        margin: 25px 0
    }
}

.ap_single_content .ap_single_fondea_text *,.ap_single_content ol *,.ap_single_content p *,.ap_single_content table *,.ap_single_content ul * {
    font-weight: 300!important
}

.ap_single_content .ap_single_fondea_text a,.ap_single_content ol a,.ap_single_content p a,.ap_single_content table a,.ap_single_content ul a {
    font-weight: 600!important
}

.ap_single_content .ap_single_fondea_text img,.ap_single_content ol img,.ap_single_content p img,.ap_single_content table img,.ap_single_content ul img {
    width: 100%;
    height: auto
}

.ap_single_content ol,.ap_single_content ul {
    box-sizing: border-box
}

@media (max-width: 1020px) {
    .ap_single_content ol,.ap_single_content ul {
        padding-left:calc(10% + 20px)!important
    }
}

@media (min-width: 1020px) {
    .ap_single_content ol,.ap_single_content ul {
        padding-left:10%!important
    }
}

.ap_single_content ol li,.ap_single_content ul li {
    margin: 12px 0
}

.ap_single_content ol,.ap_single_content ol li {
    list-style: decimal!important
}

.ap_single_content ul,.ap_single_content ul li {
    list-style: disc!important
}

.ap_single_content p:first-of-type {
    margin-top: 0
}

.ap_single_content img {
    height: auto
}

.ap_single_content img,.ap_single_content twitter-widget,.ap_single_content video {
    width: 80%!important;
    margin: 15px auto
}

.ap_single_content img,.ap_single_content video {
    width: 100%!important;
    margin: 15px auto
}

.ap_single_content iframe {
    width: 100%;
    margin: 15px auto!important
}

.ap_single_content iframe[id^=google_ads] {
    width: auto!important
}

.ap_single_content .wp-caption,.ap_single_content figure {
    width: 100%!important
}

.ap_single_content .wp-caption img,.ap_single_content figure img {
    margin-bottom: 0
}

.ap_single_content .wp-caption p,.ap_single_content figure p {
    display: none
}

.ap_single_content .wp-caption figcaption,.ap_single_content .wp-caption footer,.ap_single_content figure figcaption,.ap_single_content figure footer {
    width: 80%;
    margin: 0 auto;
    font-family: ivyjournal,sans-serif;
    font-size: .7rem
}

@media (min-width: 1020px) {
    .ap_single_content .wp-caption figcaption,.ap_single_content .wp-caption footer,.ap_single_content figure figcaption,.ap_single_content figure footer {
        width:100%
    }
}

.ap_single_content .wp-caption footer,.ap_single_content figure footer {
    color: #888
}

.ap_single_content .wp-caption-text,.ap_single_content .wp-caption figcaption,.ap_single_content figure figcaption {
    font-weight: 500;
    color: #444;
    font-style: italic
}

.ap_single_content .wp-caption-text {
    display: block!important;
    margin: 0;
    font-family: ivyjournal,sans-serif;
    font-size: .7rem
}

.ap_single_content .issuuembed {
    width: 100%!important
}

.ap_single_content p iframe,.ap_single_content p img,.ap_single_content p video {
    margin: 0
}

.ap_single_content h1,.ap_single_content h2,.ap_single_content h3,.ap_single_content h4,.ap_single_content h5,.ap_single_content h6 {
    margin: 20px auto 10px;
    width: 80%;
    box-sizing: border-box;
    display: block;
    font-family: ivyjournal,sans-serif
}

.ap_single_content h1 *,.ap_single_content h2 *,.ap_single_content h3 *,.ap_single_content h4 *,.ap_single_content h5 *,.ap_single_content h6 * {
    font-family: ivyjournal,sans-serif
}

@media (min-width: 1020px) {
    .ap_single_content h1,.ap_single_content h2,.ap_single_content h3,.ap_single_content h4,.ap_single_content h5,.ap_single_content h6 {
        width:100%;
        font-size: 2em!important;
        padding-top: 20px!important
    }
}

@media (min-width: 1020px) {
    .ap_single_content h3 {
        padding-left:10%
    }
}

.ap_single_content h1 {
    font-size: 1.4em;
    line-height: 1.1;
    font-weight: bolder;
    padding-top: 10px;
    border-top: 2px solid #f0f0f0
}

.ap_single_content h2 {
    font-size: 1.3em;
    line-height: 1.1;
    font-weight: bolder
}

.ap_single_content h3,.ap_single_content h4,.ap_single_content h5,.ap_single_content h6 {
    font-size: 1.2em;
    line-height: 1.1;
    font-weight: bolder
}

.ap_single_content em,.ap_single_content i {
    font-style: italic
}

.ap_single_content b,.ap_single_content strong {
    font-weight: 600!important
}

.ap_single_content blockquote {
    width: 80%;
    -webkit-margin-start: 0;
    margin-inline-start:0;-webkit-margin-end: 0;
    margin-inline-end:0;-webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 0;
    margin-block-end:0;box-sizing: border-box;
    margin: 0 auto;
    padding-left: 5%;
    font-style: italic
}

.ap_single_content blockquote .ap_p,.ap_single_content blockquote p {
    padding: 0!important;
    font-style: italic
}

.ap_single_sharers {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    margin-top: 20px;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1020px) {
    .ap_single_sharers {
        margin-top:1em;
        -ms-flex-align: center;
        align-items: center
    }
}

.ap_single_sharers_title {
    width: 100%;
    font-size: .8em;
    font-weight: 600;
    font-style: italic;
    color: #555;
    margin-bottom: .5em;
    margin-top: .5em
}

@media (min-width: 1020px) {
    .ap_single_sharers_title {
        font-size:.9em;
        margin-bottom: 0;
        margin-top: 0;
        margin-right: 1em;
        width: auto
    }
}

.ap_single_sharers_share {
    margin-right: 10px;
    box-sizing: border-box;
    padding: 5px
}

@media (min-width: 1020px) {
    .ap_single_sharers_share {
        padding:10px
    }
}

.ap_single_sharers_share img {
    width: 1em
}

@media (min-width: 1020px) {
    .ap_single_sharers_share img {
        width:1.1em
    }
}

.ap_single_sharers_share.ap_single_sharers_share_email img {
    width: 1.3em
}

@media (min-width: 1020px) {
    .ap_single_sharers_share.ap_single_sharers_share_email img {
        width:1.3em
    }
}

.ap_single_sharers_share.ap_single_sharers_share_link input {
    width: 1px;
    height: 1px;
    opacity: 0;
    overflow: hidden
}

.ap_single_sharers_share.ap_single_sharers_share_link span {
    font-size: .7em;
    font-family: acumin-pro,serif;
    text-transform: uppercase;
    color: #fd9497;
    font-weight: 600;
    display: block
}

.ap_single_sharers.ap_single_sharers_fixed {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0 10%;
    box-sizing: border-box;
    z-index: 99;
    background: #fff;
    box-shadow: 0 -2px 2px rgba(0,0,0,.05);
    transform: translateY(100%)
}

.ap_single_sharers.ap_single_sharers_fixed .ap_single_sharers_title {
    display: none
}

.ap_single_sharers.ap_single_sharers_fixed .ap_single_sharers_share {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding: 10px;
    text-align: center
}

.ap_single_sharers.ap_single_sharers_fixed .ap_single_sharers_share img {
    width: 15px
}

.ap_single_sharers.ap_single_sharers_fixed .ap_single_sharers_share.ap_single_sharers_share_email img {
    width: 20px
}

.ap_single_footer .ap_single_sharers {
    padding: 0 10% .5em
}

@media (min-width: 1020px) {
    .ap_single_footer .ap_single_sharers {
        padding:0 0 .5em
    }
}

.ap_single_footer .ap_search_get_ad_sample {
    margin-top: 1em
}

@media (max-width: 1020px) {
    .ap_single_footer .ap_single_footer_newsletter .ap_fondea {
        margin:0
    }
}

.ap_single_footer .ap_single_footer_recomendadas .ap_home_populares {
    margin-bottom: 0;
    background-color: transparent;
    background-image: none!important
}

@media (min-width: 1020px) {
    .ap_single_footer .ap_single_footer_recomendadas .ap_home_populares {
        padding:0 0 2em;
        margin-top: 2em;
        width: 90%;
        margin: 2em 0 0
    }

    .ap_single_footer .ap_single_footer_recomendadas .ap_home_populares .ap_home_populares_header div {
        box-sizing: border-box;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .ap_single_footer .ap_single_footer_recomendadas .ap_home_populares .ap_home_extra {
        padding-left: 0
    }

    .ap_single_footer .ap_single_footer_recomendadas .ap_home_populares .ap_home_extra.ap_has_video {
        background: none!important
    }

    .ap_single_footer .ap_single_footer_recomendadas .ap_home_populares .ap_home_extra.ap_has_video .ap_home_extra_data_title {
        color: #5b5b5b
    }

    .ap_single_footer .ap_single_footer_recomendadas .ap_home_populares .ap_home_extra_img:after {
        padding-top: 50%
    }

    .ap_single_footer .ap_single_footer_recomendadas .ap_home_populares .ap_home_extra_data_title {
        max-width: 90%;
        font-size: 1.2em
    }
}

@media (min-width: 1020px) {
    .ap_single_footer .ap_single_footer_newsletter {
        display:none
    }
}

.ap_single_footer .ap_single_footer_newsletter .ap_home_newsletter {
    margin-top: 0
}

.ap_single.ap_has_video .ap_single_first {
    background: #000;
    transform: translateY(-2px);
    margin-bottom: -2px
}

@media (min-width: 1020px) {
    .ap_single.ap_has_video .ap_single_first {
        box-sizing:border-box;
        padding: 0 calc(50% - 320px)
    }
}

.ap_single.ap_has_video .ap_single_first_title {
    color: #fff;
    margin-top: .5em
}

.ap_single.ap_has_video .ap_single_first_info_date {
    color: #fff
}

.ap_single.ap_has_video .ap_single_sharers_head {
    filter: invert(1)
}

.ap_single.ap_has_video .ap_single_sharers:not(.ap_single_sharers_head) {
    display: none
}

.ap_single.ap_has_video .ap_single_content {
    background: #000;
    color: #fff;
    font-weight: 600
}

@media (min-width: 1020px) {
    .ap_single.ap_has_video .ap_single_content {
        box-sizing:border-box;
        margin: 0!important;
        padding: 1rem calc(50% - 320px)
    }
}

.ap_single_plumaje_blog_info {
    width: 80%;
    margin: 2em auto 0;
    padding-bottom: 1em
}

@media (min-width: 1020px) {
    .ap_single_plumaje_blog_info {
        width:80%;
        margin: 0
    }
}

.ap_single_plumaje_blog_info_avatar {
    width: 20%;
    position: relative
}

.ap_single_plumaje_blog_info_avatar .ap_single_plumaje_blog_info_avatar_a {
    top: 0;
    width: 90%;
    height: 90%;
    background: no-repeat top;
    background-size: contain
}

.ap_single_plumaje_blog_info_avatar:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 150%
}

.ap_single_plumaje_blog_info_data {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-left: .5em
}

@media (min-width: 1020px) {
    .ap_single_plumaje_blog_info_data {
        padding-right:10%
    }
}

.ap_single_plumaje_blog_info_data_blogname {
    box-sizing: border-box;
    font-family: acumin-pro,serif;
    font-style: italic;
    font-weight: 600;
    font-size: 1em;
    color: #555
}

.ap_single_plumaje_blog_info_data_authorname {
    font-weight: 300;
    font-size: .9em;
    color: #555;
    font-style: italic;
    margin-top: .3em
}

.ap_single_plumaje_blog_info_data_authorname em {
    color: #ff3c41;
    font-weight: 600
}

.ap_single_plumaje_blog_info_data_des {
    width: 100%;
    font-size: .8em;
    line-height: 1.2;
    margin-top: .8em;
    color: #333
}

@media (min-width: 1020px) {
    .ap_single_plumaje_blog_info_data_des {
        font-size:1em
    }
}

.ap_single_plumaje_blog_info_data_des .ap_single_plumaje_des_showmore {
    font-weight: 600;
    font-style: italic;
    cursor: pointer
}

.ap_single_plumaje_blog_info_data_des span.ap_single_plumaje_blog_info_data_des_hidden {
    display: none
}

.ap_single_plumaje_blog_info_data_des.ap_show_more_des span.ap_single_plumaje_blog_info_data_des_hidden {
    display: inline-block
}

.ap_single_plumaje_blog_info_data_des.ap_show_more_des span:not(.ap_single_plumaje_blog_info_data_des_hidden) {
    display: none
}

@media (min-width: 1020px) {
    .ap_body_single_plumaje .ap_single_first_excerpt {
        font-size:1.3em
    }
}

.ap_single_sabueso_box {
    width: 95%;
    margin: calc(40px + 1em) auto 2em;
    background: #f8f8f8;
    box-shadow: 2px 2px 4px rgba(0,0,0,.1);
    padding-bottom: 1em
}

@media (min-width: 1020px) {
    .ap_single_sabueso_box {
        width:96.6666%;
        margin: 3em 0 2em;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

.ap_single_sabueso_box_dog {
    width: 35%;
    margin: 0 auto -40px;
    transform: translateY(-40px)
}

@media (min-width: 1020px) {
    .ap_single_sabueso_box_dog {
        transform:none;
        margin: 0;
        box-sizing: border-box;
        padding: 10px 20px;
        width: 20%
    }
}

.ap_single_sabueso_box_dog img {
    width: 100%
}

@media (min-width: 1020px) {
    .ap_single_sabueso_box .ap_single_sabueso_binder {
        -ms-flex:1;
        flex: 1;
        padding-top: 10px
    }
}

.ap_single_sabueso_box .ap_single_sabueso_data {
    width: 90%;
    margin: 0 auto;
    font-size: .8em;
    margin-top: 1em
}

@media (min-width: 1020px) {
    .ap_single_sabueso_box .ap_single_sabueso_data.ap_single_sabueso_author,.ap_single_sabueso_box .ap_single_sabueso_data.ap_single_sabueso_placedate {
        font-size:1em
    }
}

.ap_single_sabueso_box .ap_single_sabueso_data.ap_single_sabueso_phrase {
    font-size: .9em;
    margin-top: .25em;
    margin-bottom: 1.5em
}

@media (min-width: 1020px) {
    .ap_single_sabueso_box .ap_single_sabueso_data.ap_single_sabueso_phrase {
        font-size:1.1em;
        margin-bottom: 1em
    }
}

.ap_single_sabueso_box .ap_single_sabueso_data_label {
    color: #ff3c41;
    font-weight: 600;
    font-style: italic
}

.ap_single_sabueso_box .ap_single_sabueso_data_value {
    font-weight: 300;
    color: #333;
    line-height: 1.2;
    margin-top: .25em
}

body.ap_scroll_up .ap_single_sharers_fixed {
    transform: none!important
}

.ap_single_patrocinada {
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    background: #5727cd url(static/assets/hablemosde_bg.png) no-repeat 50%;
    background-size: cover
}

.ap_single_patrocinada_logo {
    width: 8%;
    background: no-repeat 50%;
    background-size: auto 60%
}

.ap_single_patrocinada_logo:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

@media (min-width: 1020px) {
    .ap_single_patrocinada_logo {
        width:30px;
        margin-left: 50px
    }
}

.ap_single_patrocinada_text {
    -ms-flex: 1;
    flex: 1;
    font-size: .8em;
    font-weight: 600;
    padding-left: .5em;
    font-family: acumin-pro,serif;
    color: #fff;
    text-transform: uppercase;
    box-sizing: border-box
}

@media (min-width: 1020px) {
    .ap_single_patrocinada_text {
        font-size:.8em
    }
}

.ap_note .ap_desktop_container {
    box-sizing: border-box
}

@media (min-width: 1020px) {
    .ap_note .ap_desktop_container {
        padding:0 0 0 100px
    }
}

.ap_single_desktop_cols {
    width: 100%
}

@media (max-width: 1020px) {
    .ap_single_desktop_cols #ap_single_desktop_col_sidebar {
        display:none
    }
}

@media (min-width: 1020px) {
    .ap_single_desktop_cols {
        display:-ms-flexbox;
        display: flex;
        box-sizing: border-box
    }

    .ap_single_desktop_cols .ap_fixme_control {
        box-sizing: border-box;
        margin-left: 4em;
        display: none
    }

    .ap_single_desktop_cols .ap_single_desktop_col:first-child {
        width: 58%
    }

    .ap_single_desktop_cols .ap_single_desktop_col:first-child .ap_single_content .ap_single_related {
        display: none
    }

    .ap_single_desktop_cols .ap_single_desktop_col:first-child .ap_single_content .ap_search_get_ad_sample {
        margin: .7em auto
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar {
        -ms-flex: 1;
        flex: 1;
        margin-left: 4em;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 0;
        transition: none!important
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar.ap_fixed {
        width: calc(332px + 4em);
        left: calc(50% + 2.5em);
        box-sizing: border-box;
        padding-left: 5.5em;
        padding-bottom: 10em;
        position: fixed;
        top: 5%;
        padding-top: 40px
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar.ap_fixed .ap_fondea {
        display: none
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_on_portada {
        -ms-flex-order: 3;
        order: 3
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_ad_wrapper {
        -ms-flex-order: 2;
        order: 2
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar /*.ap_ad_wrapper:not([data-ad=halfpage]):not([data-ad=halfpage2]){display:none}*/
    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_search_get_ad_sample {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 10px 0;
        -ms-flex-order: 2;
        order: 2;
        display: none
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_search_get_ad_sample .ap_ad_wrapper_the_ad {
        text-align: left
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related {
        width: 80%;
        margin: 0 0 2em;
        background: #f5f5f5;
        -ms-flex-order: 1!important;
        order: 1!important;
        box-shadow: 2px 2px 4px rgba(0,0,0,.1);
        padding: 2em 1em
    }
}

@media (min-width: 1020px) and (min-width:1020px) {
    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related {
        width:90%
    }
}

@media (min-width: 1020px) {
    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related {
        background:none;
        margin-top: 0
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_title {
        font-size: 1em;
        border-bottom: 2px solid rgba(0,0,0,.1);
        width: 100%;
        font-weight: 500;
        padding-bottom: 1em
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_note {
        padding-bottom: 1em;
        margin-bottom: 1em;
        border-bottom: 1px solid rgba(0,0,0,.05)
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_note:last-child {
        margin-bottom: 0
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_note .ap_note_link {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_note .ap_home_main_note_related_note_info {
        box-sizing: border-box;
        padding-right: .5em
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_note .ap_home_main_note_related_note_info .ap_home_main_note_related_note_info_title span {
        display: none
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_note .ap_home_main_note_related_note_thumbnail_container {
        width: 30%;
        position: relative
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_note .ap_home_main_note_related_note_thumbnail_container .ap_thumbnail {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0
    }

    .ap_single_desktop_cols .ap_single_desktop_col#ap_single_desktop_col_sidebar .ap_single_related .ap_home_main_note_related .ap_home_main_note_related_note .ap_home_main_note_related_note_thumbnail_container:after {
        content: "";
        display: block;
        width: 100%;
        padding-top: 100%
    }
}

.ap_single_on_portada {
    width: 90%;
    margin: 1em 0;
    -ms-flex-order: 0;
    order: 0;
    background: #0a0a0a;
    box-sizing: border-box;
    padding: .5em 1em
}

.ap_single_on_portada_title {
    width: 100%;
    box-sizing: border-box;
    padding: .5em 0 .5em .5em;
    font-size: 1.2em;
    color: #ff3c41;
    font-weight: 600;
    font-style: italic
}

.ap_single_on_portada_posts {
    margin-top: .5em
}

.ap_single_on_portada_posts .ap_single_on_portada_post {
    width: 100%;
    box-sizing: border-box
}

.ap_single_on_portada_posts .ap_single_on_portada_post:not(:last-of-type) {
    border-bottom: 2px solid rgba(253,148,151,.1)
}

.ap_single_on_portada_posts .ap_single_on_portada_post .ap_single_on_portada_post_container {
    width: 100%;
    box-sizing: border-box;
    padding: .5em
}

.ap_single_on_portada_posts .ap_single_on_portada_post .ap_single_on_portada_post_container_photo {
    width: 30%;
    position: relative;
    height: 0%
}

.ap_single_on_portada_posts .ap_single_on_portada_post .ap_single_on_portada_post_container_photo .ap_thumbnail {
    width: 100%;
    height: 100%
}

.ap_single_on_portada_posts .ap_single_on_portada_post .ap_single_on_portada_post_container_photo:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

.ap_single_on_portada_posts .ap_single_on_portada_post .ap_single_on_portada_post_container_title {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-left: 1em;
    font-size: .8em;
    color: #fff;
    line-height: 1.2
}

.teads-inread {
    margin: 10px auto!important
}

@media (min-width: 1020px) {
    .ap_single_sharers_fixed {
        display:none!important
    }
}

.ap_body_single_plumaje .ap_single_credits,.single-elsabueso:not(.ap_body_force_sabueso_img) .ap_single_credits {
    display: none!important
}

.ap_body_single_plumaje .ap_note {
    background: #ececec
}

.ap_body_single_plumaje .ap_note .ap_single_first_title {
    margin-top: 0
}

.ap_single_infinite #ap_single_start_indicator {
    transform: translateY(-1px);
    margin-bottom: -1px
}

.ap_single_infinite #ap_single_end_indicator {
    transform: translateY(1px);
    margin-top: -1px
}

.ap_single_infinite .ap_single_from_infinite:not(:last-of-type) .ap_fondea,.ap_single_infinite .ap_single_from_infinite:not(:last-of-type) .ap_single_fondea_text,.ap_single_infinite .ap_single_from_infinite:not(:last-of-type) .ap_single_footer .ap_search_get_ad_sample,.ap_single_infinite .ap_single_from_infinite:not(:last-of-type) .ap_single_footer_newsletter {
    display: none
}

.ap_single_infinite .ap_home_main_note_related {
    padding: .5em 0!important
}

.ap_single_infinite .ap_home_main_note_related_title {
    color: #111;
    text-align: center;
    font-size: 1.3rem!important;
    font-weight: 300!important;
    border-bottom: 2px solid rgba(0,0,0,.1);
    padding-bottom: .5em
}

.ap_single_infinite .ap_home_main_note_related_title strong {
    font-weight: 600;
    font-family: ivyjournal,sans-serif
}

@media (max-width: 1020px) {
    .ap_single_infinite .ap_single_content img {
        margin:0 auto 2px;
        display: block
    }
}

.ap_single_infinite .ap_home_main_note_related_note {
    padding: 1em 0!important
}

.ap_single_infinite .ap_home_main_note_related_note a {
    width: 100%
}

.ap_single_infinite .ap_home_main_note_related_note:not(:last-child) {
    border-bottom: 2px solid rgba(0,0,0,.1)
}

.ap_single_infinite .ap_home_main_note_related_note_thumbnail_container {
    display: block!important;
    width: 25%!important
}

.ap_single_infinite .ap_home_main_note_related_note_info {
    -ms-flex: 1;
    flex: 1
}

.ap_single_infinite .ap_home_main_note_related_note_info_title {
    font-size: 1rem!important;
    padding-right: 1rem
}

.ap_single_infinite .ap_home_main_note_related_note_info_title span {
    display: none
}

.ap_single_infinite .ap_single_from_infinite {
    margin-bottom: 1em
}

.ap_single_infinite .ap_home_main_note_related {
    border-color: rgba(0,0,0,.1)!important
}

@media (min-width: 1020px) {
    .ap_single_infinite .ap_single_cintillo_bbc {
        padding:.8em .7em!important
    }

    .ap_single_infinite .ap_single_cintillo_bbc img {
        width: 200px
    }
}

@media (min-width: 1020px) {
    .ap_single_infinite .ap_single_cintillo_glac {
        padding:.8em .7em!important
    }

    .ap_single_infinite .ap_single_cintillo_glac img {
        width: 400px
    }
}

@media (max-width: 1020px) {
    .ap_single_infinite .ap_single_cintillo_glac {
        padding:.8em .7em!important
    }

    .ap_single_infinite .ap_single_cintillo_glac img {
        width: 250px
    }
}

@media (min-width: 1020px) {
    .ap_single_infinite .ap_single_cintillo_bbc_final img {
        width:50px
    }
}

.ap_single_infinite .ap_single_footer_recomendadas {
    width: 80%;
    margin: 1em auto 0;
    padding-bottom: 1em;
    border-top: 2px solid rgba(253,148,151,.5);
    border-bottom: 2px solid rgba(253,148,151,.5);
    padding-left: 5%;
    padding-right: 5%;
    box-sizing: border-box
}

@media (min-width: 1020px) {
    .ap_single_infinite .ap_single_footer_recomendadas {
        width:100%;
        padding: 0 0 1em!important;
        margin-bottom: 3em!important
    }
}

.ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares_header {
    margin-bottom: 0!important
}

.ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares_header div {
    color: #fd9497;
    font-weight: 600
}

@media (min-width: 1020px) {
    .ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares_header {
        box-sizing:border-box;
        padding-left: .6em
    }
}

.ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares {
    padding: 0
}

@media (min-width: 1020px) {
    .ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares {
        margin-top:1em!important
    }
}

.ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares_header {
    border-bottom: 0
}

.ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares_posts .ap_home_extra {
    min-height: 0!important;
    padding: .5em;
    border-top: 0!important
}

.ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares_posts .ap_home_extra_data_title {
    font-size: 1rem!important
}

.ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares_posts .ap_home_extra_data_title:before {
    content: ">";
    color: #fd9497
}

.ap_single_infinite .ap_single_footer_recomendadas .ap_home_populares_posts .ap_home_extra_img {
    display: none
}

@media (max-width: 1020px) {
    .ap_single_infinite .comment-2 .ap_fondea,.ap_single_infinite main .ap_fondea {
        display:none!important
    }
}

@media (max-width: 1020px) {
    .ap_single_infinite .comment-3 .ap_fondea {
        margin-top:1rem
    }
}

.ap_single_content img {
    cursor: pointer
}

.single-bbc .ap_single_content strong {
    color: #ff3c41
}

.single-bbc .ap_single_content ul,.single-bbc .ap_single_content ul li {
    list-style: none!important
}

.single-bbc .ap_single_content p a {
    font-weight: 400!important;
    text-decoration: underline;
    font-size: 1rem;
    word-wrap: break-word
}

.featherlight-content .caption {
    color: #fff;
    font-style: italic;
    max-width: 60%;
    font-size: .8rem;
    padding-top: 5px
}

.featherlight .featherlight-content {
    width: 95%!important;
    padding: 0!important;
    border-bottom: 0!important;
    background: transparent!important
}

@media (min-width: 1020px) {
    .featherlight .featherlight-content {
        width:700px!important
    }
}

.featherlight .featherlight-content img {
    width: 100%!important;
    height: auto!important
}

.ap_custom_gallery {
    width: 100%;
    margin-top: 2rem;
    margin: 2rem auto 0
}

@media (max-width: 1020px) {
    .ap_custom_gallery {
        width:95%
    }
}

.ap_custom_gallery_element {
    width: 33.333333%;
    box-sizing: border-box;
    height: 200px;
    position: relative;
    cursor: pointer
}

@media (max-width: 1020px) {
    .ap_custom_gallery_element {
        height:150px
    }
}

.ap_custom_gallery_element:nth-of-type(7n - 6) {
    width: 60%
}

.ap_custom_gallery_element:nth-of-type(7n - 1),.ap_custom_gallery_element:nth-of-type(7n - 5) {
    width: 40%
}

.ap_custom_gallery_element:nth-of-type(7n) {
    width: 60%
}

.ap_custom_gallery_element_bg {
    width: 98%;
    height: 98%;
    background: no-repeat 50%;
    background-size: cover
}

.ap_custom_gallery_element:hover .ap_custom_gallery_element_bg {
    filter: grayscale(1)
}

.featherlight-next,.featherlight-previous {
    background: transparent!important;
    display: block!important
}

.featherlight-next:after,.featherlight-previous:after {
    content: "←";
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    border-radius: 50%;
    left: 0;
    background: #ff3c41;
    font-weight: 600;
    color: #fff
}

.featherlight-next img,.featherlight-previous img {
    display: none!important
}

.featherlight-previous {
    left: .5rem!important;
    right: auto!important
}

.featherlight-next {
    right: .5rem!important;
    left: auto!important
}

.featherlight-next:after {
    content: "→";
    right: 0!important;
    left: auto!important
}

.ap_single_desktop_cols .ap_home_videos {
    background: none!important
}

.ap_single_desktop_cols .ap_home_videos .ap_home_videos_cta {
    display: none!important
}

.ap_single_desktop_cols .ap_home_videos .ap_home_videos_title span {
    color: #222;
    letter-spacing: 0!important
}

@media (min-width: 1020px) {
    .ap_single_desktop_cols .ap_home_videos .ap_home_videos_title {
        font-size:1.3rem
    }

    .ap_single_desktop_cols .ap_home_videos .ap_home_extra_data_title {
        line-height: 1.1!important;
        font-size: 1rem!important
    }

    .ap_single_desktop_cols .ap_home_videos .ap_home_videos_carr {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ap_single_desktop_cols .ap_home_videos .ap_home_videos_carr .ap_home_extra {
        padding: .2rem!important
    }

    .ap_single_desktop_cols .ap_home_videos .ap_home_videos_carr .ap_note_link {
        width: 50%
    }
}

body.archive {
    background: #ececec
}

body.archive .ap_page_plumaje_logo {
    margin-bottom: 1em
}

body.archive .ap_single_plumaje_blog_info_avatar {
    width: 30%
}

@media (min-width: 1020px) {
    body.archive .ap_single_plumaje_blog_info_avatar {
        width:200px
    }
}

body.archive .ap_single_plumaje_blog_info_avatar .ap_single_plumaje_blog_info_avatar_a {
    background-position: 0
}

body.archive .ap_single_plumaje_blog_info {
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
    border-bottom: 2px solid rgba(0,0,0,.2)
}

@media (min-width: 1020px) {
    body.archive .ap_single_plumaje_blog_info {
        width:60%;
        margin: 0 auto;
        border-bottom: 0
    }
}

@media (min-width: 1020px) {
    body.archive .ap_single_plumaje_blog_info_data_blogname {
        font-size:2em
    }
}

@media (min-width: 1020px) {
    body.archive .ap_single_plumaje_blog_info_data_authorname {
        font-size:1.5em
    }
}

body.archive .ap_single_plumaje_blog_info_avatar:after {
    padding-top: 100%
}

body.archive .ap_single_plumaje_blog_info_data_des_expanded {
    width: 100%;
    font-size: .8em;
    line-height: 1.2
}

@media (min-width: 1020px) {
    body.archive .ap_single_plumaje_blog_info_data_des_expanded {
        font-size:1em;
        padding-left: 0
    }
}

@media (min-width: 1020px) {
    body.archive .ap_page_plumaje_section_container {
        margin-top:1em
    }
}

.ap_home_main_logo {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center
}

.ap_home_main_logo img {
    width: 160px
}

.ap_banner {
    width: 100%
}

.ap_banner img {
    width: 100%;
    display: block
}

@media (min-width: 1020px) {
    .ap_banner img.ap_desktop_noshow {
        display:none
    }
}

@media (max-width: 1020px) {
    .ap_banner img.ap_mobile_noshow {
        display:none
    }
}

.ap_page {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover;
    overflow: hidden
}

.ap_page_title {
    width: 100%;
    padding: 1em 1em .5em;
    font-size: 1.5em;
    font-style: italic;
    font-weight: 600;
    text-align: center
}

.ap_page_title span em {
    color: #ff3c41;
    display: none
}

.ap_page_simple_posts {
    padding: 0 1em;
    margin-bottom: 0;
    background: none
}

.ap_page.ap_page_videos {
    background-color: #0a0a0a
}

.ap_page.ap_page_videos .ap_page_title span {
    color: #fff;
    padding-bottom: 2px;
    font-weight: 600;
    position: relative
}

.ap_page.ap_page_videos .ap_page_title span:after {
    content: "";
    display: block;
    width: 90%;
    height: 1px;
    background: #ff3c41;
    bottom: 0
}

.ap_page.ap_page_videos .ap_page_simple_posts {
    padding-bottom: 2em
}

.ap_page.ap_page_videos .ap_page_simple_posts .ap_home_extra {
    background-color: transparent!important;
    background-image: none!important;
    border-top-color: hsla(0,0%,100%,.05)!important
}

.ap_page.ap_page_videos .ap_page_simple_posts .ap_home_extra .ap_home_extra_data_partner {
    display: none
}

.ap_page.ap_page_videos .ap_page_simple_posts .ap_note_link:first-child .ap_home_extra {
    border-top-color: transparent!important
}

.ap_page.ap_page_especiales .ap_page_title span {
    color: #fff;
    padding-bottom: 2px;
    font-weight: 600;
    position: relative
}

.ap_page.ap_page_especiales .ap_page_title span:after {
    content: "";
    display: block;
    width: 90%;
    height: 2px;
    background: #ff3c41;
    bottom: 0
}

@media (min-width: 1020px) {
    .ap_page.ap_page_especiales .ap_page_generic_ad {
        width:33.333%
    }
}

.ap_page.ap_page_especiales .ap_especiales_posts {
    width: 100%;
    box-sizing: border-box;
    padding: 0 1em;
    margin: 1em 0
}

@media (min-width: 1020px) {
    .ap_page.ap_page_especiales .ap_especiales_posts {
        margin-bottom:2em;
        width: 100%;
        margin: 1em auto
    }
}

.ap_page.ap_page_especiales .ap_especiales_posts_post {
    width: 50%;
    box-sizing: border-box;
    padding: .5em
}

.ap_page.ap_page_especiales .ap_especiales_posts_post:hover {
    transform: translateY(-10px)
}

@media (min-width: 1020px) {
    .ap_page.ap_page_especiales .ap_especiales_posts_post {
        padding:1em;
        width: 33.333%
    }
}

.ap_page.ap_page_especiales .ap_especiales_posts_post_thumb {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover
}

.ap_page.ap_page_especiales .ap_especiales_posts_post_thumb:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 110%
}

.ap_page.ap_page_hablemosde {
    background-color: #5727cd
}

.ap_page.ap_page_hablemosde .ap_page_title span {
    color: #fff;
    position: relative;
    padding-bottom: 5px;
    font-weight: 600
}

.ap_page.ap_page_hablemosde .ap_page_title span:after {
    content: "";
    display: block;
    width: 90%;
    height: 2px;
    background: #ff3c41;
    bottom: 0
}

.ap_page.ap_page_hablemosde .ap_page_simple_posts {
    padding-bottom: 2em
}

.ap_page.ap_page_hablemosde .ap_page_simple_posts .ap_home_extra {
    background-color: transparent!important;
    background-image: none!important;
    border-top-color: hsla(0,0%,100%,.1)
}

.ap_page.ap_page_hablemosde .ap_page_simple_posts .ap_home_extra .ap_home_extra_data_partner {
    display: none
}

.ap_page.ap_page_hablemosde .ap_page_simple_posts .ap_home_extra .ap_home_extra_data_title {
    color: #f4f4f4
}

.ap_page.ap_page_hablemosde .ap_page_simple_posts .ap_note_link:first-child .ap_home_extra {
    border-top-color: transparent
}

.ap_page .ap_plumaje_page_ad {
    padding: 1em 0;
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px dotted rgba(0,0,0,.2)
}

@media (min-width: 1020px) {
    .ap_page .ap_plumaje_page_ad {
        margin-bottom:10px
    }
}

.ap_page .ap_page_plumaje_section_cta {
    width: 100%;
    margin: 3em 0;
    -ms-flex-pack: center;
    justify-content: center
}

.ap_page .ap_page_plumaje_section_cta a {
    display: inline-block;
    background: #ff3c41;
    box-sizing: border-box;
    padding: .5em 1em;
    font-style: italic;
    color: #fff;
    font-size: 1.1em;
    box-shadow: 2px 2px 4px rgba(0,0,0,.1)
}

.ap_page .ap_page_plumaje_section_title {
    width: 100%;
    box-sizing: border-box;
    padding: 1em 5%;
    font-size: 1.1em;
    color: #555
}

.ap_page .ap_page_plumaje_section_title em {
    color: #ff3c41;
    font-weight: 700
}

.ap_page .ap_page_plumaje_search_binder {
    width: 90%;
    margin: 0 auto;
    box-sizing: border-box;
    padding-bottom: 1em;
    border-bottom: 2px solid rgba(0,0,0,.05)
}

.ap_page#ap_page_directorio {
    width: 100%
}

.ap_page#ap_page_directorio .ap_page_directorio_logo {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    padding: 1em 0;
    text-align: center
}

.ap_page#ap_page_directorio .ap_page_directorio_logo a {
    display: inline-block;
    position: relative;
    font-size: 1.6em;
    font-weight: 300;
    color: #555;
    padding-bottom: 10px
}

.ap_page#ap_page_directorio .ap_page_directorio_logo a:after {
    content: "";
    display: block;
    width: 90%;
    height: 2px;
    background: #ff3c41;
    bottom: 0
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo {
    width: 100%;
    margin: 1.5rem auto 2rem;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo {
        -ms-flex-direction:column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_divider {
    width: 5px;
    height: 5px;
    background: #ff3c41;
    border-radius: 50%
}

@media (max-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_divider {
        margin-top:5px
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_c {
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

@media (max-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_c {
        width:100%;
        -ms-flex: auto;
        flex: auto;
        margin: 10px 0
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_c.ap_d_c_big {
    font-size: 1.6em;
    font-weight: 600;
    font-style: italic;
    color: #666
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_c.ap_d_c_big span {
    font-weight: 300
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_c.ap_d_c_role {
    font-size: 1.5rem;
    color: #666;
    font-style: italic;
    font-weight: 300
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_c.ap_d_c_role {
        font-size:1.7rem
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_c.ap_d_c_role span {
    display: block;
    font-size: .8rem;
    font-weight: 600;
    margin-top: .3rem
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_consejo .ap_d_c.ap_d_c_role span {
        font-size:.9rem
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content {
    width: 95%;
    margin: 0 auto 1em
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group {
    width: 100%;
    margin: 1em 0
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group {
        margin:2em 0
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_title {
    width: 100%;
    position: relative;
    text-align: center;
    margin-bottom: 1em
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_title:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,.1)
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_title img {
    width: 100px;
    background: #fff;
    display: inline-block;
    padding: 0 10px;
    position: relative;
    z-index: 2
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_title span {
    display: inline-block;
    background: #fff;
    font-weight: 800;
    font-style: italic;
    color: #888;
    box-sizing: border-box;
    padding: 0 5px;
    position: relative;
    z-index: 2
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_title span.ap_directorio_high {
    font-weight: 800;
    color: #ff3c41
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_title span {
        font-size:1.3em;
        padding: 0 10px
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person {
    width: 50%;
    margin: .8em 0
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person {
        width:33.3333%;
        margin: 1.2em 0
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_first {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10px
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_first .ap_page_directorio_person_avatar {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 50%;
    position: relative
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_first .ap_page_directorio_person_avatar {
        width:120px;
        height: 120px
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_first .ap_page_directorio_person_avatar_bg {
    width: 100%;
    height: 100%;
    background: url(static/assets/gradient_circle.png) no-repeat 50%;
    background-size: cover
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_first .ap_page_directorio_person_avatar_photo {
    width: 95%;
    height: 95%;
    background: #ccc no-repeat 50%;
    background-size: cover;
    z-index: 2;
    border-radius: 50%
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data {
    width: 100%;
    box-sizing: border-box;
    padding: 0 5px
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_name {
    text-align: center;
    font-style: italic;
    color: #555;
    font-size: .9em
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_name {
        font-size:1.2em
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_puesto {
    text-align: center;
    font-weight: 600;
    font-style: italic;
    color: #333;
    font-size: .7em;
    margin-top: 5px
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_puesto {
        font-size:.8em;
        margin-top: 10px
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_tw {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 5px
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_tw {
        margin-top:10px
    }
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_tw_cta a div {
    background: #ff3c41;
    -ms-flex-align: center;
    color: #fff;
    align-items: center;
    padding: 5px;
    overflow: hidden;
    border-radius: 2px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.1);
    margin-top: 5px
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_tw_cta a div img {
    width: 10px;
    margin-right: 3px
}

.ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_tw_cta a div span {
    font-style: italic;
    font-weight: 500;
    font-size: .8em
}

@media (min-width: 1020px) {
    .ap_page#ap_page_directorio .ap_page_directorio_content_group_persons .ap_page_directorio_person_data_tw_cta a div span {
        font-size:1em
    }
}

.ap_page.ap_error_page {
    background: #0a0a0a no-repeat 50%;
    background-size: cover
}

.ap_page.ap_error_page .ap_error_page_img {
    width: 60%;
    margin: 3em auto
}

@media (min-width: 1020px) {
    .ap_page.ap_error_page .ap_error_page_img {
        width:300px;
        margin: 10em auto 7em
    }
}

.ap_page.ap_error_page .ap_error_page_img img {
    width: 100%
}

@media (min-width: 1020px) {
    body.page-template-default .ap_generic_post {
        margin-top:0!important
    }
}

.ap_page_plumaje_logo {
    width: 40%;
    margin: 1.5em auto 1em
}

@media (min-width: 1020px) {
    .ap_page_plumaje_logo {
        width:200px
    }
}

.ap_page_plumaje_logo img {
    width: 100%
}

body.ap_page_plumaje {
    background: #ececec
}

@media (min-width: 1020px) {
    body.ap_page_plumaje .ap_desktop_container {
        padding:0 5%
    }
}

@media (max-width: 1020px) {
    .ap_home_extras {
        margin-bottom:1.5em!important
    }
}

.ap_home_populares .ap_home_extra.ap_has_video {
    background: none!important
}

.ap_home_populares .ap_home_extra.ap_has_video .ap_home_extra_data_title {
    color: #5b5b5b!important
}

@media (min-width: 1020px) {
    body:not(.ap_post_donaciones-fallidas-sismos-mexico-2017):not(.ap_post_donaciones-fallidas-sismos-2017-mexico):not(.ap_user_premium):not(.ap_body_hide_ads):not(.ap_page_no-basta-con-echarle-ganas):not(.ap_page_acceder) div.ap_menu_push:not(.ap_home_main_ad):not(.ap_force_push) {
        margin-top:0!important
    }
}

@media (max-width: 1020px) {
    body {
        -webkit-text-size-adjust:none
    }
}

#chat-widget-container {
    max-height: 90%!important
}

.ap_page_archivo_title {
    width: 100%;
    text-align: center;
    margin: 1em 0
}

.ap_page_archivo_title span {
    display: inline-block;
    font-size: 1.5em;
    position: relative;
    padding-bottom: 5px;
    font-weight: 600
}

.ap_page_archivo_title span:after {
    content: "";
    display: block;
    width: 90%;
    height: 2px;
    background: #ff3c41;
    bottom: 0
}

.ap_page_archivo_search_binder {
    width: 90%;
    margin: 1em auto
}

.ap_page_sabueso_logo {
    width: 100%;
    margin: 1em auto .5rem;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ap_page_sabueso_logo .ap_sabueso_main_logo {
    width: 400px
}

@media (max-width: 1020px) {
    .ap_page_sabueso_logo .ap_sabueso_main_logo {
        width:100%
    }
}

.ap_page_sabueso_logo .ap_sabueso_main_logo img {
    width: 100%
}

@media (max-width: 1020px) {
    .ap_page_sabueso_logo>a {
        width:60%
    }
}

@media (max-width: 1020px) {
    .ap_page_sabueso_logo {
        -ms-flex-direction:column;
        flex-direction: column
    }
}

.ap_page_sabueso_logo .ap_sabueso_badge {
    width: 170px;
    margin-left: 30px;
    box-sizing: border-box;
    padding: 0 10px
}

@media (max-width: 1020px) {
    .ap_page_sabueso_logo .ap_sabueso_badge {
        margin-left:0;
        width: 100%;
        margin-top: 1.75rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 1020px) {
    .ap_page_sabueso_logo .ap_sabueso_badge>a {
        width:32%
    }
}

.ap_page_sabueso_logo .ap_sabueso_badge img {
    width: 110px
}

@media (max-width: 1020px) {
    .ap_page_sabueso_logo .ap_sabueso_badge img {
        width:100%
    }
}

.ap_page_sabueso_logo .ap_sabueso_badge_explainer {
    text-transform: uppercase;
    font-size: .65rem;
    font-weight: 600;
    color: #2f2f2f;
    margin-bottom: .2rem;
    line-height: 1.2;
    display: none
}

.ap_page_sabueso_logo .ap_sabueso_badge_explainer,.ap_page_sabueso_logo .ap_sabueso_badge_explainer * {
    font-family: acumin-pro,serif
}

.ap_page_sabueso_logo .ap_sabueso_badge_explainer a {
    color: #ff3c41;
    text-decoration: underline
}

@media (max-width: 1020px) {
    .ap_page_sabueso_logo .ap_sabueso_badge_explainer {
        width:auto;
        font-size: .85rem;
        padding-left: 10px
    }

    .ap_page_sabueso_logo .ap_sabueso_badge_explainer span {
        display: block
    }
}

@media (min-width: 1020px) {
    .ap_page_sabueso_logo {
        width:100%;
        margin: 2em auto
    }
}

#ap_page_sabueso {
    margin: 0 auto
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_desktop_generic {
        padding:0
    }
}

#ap_page_sabueso .ap_page_sabueso_ctas {
    width: 90%;
    margin: 0 auto;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 1em
}

#ap_page_sabueso .ap_page_sabueso_ctas a {
    display: inline-block;
    box-sizing: border-box;
    background: blue;
    padding: 5px 7px;
    background: rgba(0,0,0,.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,.1);
    margin: 0 10px;
    color: #999;
    font-weight: 600;
    font-style: italic;
    font-size: .9em
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_page_sabueso_ctas a {
        font-size:1em;
        padding: 10px 15px
    }
}

@media (max-width: 1020px) {
    #ap_page_sabueso .ap_page_sabueso_ctas a {
        margin:5px 10px
    }
}

#ap_page_sabueso .ap_sabueso_filter_dogs {
    width: 90%;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    padding: 1em 0;
    margin: 0 auto;
    border-top: 2px solid rgba(0,0,0,.1)
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_filter_dogs {
        width:100%;
        overflow-x: hidden
    }
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr {
    width: 230%
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr {
        width:100%
    }
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding: 0 .5em;
    position: relative
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog.ap_sabueso_filter_dog_all .ap_sabueso_filter_dog_container {
    width: 100%;
    position: relative;
    border-radius: 50%;
    background: #333
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog.ap_sabueso_filter_dog_all .ap_sabueso_filter_dog_container label {
    font-size: 1em;
    text-align: center;
    font-weight: 600;
    font-style: italic;
    color: #fff
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog.ap_sabueso_filter_dog_all .ap_sabueso_filter_dog_container:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog {
        padding:0 1.5em
    }
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog_container {
    width: 100%;
    opacity: .5
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog_container img {
    width: 100%
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    cursor: pointer
}

#ap_page_sabueso .ap_sabueso_filter_dogs .ap_sabueso_filter_dogs_carr .ap_sabueso_filter_dog input:checked~.ap_sabueso_filter_dog_container {
    opacity: 1
}

#ap_page_sabueso .ap_page_sabueso_video {
    margin: 1em 0
}

#ap_page_sabueso .ap_page_sabueso_video iframe {
    width: 100%!important
}

#ap_page_sabueso .ap_sabueso_page_posts_container {
    width: 100%;
    margin: 0 auto 1em
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post:first-child {
    border-top: 0!important
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_ad_wrapper {
    padding: 1em 0;
    width: 100%;
    border-top: 2px dotted rgba(0,0,0,.2)
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_page_posts_container .ap_ad_wrapper {
        width:320px;
        height: 320px;
        display: none;
        padding: .8em 0
    }
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_page_posts_container {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: center;
        justify-content: center
    }
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post {
    width: 80%;
    box-sizing: border-box;
    padding: 1.5em 0;
    margin: 0 auto;
    border-top: 2px solid rgba(0,0,0,.05)
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post {
        width:300px;
        padding: 1em;
        margin: 0 10px;
        border-top: 0
    }
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container {
    width: 100%
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_img {
    width: 100%;
    position: relative;
    margin-bottom: .5em
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_img .ap_thumbnail {
    width: 100%;
    height: 100%
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_img:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 56%
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data {
    width: 100%;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    position: relative
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data {
        -ms-flex-direction:column-reverse;
        flex-direction: column-reverse
    }
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data_title {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    line-height: 1.2;
    font-size: 1.1em;
    font-weight: 300;
    color: #5b5b5b
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data_title {
        font-size:1.2em
    }
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data_title span {
    font-style: italic;
    color: #ff3c41;
    font-weight: 600
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data_dog {
    width: 20%;
    margin-right: .5em
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data_dog img {
    width: 100%
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data_dog {
        width:100%;
        text-align: center;
        margin-bottom: 1em
    }

    #ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_data_dog img {
        width: 30%
    }
}

@media (min-width: 1020px) {
    #ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_img~.ap_sabueso_post_container_data .ap_sabueso_post_container_data_dog {
        width:25%;
        margin-right: 1em;
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(10%,-120%);
        margin: 0
    }

    #ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post .ap_sabueso_post_container_img~.ap_sabueso_post_container_data .ap_sabueso_post_container_data_dog img {
        width: 100%
    }
}

#ap_page_sabueso .ap_sabueso_page_posts_container .ap_sabueso_post.ap_is_sabueso_show_type .ap_sabueso_post_container {
    box-sizing: border-box
}

#ap_page_sabueso .ap_page_navigation,.single-elsabueso .ap_page_navigation,body[class*=sabueso] .ap_page_navigation {
    background: #f0f0f0
}

.ap_generic_post {
    overflow: hidden
}

.ap_generic_post_section_title {
    font-weight: 500;
    line-height: 1.25;
    color: #333;
    font-size: 1.5em;
    margin: 1em 5%;
    padding-bottom: .2em;
    position: relative;
    text-align: center;
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_generic_post_section_title {
        font-size:2em;
        margin-bottom: 1em
    }
}

.ap_generic_post_section_title:after {
    content: "";
    display: block;
    width: 50%;
    height: 2px;
    background: #ff3c41;
    bottom: 0
}

@media (min-width: 1020px) {
    .ap_generic_post_section_title:after {
        width:30%
    }
}

.ap_generic_post_section_content {
    margin: 1em 0
}

@media (min-width: 1020px) {
    .ap_generic_post_section_content {
        box-sizing:border-box;
        padding: 0 15%
    }
}

.ap_generic_post_section_content div,.ap_generic_post_section_content ol,.ap_generic_post_section_content p,.ap_generic_post_section_content ul {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 1em;
    color: #272727;
    line-height: 1.35;
    margin: 15px 0;
    font-size: 1.1em;
    padding: 0 10%
}

@media (min-width: 1020px) {
    .ap_generic_post_section_content div,.ap_generic_post_section_content ol,.ap_generic_post_section_content p,.ap_generic_post_section_content ul {
        font-size:1.3em
    }
}

.ap_generic_post_section_content div *,.ap_generic_post_section_content ol *,.ap_generic_post_section_content p *,.ap_generic_post_section_content ul * {
    font-family: acumin-pro,serif;
    font-weight: 300
}

.ap_page_generic_ad {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1em 0;
    margin-top: 1em;
    border-top: 1px dotted rgba(0,0,0,.2)
}

.ap_desigualdad_mexico {
    overflow: hidden;
    background-color: #fff
}

.ap_desigualdad_mexico .ap_fixme_control,.ap_desigualdad_mexico .ap_mexico_desigual_banner:not(.ap_fixed) {
    display: none
}

.ap_desigualdad_mexico_section_banner {
    overflow: hidden;
    box-sizing: border-box;
    padding: 15% 5% 20%;
    background: no-repeat 50%;
    background-size: cover;
    background-color: #005354;
    background-image: url(static/assets/no_basta_con_echarle_ganas_banner.jpg);
    background-blend-mode: multiply
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_banner {
        padding:10% 10% 15%
    }
}

.ap_desigualdad_mexico_section_banner h1 {
    font-family: ivyjournal,sans-serif;
    color: #f1f1f1;
    font-weight: 600;
    font-size: 1.6rem;
    text-align: left;
    margin-bottom: 2%
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_banner h1 {
        font-size:3rem
    }
}

.ap_desigualdad_mexico_section_banner h2 {
    color: #f1f1f1;
    font-family: ivyjournal,sans-serif;
    font-size: .95em;
    line-height: 1em;
    text-align: left;
    padding-top: 0
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_banner h2 {
        font-size:1.8rem
    }
}

.ap_desigualdad_mexico_section_content {
    width: 80%;
    margin: 1.7em auto
}

.ap_desigualdad_mexico_section_content h1 {
    font-family: ivyjournal,sans-serif;
    text-align: left;
    font-size: 1.1em;
    line-height: 1.4rem;
    color: #f1f1f1
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content h1 {
        font-size:2em;
        line-height: 1.2em
    }
}

.ap_desigualdad_mexico_section_content h3 {
    font-family: acumin-pro,serif;
    text-align: left;
    font-size: .8em;
    line-height: 1rem;
    color: #f1f1f1
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content {
        margin-top:3rem
    }
}

.ap_desigualdad_mexico_section_content h1,.ap_desigualdad_mexico_section_content h3,.ap_desigualdad_mexico_section_content h4,.ap_desigualdad_mexico_section_content p {
    padding: 7%
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content h1,.ap_desigualdad_mexico_section_content h3,.ap_desigualdad_mexico_section_content h4,.ap_desigualdad_mexico_section_content p {
        padding:5%
    }
}

.ap_desigualdad_mexico_section_content h1 {
    padding-bottom: 5%;
    font-weight: 400
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content h1 {
        padding-bottom:3.5%
    }
}

.ap_desigualdad_mexico_section_content h3 {
    padding-bottom: 5%;
    font-size: 1rem;
    font-weight: 700
}

.ap_desigualdad_mexico_section_content h4,.ap_desigualdad_mexico_section_content p {
    margin-top: .3em;
    font-family: acumin-pro,serif;
    text-align: left;
    line-height: 1.2rem;
    color: #f1f1f1
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content h4,.ap_desigualdad_mexico_section_content p {
        margin-top:3.5%;
        font-size: 1.15em;
        line-height: 1.25em;
        padding-top: 0
    }
}

.ap_desigualdad_mexico_section_content h4 {
    padding-bottom: 4%;
    font-weight: 700
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content h4 {
        padding-bottom:0;
        display: inline-block;
        vertical-align: bottom
    }
}

.ap_desigualdad_mexico_section_content_button {
    overflow: hidden;
    display: block;
    text-align: center;
    margin-top: 4%;
    margin-bottom: 10%
}

.ap_desigualdad_mexico_section_content_button a {
    display: inline-block;
    text-align: center;
    font-style: italic;
    box-sizing: border-box;
    font-weight: 900;
    padding: .5em .8em;
    font-size: .9em;
    background: #005354;
    box-shadow: 2px 2px 4px #005354;
    color: #fff;
    vertical-align: baseline
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content_button a {
        font-size:1em;
        box-shadow: 4px 4px 8px #005354;
        margin-top: 1%;
        margin-bottom: 10.5%
    }
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content_button {
        margin:auto
    }
}

.ap_desigualdad_mexico_section_content_tuit {
    background-color: teal;
    margin-bottom: 1.7em;
    overflow: hidden
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content_tuit_column_1 {
        display:inline-block;
        vertical-align: top;
        width: 49%
    }

    .ap_desigualdad_mexico_section_content_tuit_column_2 {
        display: inline-block;
        width: 50%;
        padding-bottom: 3%
    }
}

.ap_desigualdad_mexico_section_content_tuit_colaboradores {
    background: #fff;
    width: 90%;
    box-sizing: border-box;
    overflow: hidden;
    display: block;
    margin-left: 5%;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-bottom: 5%
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content_tuit_colaboradores {
        margin:auto;
        margin-right: 7%;
        width: 47%;
        display: inline-block
    }
}

.ap_desigualdad_mexico_section_content_tuit_embed {
    box-sizing: border-box;
    margin-top: 7%;
    margin-left: 7%;
    margin-right: 7%
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content_tuit_embed {
        overflow:hidden;
        margin-bottom: 7%;
        height: 100%
    }
}

.ap_desigualdad_mexico_section_content_tuit img {
    width: 80%;
    overflow: hidden;
    display: block;
    margin: 5% 10%
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content_tuit img {
        box-sizing:border-box;
        margin: 2.5% 5%
    }
}

.ap_desigualdad_mexico_section_content_carta {
    background-color: teal;
    margin-bottom: 1.7em;
    overflow: hidden
}

.ap_desigualdad_mexico_section_content_carta img {
    width: 90%;
    box-sizing: border-box;
    display: block;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico_section_content_carta {
        font-size:.8em;
        margin-bottom: 0;
        line-height: 1.2em;
        -ms-flex: 1;
        flex: 1;
        margin-right: 2em
    }

    .ap_desigualdad_mexico_section_content_carta:last-child {
        margin-right: 0
    }
}

.ap_desigualdad_mexico li {
    font-size: 1em
}

@media (min-width: 1020px) {
    .ap_desigualdad_mexico .ap_desigualdad_mexico_section_content_carta_binder {
        display:-ms-flexbox;
        display: flex
    }
}

.ap_mexico_desigual_static_banner {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover;
    background-image: url(static/assets/mexico_desigual_bg.jpg);
    overflow: hidden
}

@media (max-width: 1020px) {
    .ap_mexico_desigual_static_banner {
        z-index:993;
        position: relative
    }
}

.ap_mexico_desigual_static_banner img {
    width: 300px;
    display: block;
    margin: 2em auto
}

@media (max-width: 1020px) {
    .ap_mexico_desigual_static_banner img {
        width:170px;
        margin: 1.2em auto
    }
}

.ap_mexico_desigual .ap_md_standard_banner {
    width: 100%;
    position: relative
}

.ap_mexico_desigual .ap_md_standard_banner_img {
    width: 100%;
    height: 100%;
    background: no-repeat 50%;
    background-size: cover
}

@media (max-width: 1020px) {
    .ap_mexico_desigual .ap_md_standard_banner_img {
        background-position:100%
    }
}

.ap_mexico_desigual .ap_md_standard_banner:after {
    content: "";
    display: block;
    padding-top: 15%
}

@media (max-width: 1020px) {
    .ap_mexico_desigual .ap_md_standard_banner:after {
        padding-top:20%
    }
}

.ap_mexico_desigual .ap_mexico_desigual_banner_img {
    width: 100px
}

.ap_mexico_desigual_banner {
    background-image: url(static/assets/mexico_desigual_bg.jpg);
    overflow: hidden;
    box-sizing: border-box;
    background-size: cover;
    position: relative
}

@media (min-width: 1020px) {
    .ap_mexico_desigual_banner {
        width:100%;
        -ms-flex: 0;
        flex: 0;
        left: 0
    }
}

@media (max-width: 1020px) {
    .ap_mexico_desigual_banner {
        position:fixed!important
    }
}

.ap_mexico_desigual_banner img {
    display: block;
    margin: .5em auto
}

@media (min-width: 1020px) {
    .ap_mexico_desigual_banner img {
        width:100%
    }
}

.ap_mexico_desigual .ap_fixme_control {
    opacity: 0;
    display: none
}

@media (min-width: 1020px) {
    .ap_mexico_desigual .ap_mexico_desigual_main_note {
        width:66.666%!important
    }
}

.ap_mexico_desigual_main_note {
    overflow: hidden
}

@media (min-width: 1020px) {
    .ap_mexico_desigual_main_note .ap_home_main_note {
        width:100%!important
    }
}

.ap_mexico_desigual_banner_miniespecial {
    padding-bottom: 10%;
    width: 100%;
    margin: auto;
    overflow: hidden;
    box-sizing: border-box;
    padding: 15% 5% 20%;
    background: no-repeat 50%;
    background-size: cover;
    background-color: #005354;
    background-image: url(static/assets/no_basta_con_echarle_ganas_banner.jpg);
    background-blend-mode: multiply
}

@media (min-width: 1020px) {
    .ap_mexico_desigual_banner_miniespecial {
        padding:5% 5% 7.5%!important
    }
}

.ap_mexico_desigual_banner_miniespecial h1 {
    font-family: ivyjournal,sans-serif;
    color: #f1f1f1;
    font-weight: 600;
    font-size: 1.6rem;
    text-align: left;
    margin-bottom: 2%
}

@media (min-width: 1020px) {
    .ap_mexico_desigual_banner_miniespecial h1 {
        font-size:3rem
    }
}

.ap_mexico_desigual_banner_miniespecial h2 {
    color: #f1f1f1;
    font-family: ivyjournal,sans-serif;
    font-size: .95em;
    line-height: 1em;
    text-align: left;
    padding-top: 0
}

@media (min-width: 1020px) {
    .ap_mexico_desigual_banner_miniespecial h2 {
        font-size:1.8rem
    }
}

@media (min-width: 1020px) {
    .ap_mexico_desigual .ap_desktop_two_three {
        margin-top:0!important;
        margin-bottom: 0!important
    }

    .ap_mexico_desigual .ap_desktop_two_three .ap_desktop_first_extra_notes {
        width: 100%
    }
}

@media (min-width: 1020px) and (min-width:1020px) {
    .ap_mexico_desigual .ap_desktop_two_three .ap_home_extra {
        left:0!important
    }
}

@media (min-width: 1020px) {
    .ap_mexico_desigual .ap_desktop_two_three .ap_home_first_extras_ad {
        display:none!important
    }
}

@media (min-width: 1020px) {
    .ap_mexico_desigual .ap_desktop_two_three .ap_note_link {
        width:32%!important;
        margin: .5em auto!important
    }
}

.ap_mexico_desigual .ap_home_extra_data_partner,.ap_mexico_desigual .ap_home_main_note_main_box_title_partner,.ap_mexico_desigual .ap_secondary_note_data_title span {
    display: none!important
}

@media (min-width: 1020px) {
    #ap_cols_md {
        margin-top:2rem!important
    }

    #ap_cols_md .ap_desktop_first_extra_notes {
        width: 64%!important;
        padding-right: 0;
        margin-right: 1rem;
        box-sizing: border-box;
        padding-left: .5rem
    }

    #ap_cols_md .ap_desktop_first_extra_notes .ap_note_link {
        width: calc(50% - .5rem)!important;
        margin: .5rem 0!important
    }

    #ap_cols_md .ap_desktop_first_extra_notes .ap_note_link:nth-child(2n) {
        margin-right: 1rem!important
    }

    #ap_cols_md .ap_desktop_small_col {
        box-sizing: border-box;
        padding-right: 2.5rem
    }

    #ap_cols_md .ap_desktop_small_col_especiales {
        height: calc(100% - 1rem);
        transform: translateY(.5rem)
    }

    #ap_cols_md .ap_desktop_small_col_especiales #ap_home_especiales_title span {
        display: block;
        text-align: center
    }
}

.ap_sismo-19 {
    background-color: #000
}

.ap_sismo-19 .ap_sismo_nav {
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: auto;
    overflow-x: auto
}

.ap_sismo-19 .ap_sismo_nav.ap_fixme {
    padding-left: 8%
}

.ap_sismo-19 .ap_sismo_nav.ap_fixed {
    padding-left: 6%;
    width: 100%;
    background-color: #000;
    transform: translateY(-50%)
}

.ap_sismo-19 .ap_sismo_nav_section {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    position: relative;
    box-sizing: border-box;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: 10px
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_nav_section {
        margin:0
    }
}

.ap_sismo-19 .ap_sismo_nav_section:not(:last-child) :after {
    content: "/";
    display: block;
    color: #ff3c41;
    position: absolute;
    right: 0;
    top: 50%;
    font-weight: bolder;
    transform: translate(150%,-50%)
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_nav_section:not(:last-child) :after {
        transform:translateY(-50%)
    }
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_nav_section_title {
        margin:10px 15px
    }
}

.ap_sismo-19 .ap_sismo_19_section_banner {
    overflow: hidden;
    box-sizing: border-box;
    padding: 11.25% 5%;
    background: no-repeat 50%;
    text-align: center;
    background-size: cover;
    height: 150px;
    background-image: url(static/assets/punos_arriba_banner.png)
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_19_section_banner {
        padding:7.5% 10%
    }
}

.ap_sismo-19 .ap_sismo_19_section_banner h1 {
    font-family: ivyjournal,sans-serif;
    color: #f1f1f1;
    font-weight: 600;
    font-size: 1.6rem;
    margin-bottom: 2%;
    transform: translateY(60%)
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_19_section_banner h1 {
        font-size:3rem;
        transform: translateY(-70%)
    }
}

.ap_sismo-19 .ap_page_title {
    font-size: 1.5em;
    -ms-flex-pack: center;
    justify-content: center
}

.ap_sismo-19 .ap_page_title span {
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    position: relative;
    display: block;
    padding: 1em 1em .5em
}

.ap_sismo-19 .ap_page_title span:after {
    content: "";
    display: block;
    width: 70%;
    background: #ff3c41;
    height: 2px;
    bottom: 0
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_page_title {
        font-size:2.2em
    }
}

.ap_sismo-19 .ap_sismo_videos {
    width: 80%;
    margin: auto
}

.ap_sismo-19 .ap_sismo_videos_container {
    width: 100%;
    margin: auto;
    border-bottom: 3px solid #ff3c41;
    margin-top: 10px
}

.ap_sismo-19 .ap_sismo_videos_container iframe {
    width: 100%
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_videos_container {
        width:100%;
        padding-top: 56.65%;
        position: relative;
        -webkit-margin-after: 50px;
        margin-block-end:50px}

    .ap_sismo-19 .ap_sismo_videos_container iframe {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0
    }
}

.ap_sismo-19 .ap_sismo_section_destacados_title {
    display: block;
    width: 100%
}

.ap_sismo-19 .ap_sismo_section_destacados_title h1 {
    font-family: ivyjournal,sans-serif;
    color: #fff;
    font-size: 1.7em;
    font-weight: 600;
    text-align: center;
    margin: 30px
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_section_destacados_title h1 {
        font-size:2.2em
    }
}

.ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados,.ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_destacados {
    width: 100%
}

.ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_destacados_post {
    width: 80%;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_destacados_post {
        width:50%;
        box-sizing: border-box;
        padding: 15px
    }
}

.ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_container_destacados .ap_sismo_note_data_destacados {
    padding: .5em .1em
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_container_destacados .ap_sismo_note_data_destacados {
        margin-bottom:15px
    }
}

.ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_container_destacados .ap_sismo_note_data_destacados .ap_sismo_note_data_thumbnail_destacados {
    padding-top: 56.65%;
    position: relative;
    background-color: red;
    display: block
}

.ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_container_destacados .ap_sismo_note_data_destacados .ap_sismo_note_data_thumbnail_destacados .ap_sismo_note_data_img_destacados {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    filter: grayscale(1);
    mix-blend-mode: multiply
}

.ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_container_destacados .ap_sismo_note_data_destacados .ap_sismo_note_data_title_destacados {
    font-family: ivyjournal,sans-serif;
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    box-sizing: border-box;
    padding-top: 5px
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_section_destacados .ap_sismo_section_notes_destacados .ap_sismo_notes_container_destacados .ap_sismo_note_data_destacados .ap_sismo_note_data_title_destacados {
        font-size:1.15em;
        padding-top: 15px
    }
}

.ap_sismo-19 .ap_sismo_section_title {
    display: block;
    width: 100%
}

.ap_sismo-19 .ap_sismo_section_title h1 {
    font-family: ivyjournal,sans-serif;
    color: #fff;
    font-size: 1.7em;
    font-weight: 600;
    text-align: center;
    margin: 30px
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_section_title h1 {
        font-size:2.2em
    }
}

.ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes {
    width: 100%;
    display: inline
}

.ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes .ap_sismo_section_notes_card {
    width: 80%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex;
    vertical-align: text-top
}

.ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes_container {
    width: 80%;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes_container {
        width:23%;
        display: inline-block;
        margin: .8%;
        vertical-align: top
    }
}

.ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes .ap_sismo_note_data {
    padding: .5em .3em 1em
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes .ap_sismo_note_data {
        padding:1em .3em
    }
}

.ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes .ap_sismo_note_data_thumbnail {
    height: 56px;
    padding-top: 56.65%;
    position: relative;
    background-color: red;
    display: block
}

.ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes .ap_sismo_note_data_thumbnail .ap_sismo_note_data_img {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    filter: grayscale(1);
    mix-blend-mode: multiply
}

.ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes .ap_sismo_note_data_title {
    font-family: ivyjournal,sans-serif;
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    box-sizing: border-box;
    padding-top: 5px
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_section_notes .ap_sismo_notes .ap_sismo_note_data_title {
        font-size:1.15em;
        padding-top: 15px
    }
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras {
    width: 100%;
    padding: 0 10%;
    margin: .5em auto 1em
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_first_extras_ad,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_first_extras_ad {
    display: none
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra {
    width: 100%;
    min-height: 50px;
    box-sizing: border-box;
    padding: 1em;
    border-top: #fff
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra {
        width:45%;
        display: inline-block
    }
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra a,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra a {
    width: 100%;
    overflow: hidden
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_img,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_img {
    width: 30%;
    background: no-repeat 50%;
    background-size: cover;
    position: relative;
    height: 0%
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_img,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_img {
        width:100%
    }
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_img_img,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_img_img {
    height: 100%;
    background-blend-mode: multiply;
    background-color: #ff3c41
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_img:after,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_img:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 56%
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_data,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_data {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    position: relative;
    padding-right: 1em
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_data,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_data {
        margin-top:10px;
        padding-right: 0
    }
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_data_title,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_data_title {
    font-size: .95em;
    line-height: 1.25;
    font-weight: 400;
    color: #fff
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra_data_info,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra_data_info {
    margin: 7px 0 0;
    font-size: .62em;
    font-weight: 500;
    color: #5b5b5b
}

.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_extras_container .ap_home_extra.ap_home_extra_has_img,.ap_sismo-19 .ap_sismo_grid_notas_destacados .ap_home_extras .ap_home_extra.ap_home_extra_has_img {
    border-left: none
}

.ap_sismo-19 .ap_sismo_grid_notas_rescates_title {
    display: block;
    width: 100%
}

.ap_sismo-19 .ap_sismo_grid_notas_rescates_title h1 {
    font-family: ivyjournal,sans-serif;
    color: #fff;
    font-size: 2.2em;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px
}

.ap_sismo-19 .ap_sismo_grid_notas_rescates .ap_home_extra {
    border-top: 2px solid #fd9497
}

.ap_sismo-19 .ap_sismo_grid_notas_rescates .ap_home_extra .ap_home_extra_data {
    padding-right: .7em
}

.ap_sismo-19 .ap_sismo_grid_notas_rescates .ap_home_extra .ap_home_extra_data_title {
    color: #fff
}

.ap_sismo-19 .ap_sismo_grid_notas_rescates .ap_home_extra .ap_home_extra_img_img {
    background-blend-mode: multiply;
    background-color: #ff3c41
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_grid_notas_rescates .ap_home_extra .ap_extras_container,.ap_sismo-19 .ap_sismo_grid_notas_rescates .ap_home_extra .ap_home_extras,.ap_sismo-19 .ap_sismo_grid_notas_rescates .ap_home_extra .ap_home_hablemosde,.ap_sismo-19 .ap_sismo_grid_notas_rescates .ap_home_extra .ap_home_populares {
        margin:.5em auto 0
    }
}

.ap_sismo-19 .ap_sismo_mapa {
    width: 80%;
    margin: auto
}

.ap_sismo-19 .ap_sismo_mapa iframe {
    height: 200px
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_mapa iframe {
        height:500px
    }
}

.ap_sismo-19 .ap_sismo_gallery {
    width: 100%;
    margin: 0 auto 2rem
}

@media (min-width: 1020px) {
    .ap_sismo-19 .ap_sismo_gallery {
        box-sizing:border-box
    }
}

.ap_sismo-19 .ap_sismo_gallery_foto {
    width: 400px;
    height: 211px;
    margin: 10px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background: no-repeat 50%;
    background-size: cover
}

.ap_sismo-19 .ap_sismo_gallery .ap_video_arrow {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: #ff3c41;
    left: 10px;
    border-radius: 50%;
    z-index: 10
}

@media (max-width: 1020px) {
    .ap_sismo-19 .ap_sismo_gallery .ap_video_arrow {
        left:5px
    }
}

.ap_sismo-19 .ap_sismo_gallery .ap_video_arrow i {
    color: #fff;
    font-size: 18px;
    font-weight: 600
}

.ap_sismo-19 .ap_sismo_gallery .ap_video_arrow.slick-next {
    right: 10px;
    left: auto
}

@media (max-width: 1020px) {
    .ap_sismo-19 .ap_sismo_gallery .ap_video_arrow.slick-next {
        right:5px
    }
}

.ap_sismo-19 .ap_sismo_gallery .ap_video_arrow.slick-disabled {
    display: none
}

.ap_sismo-19 #ap_sismo_sharers {
    width: 50px;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    margin-top: 5px;
    margin-left: 5px
}

.ap_sismo-19 #ap_sismo_sharers .share-td {
    margin-bottom: 10px
}

.ap_sismo-19 #ap_sismo_sharers img {
    width: 15px;
    height: 15px;
    margin-left: 3px;
    margin-bottom: 25px
}

@media (min-width: 1020px) {
    .ap_sismo-19 #ap_sismo_sharers img {
        width:18px;
        height: 25px;
        margin-left: 10px;
        margin-bottom: 30px
    }
}

.ap_sp_puebla {
    background-color: #a39274;
    overflow: hidden
}

.ap_sp_puebla_banner {
    background-color: #f4f4f4;
    width: 100%;
    padding: 11.25% 5% 20%;
    overflow: hidden;
    box-sizing: border-box;
    background-image: url(static/assets/ap_sp_puebla_banner.gif);
    background-size: cover
}

.ap_sp_puebla_content {
    margin-top: 50px;
    margin-bottom: 30px;
    width: 80%;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content {
        margin-top:30px
    }
}

.ap_sp_puebla_content_intro {
    margin: auto;
    width: 95%
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_intro {
        width:80%;
        line-height: 1.35
    }
}

.ap_sp_puebla_content_intro p {
    margin-top: 25px;
    font-family: acumin-pro,serif;
    color: #fff;
    font-size: 1.25em;
    line-height: 1.15
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_intro p {
        font-size:1.5em
    }
}

.ap_sp_puebla_content_intro h6 {
    font-family: acumin-pro,serif;
    font-weight: 300;
    font-style: italic;
    color: #fff5d4;
    margin: 10px;
    margin-top: 15px;
    margin-bottom: 25px
}

.ap_sp_puebla_content_intro h6 em {
    font-weight: 600
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_intro h6 {
        margin:38px;
        margin-top: 20px
    }
}

.ap_sp_puebla_content_main {
    width: 95%;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_main {
        width:75%
    }
}

.ap_sp_puebla_content_main h6 {
    font-family: ivyjournal,sans-serif;
    color: #fff5d4;
    margin-top: 35px;
    margin-bottom: 20px;
    font-size: 1.2em
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_main h6 {
        font-weight:600;
        font-size: 1.3em;
        margin: 20px;
        font-size: 1.4em
    }
}

.ap_sp_puebla_content_main p {
    font-family: acumin-pro,serif;
    color: #141412;
    line-height: 1.15;
    font-size: 1em;
    font-weight: 300;
    margin: 18px 0
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_main p {
        line-height:1.35;
        font-size: 1.3em;
        margin: 25px 0
    }
}

.ap_sp_puebla_content_main_video {
    margin-top: 25px;
    margin-bottom: 25px
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_main_video {
        margin-top:50px;
        margin-bottom: 30px
    }
}

.ap_sp_puebla_content_main_video iframe {
    width: 100%;
    height: 140px
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_main_video iframe {
        height:400px
    }
}

.ap_sp_puebla_content_main em {
    font-family: acumin-pro,serif;
    color: #252523;
    font-style: oblique
}

.ap_sp_puebla_content_main button {
    display: block;
    font-size: .8em;
    padding: 6px 8px;
    color: #fff;
    border: 1px solid #c5524e;
    background-color: #c5524e;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px
}

.ap_sp_puebla_content_main a {
    text-decoration: none
}

.ap_sp_puebla_content_main_interactivo {
    margin-top: 40px;
    position: relative;
    box-sizing: border-box
}

.ap_sp_puebla_content_main_interactivo:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 110%
}

@media (min-width: 1020px) {
    .ap_sp_puebla_content_main_interactivo:after {
        padding-top:90%
    }
}

.ap_sp_puebla_content_main_interactivo #ap_interactivo {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box
}

.ap_sp_puebla #ap_sp_puebla_sharers {
    width: 50px;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    margin-top: 5px;
    margin-left: 5px
}

.ap_sp_puebla #ap_sp_puebla_sharers .share-td {
    margin-bottom: 10px
}

.ap_sp_puebla #ap_sp_puebla_sharers .share-td img {
    width: 15px;
    height: 15px;
    margin-left: 3px;
    margin-bottom: 25px
}

@media (min-width: 1020px) {
    .ap_sp_puebla #ap_sp_puebla_sharers .share-td img {
        width:18px;
        height: 25px;
        margin-left: 10px;
        margin-bottom: 30px
    }
}

.ap_derroche_banner {
    background-color: #fee633;
    background-image: url(static/assets/esp_derroche_banner_bg.png);
    background-repeat: repeat;
    overflow: hidden;
    background-blend-mode: multiply
}

.ap_derroche_banner img {
    width: 200px;
    display: block;
    margin: 2em auto
}

@media (min-width: 1020px) {
    .ap_derroche_banner {
        height:300px
    }

    .ap_derroche_banner img {
        width: 350px;
        display: block;
        margin: 3.3em auto
    }
}

@media (min-width: 1020px) and (max-width:1020px) {
    .ap_derroche_banner img {
        width:170px;
        margin: 1.2em auto
    }
}

.ap_derroche_content_nota {
    background-color: #e0d1ff;
    width: 80%;
    margin: auto;
    margin-bottom: 35px;
    margin-top: 35px
}

@media (min-width: 1020px) {
    .ap_derroche_content_nota {
        width:70%;
        margin-bottom: 50px;
        margin-top: 50px
    }
}

.ap_derroche_content_nota_data {
    width: 80%;
    margin: auto;
    padding-top: 22px;
    padding-bottom: 20px
}

.ap_derroche_content_nota_data h1 {
    font-family: ivyjournal,sans-serif;
    color: #001f7d;
    font-weight: 600;
    font-size: 1.2em;
    text-align: left;
    margin-bottom: 2%
}

@media (min-width: 1020px) {
    .ap_derroche_content_nota_data h1 {
        font-size:2rem
    }
}

.ap_derroche_content_nota_data p {
    font-family: acumin-pro,serif;
    color: #141412;
    line-height: 1.2;
    font-size: 1em;
    font-weight: 300;
    margin: 18px 0
}

@media (min-width: 1020px) {
    .ap_derroche_content_nota_data p {
        line-height:1.15;
        line-height: 1.35;
        font-size: 1.3em;
        margin-top: 25px;
        margin-bottom: 0
    }
}

@media (min-width: 1020px) {
    .ap_derroche_content_nota_data {
        width:90%;
        margin: auto;
        padding-top: 30px;
        padding-bottom: 40px
    }
}

.ap_derroche_content_nota_data_img img {
    width: 100%
}

@media (min-width: 1020px) {
    .ap_derroche_content_nota_data_img {
        padding-top:40px;
        margin: auto
    }
}

.ap_derroche_content_nota_data_cta {
    margin: auto;
    width: 70px;
    margin-top: 20px
}

@media (min-width: 1020px) {
    .ap_derroche_content_nota_data_cta {
        width:150px;
        margin-top: 40px
    }
}

.ap_derroche_content_nota_data_cta button {
    background-color: #001f7d;
    border: #001f7d;
    margin: auto;
    padding: 10% 15%;
    font-weight: 800;
    font-family: ivyjournal,sans-serif;
    font-style: oblique;
    color: #fff
}

@media (min-width: 1020px) {
    .ap_derroche_content_nota_data_cta button {
        font-size:1em;
        padding: 7% 20%
    }
}

.ap_derroche #ap_especial_sharers {
    background-color: #000034;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 3;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 1020px) {
    .ap_derroche #ap_especial_sharers {
        width:30px;
        max-height: 200px;
        display: block;
        top: 50%;
        transform: translateY(-50%)
    }
}

.ap_derroche #ap_especial_sharers a {
    margin: auto
}

.ap_derroche #ap_especial_sharers .share-td img {
    width: 15px;
    height: 15px;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    transform: translateX(20%)
}

@media (min-width: 1020px) {
    .ap_derroche #ap_especial_sharers .share-td img {
        width:18px;
        height: 25px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.ap_desaparecer {
    overflow: hidden
}

.ap_desaparecer_banner {
    overflow: hidden;
    box-sizing: border-box;
    background: no-repeat 50%;
    background-size: cover;
    background-image: url(static/assets/esp_desap_banner_bg.jpg);
    position: relative;
    height: 150px
}

@media (min-width: 1020px) {
    .ap_desaparecer_banner {
        height:300px
    }
}

.ap_desaparecer_banner img {
    width: 350px;
    display: block;
    margin: 2em auto
}

@media (max-width: 1020px) {
    .ap_desaparecer_banner img {
        width:170px;
        margin: 1.2em auto
    }
}

.ap_desaparecer_content {
    margin-top: 20px;
    margin-bottom: 20px;
    background-image: url(static/assets/esp_desap_texture.png)
}

@media (min-width: 1020px) {
    .ap_desaparecer_content {
        margin-top:30px;
        margin-bottom: 30px
    }
}

.ap_desaparecer_content_nota img {
    width: 260px;
    margin: auto
}

.ap_desaparecer_content_nota a {
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width: 1020px) {
    .ap_desaparecer_content {
        margin-top:30px;
        margin-bottom: 30px
    }

    .ap_desaparecer_content_nota img {
        width: 470px;
        margin: 20px
    }

    .ap_desaparecer_content_nota a {
        margin: auto
    }
}

.ap_desaparecer #ap_especial_sharers {
    background-color: #ff3c41;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 3;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 1020px) {
    .ap_desaparecer #ap_especial_sharers {
        width:30px;
        max-height: 200px;
        display: block;
        top: 50%;
        transform: translateY(-50%)
    }
}

.ap_desaparecer #ap_especial_sharers a {
    margin: auto
}

.ap_desaparecer #ap_especial_sharers .share-td img {
    width: 15px;
    height: 15px;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    transform: translateX(20%)
}

@media (min-width: 1020px) {
    .ap_desaparecer #ap_especial_sharers .share-td img {
        width:18px;
        height: 25px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.ap_page_newsletter .ap_generic_post_section_content {
    margin: 0
}

@media (min-width: 1020px) {
    .ap_page_newsletter .ap_generic_post_section_content {
        padding:0
    }
}

.ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter {
    margin: 0;
    box-sizing: border-box;
    padding: 3em 0
}

@media (min-width: 1020px) {
    .ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter {
        padding:6em 0
    }
}

.ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter .ap_home_newsletter_box {
    padding: 0;
    margin: 0
}

@media (min-width: 1020px) {
    .ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter .ap_home_newsletter_box {
        width:800px;
        margin: 0 auto;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter .ap_home_newsletter_box_img {
    width: 200px;
    margin: 0 auto
}

@media (min-width: 1020px) {
    .ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter .ap_home_newsletter_box_img {
        width:300px
    }
}

.ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter .ap_home_newsletter_box_title {
    line-height: 1.1;
    color: #fff;
    font-family: ivyjournal,sans-serif
}

.ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter .ap_home_newsletter_box_title * {
    font-family: ivyjournal,sans-serif
}

.ap_page_newsletter .ap_generic_post_section_content .ap_home_newsletter_box_input {
    width: 100%;
    padding: 0
}

.ap_page_newsletter .ap_generic_post_section_content .ap_newsletter_form {
    width: 100%;
    padding: 0 10px
}

.ap_page_newsletter .ap_generic_post_section_content .ap_newsletter_form * {
    font-family: ivyjournal,sans-serif;
    font-size: 14px
}

.ap_videos_section {
    box-sizing: border-box
}

@media (max-width: 1020px) {
    .ap_videos_section {
        padding-top:40px
    }
}

.ap_page_videos,.tax-video_cat {
    background: #101010!important
}

.ap_page_videos .ap_video_cat_box,.tax-video_cat .ap_video_cat_box {
    width: 1020px;
    margin: 3em auto 0
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_cat_box,.tax-video_cat .ap_video_cat_box {
        width:90%;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }
}

.ap_page_videos .ap_video_cat_box_img,.tax-video_cat .ap_video_cat_box_img {
    width: 25%
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_cat_box_img,.tax-video_cat .ap_video_cat_box_img {
        width:100%;
        padding: 0 15% 0 5%;
        box-sizing: border-box
    }
}

.ap_page_videos .ap_video_cat_box_img_img,.tax-video_cat .ap_video_cat_box_img_img {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)
}

.ap_page_videos .ap_video_cat_box_img_img:after,.tax-video_cat .ap_video_cat_box_img_img:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 177%
}

.ap_page_videos .ap_video_cat_box_data,.tax-video_cat .ap_video_cat_box_data {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-left: 2em;
    padding-right: 10%
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_cat_box_data,.tax-video_cat .ap_video_cat_box_data {
        padding:2em 5% 1em
    }
}

.ap_page_videos .ap_video_cat_box_data_title,.tax-video_cat .ap_video_cat_box_data_title {
    font-size: 2.3em;
    font-weight: 300;
    font-style: italic;
    color: #fd9497
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_cat_box_data_title,.tax-video_cat .ap_video_cat_box_data_title {
        font-size:1.8em
    }
}

.ap_page_videos .ap_video_cat_box_data_des,.tax-video_cat .ap_video_cat_box_data_des {
    font-size: 1.1em;
    line-height: 1.5;
    margin-top: 1.5em;
    color: #fff
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_cat_box_data_des,.tax-video_cat .ap_video_cat_box_data_des {
        font-size:.9em
    }
}

.ap_page_videos .ap_video_highlighted,.tax-video_cat .ap_video_highlighted {
    width: 100%;
    position: relative
}

.ap_page_videos .ap_video_highlighted .ap_video_highlighted_title,.tax-video_cat .ap_video_highlighted .ap_video_highlighted_title {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    box-sizing: border-box
}

.ap_page_videos .ap_video_highlighted .ap_video_highlighted_title_legend,.tax-video_cat .ap_video_highlighted .ap_video_highlighted_title_legend {
    font-size: .9rem;
    color: #fd9497;
    border: 1px solid;
    box-sizing: border-box;
    padding: 5px;
    font-style: italic;
    margin-bottom: 20px;
    display: inline-block
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_highlighted .ap_video_highlighted_title_legend,.tax-video_cat .ap_video_highlighted .ap_video_highlighted_title_legend {
        margin-bottom:10px;
        padding: 3px;
        font-size: .8rem
    }
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_highlighted .ap_video_highlighted_title,.tax-video_cat .ap_video_highlighted .ap_video_highlighted_title {
        box-sizing:border-box;
        padding: .5em 1em 2em;
        bottom: 0;
        left: 0;
        top: auto;
        height: auto;
        line-height: 1.2;
        color: #fff;
        font-size: 1.5em;
        background: linear-gradient(0deg,#101010,hsla(0,0%,6%,.8))
    }
}

@media (min-width: 1020px) {
    .ap_page_videos .ap_video_highlighted .ap_video_highlighted_title,.tax-video_cat .ap_video_highlighted .ap_video_highlighted_title {
        width:50%;
        padding: 20% 5% 5% 3%;
        font-size: 2.5em;
        color: #fff;
        line-height: 1.2;
        background: linear-gradient(90deg,#000,rgba(0,0,0,.75) 70%,transparent)
    }
}

.ap_page_videos .ap_video_highlighted a,.tax-video_cat .ap_video_highlighted a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ap_page_videos .ap_video_highlighted_bg,.tax-video_cat .ap_video_highlighted_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview_thumb,.ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview_video,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview_thumb,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview_video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview_video,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview_video {
    z-index: 2
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview_video,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview_video {
        display:none
    }
}

.ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview_video video,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview_video video {
    width: 100%
}

.ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview_thumb .lazy,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview_thumb .lazy {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: no-repeat 50%;
    background-size: cover
}

@media (min-width: 1020px) {
    .ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview_thumb,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview_thumb {
        display:none
    }
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_highlighted_bg .ap_video_mp4_preview_thumb,.tax-video_cat .ap_video_highlighted_bg .ap_video_mp4_preview_thumb {
        z-index:3
    }
}

.ap_page_videos .ap_video_highlighted:after,.tax-video_cat .ap_video_highlighted:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 40%
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_highlighted:after,.tax-video_cat .ap_video_highlighted:after {
        padding-top:110%
    }
}

.ap_page_videos .ap_video_section_slider,.tax-video_cat .ap_video_section_slider {
    width: 90%;
    margin: 4em auto;
    overflow: hidden
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_section_slider,.tax-video_cat .ap_video_section_slider {
        width:100%;
        margin: 2em auto
    }
}

.ap_page_videos .ap_video_section_slider_title,.tax-video_cat .ap_video_section_slider_title {
    width: 100%;
    margin-bottom: 1em;
    box-sizing: border-box;
    padding-left: 40px
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_title,.tax-video_cat .ap_video_section_slider_title {
        text-align:center;
        padding-left: 0
    }
}

.ap_page_videos .ap_video_section_slider_title_binder,.tax-video_cat .ap_video_section_slider_title_binder {
    font-size: 1.7em;
    font-style: italic;
    font-weight: 400;
    color: #fd9497
}

.ap_page_videos .ap_video_section_slider_carr,.tax-video_cat .ap_video_section_slider_carr {
    box-sizing: border-box;
    padding: 0 30px
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_carr,.tax-video_cat .ap_video_section_slider_carr {
        padding:0
    }
}

.ap_page_videos .ap_video_section_slider_carr.ap_video_notcarr .ap_video_section_slider_carr_post,.tax-video_cat .ap_video_section_slider_carr.ap_video_notcarr .ap_video_section_slider_carr_post {
    width: 90%;
    margin: .5rem auto
}

@media (min-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_carr.ap_video_notcarr .ap_video_section_slider_carr_post,.tax-video_cat .ap_video_section_slider_carr.ap_video_notcarr .ap_video_section_slider_carr_post {
        width:25%;
        margin: .5rem 0
    }
}

.ap_page_videos .ap_video_section_slider_carr .ap_video_arrow,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow {
    width: 25px;
    height: 25px;
    background: #0a0a0a;
    border-radius: 50%;
    z-index: 2;
    cursor: pointer
}

@media (min-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_carr .ap_video_arrow,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow {
        background:#ff3c41
    }
}

.ap_page_videos .ap_video_section_slider_carr .ap_video_arrow.slick-next,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow.slick-next {
    right: 0
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_carr .ap_video_arrow.slick-next,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow.slick-next {
        right:5px
    }
}

.ap_page_videos .ap_video_section_slider_carr .ap_video_arrow.slick-prev,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow.slick-prev {
    left: 0
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_carr .ap_video_arrow.slick-prev,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow.slick-prev {
        left:5px
    }
}

.ap_page_videos .ap_video_section_slider_carr .ap_video_arrow .material-icons,.tax-video_cat .ap_video_section_slider_carr .ap_video_arrow .material-icons {
    color: #fff;
    font-size: 20px;
    line-height: 5px;
    display: block
}

.ap_page_videos .ap_video_section_slider_carr .ap_video_section_slide_carr_cat,.tax-video_cat .ap_video_section_slider_carr .ap_video_section_slide_carr_cat {
    box-sizing: border-box;
    padding: 0 12px
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_carr .ap_video_section_slide_carr_cat,.tax-video_cat .ap_video_section_slider_carr .ap_video_section_slide_carr_cat {
        padding:0 5px
    }
}

.ap_page_videos .ap_video_section_slider_carr .ap_video_section_slide_carr_cat_binder,.tax-video_cat .ap_video_section_slider_carr .ap_video_section_slide_carr_cat_binder {
    width: 100%;
    position: relative
}

.ap_page_videos .ap_video_section_slider_carr .ap_video_section_slide_carr_cat_binder_img,.tax-video_cat .ap_video_section_slider_carr .ap_video_section_slide_carr_cat_binder_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
    background: no-repeat 50%;
    background-size: cover
}

.ap_page_videos .ap_video_section_slider_carr .ap_video_section_slide_carr_cat_binder:after,.tax-video_cat .ap_video_section_slider_carr .ap_video_section_slide_carr_cat_binder:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 177%
}

.ap_page_videos .ap_video_section_slider_carr_post,.tax-video_cat .ap_video_section_slider_carr_post {
    box-sizing: border-box;
    padding: 0 10px
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_carr_post,.tax-video_cat .ap_video_section_slider_carr_post {
        padding:0 5px
    }
}

.ap_page_videos .ap_video_section_slider_carr_post_container,.tax-video_cat .ap_video_section_slider_carr_post_container {
    width: 100%;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)
}

.ap_page_videos .ap_video_section_slider_carr_post_container_thumb,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb {
    width: 100%;
    position: relative
}

.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb,.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb .lazy,.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video .lazy,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb .lazy,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video .lazy {
    background: no-repeat 50%;
    background-size: cover;
    z-index: 2;
    overflow: hidden
}

.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb .lazy:after,.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video .lazy:after,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb .lazy:after,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video .lazy:after {
    content: "";
    display: block;
    width: 120%;
    height: 30%;
    position: absolute;
    bottom: 0;
    right: 0;
    background: linear-gradient(0deg,#000,transparent)
}

.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb .lazy,.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb video,.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video .lazy,.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video video,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb .lazy,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb video,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video .lazy,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_video video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ap_page_videos .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb .ap_video_mp4_preview_thumb {
    width: 102%;
    left: 0
}

.ap_page_videos .ap_video_section_slider_carr_post_container_thumb:after,.tax-video_cat .ap_video_section_slider_carr_post_container_thumb:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 56.6%
}

.ap_page_videos .ap_video_section_slider_carr_post_container_info,.tax-video_cat .ap_video_section_slider_carr_post_container_info {
    width: 100%;
    box-sizing: border-box;
    font-size: 1.1em;
    padding: .5em 1em;
    line-height: 1.15;
    color: #fff;
    min-height: 90px;
    background: #000
}

@media (max-width: 1020px) {
    .ap_page_videos .ap_video_section_slider_carr_post_container_info,.tax-video_cat .ap_video_section_slider_carr_post_container_info {
        padding:10px;
        font-size: .9em;
        min-height: 50px
    }
}

@media (min-width: 1020px) {
    .tax-video_cat .ap_video_section_slider {
        width:1090px;
        margin-top: 2em
    }
}

.ap_esp_enfrentamientos {
    overflow: hidden
}

.ap_esp_enfrentamientos h6,.ap_esp_enfrentamientos p {
    font-family: acumin-pro,serif
}

.ap_esp_enfrentamientos h6 {
    color: #616161;
    padding-top: 7px
}

.ap_esp_enfrentamientos_banner {
    width: 100%;
    background-image: url(static/assets/ap_esp_enfrentamientos_banner-a.png);
    overflow: hidden
}

@media (max-width: 1020px) {
    .ap_esp_enfrentamientos_banner {
        z-index:993;
        position: relative
    }
}

.ap_esp_enfrentamientos_banner_title {
    text-align: center;
    font-weight: 600;
    padding: 15% 10%
}

.ap_esp_enfrentamientos_banner_title p {
    font-size: 1.45em;
    color: #f8f3e0
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_banner_title p {
        font-size:3em
    }
}

.ap_esp_enfrentamientos_banner_title em {
    color: #ffb300;
    font-style: normal;
    font-size: 1.9em;
    display: block
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_banner_title {
        width:100%;
        padding: 8% 10%
    }
}

.ap_esp_enfrentamientos_content {
    margin-top: 25px
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content {
        margin-top:45px;
        margin-bottom: 45px
    }
}

.ap_esp_enfrentamientos_content_parte {
    text-align: center;
    font-weight: 600;
    font-style: italic;
    font-size: 1.5em;
    padding-bottom: 20px
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_parte {
        font-size:2.5em;
        padding-top: 30px;
        padding-bottom: 40px
    }
}

.ap_esp_enfrentamientos_content_parte_related {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;
    font-weight: 300;
    font-size: 1.5em;
    padding-bottom: 20px;
    border-bottom: 1px solid #ffb300;
    padding-bottom: .5em;
    margin-bottom: 1em
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_parte_related {
        width:30%;
        text-align: center;
        font-size: 2em;
        padding-top: 30px;
        padding-bottom: .5em;
        margin-bottom: 1.5em
    }
}

@media (max-width: 1020px) {
    .ap_esp_enfrentamientos_content_parte_related {
        margin-top:40px;
        text-align: center
    }
}

.ap_esp_enfrentamientos_content_container {
    background-color: #171717;
    margin: auto;
    width: 85%;
    margin-bottom: 25px
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_container {
        width:70%;
        margin-bottom: 50px
    }
}

.ap_esp_enfrentamientos_content_container .ap_nochixtlan_notes .ap_nochixtlan_container .ap_nochixtlan_note_data .ap_nochixtlan_note_data_thumbnail {
    background-color: #ffb300;
    width: 100%;
    padding-top: 56.65%;
    position: relative;
    display: block
}

.ap_esp_enfrentamientos_content_container .ap_nochixtlan_notes .ap_nochixtlan_container .ap_nochixtlan_note_data .ap_nochixtlan_note_data_thumbnail .ap_nochixtlan_note_data_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    mix-blend-mode: luminosity
}

.ap_esp_enfrentamientos_content_container .ap_nochixtlan_notes .ap_nochixtlan_container .ap_nochixtlan_note_data_title {
    background-color: #171717;
    color: #ffb300;
    font-size: 1.3em;
    padding-top: 20px;
    padding: 1.2em
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_container .ap_nochixtlan_notes .ap_nochixtlan_container .ap_nochixtlan_note_data_title {
        font-size:1.75em;
        padding: 1.5em 2em
    }
}

.ap_esp_enfrentamientos_content_related_parte {
    text-align: center;
    font-weight: 600;
    font-style: italic;
    font-size: 1.3em
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_parte {
        font-size:2.2em;
        padding-top: 20px;
        padding-bottom: 50px
    }
}

.ap_esp_enfrentamientos_content_related_card {
    width: 100%;
    margin-bottom: 25px;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card {
        margin-bottom:50px;
        width: 95%
    }
}

.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes {
    margin-bottom: 20px
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes {
        -ms-flex-pack:distribute;
        justify-content: space-around;
        width: 100%
    }
}

.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single {
    width: 85%;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single {
        width:33%;
        margin: 0
    }
}

.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container {
    margin: auto;
    background-color: #171717
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container {
        padding-bottom:1em;
        width: 100%;
        margin: 0;
        width: 95%;
        height: 95%
    }
}

@media (max-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container {
        margin-bottom:10px
    }
}

.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data {
    padding: 1em
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data {
        padding:0
    }
}

.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data .ap_nochixtlan_related_note_data_thumbnail {
    width: 30%;
    background-size: cover;
    padding-top: 56.65%;
    position: relative;
    background: no-repeat 50%;
    height: 0%;
    background-color: #ffb300
}

@media (max-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data .ap_nochixtlan_related_note_data_thumbnail {
        padding-top:50%
    }
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data .ap_nochixtlan_related_note_data_thumbnail {
        width:100%;
        display: block
    }
}

.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data .ap_nochixtlan_related_note_data_thumbnail .ap_nochixtlan_related_note_data_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    mix-blend-mode: luminosity
}

.ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data_title {
    width: 70%;
    color: #ffb300;
    font-size: .9em;
    padding-right: 1em;
    line-height: 1.1em
}

@media (max-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data_title {
        min-height:90px;
        font-size: 1rem
    }
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos_content_related_card .ap_nochixtlan_related_notes .ap_nochixtlan_related_notes_single .ap_nochixtlan_related_container .ap_nochixtlan_related_note_data_title {
        width:100%;
        font-size: 1.1rem;
        padding-top: 15px;
        padding: 1em;
        line-height: 1.35em;
        min-height: 130px;
        padding-bottom: 15px
    }
}

.ap_esp_enfrentamientos #ap_especial_sharers {
    background-color: #000;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 3;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos #ap_especial_sharers {
        width:30px;
        max-height: 200px;
        display: block;
        top: 50%;
        transform: translateY(-50%)
    }
}

.ap_esp_enfrentamientos #ap_especial_sharers a {
    margin: auto
}

.ap_esp_enfrentamientos #ap_especial_sharers .share-td img {
    width: 15px;
    height: 15px;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    transform: translateX(20%)
}

@media (min-width: 1020px) {
    .ap_esp_enfrentamientos #ap_especial_sharers .share-td img {
        width:18px;
        height: 25px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.ap_esp_justicia {
    overflow: hidden
}

.ap_esp_justicia_banner {
    background-color: #ff0012;
    margin-bottom: 30px;
    overflow: hidden;
    box-sizing: border-box;
    background: no-repeat 50%;
    background-size: cover;
    background-image: url(static/assets/justicia-banner-img.jpg);
    height: 150px
}

@media (min-width: 1020px) {
    .ap_esp_justicia_banner {
        height:500px
    }
}

@media (max-width: 1020px) {
    .ap_esp_justicia_banner {
        z-index:993;
        position: relative
    }
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content h4 {
        line-height:1.15
    }
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content {
        margin-top:50px;
        margin-bottom: 50px
    }
}

.ap_esp_justicia_content_embed {
    width: 80%;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed {
        width:100%
    }
}

.ap_esp_justicia_content_embed_a {
    background-color: #eee;
    padding: 30px;
    font-size: 1.5em;
    margin-bottom: 30px
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_a {
        width:47.5%;
        font-size: 1.3em;
        margin-bottom: 50px;
        margin-right: 50px
    }
}

.ap_esp_justicia_content_embed_a h4 {
    font-family: acumin-pro,serif;
    color: #000;
    font-weight: 500
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_a h4 {
        font-weight:700;
        font-size: 1.2em
    }
}

.ap_esp_justicia_content_embed_a p {
    font-family: acumin-pro,serif;
    padding-top: 20px;
    font-weight: 300;
    line-height: 1.2em;
    font-size: .75em;
    color: #000
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_a p {
        padding-top:30px;
        font-size: 1.2rem;
        font-weight: 300
    }
}

.ap_esp_justicia_content_embed_b {
    background-color: #eee;
    padding: 30px;
    font-size: 1.5em;
    margin-bottom: 30px
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_b {
        width:47.5%;
        font-size: 1.3em;
        grid-auto-rows: 1fr;
        margin-bottom: 50px
    }
}

.ap_esp_justicia_content_embed_b h4 {
    font-family: acumin-pro,serif;
    color: #000;
    font-weight: 500
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_b h4 {
        font-weight:700;
        font-size: 1.2em
    }
}

.ap_esp_justicia_content_embed_33 {
    grid-auto-rows: 1fr;
    width: 80%;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_33 {
        width:100%
    }
}

.ap_esp_justicia_content_embed_33_a {
    background-color: #eee;
    color: #000;
    padding: 30px;
    margin-bottom: 30px
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_33_a {
        width:30%;
        grid-auto-rows: 1fr
    }
}

.ap_esp_justicia_content_embed_33_a h4 {
    font-family: acumin-pro,serif;
    color: #000;
    font-size: 1.5em
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_33_a h4 {
        font-weight:700;
        font-size: 1.2em
    }
}

.ap_esp_justicia_content_embed_33_b {
    background-color: #eee;
    color: #fff;
    padding: 30px;
    margin-bottom: 30px
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_33_b {
        width:30%;
        grid-auto-rows: 1fr;
        margin-left: 50px;
        margin-right: 50px
    }
}

.ap_esp_justicia_content_embed_33_b h4 {
    font-family: acumin-pro,serif;
    color: #000;
    font-size: 1.5em
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_33_b h4 {
        font-weight:700;
        font-size: 1.2em
    }
}

.ap_esp_justicia_content_embed_completo {
    background-color: #424242;
    color: #fff;
    text-align: center;
    padding: 7%;
    margin: auto;
    margin-bottom: 30px;
    font-size: 1.3em;
    line-height: 1.15;
    font-weight: 500;
    width: 80%
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_completo {
        width:100%;
        padding: 4%;
        font-weight: 700;
        font-size: 1.2em;
        margin-top: 20px
    }
}

.ap_esp_justicia_content_embed_last_section {
    position: relative
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_last_section {
        margin-bottom:50px
    }
}

.ap_esp_justicia_content_embed_last_section_embed {
    width: 80%;
    background-color: #eee;
    color: #000034;
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
    font-weight: 600;
    line-height: 1.2;
    margin: auto;
    font-size: 1.1em;
    margin-bottom: 30px;
    position: relative
}

@media (min-width: 1020px) {
    .ap_esp_justicia_content_embed_last_section_embed {
        width:70%;
        font-size: 1.3em;
        margin: auto;
        margin-bottom: 50px
    }
}

.ap_esp_justicia #ap_especial_sharers {
    background-color: #000;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 3;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 1020px) {
    .ap_esp_justicia #ap_especial_sharers {
        width:30px;
        max-height: 200px;
        display: block;
        top: 50%;
        transform: translateY(-50%)
    }
}

.ap_esp_justicia #ap_especial_sharers a {
    margin: auto
}

.ap_esp_justicia #ap_especial_sharers .share-td img {
    width: 15px;
    height: 15px;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    transform: translateX(20%)
}

@media (min-width: 1020px) {
    .ap_esp_justicia #ap_especial_sharers .share-td img {
        width:18px;
        height: 25px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.ap_sabueso_page {
    width: 600px;
    margin: 1rem auto 3rem
}

@media (max-width: 1020px) {
    .ap_sabueso_page {
        width:85%
    }
}

.ap_sabueso_page_title {
    width: 100%;
    font-weight: 600;
    text-align: center;
    font-size: 2.2rem;
    font-style: italic;
    color: #ddaf49;
    margin-bottom: 2rem
}

.ap_sabueso_page em,.ap_sabueso_page h1,.ap_sabueso_page h2,.ap_sabueso_page h3,.ap_sabueso_page ol,.ap_sabueso_page p,.ap_sabueso_page strong,.ap_sabueso_page ul {
    margin: 20px auto;
    font-family: acumin-pro,serif;
    font-size: 1.3rem;
    line-height: 1.3
}

.ap_sabueso_page em *,.ap_sabueso_page h1 *,.ap_sabueso_page h2 *,.ap_sabueso_page h3 *,.ap_sabueso_page ol *,.ap_sabueso_page p *,.ap_sabueso_page strong *,.ap_sabueso_page ul * {
    font-family: acumin-pro,serif;
    font-size: 1.3rem
}

.ap_sabueso_page h2,.ap_sabueso_page h2 * {
    font-size: 1.6rem
}

.ap_sabueso_page ol,.ap_sabueso_page ul {
    list-style: circle;
    box-sizing: border-box;
    padding-left: 20px
}

.ap_sabueso_page ol li,.ap_sabueso_page ul li {
    margin: 5px 0
}

.ap_sabueso_page em {
    font-style: italic;
    color: #666
}

.ap_sabueso_page a {
    color: #ff3c41
}

.ap_sabueso_page strong {
    font-weight: 600
}

.ap_sabueso_page #ap_sabueso_cats,.ap_sabueso_page #ap_sabueso_siete_pasos {
    width: 100%;
    margin: 20px auto;
    box-sizing: border-box;
    padding: 20px 10px;
    background: #f2f2f2
}

.ap_sabueso_page #ap_sabueso_cats_title,.ap_sabueso_page #ap_sabueso_siete_pasos_title {
    width: 100%;
    font-size: 2rem;
    text-align: center;
    font-style: italic;
    color: #4f4f4f
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos {
    width: 100%;
    margin: 1rem 0
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso {
    width: 100%;
    box-sizing: border-box;
    padding: 1rem 2rem;
    -ms-flex-align: start;
    align-items: flex-start
}

@media (max-width: 1020px) {
    .ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso {
        padding:.5rem 2rem
    }
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso_index,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso_index,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index {
    width: 60px;
    height: 60px;
    background: #ff3c41;
    border-radius: 50%;
    position: relative
}

@media (max-width: 1020px) {
    .ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso_index,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso_index,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index {
        width:20px;
        height: 20px
    }
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index span {
    color: #fff;
    font-size: 24px;
    font-weight: 600
}

@media (max-width: 1020px) {
    .ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso_index span,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_index span {
        font-size:14px
    }
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso_title,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_title,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso_title,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_title {
    -ms-flex: 1;
    flex: 1;
    padding-left: 20px;
    box-sizing: border-box;
    font-size: 1.2rem;
    color: #656565;
    line-height: 1.1
}

@media (max-width: 1020px) {
    .ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_paso_title,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_title,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_paso_title,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_paso_title {
        padding-left:10px;
        font-size: 1.1rem
    }
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat {
    width: 100%;
    box-sizing: border-box;
    padding: .5rem 2rem;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1020px) {
    .ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat {
        -ms-flex-direction:column;
        flex-direction: column;
        padding: .2rem 2rem
    }
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat_img,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_img,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat_img,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_img {
    width: 28%;
    position: relative;
    z-index: 2
}

@media (max-width: 1020px) {
    .ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat_img,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_img,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat_img,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_img {
        width:35%
    }
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat_img img,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_img img,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat_img img,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_img img {
    width: 100%
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_text {
    -ms-flex: 1;
    flex: 1;
    transform: translateX(-2rem);
    box-sizing: border-box
}

@media (max-width: 1020px) {
    .ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_text {
        transform:none;
        margin-bottom: 10px
    }
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_text_des {
    box-sizing: border-box;
    padding: 1rem 1rem 1rem 3rem;
    line-height: 1.25;
    font-size: 1.1rem;
    font-weight: 400;
    color: #fff;
    background: rgba(47,62,79,.18)
}

@media (max-width: 1020px) {
    .ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat_text_des {
        padding:30px .5rem 50px;
        font-size: 1rem
    }
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_des_title,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_des_title,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_des_title,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_des_title {
    width: 100%;
    font-size: 1.4rem;
    font-weight: 400;
    color: #888;
    font-style: italic
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_text,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_text {
    transform: none
}

.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_cats_dogs .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_cats #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_cats_dogs .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_text_des,.ap_sabueso_page #ap_sabueso_siete_pasos #ap_sabueso_siete_pasos_pasos .ap_sabueso_cat.ap_sabueso_cat_des .ap_sabueso_cat_text_des {
    padding: 0;
    color: #333;
    background: none;
    font-size: 1rem;
    max-width: 90%;
    margin-top: 5px;
    color: #363636
}

#ap_sabueso_redes {
    width: 50px;
    left: 0;
    position: fixed;
    background: orange;
    z-index: 987
}

@media (max-width: 1020px) {
    #ap_sabueso_redes {
        width:100%;
        left: 50%;
        bottom: 0;
        top: auto;
        transform: translate(-50%);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
        box-sizing: border-box;
        padding: 0
    }
}

#ap_sabueso_redes .ap_sabueso_redes_td {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 5px;
    text-align: center
}

@media (max-width: 1020px) {
    #ap_sabueso_redes .ap_sabueso_redes_td {
        -ms-flex:1;
        flex: 1;
        padding: 5px 0!important
    }
}

#ap_sabueso_redes .ap_sabueso_redes_td:hover {
    background: rgba(0,0,0,.1)
}

#ap_sabueso_redes .ap_sabueso_redes_td img {
    width: 100%
}

#ap_sabueso_redes .ap_sabueso_redes_td img.ap_small {
    width: 60%
}

@media (max-width: 1020px) {
    #ap_sabueso_redes .ap_sabueso_redes_td img.ap_small {
        width:25px
    }
}

@media (max-width: 1020px) {
    #ap_sabueso_redes .ap_sabueso_redes_td.ap_sabueso_redes_td_logo {
        width:100px;
        box-sizing: border-box;
        padding-left: 30px!important;
        text-align: left;
        -ms-flex: auto;
        flex: auto
    }

    #ap_sabueso_redes .ap_sabueso_redes_td.ap_sabueso_redes_td_logo img {
        width: 40px
    }
}

.ap_page_sabueso .ap_home_videos .ap_home_extra_data_title {
    color: #fff!important
}

.ap_page_revive-el-68 {
    background: #000 url(static/assets/r68_texture.png) repeat 50%;
    background-size: 500px auto;
    padding-top: 0!important
}

.header {
    background: #0a0a0a;
    box-shadow: none!important
}

.header .branding .logo {
    background-image: url(static/images/logowhite.html)
}

.header .header-date-time {
    display: none
}

.navigation {
    background: #111;
    border-top: 0;
    box-shadow: none!important
}

.navigation .menu-item a {
    color: #fff
}

section {
    width: 100%;
    position: relative
}

section.full {
    width: 100%;
    height: 100vh;
    padding-top: 20px
}

@media (max-width: 1020px) {
    section.full {
        height:50vh;
        padding-top: 100px
    }
}

.circles {
    width: 80%;
    height: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.circles .circle {
    border: 3px solid rgba(255,0,0,.3);
    border-radius: 50%;
    background: none;
    position: absolute;
    box-sizing: border-box
}

@media (max-width: 968px) {
    .circles .circle {
        border:4px solid rgba(255,0,0,.4)
    }
}

.circles .circle.circle-lr {
    width: 60%;
    height: 60%;
    top: 50%
}

.circles .circle.circle-lr.first {
    animation: f 2.5s ease;
    animation-fill-mode: both;
    animation-delay: 2.5s
}

.circles .circle.circle-lr.last {
    right: 0;
    animation: e 2s ease;
    animation-fill-mode: both;
    animation-delay: 2s
}

.circles .circle.circle-static {
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    animation: d 2s ease;
    animation-fill-mode: both;
    animation-delay: 2s
}

.circles .circle.circle-static:nth-of-type(2) {
    width: 90%;
    height: 90%
}

.circles .circle.circle-static:nth-of-type(3) {
    width: 80%;
    height: 80%
}

@keyframes d {
    0% {
        opacity: 0;
        transform: none
    }

    80% {
        opacity: 1
    }

    to {
        transform: translate(-50%,-50%)
    }
}

@keyframes e {
    0% {
        opacity: 0;
        right: 0;
        transform: none
    }

    80% {
        right: 0;
        opacity: 1
    }

    to {
        right: 0;
        transform: translate(16%,-50%)
    }
}

@keyframes f {
    0% {
        opacity: 0;
        transform: none
    }

    80% {
        opacity: 1
    }

    to {
        transform: translate(-16%,-50%)
    }
}

#main-title {
    width: 40%;
    position: absolute;
    top: 0;
    right: 5%;
    z-index: 2
}

@media (max-width: 968px) {
    #main-title {
        width:85%;
        box-sizing: border-box;
        right: 7.5%
    }
}

#main-title #main-logo {
    width: 100%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    background: url(static/assets/r68_logo.png) no-repeat 50%;
    background-size: auto 100%;
    transform: translate(-50%,-50%);
    animation: i 1s ease;
    animation-delay: 3s;
    animation-fill-mode: both
}

#main-title:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

#svg-main {
    width: 60%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-30px)
}

@media (max-width: 968px) {
    #svg-main {
        transform:translateY(-80px);
        margin-bottom: -80px;
        width: 100%
    }
}

#svg-main svg {
    width: 100%;
    height: 100%
}

.r68_container {
    width: 1000px;
    margin: 0 auto
}

@media (max-width: 968px) {
    .r68_container {
        width:100%
    }
}

.r68_container * {
    font-family: Open Sans,sans-serif
}

.r68_container .r68_formatted-date {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-left: 2.5%
}

@media (max-width: 968px) {
    .r68_container .r68_formatted-date {
        font-size:16px
    }
}

.r68_container #r68_singles {
    padding: 10px 0 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.r68_container #r68_singles .r68_single {
    width: 45%;
    display: block;
    margin: 2.5%
}

@media (max-width: 968px) {
    .r68_container #r68_singles .r68_single {
        width:95%
    }
}

.r68_container #r68_singles .r68_single .r68_single_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: rgba(40,38,38,.8)
}

.r68_container #r68_singles .r68_single .r68_single_container .r68_single_thumb {
    width: 40%;
    position: relative
}

.r68_container #r68_singles .r68_single .r68_single_container .r68_single_thumb svg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.r68_container #r68_singles .r68_single .r68_single_container .r68_single_thumb:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

@media (max-width: 968px) {
    .r68_container #r68_singles .r68_single .r68_single_container .r68_single_thumb:after {
        padding-top:120%
    }
}

.r68_container #r68_singles .r68_single .r68_single_container .r68_single_info {
    width: 60%;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px
}

.r68_container #r68_singles .r68_single .r68_single_container .r68_single_info .r68_post_date {
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    margin: 10px 0
}

@media (max-width: 968px) {
    .r68_container #r68_singles .r68_single .r68_single_container .r68_single_info .r68_post_date {
        font-size:12px
    }
}

.r68_container #r68_singles .r68_single .r68_single_container .r68_single_info .r68_post_title {
    font-size: 18px;
    line-height: 1.1;
    font-weight: 600;
    color: #fff
}

@media (max-width: 968px) {
    .r68_container #r68_singles .r68_single .r68_single_container .r68_single_info .r68_post_title {
        font-size:13px
    }
}

.r68_container a,.r68_container a:hover,.r68_container a:link,.r68_container a:visited {
    color: inherit;
    text-decoration: none
}

@media (max-width: 968px) {
    .spacer {
        display:none!important
    }
}

.ap_pecados {
    overflow: hidden
}

.ap_pecados_banner {
    padding-top: 1px;
    background: no-repeat 50%;
    box-sizing: border-box;
    background-image: url(static/assets/esp_62_pec_bg.png);
    background-size: cover
}

.ap_pecados_banner_logo {
    width: 60%;
    margin: auto;
    margin-top: 80px
}

@media (min-width: 1020px) {
    .ap_pecados_banner_logo {
        width:40%;
        margin-top: 200px
    }
}

.ap_pecados_banner_logo img {
    width: 100%
}

.ap_pecados_banner_gradient {
    height: 80px;
    width: 100%;
    background-color: #080824;
    background: linear-gradient(0deg,#080824,rgba(8,8,36,0))
}

@media (min-width: 1020px) {
    .ap_pecados_banner_gradient {
        height:200px
    }
}

.ap_pecados_content {
    background-color: #080824;
    padding-top: 30px;
    padding-bottom: 10px
}

@media (min-width: 1020px) {
    .ap_pecados_content {
        padding-top:40px;
        padding-bottom: 10px
    }
}

.ap_pecados_content_embed {
    width: 80%;
    margin: auto;
    margin-bottom: 30px;
    box-sizing: border-box
}

@media (min-width: 1020px) {
    .ap_pecados_content_embed {
        width:50%;
        margin-bottom: 60px
    }
}

.ap_pecados_content_embed_parte {
    text-align: center;
    font-weight: 600;
    font-style: italic;
    font-size: 1.25em;
    padding-bottom: 20px
}

@media (min-width: 1020px) {
    .ap_pecados_content_embed_parte {
        font-size:2em;
        padding-bottom: 30px
    }
}

.ap_pecados_content_embed .ap_pecados_notes .ap_pecados_container .ap_pecados_note_data .ap_pecados_note_data_thumbnail {
    width: 100%;
    padding-top: 56.65%;
    position: relative;
    display: block
}

.ap_pecados_content_embed .ap_pecados_notes .ap_pecados_container .ap_pecados_note_data .ap_pecados_note_data_thumbnail .ap_pecados_note_data_img {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: contain;
    top: 0;
    left: 0
}

.ap_pecados_content_embed .ap_pecados_notes .ap_pecados_container .ap_pecados_note_data_title {
    font-size: 1.3em;
    padding-top: 20px;
    line-height: 1.3em;
    padding: 1em;
    background-color: #fdfdf5
}

@media (min-width: 1020px) {
    .ap_pecados_content_embed .ap_pecados_notes .ap_pecados_container .ap_pecados_note_data_title {
        font-size:1.5em
    }
}

@media (max-width: 1020px) {
    .ap_pecados_content_embed .ap_pecados_notes .ap_pecados_container .ap_pecados_note_data_title {
        transform:translateY(-10px);
        margin-bottom: -10px
    }
}

.ap_pecados_content_vídeo {
    width: 80%;
    margin: auto;
    margin-bottom: 30px;
    background-color: #000;
    background-blend-mode: color-dodge
}

@media (min-width: 1020px) {
    .ap_pecados_content_vídeo {
        width:50%;
        margin-bottom: 60px
    }
}

.ap_pecados_content_vídeo_iframe {
    width: 100%;
    margin: auto
}

.ap_pecados_content_vídeo_iframe iframe {
    height: 250px;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_pecados_content_vídeo_iframe iframe {
        height:400px
    }
}

.ap_pecados #ap_especial_sharers {
    background-color: #000;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 3;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 1020px) {
    .ap_pecados #ap_especial_sharers {
        width:30px;
        max-height: 200px;
        display: block;
        top: 50%;
        transform: translateY(-50%)
    }
}

.ap_pecados #ap_especial_sharers a {
    margin: auto
}

.ap_pecados #ap_especial_sharers .share-td img {
    width: 15px;
    height: 15px;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    transform: translateX(20%)
}

@media (min-width: 1020px) {
    .ap_pecados #ap_especial_sharers .share-td img {
        width:18px;
        height: 25px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.ap_esclavos_banner {
    width: 100%;
    overflow: hidden;
    background: no-repeat 50%;
    background-size: cover;
    background-image: url(static/assets/esp-esclavos-logo-bg.png)
}

.ap_esclavos_banner_logo {
    padding: 2em
}

@media (min-width: 1020px) {
    .ap_esclavos_banner_logo {
        width:350px;
        margin: auto
    }
}

.ap_esclavos_banner_logo img {
    width: 100%
}

.ap_esclavos_content {
    padding-top: 1.5em;
    padding-bottom: .5em
}

@media (min-width: 1020px) {
    .ap_esclavos_content {
        padding-top:4em
    }
}

.ap_esclavos_content_embed {
    border: 3px solid #ffca00;
    background-color: #272727;
    width: 85%;
    margin: auto;
    margin-bottom: 1.5em
}

@media (min-width: 1020px) {
    .ap_esclavos_content_embed {
        padding-bottom:2em;
        margin-bottom: 3.5em;
        width: 70%
    }
}

.ap_esclavos_content_embed .ap_esclavos_notes .ap_esclavos_container .ap_esclavos_note_data .ap_esclavos_note_data_thumbnail {
    width: 100%;
    padding-top: 56.65%;
    position: relative;
    display: block
}

.ap_esclavos_content_embed .ap_esclavos_notes .ap_esclavos_container .ap_esclavos_note_data .ap_esclavos_note_data_thumbnail .ap_esclavos_note_data_img {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    top: 0;
    left: 0
}

.ap_esclavos_content_embed .ap_esclavos_notes .ap_esclavos_container .ap_esclavos_note_data_title {
    font-size: 1.25em;
    padding-top: 20px;
    line-height: 1.35em;
    padding: 1em;
    padding-bottom: 10px;
    color: #fff;
    margin-top: 10px
}

@media (min-width: 1020px) {
    .ap_esclavos_content_embed .ap_esclavos_notes .ap_esclavos_container .ap_esclavos_note_data_title {
        font-size:1.75em
    }
}

@media (max-width: 1020px) {
    .ap_esclavos_content_embed .ap_esclavos_notes .ap_esclavos_container .ap_esclavos_note_data_title {
        transform:translateY(-10px);
        margin-bottom: -10px
    }
}

.ap_esclavos_content_embed_cta {
    margin: auto;
    width: 70px;
    margin-top: 10px;
    margin-bottom: 10px
}

@media (min-width: 1020px) {
    .ap_esclavos_content_embed_cta {
        width:150px;
        margin-bottom: 0;
        margin-top: 20px
    }
}

.ap_esclavos_content_embed_cta button {
    background-color: #121212;
    border: #121212;
    margin: auto;
    padding: 10% 15%;
    font-weight: 800;
    font-family: ivyjournal,sans-serif;
    font-style: oblique;
    color: #fff
}

@media (min-width: 1020px) {
    .ap_esclavos_content_embed_cta button {
        font-size:1em;
        padding: 7% 20%
    }
}

.ap_esclavos #ap_especial_sharers {
    background-color: #000;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 3;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 1020px) {
    .ap_esclavos #ap_especial_sharers {
        width:30px;
        max-height: 200px;
        display: block;
        top: 50%;
        transform: translateY(-50%)
    }
}

.ap_esclavos #ap_especial_sharers a {
    margin: auto
}

.ap_esclavos #ap_especial_sharers .share-td img {
    width: 15px;
    height: 15px;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    transform: translateX(20%)
}

@media (min-width: 1020px) {
    .ap_esclavos #ap_especial_sharers .share-td img {
        width:18px;
        height: 25px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.ap_desplazados_banner {
    width: 100%;
    height: 400px;
    overflow: hidden;
    background: no-repeat 50%;
    background-size: cover;
    background-image: url(../../../../animalpolitico.com/wp-content/uploads/2019/05/espdesplazados1.html)
}

@media (min-width: 1020px) {
    .ap_desplazados_banner {
        background-image:url(static/assets/esp-desplazados-foto-2.png);
        height: 450px
    }
}

.ap_desplazados_banner_logo {
    margin: auto;
    padding: 2em;
    padding-top: 3em;
    width: 100%
}

@media (min-width: 1020px) {
    .ap_desplazados_banner_logo {
        width:550px;
        margin: auto;
        transform: translate(-30%,5%)
    }
}

.ap_desplazados_banner_logo img {
    width: 100%
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap {
        margin-bottom:0
    }
}

.ap_desplazados_content_ap_banner {
    background-color: #e4e4e4;
    background-image: url(static/assets/esp-desplazados-bg-title.png);
    background-blend-mode: multiply
}

.ap_desplazados_content_ap_banner h6 {
    text-align: center;
    font-size: 1.2em;
    padding: 1em;
    color: #000
}

.ap_desplazados_content_ap_banner h6 em {
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_banner h6 {
        font-size:1.7em
    }
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_notes {
        width:1000px;
        margin: auto
    }
}

.ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap {
    margin: .5em
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap {
        margin:2em
    }
}

.ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap {
    position: relative
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap {
        height:400px
    }
}

.ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_thumbnail_by_ap {
    width: 100%;
    padding-top: 100%;
    position: relative;
    display: block;
    height: 45%
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_thumbnail_by_ap {
        padding-top:56%
    }
}

.ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_thumbnail_by_ap .ap_desplazados_note_data_img_by_ap {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    top: 0;
    left: 0;
    background-color: #6b6b6b;
    background-blend-mode: multiply
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_thumbnail_by_ap .ap_desplazados_note_data_img_by_ap {
        height:400px
    }
}

.ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_title_by_ap {
    width: 100%;
    background: rgba(0,0,0,.3);
    font-size: 2em;
    line-height: 1.15em;
    padding: 1.5em;
    color: #fff;
    margin-top: 10px;
    position: absolute;
    height: 100%;
    text-align: center
}

.ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_title_by_ap h1 {
    height: 100px;
    display: table-cell;
    vertical-align: middle;
    transform: translateY(65%)
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_title_by_ap h1 {
        transform:none
    }
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_title_by_ap {
        margin-top:0;
        font-size: 4em;
        padding: 1em;
        height: 400px;
        display: table
    }
}

@media (max-width: 1020px) {
    .ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_title_by_ap {
        transform:translateY(-10px);
        margin-bottom: -10px
    }
}

.ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_title_by_ap .ap_desplazados_note_data_author_ap {
    font-size: .8em;
    line-height: 1.15em;
    margin-top: 2.5em;
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_desplazados_content_ap_notes .ap_desplazados_notes_ap .ap_desplazados_notes_by_ap .ap_desplazados_container_by_ap .ap_desplazados_note_data_by_ap .ap_desplazados_note_data_title_by_ap .ap_desplazados_note_data_author_ap {
        font-size:.6em
    }
}

.ap_desplazados_content_inv {
    margin: auto;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width: 1020px) {
    .ap_desplazados_content_inv {
        width:85%
    }
}

.ap_desplazados_content_inv_notes {
    width: 100%
}

@media (min-width: 1020px) {
    .ap_desplazados_content_inv_notes {
        width:33%;
        margin-bottom: 4em
    }
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv {
    margin: .5em;
    margin-top: 0
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv {
    position: relative;
    top: 0
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_thumbnail_inv {
    width: 100%;
    padding-top: 70%;
    position: relative;
    display: block;
    height: 40%
}

@media (min-width: 1020px) {
    .ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_thumbnail_inv {
        padding-top:100%
    }
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_thumbnail_inv .ap_desplazados_note_data_img_inv {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    top: 0;
    left: 0;
    background-color: #6b6b6b;
    background-blend-mode: multiply;
    filter: grayscale(1)
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv {
    background: rgba(0,0,0,.75);
    font-size: 1em;
    font-weight: 800;
    line-height: 1.35em;
    padding: 1em;
    color: #fff;
    margin-top: 15px;
    bottom: 0;
    width: 100%;
    position: absolute
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv h1 {
    font-size: 1.15em;
    position: relative
}

@media (min-width: 1020px) {
    .ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv {
        margin-top:0;
        font-size: 1.1em;
        min-height: 120px
    }
}

@media (max-width: 1020px) {
    .ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv {
        transform:translateY(-10px);
        margin-bottom: -10px
    }
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv .ap_desplazados_note_data_author_inv {
    font-weight: 400;
    line-height: 1.15em;
    margin-top: 1em;
    max-width: 80%
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv .ap_desplazados_note_data_author_inv h3 {
    font-size: 1em;
    width: 100%;
    display: block
}

@media (min-width: 1020px) {
    .ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv .ap_desplazados_note_data_author_inv {
        bottom:0;
        position: absolute;
        margin-bottom: 1em
    }
}

.ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv .ap_desplazados_note_data_author_inv .ap_desplazados_note_data_author_inv_medio h4 {
    padding-right: .3em;
    font-style: italic
}

@media (min-width: 1020px) {
    .ap_desplazados_content_inv_notes .ap_desplazados_notes_inv .ap_desplazados_notes_inv .ap_desplazados_container_inv .ap_desplazados_note_data_inv .ap_desplazados_note_data_title_inv .ap_desplazados_note_data_author_inv {
        font-size:.9em
    }
}

.ap_desplazados #ap_especial_sharers {
    background-color: #000;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 3;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 1020px) {
    .ap_desplazados #ap_especial_sharers {
        width:30px;
        max-height: 200px;
        display: block;
        top: 50%;
        transform: translateY(-50%)
    }
}

.ap_desplazados #ap_especial_sharers a {
    margin: auto
}

.ap_desplazados #ap_especial_sharers .share-td img {
    width: 15px;
    height: 15px;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    transform: translateX(20%)
}

@media (min-width: 1020px) {
    .ap_desplazados #ap_especial_sharers .share-td img {
        width:18px;
        height: 25px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.ap_destacada {
    margin-bottom: 50px
}

@media (min-width: 1020px) {
    .ap_destacada.ap_destacada_ramos .ap_destacada_banner {
        background-image:url(static/assets/lozoya_ramos_destacada.png)!important
    }
}

.ap_destacada.ap_destacada_ramos .ap_destacada_content_title {
    padding-bottom: 20px!important;
    margin-bottom: 30px!important
}

.ap_destacada .nota_destacada_bajada {
    margin-top: -200px
}

@media (min-width: 1020px) {
    .ap_destacada .nota_destacada_bajada {
        margin-top:-150px
    }
}

.ap_destacada .secction_title .ap_destacada_content_cuadro_square_left img,.ap_destacada .secction_title .ap_destacada_content_cuadro_square_right img {
    width: 200px
}

.ap_destacada_banner {
    background-color: #1c4228;
    background-image: url(static/assets/lozoya_gertz_banner_fondo.png);
    background-size: cover;
    width: 100%;
    padding-top: 100%;
    position: relative
}

@media (min-width: 1020px) {
    .ap_destacada_banner {
        background-image:url(static/assets/lozoya_gertz_banner_personajes_desktop.png);
        background-size: cover;
        padding-top: 400px;
        background-attachment: fixed
    }
}

.ap_destacada_banner_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ap_destacada_banner_img img {
    width: 100%
}

@media (min-width: 1020px) {
    .ap_destacada_banner_img img {
        display:none
    }
}

.ap_destacada_banner_img_desktop {
    height: 0
}

@media (min-width: 1020px) {
    .ap_destacada_banner_img_desktop {
        height:100%
    }
}

.ap_destacada_content p {
    line-height: 1.5em
}

.ap_destacada_content p,.ap_destacada_content p * {
    font-family: Work Sans,sans-serif
}

.ap_destacada_content p img {
    width: 100%
}

.ap_destacada_content p a {
    font-weight: 600;
    text-decoration: underline;
    color: #349563;
    font-style: italic
}

.ap_destacada_content_title {
    background-color: #ace2c6;
    padding: 10%;
    padding-bottom: 200px
}

@media (min-width: 1020px) {
    .ap_destacada_content_title {
        padding:50px calc(50% - 375px);
        padding-bottom: 150px
    }
}

.ap_destacada_content_title h1 {
    font-family: IBM Plex Mono,monospace;
    color: #212b21;
    line-height: 1.15em;
    font-size: 1.35em;
    border-bottom: 2px solid #6c8e7a;
    padding-bottom: 20px
}

@media (min-width: 1020px) {
    .ap_destacada_content_title h1 {
        font-size:1.8em;
        border-bottom: none
    }
}

.ap_destacada_content_title h1 strong {
    font-family: IBM Plex Mono,monospace;
    font-weight: 900
}

.ap_destacada_content_title_details .ap_single_first_info_author {
    color: #212b21;
    margin-bottom: 20px;
    margin-top: 20px
}

@media (min-width: 1020px) {
    .ap_destacada_content_title_details .ap_single_first_info_author {
        display:block!important
    }
}

.ap_destacada_content_title_details .ap_single_first_info_author,.ap_destacada_content_title_details .ap_single_first_info_author * {
    font-family: Work Sans,sans-serif
}

.ap_destacada_content_title_details .ap_single_first_info_author h3 {
    font-family: Work Sans,sans-serif;
    padding-top: 15px;
    font-style: normal
}

.ap_destacada_content_title_details .ap_single_first_info_author h3 strong {
    font-family: Work Sans,sans-serif
}

.ap_destacada_content_title_details .ap_single_first_info_author_span {
    font-size: .9rem;
    font-weight: 600;
    font-style: normal
}

@media (min-width: 1020px) {
    .ap_destacada_content_title_details .ap_single_first_info_author_span {
        font-size:1.1rem
    }
}

.ap_destacada_content_title_details .ap_single_first_info_author_span:first-of-type {
    margin-bottom: 5px
}

.ap_destacada_content_title_details .ap_single_first_info_date {
    color: #212b21;
    font-family: IBM Plex Mono,monospace;
    font-style: normal
}

.ap_destacada_content_title_details .ap_single_first_info_date h3 {
    padding-top: 15px
}

@media (min-width: 1020px) {
    .ap_destacada_content_title_details .ap_single_first_info_date {
        padding-left:0!important;
        margin-left: 0!important
    }

    .ap_destacada_content_title_details .ap_single_first_info_date:before {
        display: none
    }
}

.ap_destacada_content_title .ap_single_sharers_title {
    color: #212b21;
    font-family: Work Sans,sans-serif;
    font-style: normal;
    font-weight: 900
}

.ap_destacada_content_link {
    margin-bottom: 30px
}

@media (min-width: 1020px) {
    .ap_destacada_content_link {
        width:800px;
        margin: 30px auto
    }
}

.ap_destacada_content_link h1 {
    font-family: Work Sans,sans-serif;
    font-size: 1.4em;
    padding: 0 10%;
    font-weight: 900;
    color: #27402a;
    line-height: 1.2em;
    text-decoration: underline
}

.ap_destacada_content_cuadro_wrapper {
    width: 80%;
    margin: auto;
    margin-top: 10%;
    margin-bottom: 10%
}

@media (min-width: 1020px) {
    .ap_destacada_content_cuadro_wrapper {
        width:750px;
        margin: auto;
        margin-top: 50px;
        margin-bottom: 50px
    }
}

.ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro {
    z-index: 2;
    position: relative;
    opacity: 0
}

.ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_square_left {
    position: absolute;
    z-index: 1;
    width: 200px;
    transform: translate(-30px,-10px)
}

.ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_square_left img {
    width: 100%
}

.ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_square_right {
    position: absolute;
    z-index: 1;
    width: 200px;
    bottom: 0;
    right: -35px
}

.ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_square_right img {
    width: 100%
}

.ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_texto {
    background-color: #fff;
    border: 2px solid #1c4228;
    padding: 5%;
    z-index: 3;
    position: relative
}

@media (min-width: 1020px) {
    .ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_texto {
        padding:3%
    }
}

.ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_texto p {
    font-family: IBM Plex Mono,monospace;
    font-size: 1.25em;
    line-height: 1.25em
}

.ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_texto p strong {
    font-weight: 700;
    font-family: IBM Plex Mono,monospace
}

@media (min-width: 1020px) {
    .ap_destacada_content_cuadro_wrapper .ap_destacada_content_cuadro_texto p {
        font-size:1.35em;
        line-height: 1.35em
    }
}

.ap_destacada_content_subtitle_wrapper {
    background-color: #ace2c6;
    margin: auto;
    padding: 10%;
    margin-bottom: 10%
}

@media (min-width: 1020px) {
    .ap_destacada_content_subtitle_wrapper {
        padding:60px 10%;
        margin: auto;
        margin-top: 50px;
        margin-bottom: 50px
    }
}

.ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle {
    z-index: 2;
    position: relative
}

.ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_square_left {
    position: absolute;
    z-index: 1;
    width: 100px;
    transform: translate(-25px,-25px)
}

@media (min-width: 1020px) {
    .ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_square_left {
        width:150px;
        transform: translate(150px,-40px)
    }
}

.ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_square_left img {
    width: 100%
}

.ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_square_right {
    position: absolute;
    z-index: 1;
    width: 100px;
    bottom: -27px;
    right: -20px
}

@media (min-width: 1020px) {
    .ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_square_right {
        width:150px;
        bottom: -43px;
        right: 157px
    }
}

.ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_square_right img {
    width: 100%
}

.ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_texto {
    background-color: #fff;
    border: 2px solid #1c4228;
    padding: 5%;
    z-index: 3;
    position: relative
}

@media (min-width: 1020px) {
    .ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_texto {
        padding:3%;
        width: 750px;
        margin: auto
    }
}

.ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_texto p {
    font-family: Work Sans,sans-serif;
    font-size: 1.35em;
    line-height: 1.25em;
    font-weight: 900
}

@media (min-width: 1020px) {
    .ap_destacada_content_subtitle_wrapper .ap_destacada_content_subtitle_texto p {
        font-size:1.35em;
        line-height: 1.35em
    }
}

.ap_destacada_content_general {
    background-color: #fff;
    font-family: Work Sans,sans-serif;
    margin: 15px 0;
    font-size: 1.2em;
    line-height: 1.35em;
    padding: 0 10%
}

@media (min-width: 1020px) {
    .ap_destacada_content_general {
        margin:auto;
        width: 650px;
        margin-bottom: 20px;
        padding: 0;
        font-size: 1.35em
    }
}

.ap_destacada_content_general strong {
    font-weight: 600;
    font-style: oblique;
    font-family: Work Sans,sans-serif
}

.ap_destacada_content_general p {
    font-family: Work Sans,sans-serif;
    margin-bottom: 20px
}

.ap_destacada_content_general img {
    width: 100%;
    margin-top: 10px
}

.ap_destacada_content_evidence {
    background-color: #e6e6e6;
    margin-top: 15%
}

@media (min-width: 1020px) {
    .ap_destacada_content_evidence {
        margin-top:5%
    }
}

.ap_destacada_content_evidence p {
    font-family: Work Sans,sans-serif;
    padding: 0 15%;
    font-size: 1.2em;
    line-height: 1.35em;
    padding-bottom: 20px
}

.ap_destacada_content_evidence p strong {
    font-family: Work Sans,sans-serif;
    font-weight: 600;
    display: block
}

@media (min-width: 1020px) {
    .ap_destacada_content_evidence p {
        margin:auto;
        width: 650px;
        padding: 0;
        line-height: 1.5em;
        font-size: 1.35em;
        margin-bottom: 20px
    }
}

.ap_destacada_content_evidence_key {
    margin: 20px auto
}

.ap_destacada_content_evidence_key_block {
    position: relative
}

@media (min-width: 1020px) {
    .ap_destacada_content_evidence_key_block {
        padding-bottom:0;
        padding-top: 100px
    }
}

.ap_destacada_content_evidence_key_block_img {
    width: 90%;
    margin: 0 auto;
    position: relative;
    z-index: 2
}

@media (min-width: 1020px) {
    .ap_destacada_content_evidence_key_block_img {
        width:40%
    }
}

.ap_destacada_content_evidence_key_block_img img {
    width: 60%;
    margin-left: 30%;
    transform: translateY(20px)
}

.ap_destacada_content_evidence_key_block.ap_d_noimg .ap_destacada_content_evidence_key_block_content {
    padding-top: 0!important
}

.ap_destacada_content_evidence_key_block_content {
    background-color: #fff;
    z-index: 1;
    font-family: Work Sans,sans-serif;
    margin: 0 5%;
    font-size: 1em;
    line-height: 1.5em
}

.ap_destacada_content_evidence_key_block_content,.ap_destacada_content_evidence_key_block_content * {
    font-family: Work Sans,sans-serif
}

.ap_destacada_content_evidence_key_block_content a {
    text-decoration: underline;
    color: #349563
}

@media (min-width: 1020px) {
    .ap_destacada_content_evidence_key_block_content {
        margin:auto;
        padding: 0;
        width: 900px;
        padding-bottom: 30px
    }

    .ap_destacada_content_evidence_key_block_content:last-of-type {
        margin-bottom: 0
    }
}

.ap_destacada_content_evidence_key_block_content_title {
    background-color: #ace2c6;
    padding: 30px 20px 20px
}

@media (min-width: 1020px) {
    .ap_destacada_content_evidence_key_block_content_title {
        padding:50px
    }
}

.ap_destacada_content_evidence_key_block_content_title h1 {
    font-size: 1.3rem!important;
    line-height: 1.1;
    font-family: IBM Plex Mono,monospace;
    font-weight: 900
}

@media (min-width: 1020px) {
    .ap_destacada_content_evidence_key_block_content_title h1 {
        font-size:2em;
        margin-left: 100px
    }
}

.ap_destacada_content_evidence_key_block_content_title strong {
    font-size: 1.6em;
    font-family: IBM Plex Mono,monospace;
    font-weight: 900
}

.ap_destacada_content_evidence_key_block_content p {
    padding: 10px 25px
}

.ap_destacada_content_evidence_key_block_content p:first-of-type {
    margin-top: 10px
}

.ap_destacada_content_evidence_key_block_content p:last-of-type {
    margin-bottom: 10px
}

@media (min-width: 1020px) {
    .ap_destacada_content_evidence_key_block_content p {
        width:600px;
        padding: 0
    }
}

.ap_destacada_content_logos {
    margin-top: 50px
}

@media (min-width: 1020px) {
    .ap_destacada_content_logos {
        width:500px;
        margin: auto;
        margin-top: 50px;
        margin-bottom: 70px
    }
}

.ap_destacada_content_logos_img {
    width: 200px;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_destacada_content_logos_img {
        margin-right:10%;
        margin-left: 10%
    }
}

.ap_destacada_content_logos_img img {
    width: 100%
}

.ap_destacada_content_logos_img_animal {
    width: 150px;
    margin: auto
}

@media (min-width: 1020px) {
    .ap_destacada_content_logos_img_animal {
        margin-right:10%;
        margin-left: 0
    }
}

.ap_destacada_content_logos_img_animal img {
    width: 100%
}

.ap_nota_mv #ap_segunda_parte {
    background-color: #1b1322;
    background-image: url(static/assets/ap_nota_mv_banner_mobile_segunda_parte.jpg);
    width: 100%;
    background-size: cover;
    height: 250px
}

@media (min-width: 1020px) {
    .ap_nota_mv #ap_segunda_parte {
        background-image:url(static/assets/ap_nota_mv_banner_desktop_segunda_parte.jpg);
        height: 550px
    }
}

.ap_nota_mv #ap_tercera_parte {
    background-color: #1b1322;
    width: 100%;
    background-size: cover
}

.ap_nota_mv #ap_tercera_parte:after {
    content: "";
    display: block;
    width: 100%
}

@media (max-width: 1020px) {
    .ap_nota_mv #ap_tercera_parte {
        background-image:url(static/assets/ap_mv_third_mobile.jpg);
        height: 50vh
    }

    .ap_nota_mv #ap_tercera_parte:after {
        padding-top: 100%
    }
}

@media (min-width: 1020px) {
    .ap_nota_mv #ap_tercera_parte {
        background-image:url(static/assets/ap_mv_third.jpg)
    }

    .ap_nota_mv #ap_tercera_parte:after {
        padding-top: 57%
    }
}

.ap_nota_mv_banner {
    background-color: #1b1322;
    background-image: url(static/assets/ap_nota_mv_banner_mobile.png);
    width: 100%;
    background-size: cover;
    height: 250px
}

@media (min-width: 1020px) {
    .ap_nota_mv_banner {
        background-image:url(static/assets/ap_nota_mv_banner_desktop.jpg);
        height: 550px
    }
}

.ap_nota_mv_datos {
    background-color: #1b1322;
    padding: 30px 10% 35px;
    overflow: hidden
}

@media (min-width: 1020px) {
    .ap_nota_mv_datos {
        padding:30px calc(50% - 360px) 35px
    }
}

.ap_nota_mv_datos_title h1 {
    padding-bottom: 20px;
    font-size: 1.3rem;
    color: wheat;
    line-height: 1.6rem
}

@media (min-width: 1020px) {
    .ap_nota_mv_datos_title h1 {
        font-size:2.3rem;
        line-height: 2.6rem
    }
}

@media (min-width: 1020px) {
    .ap_nota_mv_datos_title_details {
        padding:25px 0;
        font-size: 1.4rem
    }
}

.ap_nota_mv_datos_title_details .ap_single_first_info_author {
    color: #fefcfd;
    width: 100%
}

@media (min-width: 1020px) {
    .ap_nota_mv_datos_title_details .ap_single_first_info_author {
        width:auto
    }
}

.ap_nota_mv_datos_title_details .ap_single_first_info_author em {
    cursor: pointer;
    margin-top: 5px;
    margin-bottom: 10px;
    display: -ms-flexbox;
    display: flex;
    text-decoration: underline
}

@media (min-width: 1020px) {
    .ap_nota_mv_datos_title_details .ap_single_first_info_author em {
        padding-left:10px;
        display: inline-block;
        margin-top: 0
    }
}

.ap_nota_mv_datos_title_details .ap_single_first_info_date {
    color: #bebdbd
}

.ap_nota_mv_datos_title .ap_single_sharers_title {
    color: #f6ead0
}

@media (min-width: 1020px) {
    .ap_nota_mv_datos_title .ap_single_sharers_title {
        font-size:1.1rem;
        padding-bottom: 10px
    }
}

.ap_nota_mv_datos_title .ap_single_sharers_share {
    border-radius: 50%;
    background-color: #f6ead0;
    padding: 7px
}

.ap_nota_mv_datos_title .ap_single_sharers_share_email {
    padding: 8px 5px
}

@media (min-width: 1020px) {
    .ap_nota_mv_datos_title .ap_single_sharers_share_email {
        padding:9px 6px
    }
}

.ap_nota_mv_content {
    padding-top: 30px;
    padding-bottom: 15px;
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-color: #f6ead0;
    background-blend-mode: overlay;
    font-family: acumin-pro,serif
}

@media (min-width: 1020px) {
    .ap_nota_mv_content {
        padding-bottom:35px;
        padding-top: 50px
    }
}

.ap_nota_mv_content h1 {
    font-size: 1.3rem;
    font-weight: 600;
    padding: 5px 10% 20px;
    color: #3c003c
}

@media (min-width: 1020px) {
    .ap_nota_mv_content h1 {
        font-size:2rem;
        padding: 25px calc(50% - 360px) 35px
    }
}

.ap_nota_mv_content_video {
    width: 80%;
    margin: auto;
    padding-bottom: 25px
}

.ap_nota_mv_content_video iframe {
    width: 100%;
    height: auto
}

@media (min-width: 1020px) {
    .ap_nota_mv_content_video iframe {
        height:100%
    }
}

@media (min-width: 1020px) {
    .ap_nota_mv_content_video {
        width:720px;
        height: 500px;
        margin: auto;
        padding-bottom: 25px
    }
}

.ap_nota_mv_content p {
    margin-bottom: 15px
}

.ap_nota_mv_content_paragraph {
    padding: 0 10% 25px;
    line-height: 1.35rem
}

@media (min-width: 1020px) {
    .ap_nota_mv_content_paragraph {
        padding:0 calc(50% - 360px) 35px;
        line-height: 2rem;
        font-size: 1.5rem
    }
}

.ap_nota_mv_content_paragraph_text p {
    font-family: acumin-pro,serif
}

.ap_nota_mv_content_paragraph_text p em {
    font-family: acumin-pro,serif;
    font-style: oblique
}

.ap_nota_mv_content_paragraph_text p a {
    font-style: italic;
    text-decoration: underline;
    color: #3c003c
}

.ap_nota_mv_content_paragraph_text p a,.ap_nota_mv_content_paragraph_text p span {
    font-family: acumin-pro,serif;
    font-weight: 600
}

.ap_page_asf-velasco-chiapas-desvios #ap_menu,.ap_page_asf-velasco-chiapas-desvios #ap_menu_desktop {
    background: #1e1926!important
}

.ap_page_asf-velasco-chiapas-desvios .ap_home_main_ad {
    display: none
}

.ap_page_asf-velasco-chiapas-desvios #ap_footer {
    background: #17131d!important
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_sus {
    width: 400px;
    margin: 0 auto 2rem
}

@media (max-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_sus {
        width:90%
    }
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_sus_text {
    width: 100%;
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 300;
    font-style: italic;
    color: #333
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_sus_cta {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1rem
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_sus_cta a {
    display: inline-block;
    background: #ff3c41;
    padding: .7rem 1.4rem;
    color: #fff;
    font-weight: 600;
    font-style: italic;
    font-size: 1.2rem
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_shares {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2rem
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_shares .ap_single_sharers {
    width: auto;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container #ap_asfv_shares .ap_single_sharers_title {
    text-align: center
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts {
    width: 100%;
    box-sizing: border-box;
    padding: 2rem 0;
    background: #fdf5d9;
    overflow: hidden
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container {
    width: 1000px;
    position: relative;
    margin: 2rem auto;
    box-sizing: border-box;
    padding: 0 5%
}

@media (max-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container {
        width:100%;
        margin: 0 auto;
        padding: 0 2.5%
    }
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts {
    width: 100%;
    margin-top: 3rem
}

@media (max-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts {
        -ms-flex-direction:column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 1.5rem
    }
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts .ap_asfv_post {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-right: 2rem;
    position: relative
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts .ap_asfv_post:last-child {
    padding-right: 0
}

@media (max-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts .ap_asfv_post {
        padding:.75rem 5%;
        padding-right: 5%!important;
        width: 100%
    }
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts .ap_asfv_post_container {
    width: 100%;
    overflow: hidden;
    border-radius: 4px;
    background: #fff;
    z-index: 2;
    position: relative;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    transition: all .3s cubic-bezier(.25,.8,.25,1)
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts .ap_asfv_post_container:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts .ap_asfv_post_container_thumbnail {
    width: 100%;
    padding-top: 65%;
    background: no-repeat 50%;
    background-size: cover
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_posts .ap_asfv_post_container_title {
    width: 100%;
    box-sizing: border-box;
    padding: 1rem;
    background: #1e1926;
    color: #fff;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.1;
    min-height: 160px
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_video {
    width: 85%;
    margin: 0 auto;
    position: relative;
    box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}

@media (max-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_video {
        width:100%
    }
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_video iframe {
    width: 100%!important;
    height: 100%!important;
    position: absolute;
    top: 0;
    left: 0
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_posts_container #ap_asfv_video:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 56%
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title {
    width: 100%;
    background: #1e1926 url(static/assets/asfv/texture.png?v=2) repeat 50%;
    overflow: hidden
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder {
    width: 1000px;
    position: relative;
    margin: 0 auto;
    padding-top: 20rem
}

@media (max-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder {
        width:90%;
        padding-top: 10rem
    }
}

@media (min-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder {
        padding-top:13rem
    }
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_logo {
    right: 0;
    width: 550px
}

@media (max-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_logo {
        width:95%;
        position: absolute;
        top: 40px;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media (min-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_logo {
        position:absolute;
        bottom: 0;
        width: 420px;
        transform: translate(-20%,25%)
    }
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_logo img {
    width: 100%
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_velasco {
    width: 220px;
    position: relative
}

@media (max-width: 1020px) {
    .ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_velasco {
        margin:0 auto;
        width: 80%;
        transform: translateX(-50%)
    }
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_velasco .ap_asfv_velasco {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(static/assets/asfv/velasco.png) no-repeat 50%;
    background-size: cover
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_velasco .ap_asfv_velasco:first-child {
    opacity: .2
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_velasco .ap_asfv_velasco:nth-child(2) {
    opacity: .4;
    animation: g 3s;
    animation-fill-mode: both
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_velasco .ap_asfv_velasco:nth-child(3) {
    opacity: .7;
    animation: h 3s;
    animation-fill-mode: both
}

.ap_page_asf-velasco-chiapas-desvios #ap_asfv_container_title_binder_velasco:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 160%
}

@keyframes g {
    to {
        transform: translateX(50%)
    }
}

@keyframes h {
    to {
        transform: translateX(100%)
    }
}

.ap_page_proceso-rosario-robles-estafa-maestra .ap_home_main_ad {
    display: none
}

.ap_page_proceso-rosario-robles-estafa-maestra #ap_menu {
    background: #222!important
}

.ap_page_proceso-rosario-robles-estafa-maestra #ap_footer {
    background: #0a0a0a!important
}

#ap_rrp_container .ap_rrp_sharers {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2rem
}

#ap_rrp_container .ap_rrp_sharers .ap_single_sharers {
    width: auto;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0
}

#ap_rrp_container .ap_rrp_sharers .ap_single_sharers_title {
    text-align: center;
    color: #fff
}

#ap_rrp_container .ap_rrp_sharers .ap_single_sharers_share img {
    filter: invert(1)
}

#ap_rrp_container .ap_rrp_cats {
    width: 100%;
    margin: 1rem auto
}

@media (max-width: 1020px) {
    #ap_rrp_container .ap_rrp_cats .ap_rrp_video {
        width:80%!important;
        margin-bottom: 2rem!important
    }
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_cats {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 1100px;
        margin: 2rem auto
    }

    #ap_rrp_container .ap_rrp_cats .ap_rrp_video {
        width: 48%!important;
        box-sizing: border-box
    }

    #ap_rrp_container .ap_rrp_cats .ap_rrp_video:first-child {
        margin-right: 4%!important
    }

    #ap_rrp_container .ap_rrp_cats .ap_rrp_cats_cat {
        width: 33.333%;
        box-sizing: border-box;
        padding: 1rem
    }
}

#ap_rrp_container .ap_rrp_cats_cat {
    width: 80%;
    margin: 2rem auto
}

#ap_rrp_container .ap_rrp_cats_cat_c {
    width: 100%;
    background: #000 no-repeat 50%;
    position: relative;
    background-size: cover;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)
}

#ap_rrp_container .ap_rrp_cats_cat_c span {
    color: #fff;
    width: 60%;
    font-weight: 400;
    line-height: 1.1;
    text-align: center;
    font-size: 1.2rem;
    padding-bottom: 20px
}

#ap_rrp_container .ap_rrp_cats_cat_c span strong {
    font-weight: 800
}

#ap_rrp_container .ap_rrp_cats_cat_c:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 140%
}

#ap_rrp_container .ap_rrp_estafa {
    width: 100%;
    height: 180px;
    position: relative
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_estafa {
        background:#fcfae6
    }
}

@media (max-width: 1020px) {
    #ap_rrp_container .ap_rrp_estafa {
        width:90%;
        margin: 1rem auto;
        box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
        border-radius: 10px;
        overflow: hidden
    }
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_estafa {
        height:200px
    }
}

#ap_rrp_container .ap_rrp_estafa .ap_rrp_estafa_logo {
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    background: #fcfae6 url(../assets/rosariop/logo.png) no-repeat 50%;
    background-size: auto 30%
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_estafa .ap_rrp_estafa_logo {
        background-size:auto 50%;
        background-position: center 60%
    }
}

#ap_rrp_container .ap_rrp_estafa .ap_rrp_estafa_logo span {
    width: 100%;
    font-family: acumin-pro,serif;
    text-align: center;
    font-size: .8rem;
    display: block;
    padding-top: 1rem;
    font-weight: 600
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_estafa .ap_rrp_estafa_logo span {
        font-size:1.1rem
    }
}

#ap_rrp_container .ap_rrp_estafa .ap_rrp_estafa_d {
    height: 100%;
    width: 15%;
    position: relative;
    overflow: hidden
}

#ap_rrp_container .ap_rrp_estafa .ap_rrp_estafa_d div {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #ff3101 url(../assets/rosariop/moneey.gif) no-repeat 50%;
    background-size: cover;
    background-blend-mode: multiply
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_estafa .ap_rrp_estafa_d div {
        height:150%
    }
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_gv_c {
        width:850px;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center
    }

    #ap_rrp_container .ap_rrp_gv_c .ap_rrp_video {
        width: 60%!important;
        height: 0%;
        margin: 0!important
    }

    #ap_rrp_container .ap_rrp_gv_c .ap_rrp_graph_d {
        -ms-flex: 1;
        flex: 1;
        box-sizing: border-box;
        padding-left: 2rem
    }

    #ap_rrp_container .ap_rrp_gv_c .ap_rrp_graph_d img {
        width: 100%
    }
}

#ap_rrp_container .ap_rrp_graph {
    width: 85%;
    margin: 2rem auto
}

#ap_rrp_container .ap_rrp_graph img {
    width: 100%
}

#ap_rrp_container .ap_rrp_post {
    width: 75%;
    margin: 2rem auto
}

#ap_rrp_container .ap_rrp_post_container {
    width: 100%
}

#ap_rrp_container .ap_rrp_post_container_thumb {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}

@media (max-width: 1020px) {
    #ap_rrp_container .ap_rrp_post_container_thumb {
        height:0%
    }
}

#ap_rrp_container .ap_rrp_post_container_thumb:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 50%
}

#ap_rrp_container .ap_rrp_post_container_data {
    width: 100%;
    margin-top: .75rem
}

#ap_rrp_container .ap_rrp_post_container_data_date {
    font-size: .85rem;
    font-weight: 600;
    font-family: acumin-pro,serif;
    color: #f2fbd4
}

#ap_rrp_container .ap_rrp_post_container_data_title {
    font-size: 1.25rem;
    font-weight: 600;
    color: #fff;
    margin-top: .25rem;
    line-height: 1.15
}

#ap_rrp_container .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container_thumb {
    width: 30%;
    border-radius: 50%
}

#ap_rrp_container .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container_thumb:after {
    padding-top: 100%
}

#ap_rrp_container .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container_data {
    -ms-flex: 1;
    flex: 1;
    margin-top: 0;
    box-sizing: border-box;
    padding-left: 1rem
}

#ap_rrp_container .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container_data_date {
    margin-top: 0
}

#ap_rrp_container .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container_data_title {
    font-size: .9rem
}

#ap_rrp_container .ap_rrp_content {
    width: 100%;
    box-sizing: border-box;
    padding: 2rem 0 0;
    background: #222 url(../assets/rosariop/speck2.png) repeat 50%;
    background-blend-mode: multiply;
    background-size: 100px auto
}

#ap_rrp_container .ap_rrp_content .app_fondea {
    margin-bottom: 0!important;
    margin-top: rem!important
}

#ap_rrp_container .ap_rrp_content .ap_rrp_video {
    width: 90%;
    margin: 0 auto;
    position: relative;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_content .ap_rrp_video {
        width:700px;
        margin: 1rem auto
    }
}

#ap_rrp_container .ap_rrp_content .ap_rrp_video iframe {
    width: 100%!important;
    height: 100%!important;
    position: absolute;
    top: 0;
    left: 0
}

#ap_rrp_container .ap_rrp_content .ap_rrp_video:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 56%
}

#ap_rrp_container .ap_rrp_main {
    width: 100%;
    height: 100vh;
    position: relative
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_main {
        height:90vh
    }
}

#ap_rrp_container .ap_rrp_main_title {
    width: 100%;
    position: absolute;
    z-index: 3;
    font-size: 2.5rem;
    box-sizing: border-box;
    padding: .5rem;
    line-height: 1.2;
    font-weight: 300;
    color: #fff;
    display: none
}

#ap_rrp_container .ap_rrp_main_title strong {
    font-weight: 600
}

#ap_rrp_container .ap_rrp_main_rosario {
    width: 70%;
    height: 80%;
    position: absolute;
    bottom: 0;
    display: none;
    right: 0;
    background: url(../assets/rosariop/rosario2.png?v=2) no-repeat bottom;
    background-size: contain;
    z-index: 2;
    mix-blend-mode: luminosity;
    filter: grayscale(1) contrast(1.2)
}

#ap_rrp_container .ap_rrp_main_gif {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #ff3101 url(../assets/rosariop/bg.jpg) no-repeat 50%;
    background-size: cover
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_main_gif {
        background-position:top;
        background-image: url(../assets/rosariop/bge.jpg)
    }
}

#ap_rrp_container .ap_rrp_posts {
    margin-top: 1rem
}

#ap_rrp_container .ap_rrp_posts_title {
    width: 100%;
    background: #ff3101;
    color: #fff;
    margin: 2rem 0 1rem;
    font-size: 1.4rem;
    box-sizing: border-box;
    padding: 1rem 7.5%;
    font-weight: 400
}

@media (min-width: 1020px) {
    #ap_rrp_container .ap_rrp_posts {
        width:1100px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 2rem auto
    }

    #ap_rrp_container .ap_rrp_posts .ap_rrp_post {
        width: 33.3333%;
        box-sizing: border-box;
        padding: 0 1rem;
        margin: 2rem 0 0
    }

    #ap_rrp_container .ap_rrp_posts .ap_rrp_post.ap_rrp_post_list {
        width: 33.3333%
    }

    #ap_rrp_container .ap_rrp_posts .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container {
        width: 100%;
        display: block
    }

    #ap_rrp_container .ap_rrp_posts .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container .ap_rrp_post_container_thumb {
        width: 100%;
        border-radius: 0
    }

    #ap_rrp_container .ap_rrp_posts .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container .ap_rrp_post_container_thumb:after {
        padding-top: 50%!important
    }

    #ap_rrp_container .ap_rrp_posts .ap_rrp_post.ap_rrp_post_list .ap_rrp_post_container_data {
        padding-left: 0;
        padding-top: 1rem
    }
}

body.single .apcvv_title {
    display: none!important
}

.apcvv {
    width: 100%
}

.apcvv_graphs {
    width: 100%;
    margin: 0 auto 2rem;
    box-sizing: border-box;
    padding: 0 5%;
    -ms-flex-pack: center;
    justify-content: center
}

.apcvv_graphs_graph {
    width: 95%;
    max-width: 480px;
    background: #222;
    box-sizing: border-box;
    margin: 1rem 2.5%;
    border: 2px solid hsla(0,0%,100%,.1);
    padding: 1rem;
    box-shadow: 0 4px 6px rgba(0,0,0,.22)
}

@media (max-width: 1020px) {
    .apcvv_graphs_graph {
        width:98%;
        margin: .5rem 1%
    }
}

.apcvv_graphs_graph_title {
    -ms-flex-pack: center;
    justify-content: center
}

.apcvv_graphs_graph_title>div {
    display: inline-block;
    font-size: 1.15rem;
    border: 2px solid #ff0;
    text-transform: uppercase;
    text-align: center;
    color: #ff0;
    font-weight: 500
}

@media (max-width: 1020px) {
    .apcvv_graphs_graph_title>div {
        font-size:1rem
    }
}

.apcvv_graphs_graph_title>div span {
    margin: .35rem .5rem;
    display: inline-block
}

.apcvv_graphs_graph_title>div>div {
    padding: .35rem .5rem;
    width: 100%;
    background: #ff0;
    color: #111
}

.apcvv_graphs_graph_title>div>div strong {
    font-weight: 600
}

.apcvv_graphs_graph_container {
    width: 100%;
    padding-bottom: 1rem;
    position: relative
}

.apcvv_graphs_graph_container_f1 {
    margin-top: 1rem;
    color: #fff;
    font-size: .9rem;
    box-sizing: border-box;
    padding: 0 5%
}

@media (max-width: 1020px) {
    .apcvv_graphs_graph_container_f1 {
        font-size:.7rem;
        margin-top: .7rem
    }
}

.apcvv_graphs_graph_container_f1 strong {
    font-weight: 600;
    color: #ff0
}

.apcvv_graphs_graph_container_controls {
    left: 0;
    top: 100px;
    position: absolute;
    transform: translate(-10%)
}

.apcvv_graphs_graph_container_controls_c {
    width: 100%;
    text-align: right;
    cursor: pointer;
    margin: 1rem 0;
    color: #f0f0f0
}

.apcvv_graphs_graph_container_controls_c:hover {
    opacity: .4
}

.apcvv_graphs_graph_container_controls_c .material-icons {
    font-size: 18px
}

.apcvv_graphs_graph_container_ciphers {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 2rem;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1020px) {
    .apcvv_graphs_graph_container_ciphers {
        margin-bottom:1rem
    }
}

.apcvv_graphs_graph_container_ciphers_c {
    width: 46%;
    margin: 0 auto;
    padding: .5rem .75rem;
    box-sizing: border-box
}

@media (max-width: 1020px) {
    .apcvv_graphs_graph_container_ciphers_c {
        width:45%
    }
}

.apcvv_graphs_graph_container_ciphers_c_n {
    text-align: center;
    font-weight: 800;
    font-size: 1.9rem;
    color: #fff;
    margin-bottom: .25rem
}

@media (max-width: 1020px) {
    .apcvv_graphs_graph_container_ciphers_c_n {
        font-size:1.7rem
    }
}

.apcvv_graphs_graph_container_ciphers_c_label {
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: .7rem;
    color: #fff;
    text-transform: uppercase
}

@media (max-width: 1020px) {
    .apcvv_graphs_graph_container_ciphers_c_label {
        font-size:.6rem
    }
}

.apcvv_graphs_graph_container_bigdes {
    margin-top: 1rem
}

.apcvv_graphs_graph_container_bigdes_t {
    width: 100%;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 600;
    color: #ff0
}

.apcvv_graphs_graph_container_bigdes_p {
    width: 60%;
    margin: .5rem auto;
    color: #f0f0f0;
    text-align: center;
    font-size: .8rem;
    font-weight: 500
}

@media (max-width: 1020px) {
    .apcvv_graphs_graph_container_bigdes_p {
        width:90%
    }
}

.apcvv_graphs_graph_container_bigdes_p span {
    font-weight: 600
}

.apcvv_graphs_graph_container canvas {
    margin-top: 1rem;
    width: 100%;
    height: 350px
}

.apcvv_title {
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.apcvv_title span {
    display: inline-block;
    margin: 0 auto;
    font-size: 1.8rem;
    text-transform: uppercase;
    background: #222;
    color: #ff0;
    border: 2px solid #ff0;
    padding: .65rem 1.5rem;
    font-weight: 600;
    margin: 2rem 0;
    letter-spacing: 1px
}

body.ap_page_coronavirus-covid-19 .ap_covid_banner,body.ap_page_formulario-despidos-covid .ap_covid_banner,body.ap_page_formulario-salud-covid .ap_covid_banner {
    display: none!important
}

body.ap_page_coronavirus-covid-19 form.apcv_disabled button,body.ap_page_formulario-despidos-covid form.apcv_disabled button,body.ap_page_formulario-salud-covid form.apcv_disabled button {
    pointer-events: none;
    opacity: .8
}

body.ap_page_coronavirus-covid-19 .apcv_form,body.ap_page_formulario-despidos-covid .apcv_form,body.ap_page_formulario-salud-covid .apcv_form {
    width: 100%;
    box-sizing: border-box;
    padding: 5rem 0;
    background: #000 url(../assets/covid/form_texture.png) repeat 50%;
    background-size: 100% auto
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_form,body.ap_page_formulario-despidos-covid .apcv_form,body.ap_page_formulario-salud-covid .apcv_form {
        background-size:auto 100%
    }
}

body.ap_page_coronavirus-covid-19 .apcv_form_container,body.ap_page_formulario-despidos-covid .apcv_form_container,body.ap_page_formulario-salud-covid .apcv_form_container {
    width: 88%;
    margin: 2rem auto;
    box-sizing: border-box;
    background: rgba(0,0,0,.9);
    border-radius: 3px;
    position: relative;
    padding-top: 30px;
    margin-top: 60px;
    border: 1px solid #ff0
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_img,body.ap_page_formulario-despidos-covid .apcv_form_container_img,body.ap_page_formulario-salud-covid .apcv_form_container_img {
    width: 40%;
    top: 0;
    transform: translate(-50%,-50%)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_form_container_img,body.ap_page_formulario-despidos-covid .apcv_form_container_img,body.ap_page_formulario-salud-covid .apcv_form_container_img {
        width:120px
    }
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_img img,body.ap_page_formulario-despidos-covid .apcv_form_container_img img,body.ap_page_formulario-salud-covid .apcv_form_container_img img {
    width: 100%
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_form_container,body.ap_page_formulario-despidos-covid .apcv_form_container,body.ap_page_formulario-salud-covid .apcv_form_container {
        width:500px;
        margin: 1rem auto
    }
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form .apcvform_checkbox,body.ap_page_formulario-despidos-covid .apcv_form_container_form .apcvform_checkbox,body.ap_page_formulario-salud-covid .apcv_form_container_form .apcvform_checkbox {
    width: 100%;
    box-sizing: border-box;
    padding: 1rem 1.5rem .5rem;
    margin: 1.5rem 0;
    border-top: 1px solid #ff0;
    border-bottom: 1px solid #ff0
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form .apcvform_checkbox_label,body.ap_page_formulario-despidos-covid .apcv_form_container_form .apcvform_checkbox_label,body.ap_page_formulario-salud-covid .apcv_form_container_form .apcvform_checkbox_label {
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 600;
    color: #ff0
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form .apcvform_checkbox_container,body.ap_page_formulario-despidos-covid .apcv_form_container_form .apcvform_checkbox_container,body.ap_page_formulario-salud-covid .apcv_form_container_form .apcvform_checkbox_container {
    font-size: 1rem
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form .apcvform_checkbox_container_c,body.ap_page_formulario-despidos-covid .apcv_form_container_form .apcvform_checkbox_container_c,body.ap_page_formulario-salud-covid .apcv_form_container_form .apcvform_checkbox_container_c {
    margin: .75rem 0;
    font-weight: 600
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form .apcvform_checkbox_container_c input,body.ap_page_formulario-despidos-covid .apcv_form_container_form .apcvform_checkbox_container_c input,body.ap_page_formulario-salud-covid .apcv_form_container_form .apcvform_checkbox_container_c input {
    -webkit-appearance: checkbox!important
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form .apcvform_checkbox_container_c label,body.ap_page_formulario-despidos-covid .apcv_form_container_form .apcvform_checkbox_container_c label,body.ap_page_formulario-salud-covid .apcv_form_container_form .apcvform_checkbox_container_c label {
    color: #f0f0f0
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_ts,body.ap_page_formulario-despidos-covid .apcv_form_container_form_ts,body.ap_page_formulario-salud-covid .apcv_form_container_form_ts {
    width: 100%;
    margin-top: 1.5rem
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_ts button,body.ap_page_formulario-despidos-covid .apcv_form_container_form_ts button,body.ap_page_formulario-salud-covid .apcv_form_container_form_ts button {
    display: block;
    width: 100%;
    background: #ff0;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 800;
    padding: 1rem;
    color: #041b1d;
    text-transform: uppercase;
    border: 0
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox),body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox),body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) {
    width: 100%;
    box-sizing: border-box;
    padding: 0 1.5rem;
    position: relative;
    margin-top: 1.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox).apcv_recaptcha>div,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox).apcv_recaptcha>div,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox).apcv_recaptcha>div {
    transform: scale(.8) translateX(-10%)
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) input,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) select,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) input,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) input,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea {
    width: 100%;
    display: block;
    border: 1px solid #ff0;
    resize: none;
    font-size: 1rem;
    color: #ff0;
    font-weight: 600;
    background: none;
    position: relative
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph.apcv_active,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph:focus,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) input.apcv_active,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) input:focus,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) select.apcv_active,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) select:focus,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea.apcv_active,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea:focus,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph.apcv_active,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph:focus,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) input.apcv_active,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) input:focus,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select.apcv_active,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select:focus,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea.apcv_active,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea:focus,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph.apcv_active,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph:focus,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) input.apcv_active,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) input:focus,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select.apcv_active,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select:focus,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea.apcv_active,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea:focus {
    outline: 0
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) select,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    display: block
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea {
    min-height: 140px;
    resize: none
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) input,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) label,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) select,body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) input,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) label,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) input,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) label,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) select,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) textarea {
    display: block;
    box-sizing: border-box;
    padding: .25rem .5rem
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) label,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) label,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) label {
    font-size: .75rem;
    color: #ff0;
    z-index: 2;
    font-weight: 600;
    letter-spacing: 1px;
    transition: transform .2s ease;
    pointer-events: none;
    text-transform: uppercase
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) label div,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) label div,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) label div {
    font-size: .7em;
    color: #fff;
    margin-top: .25rem;
    margin-bottom: .25rem
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) label div span,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) label div span,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) label div span {
    color: #ff0;
    font-weight: 800
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox) #apcv_file_ph {
    background: #ff0;
    color: #000
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox)#apcv_file,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox)#apcv_file,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox)#apcv_file {
    position: relative
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_form_tr:not(.apcvform_checkbox)#apcv_file input,body.ap_page_formulario-despidos-covid .apcv_form_container_form_tr:not(.apcvform_checkbox)#apcv_file input,body.ap_page_formulario-salud-covid .apcv_form_container_form_tr:not(.apcvform_checkbox)#apcv_file input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 2
}

body.ap_page_coronavirus-covid-19 .apcv_form_container,body.ap_page_coronavirus-covid-19 .apcv_form_container *,body.ap_page_formulario-despidos-covid .apcv_form_container,body.ap_page_formulario-despidos-covid .apcv_form_container *,body.ap_page_formulario-salud-covid .apcv_form_container,body.ap_page_formulario-salud-covid .apcv_form_container * {
    font-family: acumin-pro,sans-serif
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_title,body.ap_page_formulario-despidos-covid .apcv_form_container_title,body.ap_page_formulario-salud-covid .apcv_form_container_title {
    text-transform: uppercase;
    color: #f0f0f0;
    font-weight: 800;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: 1px;
    text-align: center
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_title span,body.ap_page_formulario-despidos-covid .apcv_form_container_title span,body.ap_page_formulario-salud-covid .apcv_form_container_title span {
    display: inline-block;
    background: #ff0;
    color: #181818;
    font-weight: 800;
    padding: 0 .1rem .2rem
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_title strong,body.ap_page_formulario-despidos-covid .apcv_form_container_title strong,body.ap_page_formulario-salud-covid .apcv_form_container_title strong {
    color: #ff0;
    font-weight: 800
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_subtitle,body.ap_page_formulario-despidos-covid .apcv_form_container_subtitle,body.ap_page_formulario-salud-covid .apcv_form_container_subtitle {
    font-size: .8rem;
    padding-bottom: 1.5rem;
    margin-top: .5rem;
    position: relative;
    font-weight: 500;
    color: #f0f0f0;
    text-align: center;
    line-height: 1.2
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_subtitle_disclaimers,body.ap_page_formulario-despidos-covid .apcv_form_container_subtitle_disclaimers,body.ap_page_formulario-salud-covid .apcv_form_container_subtitle_disclaimers {
    font-size: .8em;
    margin-top: .5rem
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_subtitle_disclaimers div span,body.ap_page_formulario-despidos-covid .apcv_form_container_subtitle_disclaimers div span,body.ap_page_formulario-salud-covid .apcv_form_container_subtitle_disclaimers div span {
    font-weight: 700;
    color: #ff0
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_subtitle_disclaimers div:not(:last-child),body.ap_page_formulario-despidos-covid .apcv_form_container_subtitle_disclaimers div:not(:last-child),body.ap_page_formulario-salud-covid .apcv_form_container_subtitle_disclaimers div:not(:last-child) {
    margin-bottom: .4rem
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_subtitle strong,body.ap_page_formulario-despidos-covid .apcv_form_container_subtitle strong,body.ap_page_formulario-salud-covid .apcv_form_container_subtitle strong {
    font-weight: 800
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_subtitle:after,body.ap_page_formulario-despidos-covid .apcv_form_container_subtitle:after,body.ap_page_formulario-salud-covid .apcv_form_container_subtitle:after {
    content: "";
    display: block;
    width: 60%;
    height: 1px;
    background: #ff0;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

body.ap_page_coronavirus-covid-19 .apcv_form_container_info,body.ap_page_formulario-despidos-covid .apcv_form_container_info,body.ap_page_formulario-salud-covid .apcv_form_container_info {
    width: 100%;
    box-sizing: border-box;
    padding: 1.5rem 1.5rem 0;
    line-height: 1.15
}

.ap_covid_banner {
    width: 100%;
    position: relative;
    background: #f7f62a
}

.ap_covid_banner a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ap_covid_banner a img {
    display: block;
    width: 120px
}

@media (max-width: 1020px) {
    .ap_covid_banner a img {
        width:100px
    }
}

.ap_covid_banner a .ap_covid_banner_cta {
    box-sizing: border-box;
    padding: 0 2rem;
    font-weight: 600;
    font-size: .9rem;
    line-height: 1.1;
    text-transform: uppercase
}

@media (max-width: 1020px) {
    .ap_covid_banner a .ap_covid_banner_cta {
        padding:.25rem 1rem;
        font-size: .7rem
    }
}

.ap_covid_banner a .ap_covid_banner_cta strong {
    display: inline-block;
    background-color: #111;
    color: #ff0;
    font-weight: 800;
    padding: .2rem;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1020px) {
    .ap_covid_banner a .ap_covid_banner_cta strong {
        padding:.1rem
    }
}

.ap_covid_banner a .ap_covid_banner_cta,.ap_covid_banner a .ap_covid_banner_cta * {
    font-family: acumin-pro,serif
}

body.ap_page_coronavirus-covid-19 .app_fondea,body.ap_page_noticias-coronavirus-covid-2019-verificacion .app_fondea {
    margin: 0 auto!important
}

body.ap_page_coronavirus-covid-19 .apcv_search,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search {
    width: 100%;
    box-sizing: border-box;
    padding: 2rem 12.5%;
    position: relative;
    z-index: 999;
    background: url(../assets/covid/txtr2_wh.png) no-repeat 50%;
    background-size: 100% auto;
    border-top: 2px solid #777;
    border-bottom: 2px solid #ff0
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_search,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search {
        padding:2.5rem 30%;
        background-image: url(../assets/covid/txtr2_d_wh.png)
    }
}

body.ap_page_coronavirus-covid-19 .apcv_search_results,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results {
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    transform: translateY(100%);
    background: #fff;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    display: none
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_search_results,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results {
        width:70%
    }
}

body.ap_page_coronavirus-covid-19 .apcv_search_results_noresults,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_noresults {
    box-sizing: border-box;
    padding: .65rem;
    font-weight: 600;
    color: #555
}

body.ap_page_coronavirus-covid-19 .apcv_search_results_tr,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_tr {
    box-sizing: border-box;
    display: none
}

body.ap_page_coronavirus-covid-19 .apcv_search_results_tr_content,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_tr_content {
    width: 100%;
    box-sizing: border-box;
    padding: .65rem;
    border-bottom: 1px solid #bbb;
    font-size: .85rem;
    color: #222;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.1
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_search_results_tr_content,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_tr_content {
        padding:1rem;
        font-size: 1rem
    }
}

body.ap_page_coronavirus-covid-19 .apcv_search_results_tr_content_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_tr_content_title {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    padding-left: 1rem
}

body.ap_page_coronavirus-covid-19 .apcv_search_results_tr_content_photo,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_tr_content_photo {
    width: 20%;
    border-radius: 50%;
    background: no-repeat 50%;
    background-size: cover
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_search_results_tr_content_photo,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_tr_content_photo {
        width:12%
    }
}

body.ap_page_coronavirus-covid-19 .apcv_search_results_tr_content_photo:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_results_tr_content_photo:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

body.ap_page_coronavirus-covid-19 .apcv_search_input,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_input {
    width: 100%;
    background: #ccc;
    position: relative;
    z-index: 2
}

body.ap_page_coronavirus-covid-19 .apcv_search_input input,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_input input {
    font-size: .9rem;
    font-weight: 600;
    color: #333;
    display: block;
    background: #fff;
    border: 1px solid #ddd;
    width: 100%;
    padding: .65rem;
    box-sizing: border-box;
    box-shadow: 0 3px 6px rgba(0,0,0,.3)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_search_input input,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_search_input input {
        padding:1rem;
        font-size: 1rem
    }
}

body.ap_page_coronavirus-covid-19 #ap_menu,body.ap_page_coronavirus-covid-19 #ap_menu_desktop,body.ap_page_coronavirus-covid-19 .ap_home_main_ad,body.ap_page_noticias-coronavirus-covid-2019-verificacion #ap_menu,body.ap_page_noticias-coronavirus-covid-2019-verificacion #ap_menu_desktop,body.ap_page_noticias-coronavirus-covid-2019-verificacion .ap_home_main_ad {
    display: none!important
}

body.ap_page_coronavirus-covid-19 .apcv_ctas,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_ctas {
    width: 100%;
    margin-top: 2rem;
    -ms-flex-pack: center;
    justify-content: center
}

body.ap_page_coronavirus-covid-19 .apcv_ctas_btn,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_ctas_btn {
    display: inline-block;
    box-sizing: border-box;
    padding: .6rem 2.5rem;
    background: rgba(0,0,0,.85);
    text-transform: uppercase;
    font-weight: 600;
    font-size: .9rem;
    border: 1px solid #ff0;
    color: #ff0;
    letter-spacing: 1px
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_ctas_btn,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_ctas_btn {
        font-size:1.1rem;
        padding: .8rem 3rem
    }
}

body.ap_page_coronavirus-covid-19 #apcv_viz,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv_viz {
    width: 100%;
    background: #000
}

body.ap_page_coronavirus-covid-19 #apcv_viz_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv_viz_container {
    width: 100%;
    height: 585px;
    position: relative;
    max-width: 650px;
    overflow: hidden;
    border-radius: 5px;
    margin: 1rem auto 2rem
}

body.ap_page_coronavirus-covid-19 #apcv_viz_container iframe,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv_viz_container iframe {
    width: 100%!important;
    height: 100%!important;
    position: absolute;
    top: 0;
    left: 0
}

body.ap_page_coronavirus-covid-19 #apcv1_m,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m {
    width: 100%;
    box-sizing: border-box;
    padding: .5rem;
    text-align: center;
    background: #ff0;
    position: fixed;
    top: 0;
    left: 0;
    border-bottom: 3px solid #041b1d;
    z-index: 99999
}

body.ap_page_coronavirus-covid-19 #apcv1_m_goback,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m_goback {
    left: 10px
}

body.ap_page_coronavirus-covid-19 #apcv1_m_goback .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m_goback .material-icons {
    font-size: 1.5 rem
}

body.ap_page_coronavirus-covid-19 #apcv1_m #apcv1_m_logos,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m #apcv1_m_logos {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0 auto;
    max-width: 70%
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 #apcv1_m #apcv1_m_logos,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m #apcv1_m_logos {
        max-width:410px
    }
}

body.ap_page_coronavirus-covid-19 #apcv1_m #apcv1_m_logos img,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m #apcv1_m_logos img {
    height: 30px
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 #apcv1_m #apcv1_m_logos img,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m #apcv1_m_logos img {
        height:45px
    }
}

body.ap_page_coronavirus-covid-19 #apcv1_m #apcv1_m_logos a,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m #apcv1_m_logos a {
    display: block;
    -ms-flex: 1;
    flex: 1
}

body.ap_page_coronavirus-covid-19 #apcv1_m #apcv1_m_logos a:nth-child(2),body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m #apcv1_m_logos a:nth-child(2) {
    text-align: center;
    border-left: 1px solid #444;
    border-right: 1px solid #444;
    padding: 0 1rem
}

body.ap_page_coronavirus-covid-19 #apcv1_m #apcv1_m_logos a:nth-child(3),body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv1_m #apcv1_m_logos a:nth-child(3) {
    text-align: right
}

body.ap_page_coronavirus-covid-19 #apcv2_m,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv2_m {
    width: 100%;
    box-sizing: border-box;
    padding: .5rem;
    text-align: center;
    background: #ff0;
    position: fixed;
    bottom: 0;
    left: 0;
    border-bottom: 3px solid #041b1d;
    z-index: 99999
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 #apcv2_m,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv2_m {
        width:45px;
        top: 50%;
        bottom: auto;
        transform: translateY(-50%)
    }
}

body.ap_page_coronavirus-covid-19 #apcv2_m .ap_single_sharers_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv2_m .ap_single_sharers_title {
    margin-top: 0
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 #apcv2_m .ap_single_sharers_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv2_m .ap_single_sharers_title {
        display:none
    }
}

body.ap_page_coronavirus-covid-19 #apcv2_m .apcv2_m_sharers,body.ap_page_noticias-coronavirus-covid-2019-verificacion #apcv2_m .apcv2_m_sharers {
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0
}

body.ap_page_coronavirus-covid-19 .apcv_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container {
    width: 100%;
    background: #041b1d;
    min-height: 100vh;
    overflow: hidden
}

body.ap_page_coronavirus-covid-19 .apcv_container:not(.material-icons),body.ap_page_coronavirus-covid-19 .apcv_container :not(.material-icons),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container:not(.material-icons),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container :not(.material-icons) {
    font-family: acumin-pro,serif
}

body.ap_page_coronavirus-covid-19 .apcv_container_section,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section {
    width: 100%;
    position: relative;
    overflow: hidden
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info {
    width: 100%;
    box-sizing: border-box;
    padding: 5rem 10% 3rem 15%;
    background: #121212
}

@media (max-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info.issection,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info.issection {
        padding:2rem!important
    }
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info {
        padding:3rem 0
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container {
    width: 100%;
    position: relative
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container {
        width:1000px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 auto
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container.issection,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container.issection {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 2rem auto
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #323232 no-repeat 50%;
    background-size: contain;
    box-shadow: 0 5px 8px rgba(0,0,0,.15)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img {
        width:30%;
        height: auto;
        position: relative;
        margin: 1.66%;
        cursor: pointer
    }
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:after {
        width:100%;
        content: "";
        display: block;
        padding-top: 155%
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img_zoom,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img_zoom {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #121212;
    border: 1px solid #ff0;
    box-shadow: -2px -2px 6px rgba(0,0,0,.3);
    width: 55px;
    height: 55px;
    opacity: 0
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img_zoom,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img_zoom {
        opacity:1
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img_zoom .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img_zoom .material-icons {
    font-size: 32px;
    color: #ff0
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:last-child .apcv_info_container_img_zoom,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:last-child .apcv_info_container_img_zoom {
    opacity: 1
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:first-child,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:first-child {
    transform: translate(-3px,-2.4px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:first-child,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:first-child {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(2),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(2) {
    transform: translate(-6px,-4.8px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(2),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(2) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(3),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(3) {
    transform: translate(-9px,-7.2px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(3),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(3) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(4),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(4) {
    transform: translate(-12px,-9.6px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(4),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(4) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(5),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(5) {
    transform: translate(-15px,-12px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(5),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(5) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(6),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(6) {
    transform: translate(-18px,-14.4px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(6),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(6) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(7),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(7) {
    transform: translate(-21px,-16.8px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(7),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(7) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(8),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(8) {
    transform: translate(-24px,-19.2px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(8),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(8) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(9),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(9) {
    transform: translate(-27px,-21.6px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(9),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(9) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(10),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(10) {
    transform: translate(-30px,-24px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(10),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(10) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(11),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(11) {
    transform: translate(-33px,-26.4px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(11),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(11) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(12),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(12) {
    transform: translate(-36px,-28.8px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(12),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(12) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(13),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(13) {
    transform: translate(-39px,-31.2px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(13),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(13) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(14),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(14) {
    transform: translate(-42px,-33.6px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(14),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(14) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(15),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(15) {
    transform: translate(-45px,-36px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(15),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(15) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(16),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(16) {
    transform: translate(-48px,-38.4px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(16),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(16) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(17),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(17) {
    transform: translate(-51px,-40.8px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(17),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(17) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(18),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(18) {
    transform: translate(-54px,-43.2px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(18),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(18) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(19),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(19) {
    transform: translate(-57px,-45.6px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(19),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(19) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(20),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(20) {
    transform: translate(-60px,-48px)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(20),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container_img:nth-child(20) {
        transform:none
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 163%
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container:after {
        display:none
    }
}

@media (max-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container.issection .apcv_info_container_img,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container.issection .apcv_info_container_img {
        width:98%!important;
        height: auto!important;
        position: relative!important;
        margin: 1.5%!important;
        cursor: pointer!important;
        transform: none!important
    }

    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container.issection .apcv_info_container_img:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container.issection .apcv_info_container_img:after {
        width: 100%;
        content: "";
        display: block;
        padding-top: 165%
    }

    body.ap_page_coronavirus-covid-19 .apcv_container_section.apcv_info .apcv_info_container.issection .apcv_info_container_img .apcv_info_container_img_zoom,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section.apcv_info .apcv_info_container.issection .apcv_info_container_img .apcv_info_container_img_zoom {
        opacity: 1!important
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvi,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvi {
    width: 100%;
    box-sizing: border-box;
    padding: 1.5rem;
    background: #c6296e;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvi,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvi {
        -ms-flex-direction:row;
        flex-direction: row;
        padding: 1.5rem calc(50% - 550px);
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvi img,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvi img {
    display: block;
    width: 100%;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvi img,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvi img {
        -ms-flex:1;
        flex: 1;
        max-width: 48%
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni {
    width: 100%;
    box-sizing: border-box;
    padding: 2rem 0;
    background: #ff0 url(../assets/covid/txtr2.png) no-repeat top;
    background-size: cover;
    position: relative
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni {
        background-image:url(../assets/covid/txtr2_d.png)
    }
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni #apcvni_binder,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni #apcvni_binder {
        width:1100px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .slick-arrow,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .slick-arrow {
    z-index: 99
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .slick-arrow.slick-prev,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .slick-arrow.slick-prev {
    left: 0
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .slick-arrow.slick-next,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .slick-arrow.slick-next {
    right: 0
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .slick-arrow i,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .slick-arrow i {
    color: #ff0;
    font-weight: 800;
    font-size: 3.5rem
}

@media (max-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .slick-list,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .slick-list {
        padding:0 15%!important
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container {
    width: 100%;
    position: relative;
    z-index: 2
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_title {
    width: 65%;
    margin: 0 auto 2rem;
    border: 1px solid #ff0;
    box-sizing: border-box;
    font-size: 2.2rem;
    font-weight: 800;
    color: #ff0;
    text-align: center;
    text-transform: uppercase
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_title {
        width:450px;
        font-size: 2.4rem
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_title div:first-child,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_title div:first-child {
    width: 100%;
    margin: .5rem 0;
    font-size: .5em
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_title div:last-child,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_title div:last-child {
    width: 100%;
    background: #ff0;
    box-sizing: border-box;
    padding: .25rem;
    letter-spacing: 2px;
    color: #000;
    font-size: .8em
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container {
        width:1100px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 auto
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e {
    box-sizing: border-box;
    overflow: hidden;
    max-height: 360px
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e {
        width:25%;
        max-height: 10000px
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e_c,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e_c {
    width: 94%;
    position: relative;
    margin: 0 auto;
    transition: transform,opacity .5s ease;
    opacity: .7;
    box-sizing: border-box;
    border: 2px solid #ff0
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e_c,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e_c {
        opacity:1;
        margin: 1rem auto
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e_c:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e_c:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 145%
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e_c_d,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e_c_d {
    width: 100%;
    box-sizing: border-box;
    padding: 5rem 7% 2rem;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.5) 2rem,rgba(0,0,0,.8))
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e_c_d_badge,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e_c_d_badge {
    font-size: .8rem;
    font-weight: 800;
    background: #ff0;
    padding: .25rem .4rem;
    color: #041b1d;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: .3rem
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e_c_d_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e_c_d_title {
    font-size: 1rem;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.2;
    color: #fff
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e_c_bg,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e_c_bg {
    width: 100%;
    background: hsla(0,0%,100%,.05) no-repeat 50%;
    background-size: cover;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcvni .apcvni_container_e.slick-active .apcvni_container_e_c,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcvni .apcvni_container_e.slick-active .apcvni_container_e_c {
    opacity: 1!important
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 {
    width: 100%;
    box-sizing: border-box;
    padding: 3rem 12%;
    background: #ff0 url(../assets/covid/txtr1.png) no-repeat top;
    background-size: 100% auto;
    position: relative;
    border-top: 4px solid #ff0
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 {
        background-image:url(../assets/covid/txtr1_d.png)
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg,rgba(255,255,0,.05),#ff0 500px,#ff0)
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container {
    width: 100%;
    position: relative;
    z-index: 2
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container #apcv3_binder,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container #apcv3_binder {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 2rem
    }
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container {
        width:100px
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_title {
    width: 100%;
    margin-bottom: 3rem;
    background: #001417;
    border: 2px solid #ff0;
    box-sizing: border-box;
    padding: .8rem .5rem;
    font-size: 1.7rem;
    font-weight: 800;
    color: #ff0;
    text-align: center;
    text-transform: uppercase
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_title {
        width:400px;
        margin: 0 auto;
        font-size: 2rem
    }
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container {
        width:1100px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 auto
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e {
    background: #121212;
    box-shadow: 0 4px 4px rgba(0,0,0,.25)
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e {
        width:30%;
        box-sizing: border-box;
        margin: 0 1.6%;
        max-height: 255px
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e:not(:last-child),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e:not(:last-child) {
    margin-bottom: 1.5rem
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e_c,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e_c {
    width: 100%
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e_c_d,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e_c_d {
    width: 100%;
    box-sizing: border-box;
    padding: 1rem 5% 2rem;
    position: relative;
    border-top: 1px solid #ff0
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e_c_d_badge,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e_c_d_badge {
    font-size: .8rem;
    font-weight: 800;
    background: #ff0;
    padding: .25rem .4rem;
    color: #041b1d;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: .3rem
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e_c_d_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e_c_d_title {
    font-size: 1rem;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.2;
    color: #fff
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e_c_bg,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e_c_bg {
    width: 100%;
    background: hsla(0,0%,100%,.05) no-repeat 50%;
    background-size: cover
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3 .apcv3_container_e_c_bg:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3 .apcv3_container_e_c_bg:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 45%
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3.ap_infoutil,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3.ap_infoutil {
    background-image: url(../assets/covid/txtr2.png);
    background-size: 100% auto;
    background-repeat: repeat-y
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3.ap_infoutil:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3.ap_infoutil:after {
    display: none
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3.ap_infoutil .apcvni_container_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3.ap_infoutil .apcvni_container_title {
    width: 65%;
    margin: 0 auto 2rem;
    border: 1px solid #ff0;
    box-sizing: border-box;
    font-size: 2.2rem;
    font-weight: 800;
    color: #ff0;
    text-align: center;
    text-transform: uppercase
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3.ap_infoutil .apcvni_container_title div:first-child,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3.ap_infoutil .apcvni_container_title div:first-child {
    width: 100%;
    margin: .5rem 0;
    font-size: .5em
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv3.ap_infoutil .apcvni_container_title div:last-child,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv3.ap_infoutil .apcvni_container_title div:last-child {
    width: 100%;
    background: #ff0;
    box-sizing: border-box;
    padding: .25rem;
    letter-spacing: 2px;
    color: #000;
    font-size: .8em
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv4 .apcv3_container_e_c_bg:after,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv4 .apcv3_container_e_c_bg:after {
    padding-top: 30%
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 {
    width: 100%;
    box-sizing: border-box;
    padding: 3rem 1.5rem;
    background: #ff0
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos {
    width: 100%
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_title {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    background: #001417;
    border: 2px solid #ff0;
    box-sizing: border-box;
    padding: .8rem .5rem;
    font-size: 1.7rem;
    font-weight: 800;
    color: #ff0;
    text-align: center;
    text-transform: uppercase
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_title {
        width:400px;
        margin: 2rem auto;
        font-size: 2rem
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr:not(.issection),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr:not(.issection) {
    max-height: 45vh;
    overflow: hidden
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr:not(.issection),body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr:not(.issection) {
        max-height:55vh
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr.issection,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr.issection {
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr.issection,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr.issection {
        -ms-flex-direction:row;
        flex-direction: row;
        width: 1200px;
        margin: 0 auto
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr.issection .apcv2_videos_carr_e,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr.issection .apcv2_videos_carr_e {
    margin-bottom: 1rem
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr .slick-prev,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr .slick-prev {
    display: none!important
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr .slick-next,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr .slick-next {
    z-index: 9999;
    font-size: 3rem;
    color: #ff0;
    right: 0
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr .slick-next .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr .slick-next .material-icons {
    font-size: 2.5rem
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr .slick-next .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr .slick-next .material-icons {
        font-size:3rem;
        right: 1rem
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e {
    box-sizing: border-box;
    position: relative
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e {
        width:33.333%;
        box-sizing: border-box;
        padding: 0 1rem
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c {
    height: 45vh;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    box-sizing: border-box;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 2rem
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c {
        height:55vh
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_d,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_d {
    position: relative;
    z-index: 2;
    margin-top: 2rem;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_d_badge,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_d_badge {
    font-size: .8rem;
    font-weight: 800;
    background: #ff0;
    padding: .25rem .4rem;
    color: #041b1d;
    text-transform: uppercase;
    display: inline-block;
    width: 55px
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_d_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_d_title {
    width: 90%;
    color: #fff;
    font-weight: 800;
    font-size: 1.2rem;
    margin-top: .5rem;
    line-height: 1.05;
    text-transform: uppercase
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_p,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_p {
    width: 80px;
    height: 80px;
    box-sizing: border-box;
    border: 2px solid #fff;
    margin: 0 auto;
    position: relative;
    border-radius: 50%;
    z-index: 2
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_p .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_p .material-icons {
    font-size: 60px;
    color: #fff;
    line-height: 1
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_bg,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: no-repeat 50%;
    background-size: cover;
    filter: grayscale(1)
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_bg:before,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv2 .apcv2_videos_carr_e_c_bg:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg,rgba(4,27,29,.7),rgba(4,27,29,.9))
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 {
    width: 100%;
    height: 70vh;
    min-height: 400px;
    position: relative
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 {
        min-height:0
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox {
    width: 100%
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_logos,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_logos {
    width: 75%;
    margin: 2rem auto 0
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_logos,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_logos {
        width:380px
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_logos img,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_logos img {
    width: 100%
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_arrows,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_arrows {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 50px;
    cursor: pointer;
    margin-top: 2rem
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_arrows,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_arrows {
        width:80px;
        height: 80px
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_arrows .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_arrows .material-icons {
    font-size: 50px;
    color: #041b1d
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_arrows .material-icons,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_arrows .material-icons {
        font-size:80px
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_prebox_arrows .material-icons:first-child,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_prebox_arrows .material-icons:first-child {
    color: #ff0;
    transform: translate(-50%,-60%)
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box {
    width: 320px;
    z-index: 2;
    background: #ff0;
    margin: 0 auto;
    box-sizing: border-box;
    padding-bottom: .02rem
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box {
        width:600px
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_virus,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_virus {
    width: calc(100% - .4rem);
    box-sizing: border-box;
    padding: 1rem 0;
    margin: .2rem auto;
    color: #ff0;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    font-size: 2.3rem;
    letter-spacing: 1px;
    background: #041b1d;
    opacity: 0;
    animation: i 1.5s ease;
    animation-delay: 3.75s;
    animation-fill-mode: both
}


@media (min-width:1020px){
    .video-section {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 20px;
      }
      
      .video-container {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr auto;
        gap: 20px;
        width: 80%;
      }
      
      video {
        width: 100%;
        height: auto;
      }
      
  
      
      
}
@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_virus,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_virus {
        font-size:4rem
    }
}

@keyframes i {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title {
    box-sizing: border-box;
    padding: .5rem;
    -ms-flex-direction: row;
    flex-direction: row
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row {
    width: 33.3333%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td {
    width: 50%;
    text-align: center
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td span,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td span {
    font-size: 3.9rem;
    font-weight: 900;
    color: #041b1d;
    display: inline-block;
    animation: j 3s ease;
    animation-delay: 1.5s;
    animation-fill-mode: both
}

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td span,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td span {
        font-size:6.4rem
    }
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl1,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl1 {
    transform: translateX(-100%)
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl2,body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl3,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl2,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl3 {
    transform: translateY(-100%)
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl4,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl4 {
    transform: translateX(100%)
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl5,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl5 {
    transform: translateX(50%)
}

body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl6,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 .apcv1_box_title_row_td span#cvdl6 {
    transform: translateY(50%)
}

@keyframes j {
    to {
        transform: none
    }
}

    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 #apcv1_bg,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 #apcv1_bg {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #041b1d url(../assets/covid/bg.png?v=1.1) no-repeat 50%;
        background-size: cover
    }

@media (min-width: 1020px) {
    body.ap_page_coronavirus-covid-19 .apcv_container_section#apcv1 #apcv1_bg,body.ap_page_noticias-coronavirus-covid-2019-verificacion .apcv_container_section#apcv1 #apcv1_bg {
        background-image:url(../assets/covid/bgd.jpg?v=1.2)
    }
}

body:not(.ap_past_principal_control):not(.issection) #apcv1_m {
    transform: translateY(-100%)
}

body:not(.ap_past_principal_control):not(.issection) #apcv2_m {
    transform: translateY(100%)
}

@media (min-width: 1020px) {
    body:not(.ap_past_principal_control):not(.issection) #apcv2_m {
        transform:translate(-100%,-50%)
    }
}

body.issection #apcv3 {
    padding-top: 6rem!important
}

body.home:not(.ap_past_principal) .ap_covid_banner {
    display: none
}

body.ap_esg:not(.material-icons),body.ap_esg :not(.material-icons) {
    font-family: proxima-nova,sans-serif
}

body.ap_esg #ap_footer,body.ap_esg #ap_menu,body.ap_esg #ap_menu_desktop,body.ap_esg .ap_covid_banner {
    display: none!important
}

.ap_esg_viz {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    background: #0a0a0a url(../assets/esg/txtr_g.jpg) repeat-y 50%;
    background-size: 100% auto;
    overflow: hidden
}

.ap_esg_viz_pleca {
    width: 100%
}

.ap_esg_viz_pleca img {
    width: 100%;
    display: block
}

.ap_esg_viz_title {
    width: 100%;
    text-align: center;
    font-weight: 600;
    color: #fffefe;
    font-family: garamond-premier-pro,serif!important;
    font-size: 1.4rem;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 2rem
}

@media (max-width: 1020px) {
    .ap_esg_viz_title {
        font-size:1.1rem
    }
}

.ap_esg_viz_subtitle {
    text-align: center;
    color: #fffefe;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: .5rem;
    letter-spacing: 2px;
    font-size: .9rem
}

.ap_esg_viz_top {
    width: 80%;
    padding-bottom: 1.5rem
}

.ap_esg_viz_top:after {
    content: "";
    display: block;
    width: 40%;
    bottom: 0;
    height: 1px;
    background: hsla(0,0%,100%,.5)
}

.ap_esg_viz_content {
    width: 100%;
    box-sizing: border-box;
    padding: .5rem 5%
}

.ap_esg_viz_content_des {
    width: 60%;
    margin: 0 auto .75rem;
    font-size: .8rem;
    font-weight: 500;
    text-align: center;
    color: #fffefe
}

@media (max-width: 1020px) {
    .ap_esg_viz_content_des {
        width:80%
    }
}

.ap_esg_viz_content_select {
    width: 65%;
    margin: 0 auto 1rem;
    position: relative
}

@media (max-width: 1020px) {
    .ap_esg_viz_content_select {
        width:80%
    }
}

.ap_esg_viz_content_select_arrow {
    width: 2rem;
    text-align: center;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none
}

.ap_esg_viz_content_select_arrow .material-icons {
    color: #fff
}

.ap_esg_viz_content_select select {
    display: block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: .5rem 2rem .5rem .5rem;
    font-weight: 600;
    color: #fffefe;
    font-size: .75rem;
    letter-spacing: 1px;
    text-align: center;
    cursor: pointer;
    background: #ff3c41;
    text-transform: uppercase;
    width: 100%;
    border: 1px solid #fc4444
}

.ap_esg_viz_content_select select option {
    text-transform: none
}

.ap_esg_viz_content canvas {
    display: block;
    width: 100%;
    height: 290px
}

@media (max-width: 1020px) {
    .ap_esg_viz_content canvas {
        height:250px
    }
}

.ap_esg_viz_bottom {
    width: 60%;
    padding-top: 1.5rem
}

@media (max-width: 1020px) {
    .ap_esg_viz_bottom {
        width:70%
    }
}

.ap_esg_viz_bottom:after {
    content: "";
    display: block;
    width: 53%;
    top: 0;
    height: 1px;
    background: hsla(0,0%,100%,.5)
}

.ap_esg_viz_bottom_disclaimer {
    margin-bottom: 1rem
}

.ap_esg_viz_bottom_disclaimer,.ap_esg_viz_bottom_source {
    font-weight: 500;
    letter-spacing: 1px;
    color: #fffefe;
    font-size: .65rem
}

.ap_esg_viz_bottom_source strong {
    font-weight: 600;
    text-transform: uppercase
}

.ap_esg_viz_bottom,.ap_esg_viz_top {
    position: relative;
    margin: 1rem auto
}

.ap_esg_viz#ap_esg_viz_2 .ap_esg_viz_content_canvas {
    width: 70%;
    margin: 0 auto
}

@media (max-width: 1020px) {
    .ap_esg_viz#ap_esg_viz_2 .ap_esg_viz_content_canvas {
        width:90%
    }
}

.ap_esg_viz#ap_esg_viz_2 canvas {
    height: 330px!important
}

@media (max-width: 1020px) {
    .ap_esg_viz#ap_esg_viz_2 canvas {
        height:320px!important
    }
}

.apesg .app_fondea {
    margin: 0!important
}

.apesg .ap_single_fondea_text {
    display: none
}

.apesg_single {
    width: 100%
}

.apesg_single_featured {
    width: 100%;
    height: 70vh;
    background: no-repeat 50%;
    background-size: cover;
    position: relative
}

@media (min-width: 1020px) {
    .apesg_single_featured {
        height:85vh;
        background-size: cover
    }
}

.apesg_single_featured:before {
    z-index: -1;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fc4444
}

@media (min-width: 1020px) {
    .apesg_single_featured:before {
        background:#fc4444 url(static/assets/esg/txtrsingle.jpg) no-repeat 50%;
        background-size: cover
    }
}

.apesg_single_content {
    padding: 2rem 10%;
    width: 100%;
    box-sizing: border-box;
    font-size: 1.05rem
}

@media (min-width: 1020px) {
    .apesg_single_content {
        padding:3rem calc(50% - 290px)
    }
}

.apesg_single_content img {
    display: block;
    width: 100%;
    height: auto!important
}

@media (min-width: 1020px) {
    .apesg_single_content {
        font-size:1.25rem
    }
}

.apesg_single_content p {
    line-height: 1.25;
    color: #131313
}

.apesg_single_content p b,.apesg_single_content p strong {
    font-weight: 600
}

.apesg_single_content p a {
    color: #fc4444;
    text-decoration: underline
}

.apesg_single_content p:not(:last-child) {
    margin-bottom: 1.2rem
}

.apesg_single_data {
    width: 100%;
    box-sizing: border-box;
    background: #131313;
    padding: 2rem 10%
}

@media (min-width: 1020px) {
    .apesg_single_data {
        padding:3rem calc(50% - 290px)
    }
}

.apesg_single_data_sharers {
    border-top: 1px solid #fc4444;
    margin-top: 1.5rem
}

.apesg_single_data_sharers .ap_single_sharers {
    -ms-flex-align: center;
    align-items: center;
    margin-top: .75rem
}

.apesg_single_data_sharers .ap_single_sharers_title {
    margin: 0;
    width: auto;
    font-family: garamond-premier-pro,serif!important;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-style: normal;
    font-size: .9rem;
    color: #fffefe;
    margin-right: .85rem
}

.apesg_single_data_sharers .ap_single_sharers_share img {
    filter: invert(1)
}

.apesg_single_data_title {
    font-family: garamond-premier-pro,serif!important;
    font-size: 1.35rem;
    color: #fffefe;
    line-height: 1.15;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px
}

@media (min-width: 1020px) {
    .apesg_single_data_title {
        font-size:2rem
    }
}

.apesg_single_data_date {
    margin-top: .35rem;
    color: #fffefe
}

.apesg_single_data_author {
    margin-top: 1.5rem;
    color: #fffefe
}

.apesg_single_data_author span {
    font-weight: 600
}

.apesg_header {
    width: 100%;
    position: fixed;
    background: #020100;
    z-index: 99;
    top: 0;
    left: 0;
    box-sizing: border-box;
    padding: 1rem 0;
    transform: translateY(-100%)
}

.apesg_header_container {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1020px) {
    .apesg_header_container {
        width:600px;
        margin: 0 auto
    }
}

.apesg_header_container_title {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    margin-left: 1.5rem;
    padding: 0 1rem;
    color: #fff;
    border-left: 1px solid #fc4444
}

@media (min-width: 1020px) {
    .apesg_header_container_title {
        margin-left:3rem;
        padding: 0 3rem
    }
}

.apesg_header_container_title a,.apesg_header_container_title a div {
    width: 100%;
    text-align: center
}

.apesg_header_container_title a div:first-child {
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 800
}

@media (min-width: 1020px) {
    .apesg_header_container_title a div:first-child {
        font-size:1.1rem
    }
}

.apesg_header_container_title a div:last-child {
    font-family: garamond-premier-pro,serif;
    letter-spacing: 1px;
    color: #fffefe;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: .15rem;
    font-size: .7rem
}

@media (min-width: 1020px) {
    .apesg_header_container_title a div:last-child {
        font-size:1rem
    }
}

.apesg_header_container_logo {
    width: 18%;
    margin-left: 10%
}

.apesg_header_container_logo img {
    width: 100%
}

.apesg_footer {
    width: 100%;
    box-sizing: border-box;
    padding: 2.5rem 6%;
    background: #131313
}

.apesg_footer_sharers {
    border-top: 1px solid rgba(255,254,254,.5)
}

.apesg_footer_sharers .ap_single_sharers {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.apesg_footer_sharers .ap_single_sharers_title {
    margin: 0;
    width: auto;
    font-family: garamond-premier-pro,serif!important;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-style: normal;
    font-size: 1rem;
    color: #fffefe;
    margin-right: .85rem
}

.apesg_footer_sharers .ap_single_sharers_share {
    color: #fffefe
}

.apesg_footer_sharers .ap_single_sharers_share img {
    filter: invert(1);
    width: 1.2rem
}

.apesg_footer_date {
    width: 100%;
    text-align: center;
    color: #fffefe;
    font-weight: 600;
    margin: 1.5rem 0;
    text-transform: uppercase;
    font-size: .85rem
}

.apesg_footer_logo {
    width: 40px;
    margin: 0 auto
}

@media (min-width: 1020px) {
    .apesg_footer_logo {
        width:60px
    }
}

.apesg_footer_logo img {
    width: 100%
}

.apesg_section {
    width: 100%;
    position: relative;
    overflow: hidden
}

.apesg .apesg_graphs {
    width: 100%;
    box-sizing: border-box;
    padding: 2rem 7%;
    background: #fc4444
}

@media (min-width: 1020px) {
    .apesg .apesg_graphs {
        padding:3.5rem 8%
    }
}

.apesg .apesg_graphs_container {
    border: 2px solid #fffefe;
    position: relative;
    box-sizing: border-box;
    padding: 2rem 1rem
}

.apesg .apesg_graphs_container_dots {
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #ff3c41;
    padding: .5rem;
    transform: translate(-50%,50%)
}

.apesg .apesg_graphs_container_dots .slick-dots {
    -ms-flex-align: center;
    align-items: center
}

.apesg .apesg_graphs_container_dots .slick-dots button {
    width: 10px;
    height: 10px;
    font-size: 0;
    background: #fffefe;
    display: block;
    line-height: 10px;
    border: 0;
    padding: 0;
    margin: 0 5px;
    border-radius: 50%;
    opacity: .5;
    cursor: pointer
}

.apesg .apesg_graphs_container_dots .slick-dots .slick-active button {
    opacity: 1
}

@media (min-width: 1020px) {
    .apesg .apesg_graphs_container .apesg_graph_td {
        box-sizing:border-box;
        padding: 0 1rem
    }
}

.apesg .apesg_graphs_container .apesg_graph_td img {
    display: block;
    width: 100%
}

.apesg .apesg_graphs_container_carr {
    width: 100%
}

.apesg .apesg_graphs_container_title {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%)
}

.apesg .apesg_graphs_container_title div {
    display: inline-block;
    background: #fc4444;
    padding: .3rem .6rem;
    font-weight: 600;
    border: 2px solid #fffefe;
    color: #fffefe;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: .9rem
}

@media (min-width: 1020px) {
    .apesg .apesg_graphs_container_title div {
        padding:.5rem 1rem;
        font-size: 1.1rem
    }
}

.apesg .apesg_posts {
    width: 100%;
    background: #131313 url(static/assets/esg/txt.png?v=2) repeat-y;
    background-size: 100% auto;
    box-sizing: border-box;
    padding: 0 12%
}

@media (min-width: 1020px) {
    .apesg .apesg_posts {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 2rem 8%;
        background-image: url(static/assets/esg/txt_d.png?v=2)
    }
}

.apesg .apesg_posts_p {
    width: 100%;
    margin: 1.5rem 0;
    box-sizing: border-box;
    padding: 1rem 0 2rem
}

@media (min-width: 1020px) {
    .apesg .apesg_posts_p {
        width:29%;
        margin: 1.5rem 2.1%
    }
}

@media (max-width: 1020px) {
    .apesg .apesg_posts_p:not(:last-child) {
        border-bottom:2px solid #fc4444
    }
}

.apesg .apesg_posts_p_container {
    width: 100%
}

.apesg .apesg_posts_p_data {
    margin-top: 1.25rem
}

.apesg .apesg_posts_p_data_title {
    font-family: garamond-premier-pro,serif!important;
    color: #fffefe;
    font-size: 1.15rem;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
    letter-spacing: 1px
}

@media (min-width: 1020px) {
    .apesg .apesg_posts_p_data_title {
        min-height:80px
    }
}

.apesg .apesg_posts_p_data_date {
    font-size: .8rem;
    color: #fff;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-top: 1.25rem
}

.apesg .apesg_posts_p_thumbnail {
    width: 100%;
    background: no-repeat 50%;
    background-size: cover
}

.apesg .apesg_posts_p_thumbnail:after {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%
}

@media (min-width: 1020px) {
    .apesg .apesg_posts_p_thumbnail:after {
        padding-top:85%
    }
}

.apesg .apesg_video_video {
    width: 100%
}

.apesg .apesg_video_video_container {
    box-sizing: border-box;
    position: relative;
    border-top: 2px solid #fc4444;
    border-bottom: 2px solid #fc4444;
    width: 100%;
    height: 85vh;
    background: no-repeat 50%;
    background-size: cover
}

@media (min-width: 1020px) {
    .apesg .apesg_video_video_container {
        background-position:center center 30px;
        height: 80vh
    }
}

.apesg .apesg_video_video_container_play {
    z-index: 3;
    width: 90px;
    height: 90px;
    opacity: .9;
    border-radius: 50%;
    border: 4px solid #fffefe
}

@media (min-width: 1020px) {
    .apesg .apesg_video_video_container_play {
        width:110px;
        height: 110px
    }
}

.apesg .apesg_video_video_container_play .material-icons {
    font-size: 4.3rem;
    color: #fffefe
}

@media (min-width: 1020px) {
    .apesg .apesg_video_video_container_play .material-icons {
        font-size:5rem
    }
}

.apesg .apesg_video_video_container_data {
    position: absolute;
    bottom: 3rem;
    left: 0;
    z-index: 2;
    width: 100%
}

.apesg .apesg_video_video_container_data_title {
    width: 80%;
    margin: 0 auto;
    font-family: garamond-premier-pro,serif!important;
    color: #fffefe;
    font-weight: 600;
    font-size: 1.5rem;
    text-align: center;
    margin-top: 1rem;
    line-height: 1.2;
    letter-spacing: 1px;
    text-transform: uppercase
}

@media (min-width: 1020px) {
    .apesg .apesg_video_video_container_data_title {
        width:350px;
        font-size: 1.8rem
    }
}

.apesg .apesg_video_video_container_data_label {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center
}

.apesg .apesg_video_video_container_data_label div {
    font-weight: 800;
    color: #fff;
    font-size: .9rem;
    text-transform: uppercase;
    display: inline-block;
    border: 2px solid #fc4444;
    padding: .35rem .5rem .2rem
}

@media (min-width: 1020px) {
    .apesg .apesg_video_video_container_data_label div {
        font-size:1.1rem;
        padding: .35rem .75rem
    }
}

.apesg .apesg_video_video_container:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg,rgba(30,30,30,0),rgba(30,30,30,0) 30%,#1e1e1e)
}

.apesg .apesg_intro {
    background: #131313;
    box-sizing: border-box;
    padding: 3rem 12% 2rem
}

@media (min-width: 1020px) {
    .apesg .apesg_intro {
        padding:4rem calc(50% - 290px) 3rem
    }
}

.apesg .apesg_intro h3 {
    text-align: center;
    font-size: 1.3rem;
    color: #fffefe;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: garamond-premier-pro,serif;
    margin-bottom: 2rem
}

@media (min-width: 1020px) {
    .apesg .apesg_intro h3 {
        font-size:1.8rem;
        margin-bottom: 2rem
    }
}

.apesg .apesg_intro p {
    color: #fffefe;
    margin: 1rem 0;
    line-height: 1.25
}

@media (min-width: 1020px) {
    .apesg .apesg_intro p {
        margin:1.5rem;
        font-size: 1.25rem
    }
}

.apesg .apesg_front {
    background: #fc4444;
    height: 100vh
}

.apesg .apesg_front_box {
    width: 95%
}

@media (min-width: 1020px) {
    .apesg .apesg_front_box {
        width:750px
    }
}

.apesg .apesg_front_box_bullet {
    width: 75%;
    box-sizing: border-box;
    margin: 2rem auto 0;
    border: 2px solid #fffefe
}

@media (min-width: 1020px) {
    .apesg .apesg_front_box_bullet {
        width:100%
    }
}

.apesg .apesg_front_box_bullet_icon {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,50%);
    z-index: 2;
    cursor: pointer
}

.apesg .apesg_front_box_bullet_icon .material-icons {
    font-size: 4rem;
    animation: k 1.2s ease infinite alternate
}

@keyframes k {
    to {
        transform: translateY(-7px)
    }
}

@media (min-width: 1020px) {
    .apesg .apesg_front_box_bullet_icon .material-icons {
        font-size:5rem
    }
}

.apesg .apesg_front_box_bullet_mx {
    width: 15%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: .5rem .25rem;
    background: #fc4444;
    transform: translate(-50%,-50%)
}

@media (min-width: 1020px) {
    .apesg .apesg_front_box_bullet_mx {
        width:80px
    }
}

.apesg .apesg_front_box_bullet_mx img {
    width: 100%;
    display: block;
    margin: 0 auto
}

.apesg .apesg_front_box_bullet_video {
    width: 100%;
    padding: 3rem 0
}

@media (min-width: 1020px) {
    .apesg .apesg_front_box_bullet_video {
        width:40%
    }
}

.apesg .apesg_front_box_bullet_video img {
    display: block;
    width: 45%;
    margin: 0 auto
}

@media (min-width: 1020px) {
    .apesg .apesg_front_box_bullet_video img {
        width:40%;
        margin: 0 0 0 50%
    }
}

.apesg .apesg_front_box_logo {
    width: 100%;
    text-align: center;
    margin: 0 auto 1.5rem;
    font-size: 1.1rem
}

@media (min-width: 1020px) {
    .apesg .apesg_front_box_logo {
        width:60%;
        font-size: 1.9rem;
        position: absolute;
        top: 50%;
        right: 0;
        margin: 0;
        transform: translateY(-50%)
    }
}

.apesg .apesg_front_box_logo h1 {
    text-transform: uppercase;
    color: #fffefe;
    font-weight: 800;
    font-size: 1em;
    letter-spacing: 1px
}

.apesg .apesg_front_box_logo h1 strong {
    font-size: 1.9em;
    display: inline-block;
    margin-top: .1em
}

.apesg .apesg_front_box_logo h2 {
    color: #fffefe;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 600;
    letter-spacing: 3px;
    padding-top: .75em;
    margin-top: .6em;
    font-family: garamond-premier-pro,serif;
    position: relative
}

.apesg .apesg_front_box_logo h2:after {
    content: "";
    display: block;
    width: 35%;
    height: 1px;
    background: #f0f0f0;
    top: 0
}

body.ap_past_principal_control .apesg_header {
    transform: none
}

.datepicker {
    background: #fff;
    border: 0;
    box-shadow: 2px 2px 4px rgba(0,0,0,.1)
}

.datepicker .datepicker--day-name {
    color: #fd9497;
    font-weight: 600;
    font-style: italic
}

.datepicker .datepicker--button {
    color: #555;
    font-weight: 800;
    font-style: italic
}

.datepicker .datepicker--cell.-selected-,.datepicker .datepicker--cell.-selected-.-current- {
    background: #fd9497
}

.datepicker .datepicker--cell.-in-range- {
    background: rgba(253,148,151,.2)
}

.datepicker .datepicker--cell.-range-from- {
    background: #fd9497;
    border: 0
}

@media (min-width: 1020px) {
    .ap_desktop_container {
        width:1020px;
        margin: 0 auto;
        overflow: hidden
    }

    .ap_desktop_container#ap_desktop_primeras {
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 30px;
        margin-top: 20px
    }

    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note {
        width: 66.666%;
        padding: 0 2em 0 0;
        border-right: 2px solid rgba(0,0,0,.1)
    }

    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note .ap_home_main_note_main_binder {
        margin: 0;
        width: 100%;
        margin-top: 1em
    }

    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note .ap_home_main_note_main_binder .ap_home_main_note_main_box_title {
        font-size: 1.8em;
        width: 85%
    }

    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note .ap_home_main_note_related {
        margin-top: 1.8em;
        box-sizing: border-box
    }
}

@media (min-width: 1020px) and (min-width:1020px) {
    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note .ap_home_main_note_related {
        width:80%
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note .ap_home_main_note_related .ap_home_main_note_related_title {
        font-size:1em;
        margin-bottom: 1em
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note .ap_home_main_note_related .ap_home_main_note_related_note {
        margin-bottom:1em
    }

    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note .ap_home_main_note_related .ap_home_main_note_related_note .ap_home_main_note_related_note_info_title {
        font-size: 1em
    }

    .ap_desktop_container#ap_desktop_primeras .ap_home_main_note .ap_home_main_note_related .ap_home_main_note_related_note .ap_home_main_note_related_note_info_title span {
        font-weight: bolder;
        color: #ff3c41
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container#ap_desktop_primeras .ap_secondary_notes {
        width:40%;
        padding: 0 0 0 2em
    }

    .ap_desktop_container#ap_desktop_primeras .ap_secondary_notes .ap_secondary_note {
        font-size: 1.3em;
        padding-bottom: 0
    }

    .ap_desktop_container#ap_desktop_primeras .ap_secondary_notes .ap_secondary_note .ap_secondary_note_datas_title {
        margin-top: .8em
    }

    .ap_desktop_container#ap_desktop_primeras .ap_secondary_notes .ap_secondary_note:first-child {
        padding-top: 0;
        border-top: 0
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container.ap_desktop_two_three {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-bottom: 1em;
        margin-top: 3em
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col {
        position: relative;
        -ms-flex: 1;
        flex: 1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col.ap_invert {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col_two_thirds {
        width: 100%
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col_one_third {
        width: 100%;
        margin-bottom: 1em
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col .ap_desktop_small_col_ad {
        -ms-flex: 1;
        flex: 1;
        position: relative
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col .ap_desktop_small_col_ad .ap_ad_wrapper {
        position: absolute;
        top: 0;
        right: 0;
        transform: translate(-1.35em,10%)
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col .ap_desktop_small_col_especiales {
        width: 100%;
        height: 64.666%;
        position: relative;
        margin-bottom: 2%
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col .ap_desktop_small_col_especiales #ap_home_especiales {
        margin: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col .ap_desktop_small_col_especiales #ap_home_especiales #ap_home_especiales_title {
        font-size: 1.6em;
        margin-top: .5em
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col .ap_desktop_small_col_especiales #ap_home_especiales .ap_home_especiales_cta {
        margin-top: 1em
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col .ap_desktop_small_col_especiales #ap_home_especiales #ap_home_especiales_container {
        margin-top: 50px
    }

    .ap_desktop_container.ap_desktop_two_three .ap_desktop_small_col .ap_desktop_small_col_especiales #ap_home_especiales #ap_home_especiales_container:after {
        padding-top: 150%
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container .ap_desktop_partner_cols {
        position:relative;
        -ms-flex: 1;
        flex: 1;
        background-size: cover
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners {
        width: 100%;
        height: calc(100% + .5em);
        position: absolute;
        top: 0;
        left: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        background: url(static/assets/pajaritos_bg.png) no-repeat 50%;
        background-size: cover
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_title {
        width: 100%;
        height: 12.5%;
        background: url(static/assets/pajarito.png) no-repeat center 20px;
        background-size: auto 60%;
        position: relative
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_title div {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        font-size: 1.7em;
        color: #fff;
        padding-bottom: 10px;
        bottom: 0;
        font-weight: 300;
        font-style: italic
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_title div:after {
        content: "";
        display: block;
        width: 60%;
        height: 2px;
        background: #ff3c41;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts {
        width: 100%;
        height: 60.5%;
        position: relative;
        margin-bottom: 2%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post {
        width: 80%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        box-sizing: border-box;
        margin: 0 auto
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post .ap_note_link {
        width: 100%;
        display: block
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post .ap_note_link .ap_home_p_col_post_container {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        padding: 1em 0;
        border-bottom: 1px solid hsla(0,0%,100%,.2)
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:first-child .ap_home_p_col_post_container {
        -ms-flex-direction: column;
        flex-direction: column;
        box-sizing: border-box;
        padding: 1em 0 1
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:first-child .ap_home_p_col_post_container_thumbnail {
        width: 100%;
        position: relative;
        background: #ccc
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:first-child .ap_home_p_col_post_container_thumbnail .ap_thumbnail {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:first-child .ap_home_p_col_post_container_thumbnail:after {
        content: "";
        display: block;
        width: 100%;
        padding-top: 50%
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:first-child .ap_home_p_col_post_container_title {
        font-size: 1em;
        margin-top: .5em;
        line-height: 1.2;
        color: #f0f0f0;
        font-weight: 300
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:first-child .ap_home_p_col_post_container_title span {
        font-style: italic;
        color: #ccc;
        font-size: .8em
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:not(:first-child) .ap_home_p_col_post_container {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:not(:first-child) .ap_home_p_col_post_container_thumbnail {
        width: 30%;
        background: #ccc;
        position: relative;
        height: 0%
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:not(:first-child) .ap_home_p_col_post_container_thumbnail .ap_thumbnail {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:not(:first-child) .ap_home_p_col_post_container_thumbnail:after {
        content: "";
        display: block;
        width: 100%;
        padding-top: 100%
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:not(:first-child) .ap_home_p_col_post_container_title {
        -ms-flex: 1;
        flex: 1;
        box-sizing: border-box;
        padding-right: 1em;
        line-height: 1.3;
        font-size: .8em;
        color: #f0f0f0
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:not(:first-child) .ap_home_p_col_post_container_title span {
        font-style: italic;
        color: #cccc
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts .ap_home_p_col_post:last-child .ap_home_p_col_post_container {
        border-bottom: 0
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_ad {
        position: relative;
        height: 27%;
        background: #fff
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_ad_container {
        width: 90%;
        height: 95%;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden
    }

    .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_ad_container .ap_ad_wrapper_the_ad {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%)
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container .ap_desktop_first_extra_notes {
        width:66.6666%;
        box-sizing: border-box;
        padding-right: 2em
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras {
        padding: 0;
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_home_first_extras_ad {
        width: 50%;
        display: block;
        position: relative;
        height: 0%
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_home_first_extras_ad .ap_home_first_extras_ad_container {
        width: 100%;
        height: 100%;
        position: absolute;
        bottom: 0;
        left: 4%;
        overflow: hidden
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_home_first_extras_ad .ap_home_first_extras_ad_container .ap_ad_wrapper_the_ad {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-48%)
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_home_first_extras_ad:after {
        content: "";
        display: block;
        width: 100%;
        padding-top: 90%
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link {
        display: block;
        width: calc(50% - 1em);
        position: relative;
        margin-bottom: 1em;
        margin-left: 1em
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link:before {
        content: "";
        width: 85%;
        display: block;
        height: 2px;
        position: absolute
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra {
        width: 100%;
        height: 100%;
        position: absolute;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        margin: 0
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_data_title {
        font-size: 1.15em;
        font-weight: 400;
        box-sizing: border-box
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_data {
        -ms-flex-order: 1;
        order: 1;
        box-sizing: border-box;
        padding: 0 1em .8em;
        -ms-flex: 1;
        flex: 1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        position: static;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
        background: #f4f4f4
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_img {
        -ms-flex-order: 2;
        order: 2;
        height: auto!important;
        background: #f4f4f4
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_img .ap_thumbnail {
        width: 100%;
        height: 100%;
        position: absolute;
        transform: translate(-50%,-50%)
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_data_partner {
        font-size: .6rem;
        font-weight: 600;
        margin-top: 0;
        position: absolute;
        margin-bottom: 0;
        width: 100%;
        bottom: 0;
        text-align: center;
        box-sizing: border-box;
        padding: 5px .5rem;
        background-size: 100% auto;
        letter-spacing: 1px
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_data_partner:after {
        content: "";
        display: block;
        width: 20%;
        height: 100%;
        background: blue;
        position: absolute;
        right: 0;
        top: 0;
        transform: skew(-20deg) translateX(10px);
        background: #f7f7f7;
        display: none
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra.ap_has_video .ap_home_extra_data {
        background: transparent
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra.ap_has_video .ap_home_extra_img {
        background: #000
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra.ap_has_video .ap_home_extra_data_partner {
        display: none
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_img {
        width: 100%;
        margin-left: 0
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_img:after {
        content: "";
        display: block;
        width: 100%;
        padding-top: 50%
    }

    .ap_desktop_container .ap_desktop_first_extra_notes .ap_home_extras .ap_note_link:after {
        content: "";
        display: block;
        width: 100%;
        padding-top: 90%
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container .ap_desktop_small_extra_notes .ap_divider {
        display:none
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_home_section_title {
        width: 70%;
        margin: 0 0 0 8%;
        margin-bottom: .8em;
        text-align: left;
        font-weight: 300;
        font-size: 1.4rem;
        padding-left: 1em;
        color: #5b5b5b
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_home_first_extras_ad {
        display: none!important
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_small_notes {
        padding-top: 1em
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_small_notes .ap_home_extras {
        box-sizing: border-box;
        padding-left: 8%
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_small_notes .ap_home_extras .ap_note_link .ap_home_extra {
        border-top: 0!important
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_small_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_data {
        padding: 0;
        background: transparent
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_small_notes .ap_home_extras .ap_note_link .ap_home_extra .ap_home_extra_data_title {
        font-size: 1.1rem
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_home_extras {
        padding-left: 2em
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_note_link {
        width: 80%!important;
        border-right: 0!important;
        margin-bottom: 15px!important
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_note_link .ap_home_extra {
        width: 100%!important;
        position: relative!important;
        left: 0!important
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_note_link .ap_home_extra .ap_home_extra_data_title {
        width: 100%;
        padding-right: 0;
        padding-bottom: 0!important;
        box-sizing: border-box
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_note_link .ap_home_extra .ap_home_extra_data {
        border-top: 0!important
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_note_link:after {
        display: none!important;
        padding-top: 20%!important
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_recomendadas {
        margin-top: 1em
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_recomendadas .ap_home_populares {
        background: none!important;
        padding: 1em 20% 0 5%
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_recomendadas .ap_home_populares .ap_home_populares_header div {
        box-sizing: border-box;
        padding-left: 1em;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_recomendadas .ap_home_populares .ap_home_extra_data .ap_home_extra_data_title {
        font-size: 1em!important;
        padding-right: 1em
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_recomendadas .ap_home_populares .ap_home_extra_img {
        width: 35%
    }

    .ap_desktop_container .ap_desktop_small_extra_notes .ap_desktop_recomendadas .ap_home_populares .ap_home_extra_img:after {
        padding-top: 50%
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container.ap_desktop_ramon_ad {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .ap_desktop_container.ap_desktop_ramon_ad .ap_desktop_ramon {
        width: 66.666%;
        box-sizing: border-box;
        padding-right: 2em
    }

    .ap_desktop_container.ap_desktop_ramon_ad .ap_desktop_ramon .ap_home_ramon {
        margin-top: 0
    }

    .ap_desktop_container.ap_desktop_ramon_ad .ap_desktop_ramon .ap_home_ramon_title {
        width: 400px
    }

    .ap_desktop_container.ap_desktop_ramon_ad .ap_desktop_ramon .ap_home_ramon_imgs_carr {
        width: 100%
    }

    .ap_desktop_container.ap_desktop_ramon_ad .ap_desktop_ramon .ap_home_ramon_sharers {
        padding-left: 1.5em!important
    }

    .ap_desktop_container.ap_desktop_ramon_ad .ap_desktop_final_ad {
        transform: translateY(35%)
    }
}

@media (min-width: 1020px) {
    .ap_desktop_container.ap_desktop_generic {
        box-sizing:border-box;
        padding: 0 50px
    }

    .ap_desktop_container.ap_desktop_generic .ap_page_title {
        font-size: 2.2em
    }

    .ap_desktop_container.ap_desktop_generic .ap_page_archivo_title,.ap_desktop_container.ap_desktop_generic .ap_page_directorio_logo {
        font-size: 1.5em
    }

    .ap_desktop_container.ap_desktop_generic .ap_extras_container {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ap_desktop_container.ap_desktop_generic .ap_extras_container .ap_note_link {
        width: 50%;
        box-sizing: border-box;
        padding: .5em;
        margin: 1em 0;
        border-right: 2px solid hsla(0,0%,100%,.1)
    }

    .ap_desktop_container.ap_desktop_generic .ap_extras_container .ap_note_link:nth-of-type(2n) {
        border-right: 0
    }

    .ap_desktop_container.ap_desktop_generic .ap_extras_container .ap_note_link .ap_home_extra_img {
        width: 100%
    }

    .ap_desktop_container.ap_desktop_generic .ap_extras_container .ap_note_link .ap_home_extra_img:after {
        padding-top: 50%
    }

    .ap_desktop_container.ap_desktop_generic .ap_extras_container .ap_note_link .ap_home_extra_data_title {
        font-size: 1.3em;
        max-width: 95%;
        font-style: italic;
        margin-top: .5em
    }
}

@media (max-width: 1020px) {
    .ap_mobile_noshow,.ap_mobile_noshow.ap_menu_submenu {
        display:none
    }
}

@media (min-width: 1020px) {
    .ap_page_ramon .ap_desktop_generic {
        box-sizing:border-box;
        padding: 0 100px;
        margin: 2em auto
    }

    .ap_page_ramon .ap_desktop_generic .ap_page_ramon_title img {
        width: 400px
    }
}

@media (min-width: 1020px) {
    a:focus {
        outline:1px dashed rgba(253,148,151,.3)!important
    }
}

@media (min-width: 1020px) {
    .ap_desktop_noshow {
        display:none
    }
}

@media (min-width: 1020px) {
    .ap_page {
        background-attachment:fixed
    }
}

@media (min-width: 1020px) {
    body.ap_layout_breaking #ap_desktop_primeras {
        width:100%;
        margin-top: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note {
        width: 100%;
        padding-right: 0
    }

    body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note .ap_home_main_note_main:after {
        padding-top: 40%!important
    }

    body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note .ap_home_main_note_main_binder {
        position: absolute;
        z-index: 2;
        width: 50%;
        bottom: 0;
        height: 100%;
        padding-right: 10%;
        padding-left: 5%;
        padding-top: 50px;
        background: linear-gradient(90deg,rgba(0,0,0,.85) 70%,transparent);
        box-sizing: border-box
    }

    body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note .ap_home_main_note_main_binder .ap_home_main_note_main_box,body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note .ap_home_main_note_related {
        background: transparent
    }

    body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note .ap_player_button {
        display: none!important
    }

    body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note .ap_home_main_note_main_box_title,body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note .ap_home_main_note_main_box_title *,body.ap_layout_breaking #ap_desktop_primeras .ap_home_main_note .ap_home_main_note_related_note_info_title {
        color: #fff
    }

    body.ap_layout_breaking #ap_desktop_primeras .ap_secondary_notes {
        width: 1020px;
        margin: 1em auto;
        display: -ms-flexbox;
        display: flex
    }

    body.ap_layout_breaking #ap_desktop_primeras .ap_secondary_notes .ap_note {
        width: 45%;
        margin: 0 auto;
        padding-top: 0;
        border-top: 0
    }
}

body.ap_user_premium .ap_desktop_container .ap_desktop_partner_cols .ap_home_partners .ap_home_partners_posts {
    display: inline
}

@media (max-width: 1020px) {
    body.home .ap_desktop_small_extra_notes .ap_home_extras:first-child {
        margin-bottom:0!important
    }
}

@media (max-width: 1020px) {
    body.home .ap_desktop_small_extra_notes .ap_home_extras:last-child {
        margin-top:0!important
    }
}

@media (max-width: 1020px) {
    .ap_mexico_desigual_banner.ap_fixed img {
        width:120px
    }
}

@media (min-width: 1020px) {
    .ap_mexico_desigual_banner.ap_fixed img {
        width:160px
    }
}

.ads_sov_p iframe[id^=google_ads] {
    width: 100%!important;
    margin-left: 10%!important;
}

@media (min-width: 1020px) {
    .ads_sov_p iframe[id^=google_ads] {
        margin-left:0%!important;
    }
}
