h1.entry-title{ display:none!important; } #extracto-recortado p { display: -webkit-box !important; -webkit-line-clamp: 3 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-overflow: ellipsis !important; } #extracto-recortado .elementor-element-1a51459 .elementor-heading-title, #sidebar-right .elementor-element-1a51459 .elementor-heading-title{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-overflow: ellipsis !important; } #extracto-recortado #container-horizontal{ border:none!important; } #extracto-recortado .e-loop-item{ border-bottom:solid 1px var( --e-global-color-05d7655 )!important; } #mark a{ padding:5px 10px; background-color:#F11600; color:#fff; text-transform:uppercase; font-family: var( --e-global-typography-accent-font-family ), Sans-serif!important; font-size:14px; } #category a{ color:#F11600; text-transform:uppercase; font-family: var( --e-global-typography-accent-font-family ), Sans-serif!important; font-size:13px; } #video-1 h3{ font-size:35px; } #video-2 h3,#video-archive h3{ font-size:20px; } #video-3 h3{ font-size:17px; line-height:1.3em!important; } #video-1 #e-con{ min-height:407px; } #video-archive #e-con{ min-height:255px; } #uc_ajax_search_elementor_edb6516 .uc-ajax-search__items { left: -111px!important; } #jp-relatedposts,.sd-like{ display:none!important; } #wpforms-submit-424{ width:100%; border-radius:0px!important; font-family: var( --e-global-typography-accent-font-family ), Sans-serif!important; font-weight: var( --e-global-typography-accent-font-weight )!important; text-transform: var( --e-global-typography-accent-text-transform ); } .page-id-438 #sidebar-right,.page-id-439 #sidebar-right,.page-id-433 #sidebar-right{ display:none; } input,textarea{ border-radius:0px!important; } p{ text-align:justify!important; } #autor_relacionado a{ color: var( --e-global-color-text )!important; font-family: "Georgia", Sans-serif!important; font-size: 13px!important; font-weight: 500!important; text-transform: uppercase!important; } #autor_relacionado_grid a,#autor_relacionado_grid{ color:var( --e-global-color-af95f3b )!important; font-family: "Georgia", Sans-serif!important; font-size: 11px!important; font-weight: 500!important; text-transform: uppercase!important; } .comment-reply-title,.title-comments{ font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); color: var( --e-global-color-primary ); font-size:18px!important; } .fn,.says{ font-family: var( --e-global-typography-primary-font-family ), Sans-serif!important; font-weight: var( --e-global-typography-primary-font-weight )!important; color: var( --e-global-color-secondary )!important; } .comment-content{ font-family: var( --e-global-typography-primary-font-family ), Sans-serif!important; color: var( --e-global-color-secondary )!important; } .trp-language-switcher-container .current-language-menu-item > a, li.trp-language-switcher-container.current-language-menu-item a, .menu-item-trp-language.current-language-menu-item > a { color: #F11600 !important; } #breadcrumbs a, #breadcrumbs span{ color: var(--e-global-color-accent)!important; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); } #breadcrumbs span{ color: #262626!important; } .elementor-widget-image a { width: 100%!important; } .post-views-badge-white{ color: #ffffff; } .post-views-badge{ font-size:13px; } #mas_vistos_sidebar .elementor-element-1a51459 .elementor-heading-title{ font-size:13px!important; } #mas_vistos_sidebar #category a{ font-size:10px!important; } #mas_vistos_sidebar #ext{ font-size:11px!important; display: -webkit-box !important; -webkit-line-clamp: 3 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-overflow: ellipsis !important; } #mas_vistos_sidebar #autor_relacionado_grid,#sidebar-right #category{ display:none!important; } #sidebar-right #ext{ margin-top:-1px!important; } #sidebar-right #image-editorial img{ height:80px!important; margin-top:10px; } a{ color:#F11600; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; } #cancel-comment-reply-link{ margin-left:15px!important; text-transform:capitalize!important; } @media (max-width: 1000px) { #video-1 h3{ font-size:25px; } #video-2 h3,#video-archive h3{ font-size:17px; } #video-3 h3{ font-size:17px; line-height:1.3em!important; } #video-1 #e-con{ min-height:300px; } #video-archive .e-con{ min-height:200px; } #breadcrumbs a, #breadcrumbs span{ font-size:12px!important; } } @media (max-width: 600px) { #video-archive .e-con{ min-height:100px; } } /* Cañasanta: proporción del logo y niveles de encabezado (2026-10-16). */ .elementor-169 .elementor-element.elementor-element-59f70cb img { width: auto !important; height: auto !important; max-width: 100%; max-height: 52px; object-fit: contain; } #sidebar-right .elementor-element-1a51459 .elementor-heading-title { font-size: 13px !important; font-weight: 700 !important; line-height: 1.15 !important; -webkit-line-clamp: 4 !important; margin: 0 !important; }
/* CAÑASANTA: subrayado de cajas editoriales */
#cs-mini-editorial section > h2 { border-bottom: 4px solid #000 !important; padding-bottom: 6px !important; }
/* CAÑASANTA: barras editoriales uniformes */
.c4-home .cs-imp-heading h2, .cs-en-foco .cs-en-foco-header h2 { border-left-width: 9px !important; border-left-color: #f00 !important; }
#cs-mini-editorial section[aria-label] > h2 { position: relative !important; border-left: 0 !important; padding-left: 17px !important; padding-bottom: 9px !important; border-bottom: 4px solid #000 !important; }
#cs-mini-editorial section[aria-label] > h2::before { content: "" !important; position: absolute !important; left: 0 !important; top: 0 !important; bottom: 9px !important; width: 9px !important; background: #f00 !important; }
@media(max-width:767px){ .c4-home .cs-imp-heading h2, .cs-en-foco .cs-en-foco-header h2 { border-left-width: 6px !important; } #cs-mini-editorial section[aria-label] > h2::before { width: 6px !important; } #cs-mini-editorial section[aria-label] > h2 { padding-left: 14px !important; } }