/* KLINTRIC-RESCATE-OK — Divi original, recuperado el 22-09-2026 */
/* Sólo los ajustes GLOBALES del tema. El CSS de módulos se retiró: pintaba un degradado
   sobre el cuerpo de todas las entradas (et_pb_section_0 se repite en cada página). */
a{color:#ee2132}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Klintric-Bold',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Klintric-Light',Helvetica,Arial,Lucida,sans-serif}p{font-family:"Klintric-Light",Arial,Helvetica,sans-serif!important;font-size:1.2em!important;line-height:1.75em!important}.head-0{font-family:"Klintric-Bold",Arial,Helvetica,sans-serif!important;font-size:3em!important;line-height:1.1em!important;color:white!important;font-weight:bold!important}@media only screen and (max-width:900px){.head-0{font-size:2.5em!important}}.head-0m{font-family:"Klintric-Bold",Arial,Helvetica,sans-serif!important;font-size:1em!important;line-height:1.1em!important;color:white!important;text-transform:uppercase!important;font-weight:bold!important}.head-1m{font-family:"Klintric-Bold",Arial,Helvetica,sans-serif!important;font-size:1em!important;line-height:1.1em!important;color:#F6B13D!important;text-transform:uppercase!important;font-weight:bold!important}.head-2m{font-family:"Klintric-Bold",Arial,Helvetica,sans-serif!important;font-size:1em!important;line-height:1.1em!important;color:#884984!important;text-transform:uppercase!important;font-weight:bold!important}.et_contact_bottom_container{float:left!important;margin:4px 0 0 5px!important;max-width:30%!important;clear:none!important;font-size:1em!important}.et_pb_blog_grid .et_pb_post{background-color:transparent!important}.et_pb_blog_0 .et_pb_post,.et_pb_blog_0 .et_pb_post .post-content *{font-size:1.05em!important;line-height:1.6em!important;margin-bottom:10px!important}.et_pb_blog_1 .et_pb_post,.et_pb_blog_1 .et_pb_post .post-content *{font-size:1.05em!important;line-height:1.6em!important;margin:-5px 0 50px 0!important}.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child{border-radius:10px!important}.et_pb_posts_nav .nav-next{margin-top:50px!important}.et_pb_posts_nav .nav-previous{margin-top:50px!important}@media only screen and (max-width:980px){.headertabla .et_pb_column{width:50%!important;align-items:center!important}}@media only screen and (min-width:900px){#main-header.et-fixed-header{position:fixed}#page-container{padding-top:60px}}@media only screen and (max-width:1248px){#top-menu-nav,#top-menu{display:none}#et_top_search{display:none}#et_mobile_nav_menu{display:block}}
/* KLINTRIC-CABECERA-INICIO — el botón «Anúnciate» del original, que vivía en el Theme Builder */
#top-menu li.menu-item a {
  background: #2d2d2d; color: #fff !important; border-radius: 3px;
  padding: 10px 22px !important; opacity: 1 !important; font-weight: 600;
}
#top-menu li.menu-item a:hover { background: #000; }
#top-menu li.menu-item a::after { content: " →"; }
#main-header .logo_container img, #logo { max-height: 54px; }
/* KLINTRIC-CABECERA-FIN */
/* KLINTRIC-BUSCADOR-INICIO — el widget de búsqueda salía con el botón encima del campo */
#sidebar .widget_search form, #sidebar #searchform { display: flex; gap: 8px; align-items: stretch; }
#sidebar .widget_search input[type="search"], #sidebar #searchform #s { flex: 1 1 auto; width: auto; }
#sidebar .widget_search input[type="submit"], #sidebar #searchform #searchsubmit {
  flex: 0 0 auto; width: auto; position: static; background: #2d2d2d; color: #fff; border: 0;
  border-radius: 3px; padding: 0 16px; cursor: pointer;
}
/* KLINTRIC-BUSCADOR-FIN */
