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

/* Cambios en los enlaces, todos a rojo menos los de negrita
 .elementor-col-50 b a, .elementor-col-50 strong a {
	color:#2E2B2F;
}

.elementor-col-50 b a:hover {
	color:#A2191F;
}

.elementor-col-50 a {
	color:#cc0000;
}


.elementor-col-50 a:hover {
	color:#A2191F;
}
*/

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: 194px!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;
}

/*.elementor-nav-menu a:hover {
  font-weight: bold !important;
}*/

.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;
    /*background: red;*/
    /* border-radius: 100%; */
    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;
}

.content-input:hover input[type="radio"]:not(:checked) + i {
    /* background: #ffffff80;*/
}

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;
    }
	.carrousel-home .jet-carousel .jet-arrow{
		display:none!important;
	}
    .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:first-child .elementor-widget-wrap.elementor-element-populated {
    background-color: #FFF1F1!important;
    border-radius: 5px !important;
}
.enlaces-home .header-box:nth-child(2) .elementor-widget-wrap.elementor-element-populated {
    background-color: #D9FBFB!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 {
    background-color: #D9FBFB!important;
    border-radius: 5px !important;
	padding: 0px!important;
	height:126px!important;
}
.enlaces-home .header-box .elementor-widget-wrap.elementor-element-populated:hover {
    background: #f2f4f8 !important;
    border-radius: 5px !important;
	height:126px!important;
	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;
}
.enlaces-home .header-box a {
    padding: 30px 50px 30px 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 {
    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: 0px 0px 10px 0px!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: 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:contents!important;
    }
}

.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__877 {
color: #0033cc!important;
}

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

.c-cat-principal__758 {
    color: #ff3300 !important;
}

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

.c-cat-principal__744 {
    color: #cc0066 !important;
}

.c-cat-principal__750 {
    color: #cc3399 !important;
}

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

.c-cat-principal__764 {
    color: #ff6699 !important;
}

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

.c-cat-principal__772 {
    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{
    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{
	/*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(46%) sepia(63%) saturate(3140%) hue-rotate(0deg) brightness(180%) contrast(120%);
    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__primario {
    /*display: none;*/
}

.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: 426px) and (max-width: 1024px) {
.carrousel-home .home1-box {
	width:100%!important;
}
	.carrousel-home .box-slider1.ebau, .carrousel-home .box-slider1 {
	width:100%!important;
}
}
@media (min-width: 1024px) {
.box-slider1.ebau {
	height: 450px;
}
	}


/* 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;
}