/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 05 2026 | 09:53:25 */
li.current-menu-ancestor > a {
    color: var(--e-global-color-secondary)!important;
}

form a{
	color:black;
}

@media (min-width: 1240px) {
	header .premium-main-nav-menu > .premium-nav-menu-item > a.premium-menu-link{
		font-size:16px!important;
		padding: 0px 10px!important;
	}
}

.megamenu-servicios ul li {
    width: 30%;
}
header div.she-header-yes.she-header .logo img {
    max-width: 118px;
}
.bdt-ps-slide-img {
    background-color: #0000007d;
    background-blend-mode: color;
}
.bdt-ps-sub-title {
    line-height: 1px;
}
.elementor-widget-navigation-menu li.lang-item a.hfe-menu-item {
    justify-content: flex-start !important;
}
form.wpcf7-form.init p, form.wpcf7-form.init p label {
    width: 100%;
}
form.wpcf7-form.init input.wpcf7-submit{
	margin: 0 auto;
	display:block;
}

li.menu-ancho ul.sub-menu {
    width: fit-content!important;
}
li.menu-ancho li.menu-icon a{
	width:max-content;
	padding: 10px 20px!important;
}
li.menu-ancho li.menu-icon img{
	width:53px;
}

.single-hero__title {
    margin: 0;
    color: #fff;
    text-align: left;

    /* Tipografía global Elementor */
    font-family: var(--e-global-typography-primary-font-family);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}
body.single-post main h1, body.single-post main h2, body.single-post main h3, body.single-post main h4, body.single-post main h5, body.single-post main h6{
	font-family: var(--e-global-typography-primary-font-family);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

body.single-post main p, 
body.single-post main div, 
body.single-post main span, 
body.single-post main li,
body.single-post main table,
body.single-post main td,
body.single-post main tr,
body.single-post main th,
body.single-post main a{
	font-family: var(--e-global-typography-text-font-family);
    font-weight: var(--e-global-typography-text-font-weight);
}

body.single-post main{
	margin: 80px auto;
}