/*
Theme Name: UR Child
Template: hello-elementor
Author: Cimadigital
Version: 2.4.1.1644306656
Updated: 2022-02-08 07:50:56
*/

li#wp-admin-bar-new-e-landing-page,
li#wp-admin-bar-new-jet-menu,
li#wp-admin-bar-new-elementor_library {
    display: none;
}

.c-portada__none {
    display: none !important;
}

.c-plantilla__cabecera h1 {
    font-size: var(--e-global-typography-9f3781f-font-size) !important;
    font-weight: var(--e-global-typography-9f3781f-font-weight) !important;
    line-height: var(--e-global-typography-9f3781f-line-height) !important;
}

.elementor-location-header .jet-menu-hover .jet-menu-title {
    color: #CC0000;
}


.elementor-location-header .jet-menu-hover i {
    color: #CC0000;
}

.uc-list-menu .sub-menu li a {
    padding: 0px 2px 5px 15px !important;
}

.c-actividad-bucle a:hover,
.elementor-location-header a:hover {
    text-decoration: none;
}

header.page-header {
    display: none;
}

span.breadcrumb_last[aria-current="page"] {
    font-weight: 600;
}

#breadcrumbs a:hover {
    color: #cc0000;
}

.c-menu__acordeon ul a {
    display: flex !important;
    justify-content: space-between;
}

.c-menu-listado .elementor-accordion-item > div {
    padding: 10px 10px;
}

.c-menu-listado .elementor-accordion-item p {
    margin: 0;
}

.c-menu-listado .elementor-accordion-item ul {
    list-style: none;
    padding: 0 10px;
    font-weight: 400;
}

.c-menu-listado .elementor-accordion-item ul li ul {
    list-style: none;
    padding: 0 10px;
    font-weight: 300;
}

.c-menu-listado .sub-menu .menu-item-has-children a[href="#"],
.c-menu__acordeon .sub-menu .menu-item-has-children a[href="#"] {
    font-weight: 400 !important;
}

.c-menu-listado .sub-menu .menu-item-has-children a,
.c-menu__acordeon .sub-menu .menu-item-has-children a {
    line-height: 18px !important;
}

.c-menu-listado .sub-menu .menu-item-has-children li:first-child,
.uc-list-menu .c-menu__acordeon .sub-menu .menu-item-has-children li:first-child {
    padding: 0px 2px 0px 15px !important;
}

#menu-gre-1 a[href*="#"] {
    color: #000000 !important;
}

#menu-gre-1 a[href*="#"]:hover {
    color: #CC0000 !important;
}

.fa-angle-down:before {
    content: "\f107";
    font-weight: 300;
    font-size: 22px;
    margin-top: 6px;
}

.elementor-location-footer a:hover {
    color: #ffffff !important;
}

.elementor-location-footer .has-submenu {
    font-weight: bold !important;
    padding: 4px 0 !important;
}

.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0;
}

.c-footer-movil .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}

.elementor-search-form--skin-full_screen .elementor-search-form__container {
    top: 75px;
    height: 60px;
    border: 1px solid #cc0000;
}

.dialog-lightbox-close-button.dialog-close-button {
    margin: 0;
}

.jet-carousel .jet-arrow {
    z-index: 9;
}

.jet-mobile-menu-cover {
    background-color: transparent;
}

.jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container {
    top: 75px !important;
}

.aviso-box {
    height: 210px !important;
}

@media (max-width: 600px) {
    .elementor-10 .elementor-element.elementor-element-7b087d6 .jet-carousel .jet-arrow {
        background-color: #cc0000;
        display: none;
    }
}


@media (min-width: 768px) {
    .carrousel-home .jet-carousel {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
}


.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu a.highlighted,
.elementor-nav-menu--main .elementor-nav-menu a:focus,
.elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 5px 20px;
}

.jet-mobile-menu__container {
    width: 100%;
}

span.jet-menu-label {
    font-size: 19px;
}

@media (min-width: 1025px) {

    .jet-menu-item-22176,
    .jet-menu-item-22183,
    .jet-menu-item-22190,
    .jet-menu-item-22191,
    .jet-menu-item-407822 {
        display: none !important;
    }
}

.act-meta-box {
    width: 20% !important;
}

.elementor-10 .elementor-element.elementor-element-d867ae3 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 20px;
}

.elementor-element-populated .dia-act-meta-box {
    margin: 0 !important;
}

.elementor-widget-jet-mega-menu {
    margin-bottom: 6px !important;
}

.jet-mobile-menu__container-inner li > div {
    padding: 0 10px;
}

#jet-mobile-menu-item-22176,
#jet-mobile-menu-item-22183,
#jet-mobile-menu-item-22183,
#jet-mobile-menu-item-22190,
#jet-mobile-menu-item-22191,
#jet-mobile-menu-item-407822 {
    background: #f2f4f8;
    border-bottom: 1px solid #dde1e6;
}

.jet-mobile-menu__container-inner {
    padding: 0;
}

.cd-margin-none {
    margin: 0 !important;
}

.asp_simplebar-content {
    display: flex;
    flex-direction: column;
}

div.asp_w.asp_s.searchsettings form,
div.asp_w.asp_sb.searchsettings form {
    height: 105px !important;
}

.content-input input,
.content-select select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.content-input input {
    visibility: hidden;
    position: absolute;
    right: 0;
}

.content-input {
    position: relative;
    margin-bottom: 30px;
    padding: 5px 0 5px 60px;
    /* Damos un padding de 60px para posicionar el elemento <i> en este espacio*/
    display: block;
}

/* Estas reglas se aplicarán a todos las elementos i después de cualquier input*/
.content-input input + i {
    background: #f0f0f0;
    border: 2px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    left: 0;
    top: 0;
}

/* Estas reglas se aplicarán a todos los i despues de un input de tipo radio*/
.content-input input[type="radio"] + i {
    height: 10px;
    width: 10px;
    border-radius: 0;
    left: -15px;
    background-color: transparent;
    top: 8px;
}

.content-input input[type="radio"] + i:before {
    content: "";
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background: black;
    transition: all 0.25s ease;
    transform: scale(0)
    /* Lo reducimos a 0*/;
    opacity: 0;
}

.content-input input[type="radio"]:checked + i:before {
    transform: scale(1);
    opacity: 1;
}

label.asp_label.content-input {
    margin-left: 25px;
}

/* ACORDEÓN MENÚ */

.collapsed .uc-menu-item-pointer:after {
    content: "";
    background-image: url(/wp-content/uploads/2022/05/chevron-down.svg) !important;
}

.expanded .uc-menu-item-pointer:after {
    content: "";
    background-image: url(/wp-content/uploads/2022/05/chevron-up.svg) !important;
}

.uc-side-menu-items ul li.current-menu-item > a {
    background-color: #cc000000 !important;
    color: #cc0000 !important;
    font-weight: 600;
}

.menu-listado.c-menu-listado ul.sub-menu ul.sub-menu li:first-child,
.menu-accordeon.c-menu__acordeon ul.sub-menu ul.sub-menu li:first-child {
    padding: 0px 2px 0px 15px !important;
}

.menu-listado.c-menu-listado ul.sub-menu ul.sub-menu li:not(:first-child),
.menu-accordeon.c-menu__acordeon ul.sub-menu ul.sub-menu li:not(:first-child),
.c-menu-listado ul.sub-menu ul.sub-menu li:not(:first-child),
.c-menu__acordeon ul.sub-menu ul.sub-menu li:not(:first-child) {
    padding: 0px 2px 0px 15px !important;
}

.menu-listado.c-menu-listado ul.sub-menu ul.sub-menu li a,
.menu-accordeon.c-menu__acordeon ul.sub-menu ul.sub-menu li a {
    font-weight: 400 !important;
}

/* FIN ACORDEÓN MENÚ*/

/** ESTILOS UR - Cristian **/

/** Bloques personalizados **/

.elementor-widget-ucaddon_bloque_texto > .elementor-widget-container {
    background: #FFFFFF !important;
}

.elementor-alert-dismiss {
    background-color: transparent !important;
}

/* CRISTIAN (UR) - Plantillas 1,2,3 */

.c-menu__acordeon {
    margin-bottom: 20px;
}

/* CRISTIAN (UR) - Background menu responsive */

.menu-responsive .jet-mobile-menu__controls {
    background: #f2f4f8;
}

/* CRISTIAN (UR) - Background buscador */

.buscador-responsive .elementor-search-form__input {
    background: #ffffff !important;
}

.buscador-responsive .elementor-search-form__submit {
    text-shadow: none !important;
}

#ajaxsearchpro1_1 .probox .proinput,
#ajaxsearchpro1_2 .probox .proinput,
div.asp_m.asp_m_1 .probox .proinput {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

#ajaxsearchpro1_1 .probox .prosettings,
#ajaxsearchpro1_2 .probox .prosettings,
div.asp_m.asp_m_1 .probox .prosettings {
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

#ajaxsearchprosettings1_1.searchsettings .asp_sett_scroll,
#ajaxsearchprosettings1_2.searchsettings .asp_sett_scroll,
div.asp_s.asp_s_1.searchsettings .asp_sett_scroll {
    overflow: hidden !important;
}

/* CRISTIAN (UR) - FIN Background buscador */

/* CRISTIAN (UR) - BUSCADOR COMO ISTOCKPHOTO*/


.buscador-avanzado2 .prosettings span {
    width: 77px !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    padding: 6px 10px 0 10px !important;
}

#ajaxsearchprosettings1_1.searchsettings div.asp_option_label,
#ajaxsearchprosettings1_2.searchsettings div.asp_option_label,
#ajaxsearchprosettings1_1.searchsettings .asp_label,
#ajaxsearchprosettings1_2.searchsettings .asp_label,
div.asp_s.asp_s_1.searchsettings div.asp_option_label,
div.asp_s.asp_s_1.searchsettings .asp_label {
    font-family: "IBM Plex Sans" !important;
}

label.asp_label.content-input {
    margin-left: 22px;
}

div.asp_s.asp_s_1.searchsettings,
div.asp_s.asp_s_1.searchsettings,
div.asp_s.asp_s_1.searchsettings {
    max-width: 120px !important;
}

#ajaxsearchpro1_1 .probox .proclose svg,
#ajaxsearchpro1_2 .probox .proclose svg,
div.asp_m.asp_m_1 .probox .proclose svg {
    background: rgb(162, 25, 31);
}

div#ajaxsearchprosettings1_1 {
    background: #FFFFFF !important;
    border-radius: 0 0 5px 5px;
}

div#ajaxsearchprosettings1_1 label,
#ajaxsearchprosettings1_3 label {
    color: #494c4f !important;
}

