:root {


--colorAzul: #1d3564;
--colorAzul-fondo: #1d3564;
--colorAzul-filete: #00688E;
--colorAzul-enlace: #457B9D;

--font: Lato, sans-serif;
--font2: Karla, sans-serif;
/* fuente paragraph --font-alter */
--font-alter: Lato, sans-serif;
--weight-font-alter: 600;

--color-custom1: #80bd00;
--color-custom1-fondo: var(--colorAzul-fondo);
--color-custom1-filete: var(--colorAzul-filete);
--color-custom1-enlace: var(--colorAzul-enlace);

--maxwidth: 117rem;

}

.region-cabecera-sup {
height: 4rem;
}

.region-content .block-title h2:before {
background-color: var(--color-custom1);
}

.view-footer .ver-mas {
background: var(--color-custom1);
}

#barra-sup {
background: none;
}

@media (max-width: 992px){
#barra-sup {
    background-color: var(--color-custom1);
}
}

#barra-sup:before {
height: 7px;
width: 100%;
background: #3c3e43;
content: '';
position: absolute;
}

#barra-sup:after {
height: 1px;
width: 100%;
background: #e1e1e1;
content: '';
position: absolute;
bottom: 0;
}

#barra-sup .inner {
min-height: 4.7rem;
padding-top: 7px;
}

.menu_movil_active .menu-unizar:before{
    content: '';
    width: 100vw;
    height: 37px;
    z-index: 2;
    position: absolute;
    left: 0;
}
@media (max-width: 992px){
.menu_movil_active .menu-unizar:before{
    height: auto;
    background: none;
}
.menu_movil_active .block.menu-unizar .content ul {
    padding: 0;
}
.menu_movil_active .block.menu-unizar {
    top: 45px;
}
}

.icon-unizar-nombre:before, .menu_movil_active .icon-unizar-nombre:before {
color: black;
font-size: 2.1rem;
}

.menu-icon-unizar span::before, .menu-icon-unizar span::after, .menu_movil_active .menu-icon-unizar span::before, .menu_movil_active .menu-icon-unizar span::after {
background: black;
}

.menu-icon-unizar span, .menu_movil_active .menu-icon-unizar span {
background: black;
}

@media (max-width: 768px){
.region-cabecera-med-derecha [id*="-bloquerrss"] {
    top: 11px;
    right: 250px;
}
.region-cabecera-med-derecha .redes-sociales .icon-soundcloud,
.region-cabecera-med-derecha .redes-sociales .icon-instagram,
.region-cabecera-med-derecha .redes-sociales .icon-linkedin,
.region-cabecera-med-derecha .redes-sociales .icon-youtube,
.region-cabecera-med-derecha .redes-sociales .icon-facebook,
.region-cabecera-med-derecha .redes-sociales .icon-twitter,
.region-cabecera-med-derecha .redes-sociales .icon-blog,
.region-cabecera-med-derecha .redes-sociales .icon-rss{
    background: none;
    border: 1px solid black;
}
.region-cabecera-med-derecha .redes-sociales [class^="icon-"]:before {
    color: black;
}
}    

.rwd-menu-controls.rwd-active .menu-icon-unizar {
background: none;
}

.block.menu-unizar .content ul a {
color: black;
}

.region-cabecera-sup{
position: absolute;
top: 0;
left: 0;
right: 0;
padding-top: 7px;
margin: auto;
}

.region-cabecera-sup .menu--menu-secundario {
margin: 0px 0px;
padding: 0px;
background: var(--color-custom1);
}

.region-cabecera-sup .menu--menu-secundario ul.menu {
height: 100%;
font-size: 1.3rem;
align-items: center;
}

.region-cabecera-sup .menu--menu-secundario li {
border-right: 1px solid white;
display: flex;
align-items: center;
height: 57%;
}

.region-cabecera-sup .menu--menu-secundario li:hover {
background:none;
}

.region-cabecera-sup .menu--menu-secundario a {
    color: white;
    line-height: normal;
    text-transform: none;
}

.menu-icon-unizar, .menu_movil_active .menu-icon-unizar {
    height: 4rem;
}

.stickynav-active .region-cabecera-sup,
.stickynav-active .wrapper-cabecera-sup {
    display: block;
}

.stickynav-active .region-cabecera-sup {
    height: auto;
    display: flex;
}

/* te interesa */

#columna-lateral .block.te-interesa, [class*=" block-views-blockte-interesa-block-"] {
border: 0;
border-radius: 0;
background: var(--color-custom1);
}

#columna-lateral .block.te-interesa .block-title h2, #columna-lateral .block-menu h2, #columna-lateral [class^="block-views-blockte-interesa-block-"] .block-title h2, #contenido [class*=" block-views-blockte-interesa-block-"] .block-title h2 {
color: #000000;
background: none;
border-bottom: 1px solid var(--colorGray1);
}

[class*=" block-views-blockte-interesa-block-"] .view-content li a, #columna-lateral .block-menu .menu li a, #columna-lateral .block-menu .menu li span {
color: white;
}

#columna-lateral [class*=" block-views-blockte-interesa-block-"] .view-content li:before, #columna-lateral .block.te-interesa .view-content li:before, [class*=" block-views-blockte-interesa-block-"] .view-content li:before, #columna-lateral .block-menu .menu li:before {
color: white;
}

/* eol te interesa */

/* buscador  */

.search-block-form .form-submit {
background-color: var(--color-custom1)!important;
}

/* buscador region-cabecera-sup */

.region-cabecera-sup .search-block-form .form-submit {
background: var(--color-custom1)!important;
height: 4rem!important;
}

@media (max-width: 992px){
.region-cabecera-sup  .search-block-form .form-submit {
    height: 3rem!important;
}
}

.region-cabecera-sup .search-block-form input[type="search"] {
height: 4rem!important;
}

.region-cabecera-sup .search-block-form .form-item:before{
content:'';
background-color: var(--color-custom1)!important;
}

.region-cabecera-sup .search-block-form .form-actions:before {
color: black;
}

/* eol buscador region-cabecera-sup */

/* eol buscador */

/* alternador idioma */

.region-cabecera-sup [id*="block-alternadordeidioma"] .block-content ul,
.region-cabecera-sup .block.languages .block-content ul {
height: 4rem;
background: var(--color-custom1);
font-size: 1.3rem;
padding: 0 20px;
}

@media (max-width: 992px) {
.region-cabecera-sup [id*="block-alternadordeidioma"] .block-content ul, .region-cabecera-sup .block.languages .block-content ul {
    display: none;
}
}

[id*="block-alternadordeidioma"] .block-content ul li, .block.languages .block-content ul li {
border-right: 0;
}

[id*="block-alternadordeidioma"] .block-content li:first-child, .block.languages .block-content ul li:first-child {
border-left: 0;
}

.region-cabecera-sup [id*="block-alternadordeidioma"] a.language-link, 
.region-cabecera-sup .block.languages a {
color: white;
}

/* eol alternador idioma */



