/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* COMBINACION COLORES MENU TOP */
#menu-menu-principal-espanol > li:nth-child(5), #menu-menu-principal-ingles.menu  > li:nth-child(5)  {
  min-width: 150px !important; 
}
#menu-menu-principal-aleman.menu  > li:nth-child(5)  {
  min-width: 221px !important; 
}
#menu-menu-principal-espanol > li:nth-child(7), #menu-menu-principal-ingles.menu  > li:nth-child(7)  {
  min-width: 193px !important; 
}
#menu-menu-principal-aleman.menu  > li:nth-child(7)  {
  min-width: 185px !important; 
}
#menu-menu-principal-aleman .menu-item-margin-right {
    margin-right: inherit	!important;
}
.fusion-secondary-menu  > ul > li:first-child a {
  padding: 0 !important; /* Anula el padding solo para el primer enlace */
}
.fusion-secondary-menu  > ul > li:first-child a:hover{
  background-color:#eee !important; 
}

.fusion-secondary-menu .menu-item-object-page:hover span,
.fusion-secondary-menu .pll-parent-menu-item:hover span {
    color: #FFF;
}

.fusion-secondary-menu .fusion-dropdown-menu a.fusion-bar-highlight:first-child:hover,
.fusion-dropdown-menu a.fusion-bar-highlight:first-child:hover span,
.fusion-secondary-menu .fusion-dropdown-menu > .sub-menu > li > a.fusion-bar-highlight:hover span
{
    color: #FFF;
}

.fusion-secondary-menu .fusion-dropdown-menu:hover > .sub-menu > li > a.fusion-bar-highlight,
.fusion-secondary-menu .fusion-dropdown-menu:hover > .sub-menu > li > .fusion-bar-highlight > span,
.fusion-secondary-menu .fusion-dropdown-menu > .sub-menu > li > a.fusion-bar-highlight span:hover
{
    background-color: #0B2677;
    color: #FFF;
}

.fusion-secondary-menu .fusion-dropdown-menu > .sub-menu > li > a.fusion-bar-highlight:not(:hover),
.fusion-secondary-menu .fusion-dropdown-menu > .sub-menu > li > a.fusion-bar-highlight:not(:hover) > span
{
    background-color: #FAFAFA;
    color: #000;
}

.fusion-secondary-menu .fusion-dropdown-menu > .sub-menu > li > a.fusion-bar-highlight > span {
    background-color: transparent !important;
}

.fusion-secondary-menu .menu-item-margin-right {
    margin-right: 50px;
}

/* ALINEAR LOGO USC + ICONO IDIOMAS A LOS LATERALES HASTA TAMAÑO 1258px*/
.fusion-secondary-menu :hover {
	background-color: #EEEEEE !important;
	color: #000 !important;
}

@media (min-width: 1258px) {
	
	#menu-menu-principal-espanol.menu, #menu-menu-principal-ingles.menu, #menu-menu-principal-aleman.menu {
	  display: flex;
	  justify-content: space-between;
	  width: 100%;
	  padding: 0;
	}

	#menu-menu-principal-espanol.menu li, #menu-menu-principal-ingles.menu li, #menu-menu-principal-aleman.menu li {
	  flex: 1;
	  list-style: none;
	  text-align: center;
	}

	#menu-menu-principal-espanol.menu > ul > li:first-child a, #menu-menu-principal-ingles.menu > ul > li:first-child a, #menu-menu-principal-aleman.menu > ul > li:first-child a 
	  padding: 0; /* Anula el padding solo para el primer enlace */
	}

	#menu-menu-principal-espanol.menu li a, #menu-menu-principal-ingles.menu li a, #menu-menu-principal-aleman.menu li a {
	   display: block;
		width: 100%;
		text-decoration: none;
		padding: 10px;
		background-color: #EEEEEE;
		color: #000;	  
	}

#menu-menu-principal-espanol.menu > li:hover,
#menu-menu-principal-espanol.menu > li:hover a, #menu-menu-principal-espanol.menu li a span:hover,#menu-menu-principal-espanol.menu li a i:hover,
#menu-menu-principal-ingles.menu > li:hover,
#menu-menu-principal-ingles.menu > li:hover a, #menu-menu-principal-ingles.menu li a span:hover,#menu-menu-principal-ingles.menu li a i:hover,
#menu-menu-principal-aleman.menu > li:hover,
#menu-menu-principal-aleman.menu > li:hover a, #menu-menu-principal-aleman.menu li a span:hover,#menu-menu-principal-aleman.menu li a i:hover {
	  background-color: #939499 !important;
	  color: #fff !important;
	  transition-delay: 0s !important;
	}	
}

/* LINEAS ELEMENTOS MENU LATERAL */

.fusion-vertical-menu-widget .menu li {
    border-top: 1px solid #ccc;
}

.fusion-vertical-menu-widget .menu li:last-child {
    border-bottom: 1px solid #ccc;
}

.fusion-vertical-menu-widget .sub-menu li {
    border-top: 0px !important;
}

.fusion-vertical-menu-widget .sub-menu li:last-child {
    border-bottom: 0px !important;
}

.fusion-vertical-menu-widget .menu li.menu-item-has-children .sub-menu li {
    border-left: 1px solid #ccc;
    padding-left: 5px;
}

.fusion-vertical-menu-widget .menu li.menu-item-has-children .sub-menu li:last-child {
    margin-bottom: 8px;
}

.active {
    background-color: #0b2677 !important;
}

.active > span {
    color: #FFF !important;
}

/* PUBLICACIONES */
.sin-ultimo-borde ul li:last-child{
    border-bottom: none !important;
}
.sin-ultimo-borde .panel-body {
	padding-bottom: 0px !important;	
	padding-top: 0px !important;
}
/* CONTACTO */
.agradecimiento{
   border-radius: 8px !important;  
}
.agradcimiento .fusion-alert-content{
	 color: #636363 !important;
}
/* OCULTAR MENU */
@media screen and (max-width: 800px) {
    .fusion-secondary-main-menu { display: none; }
	.fusion-sticky-header-wrapper {max-height: 	100px !important;}
} 