div#ajaxsearchpro1_1 {
    background: #CC0000 !important;
}

#ajaxsearchpro1_1 .probox .proinput {
    background: #FFFF !important;
    padding: 0 10px !important;
}

#ajaxsearchpro1_1 .probox .proclose {
    background: #FFFF !important;
}

#ajaxsearchpro1_1 .probox .promagnifier,
#ajaxsearchpro1_2 .probox .promagnifier,
div.asp_m.asp_m_1 .probox .promagnifier {
    border-radius: 5px !important;
    margin-left: 4px;
    background: #FFFFFF !important;
    border-color: #A2191F !important;
    width: 33px !important;
    height: 32px !important;
}

#ajaxsearchpro1_1 .probox .proinput input.orig,
#ajaxsearchpro1_2 .probox .proinput input.orig,
div.asp_m.asp_m_1 .probox .proinput input.orig {
    margin: -1px 0px 0px 2px !important;
}

#ajaxsearchpro1_1 .probox .promagnifier:hover,
#ajaxsearchpro1_2 .probox .promagnifier:hover,
div.asp_m.asp_m_1 .probox .promagnifier:hover {
    background: #A2191F !important;
    border-color: #A2191F !important;
}

#ajaxsearchpro1_1 .probox .promagnifier,
#ajaxsearchpro1_2 .probox .promagnifier:hover,
div.asp_m.asp_m_1 .probox .promagnifier {
    border-color: #FFFFFF !important;
}

#ajaxsearchpro1_1 .probox .promagnifier .innericon,
#ajaxsearchpro1_2 .probox .promagnifier .innericon,
div.asp_m.asp_m_1 .probox .promagnifier .innericon {
    filter: invert(13%) sepia(78%) saturate(5643%) hue-rotate(359deg) brightness(81%) contrast(117%);
}

#ajaxsearchpro1_1 .probox .promagnifier .innericon:hover,
#ajaxsearchpro1_2 .probox .promagnifier .innericon:hover,
div.asp_m.asp_m_1 .probox .promagnifier .innericon:hover {
    filter: invert(96%) sepia(100%) saturate(1%) hue-rotate(12deg) brightness(104%) contrast(101%);
}

.asp_simplebar-track.asp_simplebar-vertical {
    display: none;
}

/* CRISTIAN (UR) - FIN BUSCADOR COMO ISTOCKPHOTO*/

/* IKER CIMADIDGITAL -- BUSCADOR COMO ISTOCKPHOTO*/
.elementor-19 .elementor-element.elementor-element-3465c48 > .elementor-container {

    z-index: 9;
}

.c-cima__select {
    position: absolute;
    right: 35px;
    z-index: 9;
}

.c-cima__select .container {
    display: flex;
    flex-wrap: wrap;
    width: 25%;
    height: 34px;
}

.c-cima__select .selected {
    border: thin solid darkgray;
    border-radius: 5px;
    background: lightgray;
    display: flex;
    align-items: center;
    cursor: pointer;
    height: 1.5em;
    margin-bottom: .2em;
    padding-left: .5em;
    min-width: 150px;
    position: relative;
}

.c-cima__select .selected:after {
    font-family: FontAwesome;
    content: "\f0d7";
    margin-left: 1em;
    position: absolute;
    right: .5em;
}

.c-cima__select .options {
    display: none;
    margin: 0;
    padding: 0;
}

.c-cima__select .options.open {
    display: inline-block;
}

.c-cima__select li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
}

.c-cima__select li.search {
    padding: 0.5rem 0;
}

.c-cima__select li > img {
    margin-right: 1em;
}

.c-cima__select .options.open {
    position: absolute;
    background-color: white;
    top: 25px;
}

.c-cima__select .c-cima__select {
    position: absolute;
    right: 33px;
}

.iker.prosettings {
    display: none;
}


/* CRISTIAN (UR) - Footer y menu */

#enlaces-footer .icono-mapa-footer {
    margin: 0px 4px 0px 0px;
    color: #cc0000;
}

#enlaces-footer .f-interes span,
#enlaces-footer .f-accesos span,
#enlaces-footer .f-informacion span {
    text-transform: initial;
    text-align: left;
    font-size: 14px;
}

.f_iconos span:last-child svg {
    width: 1.2em;
    padding-top: 5px;
    height: 1.2em;
}

@media (min-width: 768px) and (max-width: 1023px) {
    .menu-responsive .jet-dropdown-arrow {
        margin-right: 0.5%;
    }

    .c-footer-movil li a {
        text-transform: initial;
    }

    .enlaces-home .header-box i {
        margin-top: -10px;
        margin-right: -6px;
    }

    .enlaces-home .header-box a {
        padding: 0px 110px 10px 12px !important;
    }

    .enlaces-home .title-home-box .elementor-widget-container {
        padding: 0px !important;
    }

    .avisos-home .aviso-box i {
        margin-top: -6px;
        margin-right: 2px;
    }
}

/* CRISTIAN (UR) - FIN Footer y menu */


/* CRISTIAN (UR) - Arreglos home */

.arrow-home-box .fa-long-arrow-right:before {
    content: "";
    background-image: url(https://www.unirioja.es/wp-content/uploads/2022/09/arrow-up-right.svg) !important;
    filter: invert(21%) sepia(99%) saturate(2712%) hue-rotate(350deg) brightness(73%) contrast(132%);
    width: 30px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin: -8px 8px;
    vertical-align: middle;
}

.buscadores-home .form-consulta-submit {
    line-height: 1em !important;
    padding: 10px 0px !important;
    border-radius: 5px 5px 5px 5px !important;
    margin-left: 4px !important;
}

@media (min-width: 768px) {
    .buscadores-home .b-columna_responsive {
        margin: 0px -10px !important;
    }
}

@media (max-width: 768px) {
    .buscadores-home {
        width: 100%;
    }

    .carrousel-home .jet-carousel .jet-arrow.next-arrow {
        right: 2px;
        top: 110px;
    }

    .carrousel-home .jet-carousel .jet-arrow.prev-arrow {
        left: 2px;
        top: 110px;
    }

    .avisos section {
        width: 100% !important;
    }

    .c-plantilla__cabecera {
        padding: 0px 10px !important;
    }

    .c-menu-listado .elementor-accordion-title,
    .c-menu-listado .menu-com-container {
        padding: 0px 10px;
    }

    .noticias-home-bloque-6 .col-md-4 {
        margin-bottom: 20px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .carrousel-home .jet-carousel .jet-arrow.next-arrow {
        top: 250px;
    }

    .carrousel-home .jet-carousel .jet-arrow.prev-arrow {
        top: 250px;
    }
}

@media (min-width: 426px) and (max-width: 768px) {
    .ur-cifras .UR-cifras-datos .urc_col {
        width: 48% !important;
        margin: 15px 6px;
    }
}

.avisos .elementor-container {
    height: 160px;
}

.avisos section {
    width: 96%;
}

.avisos-home .aviso-box i,
.post-type-archive-avisos .aviso-box i,
.archive.tax-cat_aviso .aviso-box i {
    transform: rotate(360deg) !important;
    margin-right: 10px;
    margin: -5px 8px;
}

.avisos-home .elementor-icon,
.avisos-archive .elementor-icon {
    margin-top: 6px;
}

.enlaces-home .header-box:nth-child(1).elementor-widget-wrap.elementor-element-populated,
.enlaces-home .header-box:nth-child(2).elementor-widget-wrap.elementor-element-populated,
.enlaces-home .header-box:nth-child(3).elementor-widget-wrap.elementor-element-populated {
    background-color: #D9FBFB !important;
    border-radius: 5px !important;
}

.enlaces-home .header-box:nth-child(1).elementor-widget-wrap.elementor-element-populated,
.enlaces-home .header-box:nth-child(2).elementor-widget-wrap.elementor-element-populated,
.enlaces-home .header-box:nth-child(3).elementor-widget-wrap.elementor-element-populated {
}

.enlaces-home .header-box:nth-child(5) .elementor-widget-wrap.elementor-element-populated {
    background-color: #F2F4F8 !important;
    border-radius: 5px !important;
}

.enlaces-home .header-box.grados-y-dobles-grados .elementor-widget-wrap.elementor-element-populated,
.enlaces-home .header-box .elementor-widget-wrap.elementor-element-populated {
    border-radius: 5px !important;
    padding: 0px !important;
    height: 126px !important;
}

.enlaces-home .header-box.grados-y-dobles-grados .elementor-widget-wrap.elementor-element-populated:hover,
.enlaces-home .header-box .elementor-widget-wrap.elementor-element-populated:hover {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #F2F4F8;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
}

.enlaces-home .header-box .elementor-widget-wrap.elementor-element-populated:hover {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #F2F4F8;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
}

.enlaces-home .header-box a {
    padding: 20px 38px 20px 30px;
    width: 100%;
    height: 126px;
}

.enlaces-home .header-box a span {
    text-align: left;
    text-shadow: none;
}

.testimonios-home .eicon-chevron-left,
.testimonios-home .eicon-chevron-right {
    background: #cc0000;
    padding: 10px 10px;
    border-radius: 24px;
    width: 36px;
    height: 36px;
    margin-right: 10px;
    margin-left: 14px;
}

.cd-pretitle {
    color: #A2191F;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
    font-weight: 600;
    display: none;
}

.cd-title {
    margin-top: 5px;
}

.cd-noticias-int .elementor-post-info {
    display: none !important;
}

.cd-noticias-int .elementor-heading-title {
    font-size: 24px;
}

.cd-noticias img {
    width: 100%;
}

body.home .cd-noticias .cd-title > h2,
.cd-noticias .cd-title > h2 {
    font-size: 24px;
    color: #022B30;
    font-weight: 600;
    line-height: 28px !important;
}

body.home .noticias-home-bloque-6 h2,
.noticias-home-bloque-6 h2 {
    font-size: 24px;
    color: #022B30;
    font-weight: 600;
    margin-top: 20px;
    line-height: 28px !important;
}

body.home .noticias-home-bloque-6 .col-md-4 {
    margin-bottom: 30px;
}

body.home .cd-noticias .owl-item div:hover:last-child {
    color: #022B30;
}

body.home .cd-noticias .owl-item a:hover:last-child {
    color: #022B30;
}

body.home .cd-noticias .cd-title > h2:hover,
.box-noticias-actividades h4 a:hover,
.box-noticias-noticias h4 a:hover,
.c-noticias-interno-paginas h4 a:hover {
    color: #CC0000 !important;
}

.cd-noticias a:hover {
    color: black !important;
    text-decoration: none;
}

.elementor-widget-button a:hover {
    text-decoration: none;
}

.actividades-home .elementor-hidden-phone,
.avisos-home .elementor-hidden-phone {
    display: block;
}

.actividades-home .elementor-widget-theme-post-title a:hover {
    color: #CC0000;
}

.c-actividad-bucle .elementor-widget-theme-post-title a:hover {
    color: #CC0000;
}

.c-actividad-bucle .elementor-post-info__terms-list-item:hover {
    color: #CC0000 !important;
}

.UR-cifras-datos span.elementor-counter-number-prefix {
    display: none;
}

.avisos-home .avisos .arrow-home-box i {
    color: #CC0000;
}

@media (max-width: 1024px) {
    .buscadores-home .responsive .submit-form-icon {
        line-height: 1em;
        width: 100%;
        margin-top: 8px;
    }

    .buscadores-home #consulta,
    .buscadores-home #consulta-revistas {
        width: 100% !important;
    }

    .b-columna_responsive .elementor-widget-wrap.elementor-element-populated {
        margin: 0px 20px !important;
        padding: 0px !important;
    }

    .b-columna_responsive .responsive {
        margin-bottom: 20px !important;
    }

    .responsive .consulta-investigadores {
        margin: 0px 20px !important;
    }

    .avisos-home .aviso-box i {
        margin-right: 6px;
        transform: rotate(0deg) !important;
    }

    .avisos-home .aviso-box h1 {
        margin-right: 10px;
    }

    .enlaces-home .header-box a {
        padding: 2px 25px 2px 6px !important;
    }

    #menu-com-1 {
        margin-left: 10px;
    }

    .enlaces-home .header-box.grados-y-dobles-grados .elementor-widget-wrap.elementor-element-populated,
    .enlaces-home .header-box .elementor-widget-wrap.elementor-element-populated,
    .enlaces-home .header-box a,
    .enlaces-home .header-box.grados-y-dobles-grados .elementor-widget-wrap.elementor-element-populated:hover,
    .enlaces-home .header-box .elementor-widget-wrap.elementor-element-populated:hover {
        height: auto !important;
    }
}

