/*
Theme Name: UIE
Description: UIE
Author: Codematic
Author URI: https://codematic.es
Template: hello-elementor
Version: 1.0.0
Text Domain: uie
*/
/*
 * .letra:not(:has(h3 a)) {
	display: none;
}
*/

p > strong {
	font-weight: 700;
}

.hubspot-toggle a, .hubspot-toggle img {
	cursor: pointer;
}

/* Deshabilitar master */
.estado_del_programa-contenido-pendiente {
	pointer-events: none;
}

/* Asignaturas */
.asignaturas .row {
	display: flex;
	border-bottom: 1px solid #000000;
	padding: 0.75em 0em;
}
.asignaturas .asignatura {
	width: 75%;
	padding-left: 1em;
}
.asignaturas .creditos {
	width: 15%;
	text-align: center;
}
@media (max-width: 768px) {
	.asignaturas .creditos {
		font-size: 10px;
	}
}
.asignaturas .adjunto {
	width: 10%;
	text-align: center;
}

/* Custom tabs */
.tab-header a.elementor-button-link{
	padding: 2em!important;
	width: 100%!important;
}
.tab-header .active a.elementor-button-link{
	color: var( --e-global-color-primary );
	background-color: #fff!important;
}


/*FUENTES PERSONALIZADAS - MUSEO*/
@font-face {
    font-family: 'Museo';
    src: url('/wp-content/uploads/2022/10/font.woff') format('woff'),
	src: url('/wp-content/uploads/2022/10/font.woff2') format('woff2'),
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Museo';
    src: url('/wp-content/uploads/2022/10/museo700.woff') format('woff'),
	src: url('/wp-content/uploads/2022/10/museo700.woff2') format('woff2'),
    font-weight: 700;
    font-style: normal;
}


/*ESTILOS PERSONALIZADOS BLOG*/
.categoriasblog h5{display:none;}
.categoriasblog li a{color:#1F201D; line-height:30px; font-size:20px;}
.categoriasblog li::marker{color:#5B81C0; font-size:30px; line-height:5px}
.categoriasblog li{margin-top:10px}

.contenidoblog H2{color:#5B81C0; font-weight:500; font-size:34px; margin-top:30px}
.contenidoblog ul{margin-bottom:30px;}
.contenidoblog li::marker{color:#5B81C0; font-weight:900;}
.contenidoblog li{margin-top:15px;}
.contenidoblog img{margin:20px 0px;}

/* HUBSPOT */
.hs-form .hs-error-msgs {
    padding: 0;
    list-style: none;
    color: red;
}
.hs-form .inputs-list {
	padding: 0;
    list-style: none;
}
.hs-form .hs-button {
	border: none;
    padding: 15px 40px;
    margin-top: 10px;
}
.hs-form .legal-consent-container {
	margin-top: 15px;
}


/*CURSOR EN EL MENÚ SIN ENLACE*/
li.menu-item{cursor:default}

/* FIX: idioma imagen lateral */
:lang(en-US) #ocultar-cta-en {
    display: none;
} 
:lang(es-ES) #ocultar-cta-es {
    display: none;
}
:lang(gl-ES) #ocultar-cta-gl {
    display: none;
}
:lang(en-US) .hide-in-english {
    display: none;
}
:lang(es-ES) .hide-in-spanish {
    display: none;
}

.show-spanish, .show-english, .show-galician {
    display: none;
}

:lang(es-ES) .show-spanish {
    display: block;
}
:lang(en-US) .show-english {
    display: block;
}
:lang(gl-ES) .show-galician {
    display: block;
}


/*MEGA MENÚ*/
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner{background-color:transparent !important}

.jet-mega-menu a {
    color:#1F201D !important;
}
.jet-mega-menu a:hover {
    color:#5B81C0 !important;
}
.jet-mega-current-menu-item a {
    color:#5B81C0 !important;
}
.jet-mega-menu .elementor-heading-title a {
    color:#5B81C0 !important;
}

/* FIX HUBSPOT CHAT */
@media (max-width: 768px) {
	#hubspot-messages-iframe-container {
		margin-bottom: 50px !important;
	}
	#hubspot-messages-iframe-container:has(.active) {
		height: calc(100% - 50px) !important;
	}	
}