@media (min-width: 500px) and (max-width: 767px) {
    .avisos-home .aviso-box i {
        margin-top: -98px !important;
    }
}

@media (max-width: 768px) {
    .b-columna_responsive .elementor-widget-container {
        padding: 0% !important;
    }

    .ur-cifras .elementor-hidden-phone {
        display: block;
    }

    .ur-cifras .urc_col {
        width: 100% !important;
        margin: 15px 0px;
    }

    .ur-cifras .urc_col > .elementor-widget-wrap {
        padding: 0% !important;
    }

    .carrousel-home .jet-carousel {
        margin-left: 0px;
        margin-right: 0px;
    }

    .slider-testimonios .swiper-slide-prev {
        margin-right: 0px !important;
    }

    .noticias_byn h2 {
        word-break: break-all;
    }

    .menu-listado.c-menu-listado .elementor-tab-title {
        background: #D9FBFB;
    }

    .menu-listado.c-menu-listado {
        border-top: 1px solid #FFFFFF;
    }

    .menu-listado.c-menu-listado .elementor-tab-content {
        background: #D9FBFB;
        margin-top: 1px;
    }
}

@media (max-width: 767px) {
    .carrousel-home .fal.fa-angle-left {
        margin-left: 12px;
    }

    .carrousel-home .fal.fa-angle-right {
        margin-left: 12px;
    }
}

@media (min-width: 1025px) {

    .buscadores-home #consulta,
    .buscadores-home #consulta-revistas {
        width: 78%;
    }

    .buscadores-home .form-consulta-submit {
        margin-left: 5px !important;
    }
}

@media (min-width: 769px) and (max-width: 1023px) {
    .ecs-posts article:first-child i {
        margin-top: 12px;
    }

    .buscadores-home .elementor-col-50:nth-child(2) p {
        margin-bottom: 2.2em;
    }
}

.buscadores-home #consulta,
.buscadores-home #consulta-revistas {
    border-radius: 5px 5px 5px 5px !important;
}

.home1-box.img-video .elementor-custom-embed-image-overlay.rocket-lazyload.entered.lazyloaded {
    background-position: right;
    background-repeat: no-repeat;
}

.testimonios-home i.eicon-play::before {
    content: " ";
    background-image: url(https://www.unirioja.es/wp-content/uploads/2022/09/play.svg);
    width: 64px;
    height: 64px;
    display: block;
    background-repeat: no-repeat;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.iconos-ur-en-cifras i.far.fa-trophy::before {
    content: " ";
    background-image: url(https://www.unirioja.es/wp-content/uploads/2022/09/trophy.svg);
    width: 55px;
    height: 55px;
    display: block;
    top: -10px;
    background-repeat: no-repeat;
    filter: invert(68%) sepia(25%) saturate(3562%) hue-rotate(131deg) brightness(87%) contrast(94%);
}


/* CRISTIAN (UR) - FIN Arreglos home */


/* CRISTIAN (UR) - Enlace actividades H1 (hover) */

.titulo-actividades_home h1:hover {
    color: #cc0000 !important;
}

.col-drc-actividades .c-cat__actividades {
    display: none;
}

.col-drc-actividades .c-actividad-bucle {
    width: 100%;
}

.col-drc-actividades .c-actividades-interno-home .elementor-element-populated {
    padding: 0px !important;
}

.col-drc-actividades .c-actividad-fecha {
    display: none;
}

.col-drc-noticias .entradas-ultimas-not .entry-title a:hover {
    text-decoration: none;
}

.col-drc-actividades .elementor-heading-title.elementor-size-default a {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px;
}

/* CRISTIAN (UR) - FIN Enlace actividades H1 (hover) */


/* CRISTIAN (UR) - Plantilla noticias */

.c-noticia__buscador input,
.c-noticia__buscador .elementor-search-form__submit,
.c-noticia__buscador .elementor-search-form__submit:hover {
    border-radius: 5px;
}

.c-noticia__buscador .elementor-search-form__submit:hover {
    border: 1px solid #cc0000 !important;
}

.listado-categorias a {
    background-color: #D9FBFB !important;
    padding: 10px !important;
}

.listado-categorias a:hover {
    background-color: #9EF0F0 !important;
    padding: 10px !important;
    text-decoration: none !important;
}

.elementor-kit-7 button,
.elementor-kit-7 input[type="button"],
.elementor-kit-7 input[type="submit"],
.elementor-kit-7 .elementor-button {
    text-shadow: none;
}

.listado-etiquetas a:hover,
.listado-etiquetas a {
    background-color: transparent !important;
    padding: 0px !important;
}

.listado-etiquetas a {
    margin-right: 6px !important;
}

.listado-etiquetas a:hover {
    color: #da1e28 !important;
    text-decoration: underline !important;
}

.menu-noticias .menu-item-has-children {
    /*margin-bottom: 20px;*/
}

body.blog .ecs-load-more-button a {
    line-height: 23px !important;
    margin-bottom: 20px;
}

body.blog .post h1 > a:hover {
    color: #CC0000;
}


.em.pixelbones a {
    color: #CC0000 !important;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    font-weight: bold;
}

body.single-post .bloque-interno-noticias p,
body.single-event .bloque-interno-eventos p,
body.single-event .bloque-interno-eventos li,
body.single-event .bloque-interno-eventos ul {
    font-family: 'IBM Plex Serif';
    font-size: 18px;
    line-height: 23px;
}

/*.bloque-interno-eventos .elementor-accordion > div:first-of-type {
    display: none;
}*/

/*The bit below adds the top border back in*/
.bloque-interno-eventos .elementor-accordion {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d4d4d4;
}

.single-event .c-actividades-interno-home .elementor-widget:not(:last-child) {
    margin-bottom: 5px;
}

.single-post .c-actividades-interno .elementor-widget:not(:last-child) {
    margin-bottom: 5px;
}

body.single-post .bloque-interno-noticias .c-actividades-interno a {
    font-family: 'IBM Plex Sans';
}

.c-cat__actividades .elementor-post-info__terms-list a:not(:first-child) {
    display: none !important;
}

.bloque-interno-eventos .elementor-widget-accordion .elementor-tab-content a {
    color: #CC0000;
}


.bloque-interno-eventos .elementor-widget-accordion .elementor-tab-content a:hover {
    color: #A2191F;
    text-decoration: underline;
}

.bloque-interno-eventos hr {
    border: 1px solid #DDE1E3;
    margin-bottom: 10px;
}

.elementor-accordion-title {
    margin-top: -3px;
    display: block;
}


body.single-event .elementor-widget-text-editor a,
body.single-post .elementor-widget-text-editor a,
body.page .elementor-widget-text-editor a {
    color: #CC0000;
}

body.page .elementor-widget-text-editor b a,
body.page .elementor-widget-text-editor strong a {
    color: #000000;
}

body.page .elementor-widget-text-editor b a:hover,
body.page .elementor-widget-text-editor strong a:hover {
    text-decoration: none;
    color: #CC0000;
}

body.single-event .elementor-widget-text-editor a:hover,
body.single-post .elementor-widget-text-editor a:hover,
body.page .elementor-widget-text-editor a:hover {
    color: #A2191F;
    text-decoration: underline;
}

body.single-post .bloque-interno-noticias p a {
    font-family: 'IBM Plex Serif';
    color: #CC0000;
}

/*body.single-post .bloque-interno-noticias a:hover {
    text-decoration:underline;
    font-family: 'IBM Plex Serif';
}*/

/*body.single-post .bloque-interno-noticias a:visited {
    color:#A2191F;
}*/

body.single-post .bloque-interno-noticias .elementor-post-info__terms-list a:hover {
    font-family: 'IBM Plex Sans';
}

body.single-post .listado-etiquetas a:hover {
    text-decoration: none;
}

body.single-post .box-noticias-actividades h4 a:hover {
    text-decoration: none;
}

body.single-post .bloque-interno-noticias .c-actividades-interno a:hover {
    text-decoration: none;
    font-family: 'IBM Plex Sans';
}

#resultados-de-busqueda a {
    color: #cc0000;
}

.c-buscador__tarjeta article {
    box-shadow: none !important;
    border-bottom: 1px solid #00000020 !important;
    padding: 1em 0 !important;
}

.c-buscador__tarjeta h3 a:hover {
    color: #A2191F !important;
    text-decoration: underline;
}

#resultados-de-busqueda a:hover,
.pag-result a:hover {
    color: #A2191F;
    text-decoration: underline;
}

#resultado div > ul {
    max-width: 100% !important;
}

#resultado div > ul > li {
    font-size: 16px !important;
    text-transform: inherit;
}

#resultado strong:first-child {
    font-size: 16px;
}

#resultado .col-total {
    color: #007D79;
    font-weight: 500;
}

.search #resultado {
    padding: 0px !important;
}

@media (max-width: 768px) {
    .search #resultado {
        padding: 0px !important;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .search #resultado {
        padding: 0 160px 0px 140px;
    }
}

#resultados-de-busqueda #resultado .col-total,
#resultados-de-busqueda #resultado .col-1,
#resultados-de-busqueda #resultado .col-2 {
    font-size: 16px;
    text-transform: initial;
}

#resultados-de-busqueda .page-numbers.current {
    font-weight: 700;
}

body.single-post .bloque-interno-destacado-noticias p,
body.single-post .bloque-interno-destacado-noticias h2 {
    font-family: 'IBM Plex Sans';
}

.bloque-interno-noticias .elementor-widget-image .widget-image-caption.wp-caption-text {
    text-align: left;
    font-style: normal;
}

.cd-post-date a {
    font-family: 'IBM Plex Sans' !important;
}

body.single-post .listado-categorias a,
body.single-post .listado-etiquetas a {
    font-family: 'IBM Plex Sans' !important;
}

.cd-post-date a:hover {
    font-family: 'IBM Plex Sans' !important;
    text-decoration: none !important;
}

.cd-post-date a span:hover {
    color: #CC0000 !important;
}

.c-noticia__buscador button {
    border: 1px #CC0000 solid !important;
}

@media (min-width: 1024px) and (max-width: 1367px) {
    .c-menu-listado {
        display: none;
    }
}

@media (min-width: 425px) and (max-width: 767px) {
    .c-menu-listado .elementor-accordion-icon.elementor-accordion-icon-right {
        margin-right: 25px;
    }
}

@media (min-width: 375px) and (max-width: 424px) {
    .c-menu-listado .elementor-accordion-icon.elementor-accordion-icon-right {
        margin-right: 18px;
    }
}

@media (max-width: 320px) {
    .avisos-home .aviso-box i {
        margin-top: -18px;
        margin-right: 2px;
    }
}

@media (max-width: 425px) {
    .avisos-home .aviso-box i {
        margin-top: calc(100% - 50px);
        margin-left: calc(100% - 45px);
    }

    .arrow-home-box i.fal.fa-long-arrow-right {
        margin-top: calc(100% - 50px);
    }
}

/* CRISTIAN (UR) - FIN Plantilla noticias */


/* CRISTIAN (UR) -  Plantilla actividades */

.ring.four,
.ring.three,
.ring.two,
.ring-one {
    --date-border-color-top: #FFFFFF !important;
    --date-border-color-left: #FFFFFF !important;
    --date-border-color-right: #FFFFFF !important;
    --date-border-color-bottom: #FFFFFF !important;
}

.c-actividad-fecha .elementor-widget-wrap.elementor-element-populated {
    padding: 8px;
}

body.home .c-actividad-fecha {
    margin: 2%;
}

a[href*="https://www.unirioja.es/actividades/categorias/portada/"] {
    display: none !important;
}

@media (max-width: 768px) {

    .c-menu-lateral-actividades,
    .c-menu-lateral-avisos {
        display: flex;
    }

    .calendario-menu-lateral {
        order: 1;
    }

    .calendario-menu-lateral {
        /*margin: 15px 10px 30px;*/
    }

    #menu-informacion-academica-general li {
        font-weight: 300;
        margin-left: 12px;
    }

    #menu-informacion-academica-general li:first-child {
        font-weight: 600;
        margin-left: 0px;
    }

    .listado-categorias a {
        display: inline-block !important;
        margin-bottom: 5px;
    }
}

.c-actividades-interno .elementor-element-populated {
    padding: 0px !important;
}

.c-actividades-interno .c-actividad-fecha .c-actividad-fecha__dia {
    margin-bottom: 5px !important;
}

.c-actividades-interno .c-actividad-fecha .elementor-widget-wrap.elementor-element-populated {
    padding: 8px !important;
}

.c-actividades-interno-home .c-actividad-fecha .elementor-widget-wrap.elementor-element-populated {
    padding: 5px !important;
}

.c-actividades-interno-home .c-actividad-fecha .c-actividad-fecha__dia {
    margin-bottom: 5px !important;
}

.c-actividades-interno-home .elementor-element-populated {
    padding: 0px 10px 0px 0px !important;
}

.c-actividades-interno-home .c-cat__actividades {
    margin-bottom: 10px !important;
}

#info strong:before {
    content: '\A';
}

#info {
    content: '\A';
}

.single-event .elementor-post-info__terms-list-item:not(:first-child),
.single-post .elementor-post-info__terms-list-item:not(:first-child) {
    display: inline-block !important;
    margin-bottom: 5px;
}


@media (max-width: 760px) {
    .c-actividades-interno-home .elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }
}

/* CRISTIAN (UR) -  FIN Plantilla actividades */

/* CRISTIAN (UR) - Calendario */

.eventless-today,
.c-menu-lateral-actividades .eventless-today {
    font-weight: bold !important;
}

.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span {
    font-weight: 400 !important;
    color: black !important;
}

.em.em-calendar.size-small .em-cal-body .em-cal-day.eventless-today .em-cal-day-date.em-cal-day-date span {
    font-weight: 700 !important;
    color: black !important;
}

.eventless-today .em-cal-day-date span {
    color: black !important;
    background-color: #D9FBFB !important;
    font-weight: 800 !important;
}

.c-menu-lateral-actividades table td {
    border-right: none !important;
    border-left: none !important;
    border-top: 1px solid #CCC;
}

tr.days-names td {
    background-color: #D9FBFB !important;
    text-transform: uppercase;
}

table.em-calendar td.eventful {
    background-color: transparent !important;
}

.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a {
    color: #CC0000 !important;
    font-weight: 700;
}

.em-calendar {
    color: #000000;
}

.c-menu-lateral-actividades table tbody > tr:nth-child(odd) > td,
.c-menu-lateral-avisos table tbody > tr:nth-child(odd) > td {
    background-color: transparent;
}

.c-menu-lateral-actividades table tbody tr:hover > td,
.c-menu-lateral-avisos table tbody tr:hover > td {
    background-color: transparent;
}

.c-menu-lateral-actividades table thead tr td a,
.c-menu-lateral-avisos table thead tr td a {
    color: #CC0000;
}

.c-menu-lateral-actividades table thead tr td a:hover,
.c-menu-lateral-avisos table thead tr td a:hover {
    color: #A2191F;
}

section.em-cal-head.em-cal-week-days.em-cal-days.size-small.size-medium {
    border-bottom: 1px solid #022B30;
    border-top: 1px solid #022B30;
    border-radius: 0px;
}

.em.em-calendar .em-cal-head > div {
    margin: 2px !important;
    font-size: 14px;
    font-weight: 600;
    color: #022B30;
}

.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover {
    filter: invert(17%) sepia(91%) saturate(3390%) hue-rotate(354deg) brightness(78%) contrast(125%) !important;
}

.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a {
    background-color: #D9FBFB !important;
    border-color: #D9FBFB !important;
    color: #000000 !important;
}

.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,
.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span {
    font-size: 14px !important;
}

.em.em-calendar.size-small .em-cal-nav .month input {
    font-weight: 600;
    font-size: 14px !important;
    text-transform: capitalize;
}

.em.em-calendar.size-small .em-cal-nav .em-calnav svg {
    height: 20px;
    width: 12px;
}

.em.em-calendar.size-small .em-cal-nav .em-calnav {
    width: 26px;
    height: 15px;
}

/*.page-id-78792 .em.em-calendar.size-small .em-cal-nav {
    padding-top: 2rem !important;
}*/

.em.pixelbones {
    font-size: 14px !important;
}

.em.em-calendar.size-small .em-cal-body .eventful-today .em-cal-day-date .limited-icon {
    color: #000000 !important;
}

.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a {
    height: 32px;
}

@media (min-width: 768px) and (max-width: 1023px) {
    .em.em-calendar section.em-cal-days {
        grid-template-columns: repeat(auto-fit, minmax(26px, 1fr));
    }

    .em.em-calendar .em-cal-nav .month-nav {
        display: none !important;
    }

    .em.em-calendar.size-small .em-cal-nav .month input {
        font-size: 14px !important;
    }
}

/* CRISTIAN (UR) - FIN Calendario */

/* CRISTIAN (UR) - Estudios */

.menu2desktop li:first-child {
    display: none;
}

.menu2 li:first-child {
    font-weight: 700;
    margin-left: 0px;
    margin-top: 10px;
}

.menu2 li {
    font-weight: 400;
    margin-left: 12px;
}

.c-estudios-flecha-derecha i {
    transform: rotate(-7deg) !important;
}

.titulo-titulaciones h1,
.titulo-titulaciones h2,
.titulo-titulaciones h3,
.titulo-titulaciones h4,
.titulo-titulaciones h5,
.titulo-titulaciones h6 {
    color: #007D79 !important;
}

/* CRISTIAN (UR) - FIN Estudios */

/* CRISTIAN (UR) - Guias Docentes */

@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) {

    .c-shortcode__guiasdocentes table,
    .c-shortcode__guiasdocentes thead,
    .c-shortcode__guiasdocentes tbody,
    .c-shortcode__guiasdocentes th,
    .c-shortcode__guiasdocentes td,
    .c-shortcode__guiasdocentes tr {
        display: block;
    }

    .c-shortcode__guiasdocentes thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .c-shortcode__guiasdocentes td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }

    .c-shortcode__guiasdocentes td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }
}

/* CRISTIAN (UR) - FIN Guias Docentes */

/* CRISTIAN (UR) - Buscador */

.buscador-avanzado-resultados .probox .prosettings .innericon {
    filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
}

.buscador-avanzado2 .probox .prosettings .innericon,
.buscador-avanzado2 .probox .promagnifier div.innericon {
    filter: invert(100%) sepia(0%) saturate(117%) hue-rotate(211deg) brightness(108%) contrast(101%);
}

#resultados-busqueda a.elementor-post__read-more {
    color: #FFFFFF;
    background-color: #CC0000;
    padding: 10px 30px;
    border-radius: 5px;
    text-transform: initial;
}

#resultados-busqueda .elementor-post__card {
    border-bottom: 1px solid #00000020;
}

#resultado {
    max-width: 100% !important;
    padding: 0 30px;
}

#resultados-busqueda a.elementor-post__read-more:hover {
    background-color: #A2191F;
}

/* CRISTIAN (UR) - FIN Buscador */

/* CIMADIGITAL - GRID ACTIVIDADES*/

.c-actividad-fecha {
    position: absolute;
    top: 0;
    z-index: 9;
    background-color: #ffffff;
    width: auto !important;
    margin: 3%;
}

#fecha-bucle .elementor-shortcode {
    color: #000000;
    font-weight: 600;
    font-size: 16px;
}

#fecha-interna-actividad .elementor-shortcode {
    font-weight: 700;
    color: #022B30;
    font-size: 18px;
}

.c-actividad-fecha__mes {
    margin-bottom: 0 !important;
}

/* CIMADIGITAL - FIN GRID ACTIVIDADES*/

.jet-carousel .jet-arrow svg {
    fill: #ffffff;
}

#_Transparent_Rectangle_ {
    fill: none;
}

.jet-carousel .jet-arrow {
    width: 30px;
    height: 30px;
}

.cd-title > h2 {
    font-size: 24px;
    color: #a2191f;
}

.cd-pretitle {
    font-size: 18px;
    font-weight: bold;
}


/* MOD:CIMADIGITAL ARCHIVE AVISOS */

.c-avisos__cat-principal {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 23px;
    color: #A2191F;
}

.c-actividades__cat-principal {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 23px;
    color: #cc0000;
}

span.c-actividades__cat-principal.c-categoria-principal__3571,
span.c-actividades__cat-principal.c-categoria-principal__3565 {
    color: #00A9C8 !important;
}

span.c-actividades__cat-principal.c-categoria-principal__3559 {
    color: #820E3C !important;
}

.c-cat-principal__414 {
    color: #cc0000 !important;
}

.c-cat-principal__4651 {
    color: #00ccff !important
}

.c-cat-principal__877,
.c-actividades__cat-principal.c-categoria-principal__110 {
    color: #0033cc !important;
}

.c-cat-principal__864,
.c-actividades__cat-principal.c-categoria-principal__108 {
    color: #a2191f !important;
}

.c-cat-principal__758,
.c-actividades__cat-principal.c-categoria-principal__135 {
    color: #ff3300 !important;
}

.c-cat-principal__752,
.c-actividades__cat-principal.c-categoria-principal__138 {
    color: #ff6600 !important;
}

.c-cat-principal__744,
.c-actividades__cat-principal.c-categoria-principal__129 {
    color: #cc0066 !important;
}

.c-cat-principal__750,
.c-actividades__cat-principal.c-categoria-principal__132 {
    color: #cc3399 !important;
}

.c-cat-principal__730 {
    color: #ff6600 !important;
}

.c-cat-principal__764,
.c-actividades__cat-principal.c-categoria-principal__139 {
    color: #ff6699 !important;
}

.c-cat-principal__766,
.c-actividades__cat-principal.c-categoria-principal__124 {
    color: #ff9900 !important;
}

.c-cat-principal__772,
.c-actividades__cat-principal.c-categoria-principal__142 {
    color: #33cccc !important;
}

.c-cat-principal__779 {
    color: #cc0033 !important;
}

.c-cat-principal__786 {
    color: #cc6633 !important;

}


.c-cat-principal__787 {
    color: #ff6633 !important;
}

.c-cat-principal__792 {
    color: #66cc33 !important;
}

.c-cat-principal__799 {
    color: #339933 !important;
}

.c-cat-principal__800 {
    color: #ff99cc !important;
}

.c-cat-principal__807 {
    color: #cc99cc !important;
}


.c-cat-principal__808 {
    color: #cc6699 !important;
}

.c-cat-principal__813 {
    color: #33ccff !important;
}

.c-cat-principal__820 {
    color: #66ccff !important;
}

.c-cat-principal__821 {
    color: #999999 !important;
}

.c-cat-principal__828 {
    color: #999999 !important;
}

.c-cat-principal__829 {
    color: #009999 !important;
}

.c-cat-principal__561 {
    color: #c39 !important;
}

.c-cat-principal__849 {
    color: #c69 !important;
}

.c-cat-principal__850 {
    color: #393 !important;
}

.c-cat-principal__562 {
    color: #c03 !important;
}

.c-cat-principal__568 {
    color: #f90 !important;
}

.c-cat-principal__577 {
    color: #f9c !important;
}

.c-cat-principal__582 {
    color: #c9c !important;
}

.c-cat-principal__584 {
    color: #3cf !important;
}

..c-cat-principal__589 {
    color: #9cf !important;
}

.c-cat-principal__596 {
    color: #f60 !important;
}

.c-cat-principal__598 {
    color: #f69 !important;
}

.c-cat-principal__575 {
    color: #999 !important;
}

.c-cat-principal__864 {
    color: #c00 !important;
}

.c-cat-principal__870 {
    color: #f60 !important;
}

.c-cat-principal__884 {
    color: #999 !important;
}

.c-cat-principal__891 {
    color: #f90 !important;
}


.c-cat-principal__411 {
    color: #ff9900 !important;
}

.c-cat-principal__410,
.c-actividades__cat-principal.c-categoria-principal__104 {
    color: #6600cc !important;
}

.c-cat-principal__412 {
    color: #0099ff !important;
}

.c-cat-principal__413 {
    color: #339900 !important;
}


.c-cat-principal__414 {
    color: #cc0000 !important;
}


.c-cat-principal__464 {
    color: #a2191f !important;
}

.c-cat-principal__898 {
    color: #0099ff !important;
}


/*
.cat_aviso-doble-grado-en-matematicas-ingenieria-informatica .elementor-post-info__terms-list-item{
    color: #ff6600 !important;
}*/
.cat_aviso-doble-grado-en-matematicas-ingenieria-informatica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(42%) sepia(97%) saturate(2354%) hue-rotate(1deg) brightness(103%) contrast(101%);
    margin-right: 10px;
}

/*
.cat_aviso-doble-grado-en-ingenieria-agricola-enologia .elementor-post-info__terms-list-item{
    color: #cc3399 !important;
}*/
.cat_aviso-doble-grado-en-ingenieria-agricola-enologia .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(35%) sepia(36%) saturate(3360%) hue-rotate(293deg) brightness(82%) contrast(95%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-enologia .elementor-post-info__terms-list-item{
    color: #cc0066 !important;
}*/
.cat_aviso-grado-en-enologia .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(20%) sepia(64%) saturate(3707%) hue-rotate(313deg) brightness(81%) contrast(123%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-ingenieria-agricola .elementor-post-info__terms-list-item{
    color: #cc3399 !important;
}*/
.cat_aviso-grado-en-ingenieria-agricola .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(38%) sepia(46%) saturate(2082%) hue-rotate(287deg) brightness(79%) contrast(102%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-matematicas .elementor-post-info__terms-list-item{
    color: #ff6600 !important;
}*/
.cat_aviso-grado-en-matematicas .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(40%) sepia(48%) saturate(2172%) hue-rotate(0deg) brightness(102%) contrast(105%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-ingenieria-informatica .elementor-post-info__terms-list-item{
    color: #ff3300 !important;
}*/
.cat_aviso-grado-en-ingenieria-informatica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(23%) sepia(43%) saturate(7101%) hue-rotate(7deg) brightness(108%) contrast(101%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-quimica .elementor-post-info__terms-list-item{
    color: #ff6699 !important;
}*/
.cat_aviso-grado-en-quimica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(61%) sepia(55%) saturate(2835%) hue-rotate(304deg) brightness(101%) contrast(102%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-administracion-y-direccion-de-empresas .elementor-post-info__terms-list-item{
    color: #ff9900 !important;
}*/
.cat_aviso-grado-en-administracion-y-direccion-de-empresas .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(61%) sepia(55%) saturate(2835%) hue-rotate(304deg) brightness(101%) contrast(102%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-turismo .elementor-post-info__terms-list-item{
    color: #33cccc !important;
}*/
.cat_aviso-grado-en-turismo .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(79%) sepia(65%) saturate(525%) hue-rotate(126deg) brightness(84%) contrast(89%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-derecho .elementor-post-info__terms-list-item{
    color: #cc0033 !important;
}*/
.cat_aviso-grado-en-derecho .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(13%) sepia(94%) saturate(5453%) hue-rotate(339deg) brightness(78%) contrast(107%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-relaciones-laborales-y-recursos-humanos .elementor-post-info__terms-list-item{
    color: #cc6633 !important;
}*/
.cat_aviso-grado-en-relaciones-laborales-y-recursos-humanos .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(42%) sepia(12%) saturate(2818%) hue-rotate(335deg) brightness(109%) contrast(88%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-relaciones-laborales-y-recursos-humanos .elementor-post-info__terms-list-item{
    color: #cc6633 !important;
}*/
.cat_aviso-grado-en-relaciones-laborales-y-recursos-humanos .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(42%) sepia(12%) saturate(2818%) hue-rotate(335deg) brightness(109%) contrast(88%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-trabajo-social .elementor-post-info__terms-list-item{
    color: #ff6633 !important;
}*/
.cat_aviso-grado-en-trabajo-social .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(56%) sepia(69%) saturate(3979%) hue-rotate(339deg) brightness(104%) contrast(102%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-educacion-infantil .elementor-post-info__terms-list-item{
    color: #66cc33 !important;
}*/
.cat_aviso-grado-en-educacion-infantil .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(77%) sepia(81%) saturate(550%) hue-rotate(42deg) brightness(91%) contrast(73%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-educacion-primaria .elementor-post-info__terms-list-item{
    color: #339933 !important;
}*/
.cat_aviso-grado-en-educacion-primaria .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(49%) sepia(63%) saturate(642%) hue-rotate(71deg) brightness(86%) contrast(76%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-lengua-y-literatura-hispanica .elementor-post-info__terms-list-item{
    color: #ff99cc !important;
}*/
.cat_aviso-grado-en-lengua-y-literatura-hispanica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(73%) sepia(93%) saturate(434%) hue-rotate(286deg) brightness(101%) contrast(105%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-estudios-ingleses .elementor-post-info__terms-list-item{
    color: #cc99cc !important;
}*/
.cat_aviso-grado-en-estudios-ingleses .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(94%) sepia(78%) saturate(6202%) hue-rotate(204deg) brightness(81%) contrast(98%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-geografia-e-historia .elementor-post-info__terms-list-item{
    color: #cc6699 !important;
}*/
.cat_aviso-grado-en-geografia-e-historia .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(51%) sepia(94%) saturate(349%) hue-rotate(283deg) brightness(85%) contrast(86%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-ingenieria-electrica .elementor-post-info__terms-list-item{
    color: #33ccff !important;
}*/
.cat_aviso-grado-en-ingenieria-electrica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(51%) sepia(94%) saturate(349%) hue-rotate(283deg) brightness(85%) contrast(86%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-ingenieria-electronica-industrial-y-automatica .elementor-post-info__terms-list-item{
    color: #66ccff !important;
}*/
.cat_aviso-grado-en-ingenieria-electronica-industrial-y-automatica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(79%) sepia(58%) saturate(2611%) hue-rotate(173deg) brightness(102%) contrast(103%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-ingenieria-mecanica .elementor-post-info__terms-list-item{
    color: #999999 !important;
}*/
.cat_aviso-grado-en-ingenieria-mecanica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(91%) sepia(17%) saturate(5807%) hue-rotate(179deg) brightness(100%) contrast(104%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-enfermeria .elementor-post-info__terms-list-item{
    color: #999999 !important;
}*/
.cat_aviso-grado-en-enfermeria .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(65%) sepia(0%) saturate(1533%) hue-rotate(172deg) brightness(95%) contrast(89%);
    margin-right: 10px;
}

/*
.cat_aviso-grado-en-linguistica-computacional-y-tecnologia-del-lenguaje	 .elementor-post-info__terms-list-item{
    color: #009999 !important;
}*/
.cat_aviso-grado-en-linguistica-computacional-y-tecnologia-del-lenguaje .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(39%) sepia(56%) saturate(2807%) hue-rotate(153deg) brightness(91%) contrast(101%);
    margin-right: 10px;
}

/*
.cat_aviso-d-agricultura-y-alimentacion .elementor-post-info__terms-list-item{
    color: #c39 !important;
}*/
.cat_aviso-d-agricultura-y-alimentacion .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(39%) sepia(56%) saturate(2807%) hue-rotate(153deg) brightness(91%) contrast(101%);
    margin-right: 10px;
}

/*
.cat_aviso-d-ciencias-humanas .elementor-post-info__terms-list-item{
    color: #c69 !important;
}*/
.cat_aviso-d-ciencias-humanas .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(54%) sepia(11%) saturate(3261%) hue-rotate(71deg) brightness(88%) contrast(80%);
    margin-right: 10px;
}

/*
.cat_aviso-d-ciencias-de-la-educacion .elementor-post-info__terms-list-item{
    color: #393 !important;
}*/
.cat_aviso-d-ciencias-de-la-educacion .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(65%) sepia(35%) saturate(2781%) hue-rotate(293deg) brightness(87%) contrast(81%);
    margin-right: 10px;
}

/*
.cat_aviso-d-derecho .elementor-post-info__terms-list-item{
    color: #c03 !important;
}*/
.cat_aviso-d-derecho .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(15%) sepia(90%) saturate(5777%) hue-rotate(338deg) brightness(78%) contrast(109%);
    margin-right: 10px;
}

/*
.cat_aviso-d-economia-y-empresa .elementor-post-info__terms-list-item{
    color: #f90 !important;
}*/
.cat_aviso-d-economia-y-empresa .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(70%) sepia(99%) saturate(3321%) hue-rotate(2deg) brightness(104%) contrast(106%);
    margin-right: 10px;
}

/*
.cat_aviso-d-filologias-hispanica-y-clasica .elementor-post-info__terms-list-item{
    color: #f9c !important;
}*/
.cat_aviso-d-filologias-hispanica-y-clasica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(70%) sepia(23%) saturate(1101%) hue-rotate(294deg) brightness(105%) contrast(102%);
    margin-right: 10px;
}

/*
.cat_aviso-d-filologias-modernas .elementor-post-info__terms-list-item{
    color: #c9c !important;
}*/
.cat_aviso-d-filologias-modernas .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(88%) sepia(77%) saturate(542%) hue-rotate(230deg) brightness(86%) contrast(82%);
    margin-right: 10px;
}

/*
.cat_aviso-d-ingenieria-electrica .elementor-post-info__terms-list-item{
    color: #3cf !important;
}*/
.cat_aviso-d-ingenieria-electrica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(60%) sepia(36%) saturate(836%) hue-rotate(152deg) brightness(107%) contrast(101%);
    margin-right: 10px;
}

/*
.cat_aviso-d-ingenieria-mecanica .elementor-post-info__terms-list-item{
    color: #9cf !important;
}*/
.cat_aviso-d-ingenieria-mecanica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(73%) sepia(27%) saturate(493%) hue-rotate(173deg) brightness(97%) contrast(109%);
    margin-right: 10px;
}

/*
.cat_aviso-d-matematicas-y-computacion .elementor-post-info__terms-list-item{
    color: #f60 !important;
}*/
.cat_aviso-d-matematicas-y-computacion .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(46%) sepia(100%) saturate(2992%) hue-rotate(1deg) brightness(103%) contrast(105%);
    margin-right: 10px;
}

/*
.cat_aviso-d-quimica .elementor-post-info__terms-list-item{
    color: #f69 !important;
}*/
.cat_aviso-d-quimica .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(45%) sepia(98%) saturate(1265%) hue-rotate(312deg) brightness(117%) contrast(101%);
    margin-right: 10px;
}

/*
.cat_aviso-d-enfermeria .elementor-post-info__terms-list-item{
    color: #999 !important;
}*/
.cat_aviso-d-enfermeria .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(65%) sepia(0%) saturate(1533%) hue-rotate(172deg) brightness(95%) contrast(89%);
    margin-right: 10px;
}

/*
.cat_aviso-escuela-de-master-y-doctorado .elementor-post-info__terms-list-item{
    color: #c00 !important;
}*/
.cat_aviso-escuela-de-master-y-doctorado .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(11%) sepia(100%) saturate(5629%) hue-rotate(0deg) brightness(82%) contrast(112%);
    margin-right: 10px;
}

.cat_aviso-escuela-tecnica-superior-de-ingenieria-industrial .elementor-post-info__terms-list-item {
    /*color: #f60 !important;*/
}

.cat_aviso-escuela-tecnica-superior-de-ingenieria-industrial .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(33%) sepia(100%) saturate(1377%) hue-rotate(4deg) brightness(110%) contrast(101%);
    margin-right: 10px;
}

/*
.cat_aviso-facultad-de-ciencia-y-tecnologia	 .elementor-post-info__terms-list-item{
    color: #639 !important;
}*/
.cat_aviso-facultad-de-ciencia-y-tecnologia .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(20%) sepia(83%) saturate(1460%) hue-rotate(249deg) brightness(94%) contrast(93%);
    margin-right: 10px;
}

/*
.cat_aviso-facultad-de-ciencias-de-la-salud	.elementor-post-info__terms-list-item{
    color: #999 !important;
}*/
.cat_aviso-facultad-de-ciencias-de-la-salud .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(65%) sepia(0%) saturate(1533%) hue-rotate(172deg) brightness(95%) contrast(89%);
    margin-right: 10px;
}

/*
.cat_aviso-facultad-de-ciencias-empresariales .elementor-post-info__terms-list-item{
    color: #f90 !important;
}*/
.cat_aviso-facultad-de-ciencias-empresariales .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(70%) sepia(99%) saturate(3321%) hue-rotate(2deg) brightness(104%) contrast(106%);
    margin-right: 10px;
}

/*
.cat_aviso-facultad-de-ciencias-empresariales .elementor-post-info__terms-list-item{
    color: #c03 !important;
}*/
.cat_aviso-facultad-de-ciencias-empresariales .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(15%) sepia(90%) saturate(5777%) hue-rotate(338deg) brightness(78%) contrast(109%);
    margin-right: 10px;
}

/*
.cat_aviso-facultad-de-ciencias-empresariales .elementor-post-info__terms-list-item{
    color: #3cf !important;
}*/
.cat_aviso-facultad-de-ciencias-empresariales .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(60%) sepia(36%) saturate(836%) hue-rotate(152deg) brightness(107%) contrast(101%);
    margin-right: 10px;
}

/*
.cat_aviso-deportes .elementor-post-info__terms-list-item{
    color: #ff9900 !important;
}*/
.cat_aviso-deportes .arrow-home-box .fa-long-arrow-right:before {
    /*color: #ff9900 !important;*/
    filter: invert(52%) sepia(63%) saturate(1681%) hue-rotate(4deg) brightness(110%) contrast(102%) !important;
    margin-right: 10px;
}

/*
.cat_aviso-igualdad-e-inclusion .elementor-post-info__terms-list-item{
    color: #6600cc !important;
}*/
.cat_aviso-igualdad-e-inclusion .arrow-home-box i {
    /*color: #6600cc !important;*/
    filter: invert(15%) sepia(93%) saturate(4649%) hue-rotate(270deg) brightness(74%) contrast(125%);
    margin-right: 10px;
}

/*
.cat_aviso-universidad-saludable .elementor-post-info__terms-list-item{
    color: #0099ff !important;
}*/
.cat_aviso-universidad-saludable .arrow-home-box i {
    /*color: #0099ff !important;*/
    filter: invert(37%) sepia(87%) saturate(1482%) hue-rotate(182deg) brightness(102%) contrast(106%);
    margin-right: 10px;
}

/*

.cat_aviso-facultad-de-letras-y-de-la-educacion .elementor-post-info__terms-list-item{
    color: #00ccff!important;
}*/
.cat_aviso-facultad-de-letras-y-de-la-educacion .arrow-home-box i {
    /*color: #00ccff!important;*/
    filter: invert(75%) sepia(38%) saturate(6550%) hue-rotate(107deg) brightness(103%) contrast(103%);
    margin-right: 10px;
}

/*
.cat_aviso-sostenibilidad .elementor-post-info__terms-list-item{
    color: #339900!important;
}*/
.cat_aviso-sostenibilidad .arrow-home-box i {
    /*color: #339900!important;*/
    filter: invert(47%) sepia(87%) saturate(2791%) hue-rotate(67deg) brightness(91%) contrast(105%);
    margin-right: 10px;
}

/*
.cat_aviso-biblioteca .elementor-post-info__terms-list-item, .cat_aviso-preuniversitarios .elementor-post-info__terms-list-item, .cat_aviso-universidad-de-la-experiencia .elementor-post-info__terms-list-item, .cat_aviso-cursos-de-verano-otono .elementor-post-info__terms-list-item, .cat_aviso-formacion-continua .elementor-post-info__terms-list-item, .cat_aviso-practicas-empleo .elementor-post-info__terms-list-item, .cat_aviso-becas .elementor-post-info__terms-list-item, .cat_aviso-facultad-de-ciencias-juridicas-y-sociales .elementor-post-info__terms-list-item, .cat_aviso-practicas .elementor-post-info__terms-list-item, .cat_aviso-empleo .elementor-post-info__terms-list-item{
    color: #cc0000!important;
}*/
.cat_aviso-biblioteca .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-preuniversitarios .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-universidad-de-la-experiencia .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-cursos-de-verano-otono .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-formacion-continua .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-practicas-empleo .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-becas .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-facultad-de-ciencias-juridicas-y-sociales .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-practicas .arrow-home-box .fa-long-arrow-right:before,
.cat_aviso-empleo .arrow-home-box .fa-long-arrow-right:before {
    /*color: #cc0000!important;*/
    filter: invert(10%) sepia(53%) saturate(7324%) hue-rotate(351deg) brightness(102%) contrast(89%);
    margin-right: 10px;
}

.cat_aviso-biblioteca .arrow-home-box i,
.cat_aviso-grados-y-dobles-grados .arrow-home-box i,
.cat_aviso-formacion-continua .arrow-home-box i,
.cat_aviso-enorregion .arrow-home-box i,
.cat_aviso-becas .arrow-home-box i {
    /*color: #cc0000!important;*/
    filter: invert(13%) sepia(69%) saturate(5213%) hue-rotate(349deg) brightness(77%) contrast(91%) !important;
    margin-right: 10px;
}

/*
.cat_aviso-escuela-de-master-y-doctorado .elementor-post-info__terms-list-item{
    color: #a2191f!important;
}*/
.cat_aviso-escuela-de-master-y-doctorado .arrow-home-box i {
    /*color: #a2191f!important;*/
    filter: invert(13%) sepia(69%) saturate(5213%) hue-rotate(349deg) brightness(77%) contrast(91%);
    margin-right: 10px;
}

/*
.cat_aviso-escuela-tecnica-superior-de-ingenieria-industrial .elementor-post-info__terms-list-item{
    color: #993300!important;
}*/
.cat_aviso-escuela-tecnica-superior-de-ingenieria-industrial .arrow-home-box i {
    /*color: #993300!important;*/
    filter: invert(48%) sepia(39%) saturate(5783%) hue-rotate(1deg) brightness(103%) contrast(104%);
    margin-right: 10px;
}

/*
.cat_aviso-facultad-de-ciencia-y-tecnologia  .elementor-post-info__terms-list-item{
    color: #0033cc!important;
}*/
.cat_aviso-facultad-de-ciencia-y-tecnologia .arrow-home-box i {
    /*color: #0033cc!important;*/
    filter: invert(35%) sepia(60%) saturate(5898%) hue-rotate(227deg) brightness(89%) contrast(112%);
    margin-right: 10px;
}

/*
.cat_aviso-facultad-de-ciencias-empresariales .elementor-post-info__terms-list-item,
.cat_aviso-facultad-de-ciencias-empresariales .c-avisos__cat-principal{
    color: #ff9900!important;
}*/
.cat_aviso-facultad-de-ciencias-empresariales .arrow-home-box i {
    /*color: #ff9900!important;*/
    filter: invert(13%) sepia(69%) saturate(5213%) hue-rotate(349deg) brightness(77%) contrast(91%);
    margin-right: 10px;
}

/*
.cat_aviso-escuela-de-enfermeria .elementor-post-info__terms-list-item {
    color: #666666!important;
}*/
.cat_aviso-escuela-de-enfermeria .arrow-home-box i {
    /*color: #666666!important;*/
    filter: invert(63%) sepia(64%) saturate(2602%) hue-rotate(360deg) brightness(102%) contrast(106%);
    margin-right: 10px;
}


/* MOD:CIMADIGITAL FIN ARCHIVE AVISOS*/

/* MOD: CIMADIGITAL GUIAS DOCENTES*/

@media (max-width: 640px) {

    .c-shortcode__guiasdocentes {
        overflow: scroll;

    }

    .page-id-34505 table td,
    .page-id-34505 table th {
        padding: 2px;
        line-height: 15px;
        vertical-align: top;
        border: 1px solid #ccc;
        font-size: 13px !important;
    }

    .page-id-34505 table td a {
        font-size: 13px !important;
    }

    .page-id-34505 table td a img {

        min-width: 15px;
    }
}

/* FIN MOD: CIMADIGITAL GUIAS DOCENTES*/


/* MOD: CIMADIGITAL ESTUDIOS */

.c-estudios-flecha-derecha .elementor-icon-list-icon {
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(325deg);
}

/*FIN  MOD: CIMADIGITAL ESTUDIOS */

/* MOD: CIMADIGITAL HEADER SEARCH */

.prosettings {
    min-width: fit-content;
    width: fit-content !important;
    max-width: fit-content;
    display: flex;
}

.prosettings span {
    color: white;
    padding: 5px 10px 0 10px !important;
    width: fit-content;
    min-width: fit-content;
}

.prosettings .innericon {
    padding-right: 24px !important;
}

.content-input input[type="radio"]:checked + i:before {
    transform: scale(1) !important;
    opacity: 1 !important;
    content: url(https://www.unirioja.es/wp-content/uploads/2022/10/checkmark.svg) !important;
    background: transparent !important;
    top: -4px !important;
    left: -4px !important;
    filter: invert(28%) sepia(5%) saturate(479%) hue-rotate(169deg) brightness(94%) contrast(87%);
}

.elementor-kit-7 button,
.elementor-kit-7 input[type="button"],
.elementor-kit-7 input[type="submit"],
.elementor-kit-7 .elementor-button {
    line-height: 100% !important;
}

.elementor-kit-7 input[type="submit"]:focus {
    background-color: #CC0000 !important;
}

.tag_filter_box.asp_sett_scroll {
    display: flex;
    flex-direction: column;
}

label.asp_label.content-input {
    margin-left: 22px !important;
}

fieldset.asp_filter_cpt.asp_sett_scroll.asp_required {
    display: flex;
    flex-direction: column;
}

/*FIN  MOD: CIMADIGITAL HEADER SEARCH */

/* MOD CIMADIGITAL - Quitar la coma - david roura 2022*/
.post-type-archive .c-actividades-interno-home .ecs-link-wrapper .c-cat__actividades .elementor-post-info__terms-list {
    color: white;
}

.post-type-archive .c-actividades-interno-home .ecs-link-wrapper .c-cat__actividades .elementor-post-info__terms-list a {
    color: #A2191F;
}

.listado-categorias span.elementor-post-info__terms-list {
    color: white;
}

.home .elementor-post-info__terms-list,
.single .elementor-post-info__terms-list,
.page .elementor-post-info__terms-list,
.archive .elementor-post-info__terms-list,
.single .elementor-post-info__terms-list,
.page .elementor-post-info__terms-list {
    color: white;
}

.single-event .elementor-post-info__terms-list a {
    color: #A2191F;
}

.elementor-post-info__terms-list-item {
    color: #A2191F;
}

.single-event .listado-etiquetas .elementor-post-info__terms-list {
    color: black;
}

/*FIN MOD*/


iframe#c-iframe__actividades html {
    overflow: hidden;
}

/*AÑADIR EN ELEMENTOR la clase c-menu__abierto*/
/*
iframe.flickr-embed-frame {
    width: 100% !important;
    height: 100% !important;
}

iframe.flickr-embed-frame {
    width: 100% !important;
    min-height: 500px !important;
}

.flickr-embed-frame .flickr-embed .flickr-embed-photo {

    height: 100vh !important;
    width: 100% !important;
}

.flickr-embed-frame .flickr-embed .flickr-embed-photo img {
    margin-bottom: -3px;
    pointer-events: none;
    max-width: 100%;
    max-height: 100vh;
    width: 100% !important;
    height: 100%;
    min-height: 540px;
}*/

.single-post .c-post__iframe {
    min-height: 380px;
}


/* Buscador en móvil */

.buscador__movil div#ajaxsearchpro1_2 {
    background: #CC0000 !important;
}

.buscador__movil .proinput {
    display: flex;
    justify-content: center;
    align-items: center;
    background: white !important;
}

div.asp_w.ajaxsearchpro {

    background: white !important;
}

#ajaxsearchprosettings1_2.searchsettings .asp_label {
    color: #494c4f !important;
}

/* End buscador móvil*/

/* Post 78511*/
.act-meta-box {
    position: absolute;
    left: 5px;
    top: 5px;
}

.mes-act-meta-box {
    margin-bottom: 0 !important;
}

.dia-act-meta-box {
    margin-bottom: 0 !important;
}

.ano-act-meta-box {
    margin-bottom: 0 !important;
}

.c-actividades-interno-home .elementor-widget:not(:last-child) {
    margin-bottom: 5px;
}

/** UR - Cristian **/

/** Puntos UL>LI **/

ul li::marker {
    font-size: 12px !important;
    color: var(--e-global-color-bf723ef) !important;
}

/** Biblioteca **/

.fondo-bib {
    padding: 1rem;
    background: #D9FBFB !important;
    border-radius: 8px;
}

.fondo-bib input#Submit,
.fondo-bib input[type="submit"] {
    margin-top: 1rem;
}

.fondo-bib input#xsqf01,
.fondo-bib input[type="text"] {
    border: 1px solid #007d79;
    border-radius: 5px;
}

.fondo-bib h3 {
    font-size: var(--e-global-typography-1448689-font-size) !important;
    line-height: 34px !important;
    font-weight: 400 !important;
    color: var(--e-global-color-primary);
}


/*LISTA SERVICIOS */
.page-id-268038 #c-hijo__secundario {
    /* display: none;*/
}

.c-item__primario,
.c-item__secundario {
    width: 50% !important;
}

.c-servicios__visible {
    display: flex !important;
}

.c-active {
    color: #FFFFFF !important;
    background-color: #CC0000 !important;
}

/* MOD: CIMADIGITAL --> QUITAR PIE DE FOTO NOTICIAS QUE SON DE LA CATEGORIA HEMEROTECA*/

.category-hemeroteca figcaption.widget-image-caption.wp-caption-text {
    display: none;
}

/* END MOD: CIMADIGITAL --> QUITAR PIE DE FOTO NOTICIAS QUE SON DE LA CATEGORIA HEMEROTECA*/

/* MOD CIMADIGITAL: QUITAR EL HEADER A LA página/iframe últimas actividades*/
.page-id-78571 .elementor.elementor-19.elementor-location-header,
.page-id-78792 .elementor.elementor-19.elementor-location-header,
.page-id-78790 .elementor.elementor-19.elementor-location-header,
.page-id-78788 .elementor.elementor-19.elementor-location-header {
    display: none !important;
}

.page-id-78571 div#wpadminbar,
.page-id-78792 div#wpadminbar,
.page-id-78790 div#wpadminbar,
.page-id-78788 div#wpadminbar {
    display: none;
}

/* PLUGIN COOKIES EN PAGINAS IFRAME*/
.page-id-78788 #moove_gdpr_cookie_info_bar,
.page-id-78788 button#moove_gdpr_save_popup_settings_button,
.page-id-78788 .c-botton__top,
.page-id-78571 .c-botton__top,
.page-id-78571 #moove_gdpr_cookie_info_bar,
.page-id-78571 button#moove_gdpr_save_popup_settings_button {
    display: none !important;
}

.page-id-78792 #moove_gdpr_cookie_info_bar,
.page-id-78792 button#moove_gdpr_save_popup_settings_button,
.page-id-78792 .c-botton__top {
    display: none !important;
}

.moove-gdpr-branding-cnt {
    display: none;
}


/* UR - Botón subir */

#button-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
    border-radius: 50px !important;
    padding: 10px 12px;
    display: none;
}

/* UR - Ocultamos etiquetado de las páginas */

body.single-page .post-tags,
body.page .post-tags {
    display: none !important
}

.c-buscador__legales p {
    font-size: 13px;
    line-height: 17px;
}

.c-busqueda__personas-legales {
    display: none;
}

.page-id-78792 {
    margin-top: -45px;
}

/* UR CARROUSEL - EBAU */

@media (min-width: 320px) and (max-width: 1024px) {

    .carrousel-home .box-slider1 > .elementor-element-populated,
    .carrousel-home .box-slider1-ebau > .elementor-element-populated {
        margin: 2% 0% 0% 0% !important;
    }
}

@media (max-width: 768px) {
    .carrousel-home .box-slider1 {
        height: 296px;
    }
}


/* UR - Separacion menu OE  */

@media (min-width: 1024px) {

    ul#menu-oe-1 li:nth-child(5),
    ul#menu-oe-1 li:nth-child(8),
    ul#menu-oe-1 li:nth-child(11),
    ul#menu-oe-1 li:nth-child(14),
    ul#menu-oe-1 li:nth-child(17),
    ul#menu-oe-1 li:nth-child(19),
    ul#menu-oe-1 li:nth-child(20) {
        border-bottom: 1px solid #9ef0f0;
        border-bottom-width: thin;
        margin-bottom: 0.8rem;
    }

    ul#menu-oe-1 .sub-menu li:nth-child(5),
    ul#menu-oe-1 .sub-menu li:nth-child(5) a,
    ul#menu-oe-1 .sub-menu li:nth-child(8),
    ul#menu-oe-1 .sub-menu li:nth-child(7) a,
    ul#menu-oe-1 .sub-menu li:nth-child(11),
    ul#menu-oe-1 .sub-menu li:nth-child(11) a,
    ul#menu-oe-1 .sub-menu li:nth-child(14),
    ul#menu-oe-1 .sub-menu li:nth-child(14) a,
    ul#menu-oe-1 .sub-menu li:nth-child(17),
    ul#menu-oe-1 .sub-menu li:nth-child(17) a,
    ul#menu-oe-1 .sub-menu li:nth-child(19),
    ul#menu-oe-1 .sub-menu li:nth-child(19) a,
    ul#menu-oe-1 .sub-menu li:nth-child(20),
    ul#menu-oe-1 .sub-menu li:nth-child(20) a {
        margin-bottom: 0rem !important;
        border-bottom: none !important;
    }
}

/* Ocultamos búsqueda predictiva que, por error, se muestra en algún dispositivo */
#ajaxsearchprores1_3,
#ajaxsearchprores1_3 > .results {
    display: none !important;
}

/* UR - Modificación de formulario contraseña actividades */

.post-password-form {
    background-color: #D9FBFB !important;
    padding: 20px !important;
    border-radius: 8px !important;
    font-family: var(--e-global-typography-1c981d6-font-family), Sans-serif !important;
}

.post-password-form p,
.post-password-form label {
    font-family: var(--e-global-typography-1c981d6-font-family), Sans-serif !important;
}

.post-password-form label {
    font-weight: 500 !important;
}

.post-password-form input[type=password] {
    border-radius: 5px 5px 5px 5px !important;
    padding: 0.5rem 1rem !important;
    margin-top: 0.8rem !important;
    /*border: 1px solid rgb(206, 212, 218)!important;*/
    border: 1px solid #08bdba !important;
}

.post-password-form input[type="submit"] {
    font-size: 16px !important;
    line-height: 124% !important;
}

.c-noticia__buscador .elementor-search-form__input {
    border: 1px solid #c1c7cd !important;
    background-color: #f2f4f8 !important;
    margin-right: 5px !important;
}

/* UR - Cristian - Maquetación de impresos actividades */

@media print {

    .elementor-share-buttons--shape-rounded,
    .col-drc-actividades,
    .col-drc-noticias,
    .grado-box-actividades,
    .box-noticias-actividades,
    .c-actividades-interno,
    .elementor-location-footer,
    .elementor-location-header,
    .c-menu-lateral-actividades,
    .calendario-menu-lateral,
    .elementor-heading-title.elementor-size-default:not(:first-child),
    .primario.top.c-botton__top,
    .single-event .bloque-interno-noticias,
    .menu-accordeon.c-menu__acordeon.menu-noticias,
    .elementor-divider-separator,
    .c-menu-listado,
    .single-post .bloque-interno-noticias > section,
    h1,
    .no-admin,
    .c-plantilla__cabecera, .bloque-interno-eventos .elementor-section:last-child {
        display: none !important;
    }

    h2.elementor-heading-title.elementor-size-default.encabezados_personalizados,
    .elementor-widget-ucaddon_bloque_texto_noticias,
    .elementor-widget-ucaddon_bloque_texto_noticias .bloque-interno-noticias, .elementor-widget-ucaddon_bloque_texto_copy .bloque-interno-noticias {
        display: block !important;
    }

    .p_a_evento {
        font-weight: bolder !important;
        color: #007d79 !important;
        margin-bottom: 20px !important;
    }

    .bloque-interno-eventos p,
    .bloque-texto ul li,
    .bloque-texto li,
    .primario a,
    .secundario a,
    .bloque-interno-noticias p,
    .bloque-interno-noticias ul li,
    .bloque-interno-noticias li, li {
        font-size: 14px !important;
    }

    .bloque-interno-noticias .elementor-widget-image .widget-image-caption.wp-caption-text,
    .widget-image-caption.wp-caption-text {
        font-size: 12px !important;
    }

    .c-post-actividades__title h2.elementor-heading-title.elementor-size-default,
    .c-post__title h2.elementor-heading-title.elementor-size-default {
        font-size: 26px !important;
    }

    .single-post .elementor-widget-heading:nth-child(3) .elementor-heading-title.elementor-size-default {
        font-size: 22px !important;
        line-height: 20px !important;
        color: #000000 !important;
    }

    .single-post p.elementor-heading-title.elementor-size-default:first-child {
        font-size: 18px !important;
        color: #A2191F !important;
    }

    h2.elementor-heading-title.elementor-size-default.encabezados_personalizados {
        font-size: 20px !important;
    }

    h3,
    h3.elementor-heading-title.elementor-size-default.encabezados_personalizados,
    h4,
    h4.elementor-heading-title.elementor-size-default.encabezados_personalizados,
    h5,
    h5.elementor-heading-title.elementor-size-default.encabezados_personalizados,
    h6,
    h6.elementor-heading-title.elementor-size-default.encabezados_personalizados {
        font-size: 16px !important;
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }

    .elementor-widget-ucaddon_encabezados {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }

    .elementor-widget-ucaddon_bloque_texto_actividades {
        margin-bottom: 5px !important;
    }

    .single-event .elementor-container.elementor-column-gap-default {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .single-event .elementor-container.elementor-column-gap-default .elementor-col-50:first-child {
        width: 100% !important;
    }
}

#wp-admin-bar-wp-rocket {
    display: none;
}

.cd_new-servicios-digitales {
    display: flex;
    gap: 1em;
    justify-content: space-between;
    background-color: #D9FBFB;
    padding: 20px;
    border-radius: 15px;
    flex-direction: column;
}

.cd_new-servicios-digitales > div {
    width: 100%;
}

.cd_new-servicios-digitales select {
    font-size: 16px;
    border: 1px solid #bbbbbb;
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.c-perfil span::before {
    content: "\2022";
    margin-right: 5px;
    font-weight: bold;
    font-size: 14px;
}

.c-perfil span {
    color: #CC0000 !important;
}

.c-perfil span:hover {
    text-decoration: underline;
}

.c-item__primario,
.c-item__secundario {
    width: 100% !important;
}

/* MOD: Cristian */
.cd_new-servicios-digitales label {
    font-weight: 600;
    color: black;
}

.c-servicios-item li a span::before, .c-servicios-item li span::before {
    font-size: 12px !important;
    color: var(--e-global-color-bf723ef) !important;
}

.c-servicios-item {
    margin-bottom: 0px !important;
}

.cd_new-servicios-digitales #cd_categoria, .cd_new-servicios-digitales #cd_perfil_u {
    border: 1px solid #007d79;
    border-radius: 5px;
}

/* FIN MOD: Cristian */