/* SPAN TO STRONG */

.agenda-le-act p strong {
    font-family: 'Montserrat-SemiBold';
} 

.group-info-lst p strong {
    font-family: 'Montserrat-Bold';
}

.el-instutio p strong {
    font-family: 'Montserrat-SemiBold';
}

#es-accordion.smk_accordion .accordion_in .acc_content ul li strong {
    font-family: 'Montserrat-Bold';
}

.areas-cnt .areas-cnt-lft p strong {
    font-family: 'Montserrat-Bold';
}

.areas-cnt .areas-cnt-lft ul li strong{
	font-family: 'Montserrat-Bold';
}

/* END SPAN TO STRONG */

/* SPAN TO KURSIVA */
	.unidad-cntt p em {
		font-family: 'Montserrat-Italic';
	}

	.incubra-pad p em {
		font-family: 'Montserrat-Italic';
	}
/* END SPAN TO KURSIVA */

.convocat-table table tr td.link a {
    width: 100px;
}

/* scroll-behavior */
html {
	scroll-padding: 150px;
	scroll-behavior: smooth;
}

.colabora-lst ul{
	display: flex;
    flex-wrap: wrap;
}

/* Guías de Práctica Clínica */
.incubra-pad.guias ul {
    margin-bottom: 30px;
	padding: 0 40px;
}

.incubra-pad.guias h3 {
    width: 100%;
    float: left;
    color: black;
    font-size: 20px;
    line-height: normal;
    font-family: 'Montserrat-semiBold';
    margin-bottom: 20px;
}

.incubra-pad.guias ul li {
    color: black;
    font-family: 'Montserrat-Regular';
	margin-bottom: 10px;
}

.incubra-pad.guias {
    border-top: 0;
    padding-top: 0;
}

/* END Guías de Práctica Clínica */


/* DISTRIBUIDORA quienes somos */
.quienes-somos.insti {
    padding: 0;
}

.quienes-somos.insti .qui-som-logos {
    float: left;
    width: 100%;
    padding-top: 0px;
    margin-top: 0px;
    border-top: 0;
}

.areas-cnt .areas-cnt-lft ul {
    margin-bottom: 0;
}

.areas-cnt .areas-cnt-lft .quienes-somos.insti h2{
    padding: 25px 0 30px;
    margin-top: 25px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt section.quienes-somos.insti ul li::after{
	display: none;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt .quienes-somos.insti ul li {
    padding-left: 0px;
}

.quienes-somos.insti .qui-som-logos ul li .qui-img img {
    width: 90%;
}

/* DISTRIBUIDORA estrategia */
.areas-cnt .areas-cnt-lft .presentacion-cnt .estrategia-cnt.insti h1 {
    margin-bottom: 20px;
}

.estrategia-cnt.insti {
    padding: 0;
}

.areas-cnt .areas-cnt-lft .estrategia-cnt.insti h2 {
    padding: 0;
    border-top: 0;
    margin-top: 0;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt section.estrategia-cnt.insti ul li::after{
	display: none;
}

section.estrategia-cnt.insti .mission-pad ul.valor-list li {
    min-height: auto;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    background: none;
    font-family: 'Montserrat-Bold';
    color: #c71000;
    margin-bottom: 8px;
    padding-left: 15px;
    position: relative;
}
.areas-cnt .areas-cnt-lft .presentacion-cnt section.estrategia-cnt.insti .mission-pad ul.valor-list li:after {
    position: absolute;
    display: block;
    content: "";
    left: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 6px solid #c71000;
    top: 6px;
	border-right: 0;
	transform: rotate(0);
}

section.estrategia-cnt.insti .mission-pad ul li h3 {
    font-size: 24px;
    color: #fff;
    font-family: 'Montserrat-Bold';
    line-height: 30px;
    padding-bottom: 30px;
    position: relative;
    margin-bottom: 20px;
}

section.estrategia-cnt.insti .mission-pad ul li p {
    color: #fff;
    font-size: 16px;
    font-family: 'Montserrat-Regular';
    line-height: 26px;
}

section.estrategia-cnt.insti .mission-pad ul li.pink-2 h3 {
    color: #c71000;
}

section.estrategia-cnt.insti .mission-pad ul li.pink-2 p {
    color: #c71000;
}

section.estrategia-cnt.insti .mission-pad ul li {
    float: left;
    width: 31%;
    padding: 28px;
    border-radius: 5px;
    margin-right: 2%;
    min-height: 525px;
}

/* CONTENT */
.areas-cnt .areas-cnt-lft.mid {
	width: 100%;
}

/* PLAN ESTRATEGICO IDISSC */
.areas-cnt .areas-cnt-lft .presentacion-cnt.estratedos h2 {
    padding: 0;
    border-top: 0;
    margin-top: 0;
}

.presentacion-cnt.estratedos .plan-sec h2{
	margin-bottom: 20px;
}
.presentacion-cnt.estratedos .plan-sec {
    float: left;
    width: 100%;
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}

.presentacion-cnt.estratedos .plan-sec h2 {
    margin-bottom: 15px;
}

.presentacion-cnt.estratedos .plan-sec {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}

.presentacion-cnt.estratedos .objective-tbl ul.obj-title li {
    padding-left: 0px;
}

.presentacion-cnt.estratedos .objective-tbl ul.obj-title li:last-child{
	width: auto;
	padding-left: 20px;
}





.presentacion-cnt.prese {
    /* display: none; */
}

.presentacion-cnt.estrate {
    /* display: none; */
}

.presentacion-cnt.estratedos {
    /* display: none; */
}

.presentacion-cnt.estratedos {
    /* display: none; */
}


/* Dirección científica */
.areas-cnt .areas-cnt-lft .presentacion-cnt h4 {
    float: left;
    width: 100%;
    font-size: 26px;
    line-height: 26px;
    font-family: 'Montserrat-ExtraBold';
    margin-top: 15px;
	margin-bottom: 20px;
	color: #c71000;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt ul {
    padding-left: 25px;
	margin-bottom: 25px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.prese h2.titul.none{
	padding: 0 30px;
	border-top: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 15px;
}

/* FIBHCSC */
.areas-cnt .areas-cnt-lft .presentacion-cnt.fib h2.titul.none{
	padding: 0 30px;
	border-top: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 15px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.fib h2.titul.none {
	padding: 0 30px;
	border-top: 0;
	padding-left: 0;
}
.areas-cnt .areas-cnt-lft .presentacion-cnt.fib h2.titul {
    float: left;
    width: 100%;
    font-size: 28px;
    line-height: 35px;
    font-family: 'Montserrat-ExtraBold';
    color: #c71000;
    margin-bottom: 15px;
    margin-top: 30px;
    padding-left: 0;
	padding-top: 30px;
	padding-bottom: 10px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt h2.titul.none {
	padding: 0 30px;
	border-top: 0;
	padding-left: 0;
	margin-top: 0;
}
.areas-cnt .areas-cnt-lft .presentacion-cnt h2.titul {
    float: left;
    width: 100%;
    font-size: 28px;
    line-height: 35px;
    font-family: 'Montserrat-ExtraBold';
    color: #c71000;
    margin-bottom: 15px;
    margin-top: 30px;
    padding-left: 0;
	padding-top: 30px;
	padding-bottom: 10px;
}


/* estrategia */
#es-accordion.smk_accordion .accordion_in .acc_content ul li a{
	color: #c71000;
}

.masinfo-sec {
    float: left;
    width: 100%;
	font-size: 18px;
    font-family: 'Montserrat-Bold';
    color: #202020;
    border-bottom: none;
	margin-bottom: 20px;
}
/* END estrategia */


.content-lft {
    float: left;
    width: auto;
    margin-right: 4%;
    overflow: hidden;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt .content-rht p{
	padding-bottom: 0;
}

.content-rht {
    float: left;
    width: 58%;
    overflow: hidden;
}

.areas-cnt .areas-cnt-lft .dades p {
    padding-bottom: 5px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.fib p a {
    float: left;
    width: auto;
    font-size: 16px;
    line-height: 28px;
    color: #c71000;
    font-family: 'Montserrat-Medium';
    text-decoration: underline;
}


/* CONSEJO RECTOR */
.areas-cnt .areas-cnt-lft .presentacion-cnt.consejo-rector .unidad-rector h1 {
    margin-bottom: 20px;
}

.areas-cnt .areas-cnt-lft  .unidad-rector .funcio-lst {
    padding: 0;
}

.areas-cnt .areas-cnt-lft  .unidad-rector .funcio-lst h2 {
    margin-top: 15px;
}

.areas-cnt .areas-cnt-lft .unidad-rector .composicion-cnt .composicion-lst {
    float: left;
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #c71000;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.consejo-rector .composicion-lst ul li::after{
	display: none;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.consejo-rector h1 {
    margin-bottom: -5px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.consejo-rector .composicion-lst ul {
    padding-left: 0;
    margin-bottom: 0;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.consejo-rector .composicion-lst ul li {
    padding-left: 0px;
}


.flexqnova{
	display: flex;
    flex-wrap: wrap;
}

.presentacion-cnt.consejo-rector .unidad-rector .composicion-cnt.compo ul{
	display: flex;
    flex-wrap: wrap;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.consejo-rector .unidad-rector h2.titul.none {
	padding: 0 30px;
	border-top: 0;
	padding-left: 0;
}
.areas-cnt .areas-cnt-lft .presentacion-cnt.consejo-rector .unidad-rector h2.titul {
    float: left;
    width: 100%;
    font-size: 28px;
    line-height: 35px;
    font-family: 'Montserrat-ExtraBold';
    color: #c71000;
    margin-bottom: 15px;
    margin-top: 0;
    padding-left: 0;
	padding-top: 30px;
	padding-bottom: 10px;
}

.unidad-rector .funcio-lst p {
    font-family: 'Montserrat-Regular';
}

.unidad-rector .funcio-lst ul li {
    font-family: 'Montserrat-Regular';
}

.unidad-rector .composicion-cnt .composicion-lst ul li p {
    font-family: 'Montserrat-Regular';
}



/* UNIDAD TÉCNICA */
.areas-cnt .areas-cnt-lft .presentacion-cnt.unidad-tecnica .unidad-lst .unidad-top-cnt p{
	width: 50%;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.unidad-tecnica ul li::after{
	display: none;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.unidad-tecnica ul{
	padding-left: 0px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.unidad-tecnica .unidad-lst .unidad-top-cnt .unidad-details ul li{
	padding-left: 30px;
}

.areas-cnt .areas-cnt-lft .unidad-tecnica h2 {
    border-top: 0;
    margin-top: 0;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt ul li .unidad-cnt a {
    font-size: 13px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt .unidad-details ul{
	margin-bottom: -10px;
}


/* UBICACION (CONTACTAR) */
.google-lnks p {
    text-align: center;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.ubi h2 {
    padding: 0 0 30px;
    border-top: 0;
    margin-top: 0;
}

.presentacion-cnt.ubi .conatct-details {
    padding: 0 0 60px;
}


.areas-cnt .areas-cnt-lft .presentacion-cnt.consejo-rector .unidad-rector .composicion-cnt.compo h1 {
    margin-bottom: 0px;
    padding-bottom: 0px;
}




/* MENÚ */
.ddsmoothmenu ul li {
    margin: 0px 6px;
}

.ddsmoothmenu ul li a {
    font-size: 14px;
}

.ddsmoothmenu ul li ul li a.active {
    color: #c71000!important;
}

img.fletxeta {
    background: url(../../resources/images/select-arrw.png) no-repeat 0 2px;
    width:0px;
    height:0px;
	padding: 1px 1px 9px 11px;
	margin-left: 10px;
}


/* COLABORADORES */
.colabora-lst ul li:nth-child(3n+3) {
    margin-right: 3%;
}

.colabora-lst ul li {
    width: 17%;
}

.colabora-lst ul li .colab-img {
    height: 170px;
}

.colabora-lst ul li .colab-cnt h2 {
    font-size: 16px;
    line-height: 24px;
}

.colabora-lst ul li ul li {
    font-size: 14px;
    margin-bottom: 5px;
	
}

.colabora-lst ul li ul {
    margin-bottom: 15px;
}

.colabora-lst ul li .colab-cnt a {
    font-size: 14px;
}



/* RECURSOS ECONOMICOS */
.presentacion-cnt.prese.recus ul {
    margin-top: 15px;
	padding-left: 0px;
}


/* UNIDAD INNOVACIÓN */
.unidad-cntt iframe{
	margin-bottom: 44px;
}


/* HOME */
section.grid-sec ul {
    display: flex;
    flex-wrap: wrap;
}

.gridlist-sec ul li {
    min-height: 240px;
}

.events-sec ul.event-list li .event-date span.calc-span {
    width: 84px;
}

section.gridlist-sec ul.popurri {
    display: flex;
    flex-wrap: wrap;
}

#ctf #ctf-more {
    margin-right: auto;
    margin-left: auto;
    width: 20%;
    border: 2px solid #c71000;
    color: #c71000;
    padding: 10px 25px;
    border-radius: 25px;
    transition: all .5s ease;
	background-color: #fff;
}

#ctf #ctf-more:hover {
    background: #c71000;
    color: #fff;
}

.events-sec ul.event-list li .event-img img {
    width: 100%;
    height: 120px;
	object-fit: cover;
    border-radius: 100%;
}


/* SINGLE ÁREA TEMÁTICA */
.representante .rep-sec .rep-rgt ul {
    float: left;
	padding-left: 25px;
    margin-bottom: 25px;
}

.representante .rep-sec .rep-rgt ul li {
    padding-left: 20px;
    margin-bottom: 8px;
    position: relative;
}

.representante .rep-sec .rep-rgt ul li::after {
    background: none;
    border-radius: 0;
    position: absolute;
    left: 0;
    content: "";
    top: 6px;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-top: 2px solid #c71000;
    border-right: 2px solid #c71000;
    transform: rotate(44deg);
    transition: All 0.5s ease;
}

.group-info-lst ul li .group-cnt {
    min-height: 200px;
}

.rep-rgt.justi {
    width: 62%;
    float: right;
    text-align: justify;
}


/* HEADER */
.top-menu .logo img {
    width: 90%;
    width: 159px;
}


/* MENU INSTITUTO */
.silverheader1.active a {
    color: #c71000!important;
    font-family: 'Montserrat-ExtraBold'!important;
}







/* FORMULARI CONTACTAR */
.contactar-frm .contact-frm { float: left; width: 100%; text-align: center;}
.contactar-frm.frm-bg { float: left; width: 100%; background: #c71000; padding:60px 0 75px;}
.contactar-frm.frm-bg .contact-frm .cont-frm-wdth h2 { float: left; width: 100%; color: #fff; padding-bottom: 25px; font-family: 'Montserrat-Medium'; font-size: 35px; line-height: 40px;}
.contactar-frm.frm-bg .cont-frm-wdth p { float: left; width: 100%; color: #fff; font-family: 'Montserrat-Regular'; padding-bottom: 30px; font-size: 16px; line-height: 26px;}
.contactar-frm .contact-frm .cont-frm-wdth { float: none; width: 750px; margin: 0 auto;}

.wpcf7-form .frm-input { float: left; width: 100%; margin-bottom: 15px;}
.wpcf7-form input[type="text"], .wpcf7-form textarea { width:100%; color:#7f7f7f; font-family: 'Montserrat-Regular'; border-top-left-radius: 5px; border-top-right-radius: 5px; padding:0px 20px; border: none; border-bottom: 2px solid #ab92a5; height:44px; line-height:40px; font-size:15px; transition: all .5s ease; background:#f5f4f2; }
.wpcf7-form input[type="text"]:focus, .wpcf7-form textarea:focus { border-bottom: 2px solid #542549;}
.wpcf7-form textarea { resize:none; height:162px; line-height:22px; padding: 15px 20px; font-family: 'Montserrat-Regular'; color:#7f7f7f; font-size:15px;}
.wpcf7-form .frm-input.checkbox { float: left; width: 100%; margin-bottom: 0;}
.wpcf7-form .frm-input.checkbox input {  height: 1px; left: 0; position: absolute; top: 0; visibility: hidden; width: 1px;}
.wpcf7-form .frm-input label { color: #373737; cursor: pointer; font-size: 11px; font-family: 'Montserrat-Regular'; position: relative; width: auto; line-height:18px; display: inline-block;}
.wpcf7-form .frm-input.checkbox label { color: #3e3e3e; cursor: pointer; font-size: 14px; padding-bottom: 10px; padding-left: 40px; font-family: 'Montserrat-Regular'; position: relative; float: left; width: auto; line-height:26px; margin-bottom:0px; text-align:left;}
.wpcf7-form .frm-input.checkbox label::before { background: none;content: "";height: 14px;left: 3px;position: absolute;top: 6px;transition: all 0.3s ease-in-out 0s;width: 14px;border-radius: 2px; }
.wpcf7-form .frm-input.checkbox label::after { background: transparent none repeat scroll 0 0; border: 1px solid #515151; content: "";height: 20px;left: 0; position: absolute; top: 3px;width: 20px;border-radius: 2px;}
.wpcf7-form .frm-input.checkbox input:checked + label::before {background: #542549 none repeat scroll 0 0; }
.wpcf7-form .frm-input.checkbox:last-child label { padding-bottom: 0;}
.wpcf7-form .frm-input.checkbox span { font-size:14px; color: #fff; float: none; width:100%; font-family: 'Montserrat-Regular'; line-height:16px;}
.wpcf7-form .frm-input.checkbox span a {color: #fff; text-decoration:underline; transition:all .5s ease;}
.wpcf7-form .frm-input.checkbox span a:hover { color:#363636;}
.wpcf7-form .frm-input:last-child { margin-bottom: 0;}

.wpcf7-form .frm-input .two-col { float: left; width: 100%;}
.wpcf7-form .frm-input .two-col .frm-input-ctrl { float: left; width: 48.5%; margin-right: 3%;}
.wpcf7-form .frm-input .two-col .frm-input-ctrl:last-child { margin-right: 0;}

.wpcf7-form .frm-input .chk-box-lft {float: left; width: 100%;}
.wpcf7-form .frm-input .btn-rgt { float: right; width: auto; margin-top: 25px;}
.contactar-frm.frm-bg .wpcf7-form input[type="text"], .contactar-frm.frm-bg .wpcf7-form textarea { font-size: 16px; background: #ffffff; border-bottom: 3px solid #ffc501;}
.contactar-frm.frm-bg .wpcf7-form .frm-input label { color: #373737; cursor: pointer; font-size: 11px; font-family: 'Montserrat-Regular'; position: relative; width: auto; line-height:18px; display: inline-block;}
.contactar-frm.frm-bg .wpcf7-form .wpcf7-form input[type="text"], .contactar-frm.frm-bg .wpcf7-form textarea {font-size: 16px; border-bottom: 3px solid #ffc501;}
.contactar-frm.frm-bg .wpcf7-form .frm-input.checkbox { float: left; width: 100%; margin-bottom: 0;}
/* .contactar-frm.frm-bg .wpcf7-form .frm-input.checkbox input {  height: 1px; left: 0; position: absolute; top: 0; visibility: hidden; width: 1px;} */
.contactar-frm.frm-bg .wpcf7-form .frm-input.checkbox input {
    height: 19px;
    width: 20px;
    left: -3px;
    position: absolute;
    top: 0;
    visibility: visible;
}
.contactar-frm.frm-bg .wpcf7-form input[type="text"]:focus, .contactar-frm.frm-bg .wpcf7-form textarea:focus { border-bottom: 3px solid #db44a3;}

.contactar-frm.frm-bg .wpcf7-form .frm-input.checkbox label { color: #ffffff; cursor: pointer; font-size: 14px; padding-bottom: 10px; padding-left: 34px; font-family: 'Montserrat-Regular'; position: relative; float: left; width: auto; line-height:26px; margin-bottom:0px; text-align:left;}
.contactar-frm.frm-bg .wpcf7-form .frm-input.checkbox label::before {background: none;content: "";height: 14px;left: 3px;position: absolute;top: 6px;transition: all 0.3s ease-in-out 0s;width: 14px;border-radius: 2px; z-index: 9; }
/* .contactar-frm.frm-bg .wpcf7-form .frm-input.checkbox label::after { background: #ffffff; border: none; content: "";height: 20px;left: 0; position: absolute; top: 3px;width: 20px;border-radius: 2px;} */
.contactar-frm.frm-bg .wpcf7-form .frm-input.checkbox label::after { background: transparent; border: none; content: "";height: 20px;left: 0; position: absolute; top: 3px;width: 20px;border-radius: 2px;}
.contactar-frm.frm-bg .wpcf7-form .frm-input.checkbox input:checked + label::before {background: #c71000 none repeat scroll 0 0; }
.contactar-frm.frm-bg button.env-btn { background: none; border: 1px solid #fff;}
.contactar-frm.frm-bg button.env-btn:hover { background: #ffffff; color: #c71000; }

.wpcf7-form .frm-input .frm-input-ctrl .slt-bx { float: left; width: 100%;}
.wpcf7-form .frm-input .frm-input-ctrl .slt-bx .sbHolder {padding-right: 0; width:100%; background: none; border-radius: 5px; border:1px solid #ffffff;}
.wpcf7-form .frm-input .frm-input-ctrl .slt-bx .sbSelector { float: left; text-align: left; width:100%; text-transform: inherit; color: #ffffff; font-family: 'Montserrat-Regular'; padding:0px 20px; border: none; height:44px; line-height:44px; font-size:16px; transition: all .5s ease; letter-spacing: 0;}
.wpcf7-form .frm-input .frm-input-ctrl .slt-bx .sbOptions { width: 100% !important; margin-top:0px;top: 100% !important;}
.wpcf7-form .frm-input .frm-input-ctrl .slt-bx .sbHolder .sbOptions li { text-align: left; height: auto;}
.wpcf7-form .frm-input .frm-input-ctrl .slt-bx .sbOptions a { font-family: 'Montserrat-Regular'; font-size: 14px; padding: 7px 20px !important; color:#7f7f7f; letter-spacing:normal; }
.wpcf7-form .frm-input .frm-input-ctrl .slt-bx .sbHolder .sbOptions li:hover a { color: #ffffff;}
.wpcf7-form .frm-input .frm-input-ctrl .slt-bx a.sbToggle { background: url(../images/select-arrw-wht.png) no-repeat 0 0; display: block; height: 7px; outline: none; position: absolute; right: 20px; top: 18px; width: 12px;}
.wpcf7-form .frm-input .frm-input-ctrl .slt-bx .sbHolder .sbOptions li:hover { background: #c71000;}

.wpcf7-form .btn-ctr input.env-btn {float: left; margin-top: 30px; cursor: pointer; font-family: 'Montserrat-Medium'; background: none; border: 1px solid #ffffff; color: #ffffff; font-size: 14px; line-height: 14px; padding: 11px 26px; border-radius: 50px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
.wpcf7-form .btn-ctr input.env-btn:hover { background: #db44a3; border: 1px solid #db44a3; color: #ffffff;}

.wpcf7-form input[type="text"], .wpcf7-form textarea {
    font-size: 16px;
    background: #ffffff;
    border-bottom: 3px solid #ffc501;
}

.wpcf7-form .frm-input.checkbox span.wpcf7-not-valid-tip {
    color: #dc3232;
}




/* BOLSA TRABAJO  */
.pink-bdr:after {
    background: #c71000;
    filter: opacity(80%);
}

button.env-btn {
    float: left;
    margin-top: 30px;
    cursor: pointer;
    font-family: 'Montserrat-Medium';
    background: none;
    border: 1px solid #c71000;
    color: #c71000;
    font-size: 14px;
    line-height: 14px;
    padding: 11px 26px;
    border-radius: 50px;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
}

button.env-btn:hover {
    background: #db44a3;
    border: 1px solid #db44a3;
    color: #ffffff;
}

/* PERFIL CONTRATANTE */
.fecha-lim {
    color: #990000;
    margin-top: 15px;
	float: left;
}

.tots-docs a {
    width: 100%!important;
    margin-left: 25px;
}

.docs-adjs {
    margin-top: 15px;
	float: left;
	margin-bottom: 10px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.perfil p {
    padding-bottom: 0px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt ul li a {
    padding-bottom: 10px;
}

.titul-proc {
    float: left;
    width: 100%;
}


/* Ofertas contratos menores */
.convocat-table.ofertas table tr th:first-child {
    text-align: center;
}

.convocat-table.ofertas table {
    table-layout: fixed;
}

.convocat-table.ofertas td a.mailofe {
    font-size: 12px;
}

.convocat-table.ofertas table tr td {
    font-size: 14px;
	padding: 18px 15px;
}

.convocat-table.ofertas table tr th {

    padding: 18px 15px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.perfil.contrats ul li {
    margin-bottom: 25px;
}

.titul-proc.plan {
    margin-bottom: 15px;
}



/* BOLSA DE TRABAJO */
.convocat-cnt .wpcf7-form .btn-ctr input.env-btn {
    border: 1px solid #c71000;
    color: #c71000;
}

.convocat-cnt .wpcf7-form .btn-ctr input.env-btn:hover {
    background: #c71000;
    border: 1px solid #c71000;
    color: #ffffff;
}

.convocat-cnt select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    font-size: 16px;
    background: #eff2f7;
    border-bottom: 3px solid #c71000;
    height: 44px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #7f7f7f;
    font-family: 'Montserrat-Medium';
    width: 100%;
    padding: 0px 20px;
    border-top: 0px;
    border-right-color: transparent;
    border-left-color: transparent;
}

.convocat-cnt .candid-rht .form-cont ul li.candid-select .sbSelector {
    border-bottom: 3px solid #c71000;
}

p.igualdad {
    font-size: 12px;
    color: #5a5a5a;
}


/* RRI */
.presentacion-cnt.RRI #es-accordion {
    float: left;
    width: 100%;
    margin-top: 5px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.RRI ul li a{
    float: unset;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.RRI ul li {
    margin-bottom: 30px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.RRI ul li ol li {
	margin-top: 10px;
	margin-bottom: 10px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.RRI ul li ol li ul li{
	margin-top: 0px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.RRI ul{
	margin-bottom: 0px;
}


/* CONVOCATORIAS */
.areas-cnt.convoc .areas-cnt-lft ul{
	margin-bottom: 35px;
}

/* CONVOCATORIA-FITXA */
.areas-cnt .areas-cnt-lft ul.doc-lnks li::after {
    top: 5px;
}


/* BOLSA TRABAJO */
ul.bolsa-trabajo-form {
    display: flex;
    flex-wrap: wrap;
}

li.two-col.rgt-pad.arxiu{
	margin-left: 4%;
	float: right; 
}

.convocat-cnt ul.convocat-list li a.active {
    color: #db44a3;
}


/* NOTICIAS ACTUALIDAD FICHA */
.agenda-details.noticias {
    padding: 70px 0px 25px;
}

.agenda-details-rgt.noticia {
    float: left;
    width: 74%;
    padding-right: 70px;
    padding-left: 0;
}

.agenda-details-lft.noticia {
    float: right;
    width: 26%;
}

.agenda-info-cnt ul.info-lst.noticia {
    margin-bottom: 10px;
}

.agenda-info-cnt ul.tag-lst.noticia {

    margin-bottom: 0;
}

.agenda-info-cnt ul.tag-lst.noticia li span {
    margin-right: 0;
}

.agenda-details-rgt.noticia .agenda-img {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.agenda-details-rgt .vids-yt p {
    margin-bottom: 10px;
}

.agenda-details-rgt .vids-yt p b {
    font-family: 'Montserrat-bold';
}

.vids-yt {
	float: left;
    /* padding-left: 30px; */
    margin-bottom: 20px;
}

.agenda-details-rgt .vids-yt p a {
    text-decoration: underline;
	color: #511e56;
}

.agenda-details-rgt .archs-enlacs p a {
    text-decoration: underline;
	color: #511e56;
}


.agenda-details-rgt .agenda-img.final img {
    float: left;
    width: 50%;
}



/* FAQS */
.grupos.faqs {
    border-top: 0;
    padding-top: 0;
}

.div-img {
    /* width: auto; */
    float: left;
    width: 100%;
}

.div-img img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/* BUZÓN SUGERENCIAS */
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    color: #dc3232;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
}

.contactar-frm.frm-bg.buzon-suge {
    float: left;
    width: 100%;
    background: #c71000;
    padding: 0px 0 75px;
}


/* COMITÉS */
.areas-cnt.comites .areas-cnt-lft ul li::after { content: none;}
.areas-cnt.comites .areas-cnt-lft .info-inv-btm .info-inv-cnt { width: 96%; margin-left: 0; margin-right: 0; margin-top: 0;}
.areas-cnt.comites .miembros-inv-content .invest-cap-cont .invest-lft {width: 90%;}
.areas-cnt.comites .miembros-inv-content .invest-cap-cont .invest-cap-main .invest:after {right: 10%;}

.info-inv-grupo.comites-etica .info-inv-lft {
    float: left;
    width: 26%;
    background: #e9dde9;
    padding: 30px;
    border-radius: 5px;
    height: fit-content;
}

.info-inv-grupo.comites-etica .info-inv-lft h1 {
    font-size: 22px;
}

.grupos-sec {
    width: 94%;
    margin: 0 3%;
}

.grupos-sec.comites h2 {
    margin-bottom: 5px;
}

.grupos.faqs #es-accordion.smk_accordion .accordion_in .acc_content table {
    width: 100%;
	margin-bottom: 40px;
}

.grupos.faqs #es-accordion.smk_accordion .accordion_in .acc_content p {
    padding-right: 0;
}

.grupos.faqs  #es-accordion.smk_accordion .accordion_in .acc_content ul li a {
	max-width: 100%;
}

.grupos.faqs .info-inv-top a {
    color: #6b2173;
    text-decoration: underline;
}

.miembros-inv-content ul.miembro-lst { float: left; width: 100%; display: flex; column-gap: 40px; }
.miembros-inv-content ul.miembro-lst li.miembro-item { flex: 0 1 43%; border-top: 2px solid #444444; padding-left: 0; transition: all 0.5s ease; position: relative; margin-bottom: 15px; }
.miembros-inv-content ul.miembro-lst li.miembro-item:hover { border-top: 2px solid #c71000; }
.miembros-inv-content ul.miembro-lst li.miembro-item:not(.no-arrw) a:after { content: ""; background: url(../images/menu-arw-grey.svg) no-repeat right top 10px; position: absolute; right: 3%; top: 10px; width: 20px; height: 12px; transition: all .5s ease; padding: 20px; }
.miembros-inv-content ul.miembro-lst li.miembro-item.no-arrw a { pointer-events: none; }
.miembros-inv-content ul.miembro-lst li.miembro-item:hover a:after { background: url(../images/menu-arw.svg) no-repeat right top 10px; }
.miembros-inv-content ul.miembro-lst li.miembro-item div.miembro { width: 100%; float: left; padding: 15px 0px; }
.miembros-inv-content ul.miembro-lst li.miembro-item p { text-align: left; }
.miembros-inv-content ul.miembro-lst li.miembro-item:hover p {color: #c71000; }

.areas-cnt-lft .miembros-inv-content ul.miembro-lst li.miembro-item { list-style: none; }


/* ACTUALIDAD */ 
.noticies-lst.actualidad  .noticies-btm-lst h1 {
    margin-bottom: 0;
    border-bottom: 0;
}

/*
.noticies-lst.actualidad .noticies-btm-lst .noticies-btm-lft ul li {
    border-top: 1px solid #d1bad4;
    padding-top: 30px;
}
*/

/* UNIDAD TÉCNICA */
.areas-cnt .areas-cnt-lft ul {
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
}



/* MENÚ DISTRIBUIDORA INSTITUTO */
.applemenu div.submenu .silverheader1.silverheader1dos.red-bg.selected a{
    color: #c71000;
    font-family: 'Montserrat-ExtraBold';
}

.applemenu div.submenu .silverheader1dos a::after {
    content: "";
    position: absolute;
    top: 13px;
    right: 0;
    font-size: 25px;
    background: url(../../resources/images/down-arrow-blue.png) no-repeat 0 0;
    color: #000000;
    background-size: 100%;
    width: 10px;
    height: 7px;
    transform: rotate(-270deg);
}

.applemenu div.submenu .silverheader1dos.selected a::after {
    transform: rotate(0deg);
}

.applemenu div.submenudos {
    display: none;
    float: left;
    background: none repeat scroll 0 0 transparent;
    color: #4f4f4f;
    font-size: 16px;
    height: auto;
    padding: 0 0 10px 10px;
    width: 100%;
    margin: 0px 0 0 0;
}

/* COMITÉ DE EMPRESA */
.presentacion-cnt.comite-empresa .content-lft {
    margin-top: 10px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.comite-empresa h3 {
    font-size: 22px;
}



/* PÁGINA MENÚ LATERAL */
section.areas-cnt.pagina-menu-lateral .quienes-somos p {
    font-family: 'Montserrat-Regular';
}

section.areas-cnt.pagina-menu-lateral .areas-cnt-lft .presentacion-cnt.unidad-tecnica section.quienes-somos.insti ul{
	padding-left: 25px;
}

section.areas-cnt.pagina-menu-lateral .areas-cnt-lft .presentacion-cnt.unidad-tecnica section.quienes-somos.insti ul li{
    padding-left: 20px;
    margin-bottom: 8px;
    position: relative;
}

section.areas-cnt.pagina-menu-lateral .areas-cnt-lft .presentacion-cnt.unidad-tecnica section.quienes-somos.insti ul li:after{
	background: none;
    border-radius: 0;
    position: absolute;
    left: 0;
    content: "";
    top: 10px;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-top: 2px solid #c71000;
    border-right: 2px solid #c71000;
    transform: rotate(44deg);
    transition: All 0.5s ease;
}

.wp-block-gallery.has-nested-images {
    float: left;
    width: 100%;
}

.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    width: 19%;
    margin-right: 1%;
}

.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):nth-of-type(3n+3) {
    margin-right: 1%;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
    object-fit: contain;
}

.areas-cnt.pagina-menu-lateral .areas-cnt-lft .presentacion-cnt ul li a {
    float: none;
}

section.areas-cnt.pagina-menu-lateral .areas-cnt-lft a {
    color: #c71000;
    text-decoration: underline;
}



/* FORMULARIO DONACIONES */
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    font-size: 16px;
    background: #ffffff;
    border-bottom: 3px solid #ffc501;
    height: 44px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #7f7f7f;
    font-family: 'Montserrat-Regular';
    width: 100%;
    padding: 0px 20px;
}

.contactar-frm.frm-bg .cont-frm-wdth .two-col p {
    padding-bottom: 0;
}

.contactar-frm.frm-bg .wpcf7-form .frm-input label {
    color: white;
}

section.contactar-frm.frm-bg.buzon-suge h4 {
    float: left;
    width: 100%;
    color: #fff;
    font-family: 'Montserrat-Bold';
    padding-bottom: 10px;
    font-size: 22px;
    line-height: 26px;
    text-align: left;
}

section.contactar-frm.frm-bg.buzon-suge h5 {
    float: left;
    width: 100%;
    color: #fff;
    font-family: 'Montserrat-Bold';
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 26px;
    text-align: left;
}

span.wpcf7-form-control.wpcf7-radio {
    float: left;
}

.contactar-frm.frm-bg.buzon-suge .wpcf7-form .frm-input span.wpcf7-form-control.wpcf7-radio label {
	font-size: 16px;
}

.contactar-frm.frm-bg.buzon-suge .cont-frm-wdth p {
    text-align: left;
}


section.areas-cnt.pagina-menu-lateral .areas-cnt-lft .quienes-somos.insti h2{
	margin-top: 0;
}

.applemenu div.submenu .silverheader1 a {
    padding-right: 10px;
}

/* TABLAS GESTION CONTRACTUAL */
.pagina-menu-lateral .wp-block-table {
    float: left;
}

.pagina-menu-lateral tr {
    border: 1px solid black;
}

.pagina-menu-lateral tr:nth-child(1) td, .pagina-menu-lateral tr:nth-child(4) td, .pagina-menu-lateral tr:nth-child(7) td, .pagina-menu-lateral tr:nth-child(9) td{
	background-color: #c71000;
	color: #fff;
}


.pagina-menu-lateral td {
    border: 1px solid black;
	background-color: #ebeff8;
	width: 40%;
	padding: 10px;
}

.pagina-menu-lateral td a {
    width: auto;
    float: left;
    margin-bottom: 10px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt p.persona-telf {
    margin-top: -20px;
}


/* AGENDA FICHA */
.agenda-info-cnt ul.tag-lst li span {
    margin-right: 0;
}

ul.agenda-altres-lst li .agenda-cont span.grey-badge {
    margin-bottom: 10px;
}


/* GRUPOS DE INVESTIGACIÓN */
.publicaciones-inv-cnt .pub-lst ul li > a span {
    text-decoration: underline;
}

.publicaciones-inv-cnt .pub-lst ul.list li {
	margin-bottom: 5px;
}

.info-inv-top .info-inv-lft {
	width: 30%;
}

.info-inv-top .info-inv-lft ul li a {
	width: 100%;
}

.info-inv-top .info-inv-lft ul li h2 {
	margin-bottom: 5px;
	width: 100%;
}

.info-inv-top .info-inv-rgt {
	width: 65.5%;
}

.info-inv-btm .info-inv-cnt, .info-inv-btm .info-inv-cnt.inv-relacionada.seiseis ul {
	width: 89%;
    margin-left: 5.5%;
    margin-right: 5.5%;
}

.info-inv-btm .info-inv-cnt.seiseis p {
	margin-bottom: 20px;
	text-align: justify;
}

.info-inv-btm .info-inv-cnt.seiseis a {
	text-decoration: underline;
    color: #c71000;
	padding-left: 25px;
}

.info-inv-img {
	display: flex;
	justify-content: center;
}

img.logo-inst { 
	width: auto;
	max-height: 300px;
}

img.logo { 
	max-height: 300px;
}

.info-inv-btm .info-inv-cnt.seiseis img.logo-inst { 
	max-height: 140px;
}

.info-inv-btm .info-inv-cnt.seiseis ul{
	float: left;
}

.info-inv-btm .info-inv-cnt.seiseis ul li {
    float: left;
    position: relative;
    width: 100%;
    margin-top: 8px;
    padding-left: 40px;
	text-align: justify;
}

.info-inv-btm .info-inv-cnt.seiseis ul li::after {
    background: none;
    border-radius: 0;
    position: absolute;
    left: 0;
    content: "";
    top: 10px;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-top: 2px solid #c71000;
    border-right: 2px solid #c71000;
    transform: rotate(44deg);
    transition: All 0.5s ease;
	margin-left: 20px;
}

.responsive-content .info-inv-btm .info-inv-cnt.seiseis p {
	width: 100%;
}

.info-inv-btm .info-inv-cnt.seiseis img {
	margin-top: 30px;
	max-width: 66%;
}

#es-accordion.smk_accordion.grupos-css{
	width: 100%;
}

#es-accordion.smk_accordion.grupos-css .accordion_in .acc_head{
	background: #e6eaf3;
	color: #6b2173;
	padding-left: 20px;
	padding-right: 20px;
}


#es-accordion.smk_accordion.grupos-css .accordion_in .acc_head:hover {
    color: #db44a3;
}

#es-accordion.smk_accordion.grupos-css .accordion_in .acc_head:after {
    position: absolute;
    right: 35px;
    content: "";
    top: 24px;
    display: inline-block;
    width: 14px;
    height: 14px;
    border-top: 3px solid #c71000;
    border-right: 3px solid #c71000;
    transform: rotate(45deg);
    transition: all .5s ease;
}

#es-accordion.smk_accordion.grupos-css .accordion_in .acc_head:hover:after {
    border-top: 3px solid #db44a3;
    border-right: 3px solid #db44a3;
}

.info-inv-btm .info-inv-cnt.seiseis ul li a {
    text-decoration: underline;
	color: #c71000;
	font-family: 'Montserrat-SemiBold';
}

/* grupos-investigacion flexslider */
.flexslider { min-height: 0; border: 1px solid #F2F2F2; }
.flexslider .slides img { opacity: 1; }
.flexslider .slides > li::after { background: none; }

.flexslider .flex-control-nav li a.flex-active { background: #c71000; }
.flexslider .flex-control-nav li a { background: rgba(199, 16, 0, 0.5); }

.flexslider .flex-direction-nav li .flex-prev { background: url(../images/ico-arrow-left.svg) center/contain no-repeat; width: 50px; height: 50px; }
.flexslider .flex-direction-nav li .flex-next { background: url(../images/ico-arrow-right.svg) center/contain no-repeat; width: 50px; height: 50px; }

/* PUBLICACIONES GRUPOS INVESTIGACIÓN */
.responsive-content-publicaciones.tab-cnt.show .sbOptions .sbDisabled {
    border-bottom: none; 
    color: #666;
    display: block;
    letter-spacing: normal;
    font-family: 'Montserrat-Regular';
    font-size: 13px;
    padding: 6px 10px !important;
    text-align: left;
}

section.estrategia-cnt.espacio p a {
    width: auto;
    color: #c71000;
    font-family: 'Montserrat-Medium';
    text-decoration: underline;
}

section.estrategia-cnt.espacio p a:hover {
	color: #db44a3;
}

.grid-sec ul li h2 a{
	font-size: 28px;
}

.grid-sec.botons ul li h2 > a {
    /* font-size: 28px; */
    line-height: 32px;
}

.grid-sec.botons ul > li a:nth-child(2) {
    border: 0;
    padding: 0;
}

.grid-sec.botons ul > li a:nth-child(2):hover {
	opacity: 0.7;
    background: transparent;
    color: #fff;
}

.grid-sec.botons ul li.pink-3 a:nth-child(2):hover {
    background: transparent;
    color: #681d70;
}


li.two-col.candid-select .sbHolder {
    padding-right: 0px;
}

.event-rht-in ul li p {
    text-align: center;
}

/* FOOTABLE INVESTIGADORES - GRUPOS DE INVESTIGACIÓN - COHORTES */
.footable-empty { visibility: hidden; position: absolute; }

.convocat-table table tr th,
.convocat-table table tr td { padding: 18px 14px !important; font-size: 14px !important; vertical-align: middle !important; text-align: center !important; }
.convocat-table table tr td a { text-decoration: underline; transition: all 0.5s ease; }
.convocat-table table tr td a:hover { color: #c71000; }
.convocat-table table tr.footable-paging td { padding: 0 !important; }
.convocat-table table tr th { font-family: 'Montserrat-Bold'; }
.convocat-table table tr th.footable-sortable > span.fooicon { width: 20px; height: 20px; transition: all 0.5s ease; }
.convocat-table table tr th .fooicon:before { content: none; }
.convocat-table table tr th.footable-sortable:hover .fooicon:not(.fooicon-sort-desc),
.convocat-table table tr th .fooicon-sort-asc { background: url(../images/ascendent.svg) no-repeat 0 0; }
.convocat-table table tr th .fooicon-sort-desc { background: url(../images/descendent.svg) no-repeat 0 0; }

/* paginacio */
tr.footable-paging td { background: none !important; }

tr.footable-paging ul.pagination li { width: auto; margin-right: 0; }
tr.footable-paging ul.pagination > li > a,
tr.footable-paging ul.pagination > li.disabled > a { margin-left: 0 ; color: #c71000; background: none !important; border: none !important; }
tr.footable-paging ul.pagination > li > a:hover,
tr.footable-paging ul.pagination > li.disabled > a:hover { text-decoration: underline; color: #c71000; }
tr.footable-paging ul.pagination > li.active > a,
tr.footable-paging ul.pagination > li.active > a:hover { border-radius: 50px; background-color: #c71000 !important; border-color: #c71000; }

tr.footable-paging .label-default { /*color: #c71000; font-size: 16px; background: none;*/ display: none; position: absolute; }

/* FILTRE INVESTIGADORES - GRUPOS DE INVESTIGACIÓN - MULTIPLE */
.convocat-cnt { padding: 0 0; }

.convocat-lft .accord-lft-menu .applemenu1.awareness { float: left; width: 100%; margin-bottom: 10px; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a { float: left; width: 100%; border-bottom: 0.5px solid #b6b6b6; padding: 8px 20px; font-size: 16px; line-height: 24px; }
.grupos-sec .convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a { padding: 8px 8px; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a:hover, 
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a.active { color: #c71000; opacity: 1; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1:last-child a { border-bottom: none; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:checked + label { color: #c71000; font-family: 'Montserrat-Medium'; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:not(:checked), 
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:checked { position: absolute; left: -9999px; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:not(:checked) + label, 
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:checked + label { position: relative; padding-left: 0; cursor: pointer; float: right; width: 100%; padding-right: 20px; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:not(:checked) + label:before, 
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:checked + label:before { content: ''; position: absolute; right: 0; top: 4px; width: 16px; height: 16px; border: 1px solid #303030; background: none; border-radius: 0px; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:not(:checked) + label:after, 
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:checked + label:after { position: absolute; top: 4px; right: 0px; content: ""; width: 16px; height: 16px; transition: all .2s; background: url(../images/tick-box.svg) no-repeat scroll center center; }
.convocat-lft .accord-lft-menu .applemenu div.submenu .silverheader1 a [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }

.convocat-lft a.filter-btn, #csv-btn, a#clear-btn { width: 100%; background: #c71000; padding: 11px 30px; margin-top: 20px; color: #fff; font-family: 'Montserrat-SemiBold'; font-size: 14px; border-radius: 5px; display: inline-block; text-align: center; transition: all .5s ease; }
.convocat-lft a.filter-btn img, #csv-btn img, a#clear-btn img { vertical-align: middle; margin-left:7px; }

.convocat-lft input[type="text"] { width: 100%; padding: 10px 0px; border-bottom: none; border-top: 2px solid #444444; border-bottom: 1px solid #fafafa; border-radius: 0; margin-top: 10px; transition: all 0.5s ease; }
.convocat-lft input[type="text"]:focus { border-top: 2px solid #c71000; }

.convocat-lft .applemenu div.silverheader { margin-top: 10px; }
.convocat-lft .applemenu div.silverheader a { border-bottom: none; border-top: 2px solid #444444; padding: 10px 0 15px; font-size: 16px; font-family: 'Montserrat-SemiBold'; transition: all 0.5s ease; }
.convocat-lft .applemenu div.silverheader a:hover,
.convocat-lft .applemenu div.silverheader.selected a { border-top: 2px solid #c71000; }
.convocat-lft .applemenu div.silverheader a:after { width: 7px; height: 14px; background: url(../../resources/v1/images/arrow-blk.svg) no-repeat center bottom; padding: 10px; transition: all 0.5s ease; transform: rotate(0deg); top: 12px;}
.convocat-lft .applemenu div.silverheader a:hover:after { background: url(../../resources/v1/images/arrow-red.svg) no-repeat center bottom; }
.convocat-lft .applemenu div.silverheader.selected a:after { transform: rotate(90deg); background: url(../../resources/v1/images/arrow-red.svg) no-repeat center bottom; }

.convocat-lft .applemenu div.submenu { border-bottom: none; }
.convocat-lft .applemenu div.submenu .silverheader1 { background: #fafafa; }

/* INVESTIGADORES */
section.convocat-cnt .row {/*width: 94%; padding: 50px 0;*/}
.convocat-table table tr th:first-child {text-align: center;}

.invest-cap-cont img { object-fit: cover; max-height: 300px; }
.invest-cap-cont .invest-rgt .invest, .invest-cap-cont .invest-lft .invest { width: 100%; display: flex; margin-bottom: 7px; }
.invest-cap-cont .invest-rgt h1, .invest-cap-cont .invest-lft h1 { float: none; width: auto; margin-bottom: 0px; padding: 3px 10px 3px 0px; color: #000; font-size: 20px; line-height: 24px; }
.invest-cap-cont .invest-rgt span.rol, .invest-cap-cont .invest-lft span.rol { position: relative; right: unset; bottom: unset; float: right; display: inline-block; width: auto; background: none; border: 1px solid #c71000; padding: 3px 10px; text-align: center; margin-left: 20px; border-radius: 30px; color: #c71000; font-size: 14px; text-decoration: none; line-height: 34px; }
.invest-cap-cont .invest-cap-dad-2 p { text-align: left; }

.invest-lft { width: 30%; margin-right: 0; }
.invest-rgt { width: 70%; }

.invest-sec .invest-div .el-lft { width: 25%; margin-right: 0; }
.invest-sec .invest-div .el-rgt { width: 75%; }

.convocat-rht.investigadores > ul > li { width: 30%; }

/* SINGLE INVESTIGADOR */
.invest-cap-cont.investigador .invest-rgt .invest-cap-dad-1 { width: 37%;}
.invest-cap-cont.investigador .invest-rgt .invest-cap-dad-2 { width: 57%;}

/* GRUPOS INVESTIGACIÓN */
.convocat-table p { color: #000; margin-top: 0px; font-family: 'Montserrat-Regular'; font-size: 15px; line-height: 20px; }

.convocat-rht ul li a.filter-btn { font-size: 14px; }
.convocat-rht ul li a.filter-btn img { margin-left: 10px; }

.btn-ctr { display: flex; justify-content: center; }

.veure-mes-btn { display: flex; align-items: center; justify-content: center; border-radius: 5px; width: 155px; height: 45px; background: #c71000; border: 1px solid #c71000; color: #fff; font-size: 15px; font-family: 'Montserrat-SemiBold'; transition: all .5s ease; margin-top: 10px; }

/* SINGLE GRUPO INVESTIGACIÓN */
.invest-cap-cont .invest-cap-main { margin-top: 0px; padding-bottom: 10px; }
.invest-cap-cont:not(.investigador) .invest-cap-main .invest:after { content: ""; background: url(../images/menu-arw.svg) no-repeat right top 10px; position: absolute; right: 30%; top: 5px; display: block; margin: 0; width: 20px; height: 12px; transition: all .5s ease; padding: 20px; }
.invest-cap-cont .acc_active .invest-cap-main .invest:after { transform: rotate(90deg); transform-origin: right; }

.info-inv-grupo .info-inv-top { margin-bottom: 20px; }

.info-inv-btm .info-inv-cnt .info-tags-list {display: flex; flex: 1 1 auto; position: relative;}
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags {background: #f2f2f2; width: 31%; margin-left: 1%; margin-right: 1%; height: auto; padding: 20px 30px; border-radius: 5px;}
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags:before { content: ""; background: url(../images/ico-tag.svg) no-repeat center top 10px; position: absolute; display: block; margin: 0; width: 30px; height: 30px; }
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags h2 { padding-left: 40px; padding-top: 5px;}
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags ul { width: 100%; float: left; display: flex; flex-wrap: wrap;}
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags ul li { width: auto; float: left; margin-left: 10px; padding: 7px; border: 1px solid #cfcfcf; border-radius: 5px; font-size: 14px; line-height: 18px; text-align: left; transition: all .5s ease;}
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags ul li:after { content: none;}
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags ul li:hover { color: #fff; border: 1px solid #c71000; background: #c71000; cursor: pointer; }
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags ul li:hover a { color: #fff; }
.info-inv-btm .info-inv-cnt .info-tags-list .info-tags ul li a { text-decoration: none; color: #192432; padding-left: 0; font-family: 'Montserrat-Regular';}
.info-inv-btm .info-inv-cnt .info-tags-list.otras .info-tags {background: #fff; }

.responsive-content .info-etiquetas { float: left; width: 100%; margin-bottom: 15px; }
.responsive-content .info-etiquetas ul { display: flex; flex-wrap: wrap; column-gap: 5px; row-gap: 5px; }
.responsive-content .info-etiquetas ul li { float: left; width: auto; margin-right: 12px; margin-bottom: 12px; }
.responsive-content .info-etiquetas ul li a { text-align: center; display: block; height: auto; padding: 8px 24px; border: 1px solid #f2f2f2; background: #f2f2f2; border-radius: 10px; }

.miembros-inv-content .invest-cap-cont { width: 100%; height: auto; margin: 5px 0px 20px 0px; }
.miembros-inv-content .invest-cap-cont .invest-lft { text-align: left; width: 70%; }
.miembros-inv-content .invest-cap-cont .invest-rgt { width: 30%; display: block; text-align: center; }
.miembros-inv-content .invest-cap-cont .invest-rgt img { margin-top: 10px; }
.miembros-inv-content h1 { float: left; width: 100%; font-size: 24px; font-family: 'Montserrat-SemiBold'; line-height: 30px; margin-bottom: 20px; color: #c71000; }
.miembros-inv-content ul {width: 100%; float: left; display: flex; row-gap: 10px; column-gap: 15px; flex-wrap: wrap; }
.miembros-inv-content ul li { flex: 0 1 30%; float: left; list-style-type: disc; color: #c71000; margin-left: 20px; }
.miembros-inv-content ul li a { position: relative; }
.responsive-tab .miembros-inv-content ul li a:before { content: ''; position: absolute; left: 1%; top: 40%; width: 6px; height: 6px; border-radius: 50px; background-color: #c71000;}
.miembros-inv-content ul li.published a { text-decoration: underline; }
.miembros-inv-content ul li.published a:hover,
.miembros-inv-content ul li.published a:hover h3 { color: #c71000; }
.miembros-inv-content ul li.private a { cursor: default; }
.miembros-inv-content ul li h3 { font-size: 18px; font-family: 'Montserrat-SemiBold'; line-height: 24px; color: #222222; padding-left: 20px; }

ul.info-lst li { float: left;width: 21%; height: auto; margin-right: 1%; margin-left: 1%; margin-bottom: 30px; display: flex; justify-content: center;  padding-left: 0px; }
ul.info-lst li:last-child { margin-right: 3%; }
ul.info-lst li:first-child { margin-left: 3%; }
ul.info-lst li a { background: #fff; border-radius: 10px; padding-bottom: 10px; width: 100%; }
ul.info-lst li .not-img { height: 200px; border-radius: 10px; overflow: hidden; }
ul.info-lst li .not-img img { max-height: 200px; height: 100%; width: 100%; object-fit: contain; transition: all .5s ease; }
ul.info-lst li a:hover .not-img img { transform: scale(1.03); } 
ul.info-lst li .not-cnt { text-align: center; }
ul.info-lst li .not-cnt h2 { color: #030303; font-size: 20px; margin-bottom: 0px; }
ul.info-lst li a:hover .not-cnt h2 { color: #c71000; text-decoration: underline; }
ul.info-lst li a::after { content: none; }

@media screen and (min-width: 1024px) and (max-width: 1279px) {
.responsive-tab > .row > .tab-list > ul { overflow-x: unset; }
}

/* SINGLE PAQUETE DE TRABAJO */
.invest-cap-cont.tareas .invest-cap-main { display: flex;}

.tareas .invest-cap-cont .invest-cap-main.acc_head { cursor: pointer;}
.tareas .invest-cap-cont .invest-cap-main.acc_head:after { content: ""; background: url(../images/menu-arw.svg) no-repeat right top 10px; position: absolute; right: 10px; top: 5px; display: block; margin: 0; width: 20px; height: 12px; transition: all .5s ease; padding: 20px; }
.tareas .invest-cap-cont.acc_active .invest-cap-main.acc_head:after { transform: rotate(90deg); transform-origin: right; }

.tareas .invest-cap-cont .acc_content {text-align: justify; padding: 30px;}
.tareas .invest-cap-cont .acc_content h3 { float: left; width: 100%; font-size: 21px; font-family: 'Montserrat-Bold'; line-height: 30px; color: #222222; margin-bottom: 15px;}
.tareas .invest-cap-cont .acc_content .info-tags-list { width: 100%; display: flex; flex: 1 1 auto;}
.tareas .invest-cap-cont .acc_content .info-tags-list .info-tags { float: left; padding: 15px; border: 1px solid #cfcfcf; border-radius: 5px;}
.tareas .invest-cap-cont .acc_content .info-tags-list .info-tags h4 { width: auto; float: left; margin-right: 10px; }
.tareas .invest-cap-cont .acc_content .info-tags-list .info-tags a { width: auto; float: left; color: #c71000; line-height: 30px;}

/* AREAS TEMATICAS */
section.representante.dos {
    padding-top: 0px;
}

section.representante.dos .rep-sec {
    border-top: 0;
    padding-top: 0px;
}

.el-instutio.uno {
    margin-bottom: 20px;
}

.representante a.mas {
    text-decoration: underline;
}

.representante p {
    margin-bottom: 20px;
}

.rep-rgt.dos.justi {
    display: none;
}

.representante {
	padding-bottom: 30px;
}

h3.resena {
    text-decoration: underline;
    cursor: pointer;
	margin-top: 10px;
}

h3.info-area {
    text-decoration: underline;
    cursor: pointer;
	margin-top: 10px;
	display: none;
}

/* ESPACIOS APOYO */
.info-bia-cnt.half-wdth.clients {
    margin-bottom: 30px;
}

.info-bia-cnt h1.margininfo {
    margin-top: 30px;
}



/* DONACIONES */
.categorias-lst.donaciones ul li {
    width: 47%;
}

.categorias-lst.donaciones ul li:nth-child(2n+2) {
    margin-right: 0;
}

.categorias-lst.donaciones ul li:nth-child(3n+3) {
    margin-right: 3%;
}


/* CAIXES HOME */
.grid-sec ul li h2 {
    margin-bottom: 0px;
}

.info-inv-grupo .info-inv-lft ul li a {
    word-break: break-all;
}

.areas-cnt .areas-cnt-rgt .de-contacto ul li a {
    word-break: break-all;
}

/* BUSCADOR */
.responsive-content .tab-cnt.buscador {
    display: block;
}

.responsive-content-clientes.tab-cnt.buscador ul.arw-lst {
    padding-left: 20px;
    margin-top: 20px;
}


/* AGENDA FICHA */
.agenda-le-act p a {
    color: #fff;
    text-decoration: underline;
    margin-top: 10px;
    word-break: break-all;
}

.agenda-details-rgt p a {
    text-decoration: underline;
	color: #c71000;
}


.top-banner .flex-caption a {
    display: block;
    text-transform: inherit;
    color: #fff;
    border: none;
    padding: 0;
    border-radius: none;
    background: none;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.not-cnt-rgt.actu ul li {
    margin-top: 10px;
}

.not-cnt-rgt.actu ul {
    margin-top: 10px;
    float: left;
    padding-left: 20px;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt.prese h2.titul.none.tesis {
    padding-left: 30px;
}

.img-doctoran img {
    border-radius: 10%;
}



/* BIOBANCO */
.info-bia-cnt p {
    float: left;
    margin-bottom: 20px;
	width: 100%;
}

.info-bia-cnt ul {
    float: left;
    margin-bottom: 20px;
}

.info-bia-cnt ul li ul {
    float: left;
    margin-bottom: 10px;
	width: 100%;
}

.info-bia-cnt ul li ul li {
    margin-bottom: 0px;
    margin-top: 10px;
}

.info-bia-cnt ul li a {
	font-family: 'Montserrat-SemiBold';
    text-decoration: underline;
    color: #c71000;
}

.info-bia-cnt p a{
	font-family: 'Montserrat-SemiBold';
    text-decoration: underline;
    color: #c71000;
}

.info-bia-cnt.half-wdth .form-cont {
    margin-bottom: 30px;
}


.info-bia-cnt.half-wdth .form-cont ul li textarea {
    resize: none;
    height: 200px;
    float: left;
    width: 100%;
    border: none;
    background: #eff2f7;
    border-bottom: 3px solid #c71000;
    border-radius: 4px 4px 0 0px;
    font-size: 16px;
    font-family: 'Montserrat-Medium';
    color: #9b9b9b;
    padding: 12px 25px;
}


/* FITXA AGENDA */
.agenda-info-cnt h3 { font-size: 14px; }
.agenda-info-cnt ul.info-lst li p { font-family: 'Montserrat-Medium'; font-size: 16px; }
.agenda-info-cnt ul.info-lst li a { font-size: 16px; }
.agenda-le-act p a { font-size: 16px; font-family: 'Montserrat-Medium'; }

.agenda-details-rgt ul { float: left; width: 100%; margin-bottom: 20px; }
.agenda-details-rgt ul li { padding-left: 20px; float: left; width: 100%; font-size: 16px; color: #000; font-family: 'Montserrat-SemiBold'; margin-bottom: 12px; line-height: 26px; position: relative; }
.agenda-details-rgt ul li::after { position: absolute; left: 0; content: ""; top: 10px; display: inline-block; width: 8px; height: 8px; border-top: 3px solid #c71000; border-right: 3px solid #c71000; transform: rotate(45deg); transition: All 0.5s ease; }


/* Solicitar muestras css */
.info-bia-cnt.half-wdth p.para-btm { margin-bottom: 25px; }
.info-bia-cnt.half-wdth .form-cont .wpcf7-form {float: left; width: 100%; margin-top: 10px;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul { float: left; width: 100%; margin-bottom: 30px;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li input[type="text"] { float: left; width: 100%; border: none; background: #eff2f7; border-bottom: 3px solid #c71000; border-radius: 4px 4px 0 0px; font-size: 16px; font-family: 'Montserrat-Medium'; color: #9b9b9b; padding: 12px 25px; }
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li input[type="text"]:focus { border-bottom: 3px solid #db44a3;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li { margin-bottom: 18px; }
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li:last-child { margin-bottom: 0;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li.two-col {width: 48%; margin-right: 4%;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li.two-col.rgt-pad { margin-right: 0; }
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li.chk-bx { float: left; width: 100%; margin-top: 20px; margin-bottom: 0;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li.chk-bx ul { float: left; width: 100%; margin-bottom: 15px;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li.chk-bx ul li { float: left; width: 100%; margin-bottom: 15px; padding-left: 0px;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li.chk-bx ul li:last-child { margin-bottom: 0;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li.chk-bx ul li::before { content: none;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li input[type=checkbox]:not(old) { position: absolute; width: 13px; height: 13px; margin: 0; padding: 0; font-size: 1em; opacity: 0; cursor: pointer; display: none; left: 3px; top: 22px; }
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li input[type=checkbox]:not(old) + label { line-height: 1.5em; float: left; cursor: pointer; width: auto; color: #5a5a5a; font-size: 13px; font-family: 'Montserrat-Medium'; letter-spacing: 0.6px;padding-left: 30px;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li input[type=checkbox]:not(old) + label > span { display: inline-block; width: 20px; height: 20px; margin: -3px 14px 0 0; border: 0px solid #bebebe; position: absolute; background: #eff2f7; border-radius: 4px; left: 0; top: 4px;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form ul li input[type=checkbox]:not(old):checked + label > span:before { content: ''; display: inline-block; text-align: center; font-weight: bold; cursor: pointer; background: #c71000; height: 14px; width: 14px; position: absolute; top: 3px; left: 3px; border-radius: 3px; }
.info-bia-cnt.half-wdth .form-cont .wpcf7-form .sub-btn { float: left; width: 100%; margin-top: 30px;}
.info-bia-cnt.half-wdth .form-cont .wpcf7-form .sub-btn button { cursor: pointer; font-family: 'Montserrat-Medium'; background: #db44a3; border: none; color: #fff; font-size: 14px; line-height: 14px; padding: 11px 26px; border-radius: 50px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
.info-bia-cnt.half-wdth .form-cont .wpcf7-form .sub-btn button:hover{background: #c71000;}

.form-cont .suger_checkbox label a {
    color: #c71000;
}

.info-bia-cnt .form-cont .wpcf7-form ul li {
    padding-left: 0px;
}

.noticies-lst .noticies-btm-lst .noticies-btm-lft { width: 100%; }

.noticies-lst .noticies-btm-lst .noticies-btm-lft ul li .not-img img { max-height: 200px; object-fit: cover;}
.noticies-lst .noticies-btm-lst .noticies-btm-lft ul li .not-cnt span.grey-badge{ background: #4b4b4b; padding: 4px 10px; display: inline-block; color: #fff; font-size: 13px; font-family: 'Montserrat-Medium'; border-radius: 4px; margin-right: 15px; width: fit-content; margin-top: -5px; }
.noticies-lst .noticies-btm-lst .noticies-btm-lft ul li .not-cnt span.desk-date { width: fit-content; }

ul.agenda-altres-lst li .agenda-img img {
    max-height: 260px;
    object-fit: cover;
    aspect-ratio: 1;
}

.human-resource p a {
    color: #c71000;
    text-decoration: underline;
    font-weight: bold;
}

/* FICHA AGENDA */
.events-sec ul.event-list li .event-cont p {
    text-align: left;
}

.event-lft-in {
    float: left;
    width: 100%;
    margin-right: 0;
    display: flex;
    flex-direction: row-reverse;
    align-content: center;
    align-items: flex-end;
    column-gap: 2%;
}

.event-lft-in .month-txt {
    width: 89%;
}

.event-lft-in .year-txt {
    width: 9%;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0, 0);
    width: 96%;
    margin-left: 2%;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .event-lft-in {
        width: 100% !important;
    }
    .event-lft-in .month-txt {
        width: 79%;
    }
    
    .event-lft-in .year-txt {
        width: 19%;
    }
}

@media screen and (max-width: 767px) {
    .event-date {
        display: block !important;
    }
    .event-lft-in .month-txt {
        width: 100%;
    }
    
    .event-lft-in .year-txt {
        width: 100%;
    }

    .event-lft-in {
        flex-direction: column-reverse;
        column-gap: 0;
        row-gap: 20px;
    }
}

@media screen and (min-width: 767px) {
    
    #month-scroll.owl-carousel .owl-item.active.center {
        background-color: #ffc501;
        border-radius: 50px;
    }

    #month-scroll.owl-carousel .owl-item.active.center a{
        color: #c71000;
    }

}

#month-scroll.owl-carousel .owl-item {
    line-height: 30px;
}

#month-scroll.owl-carousel .owl-item, #year-scroll.owl-carousel .owl-item {
    line-height: 30px;
}

#month-scroll.owl-carousel .owl-nav, #year-scroll.owl-carousel .owl-nav {
    margin-top: 3px;
}

html, body {
    overflow-x: hidden;
  }
  body {
    position: relative
  }
  
  p.igualdad.uno {
    margin-bottom: 10px;
}


.publicaciones-inv-cnt .pub-lst .__dimensions_badge_embed__ {
	float: left;
	margin-top: 1em;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt ul.mem-lst.nopad li .mem-cnt h3 {
    padding-bottom: 0;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt ul.mem-lst.nopad li .mem-cnt a.des-lnk{
	margin-top: 0;
}




/* FORMULARI DONACIONES */
input#otraCantidad{ display: none; }
.contactar-frm.frm-bg .cont-frm-wdth p.hihaerrors { width: 180px; float: left; padding: 16px 26px; color: red; display: none; }
/* END FORMULARI DONACIONES */

.bredcrum-img img.pocooscur { filter: brightness(0.8); }
.areas-cnt.convoc section.block-newsletter-header { display: contents; }


.convocat-table.pg-8 table tr { display: none; }
.convocat-table.pg-8 table tr.active { display: table-row; }

.areas-cnt.convoc section.block-newsletter-footer > img { display:none; }

.bredcrum-img.newsletter{ background-position: left; }

.categorias-lst.portaltranspa ul li { height: 130px; display: flex; flex-wrap: wrap; align-content: space-evenly; }

.group-info-lst ul li .group-cnt { min-height: 122px; padding-bottom: 20px; }

/* SOLICITUD DE OFERTAS */
table.solOfertas tr { display: none; }
table.solOfertas tr:nth-child(1),
table.solOfertas tr:nth-child(2),
table.solOfertas tr:nth-child(3),
table.solOfertas tr:nth-child(4) {
    display: table-row;
}

section.sol-ofertas { padding-bottom: 30px; float: left; width: 100%; }
.categorias-lst.donaciones ul li { height: auto; }

/* FORM CONVOCATORIAS */
.contactar-frm.frm-bg .wpcf7-form.convoc-forms input[type="text"], .contactar-frm.frm-bg .wpcf7-form textarea{
	margin-bottom: 15px;
}

.repeater {
    float: left;
    width: 100%;
	margin-bottom: 20px;
}

.element {
    float: left;
    width: 100%;
	margin-bottom: 20px;
}

.repeater .element {
    display: none;
}

.repeater .element:first-child {
    display: block;
}

.contactar-frm.frm-bg .cont-frm-wdth .convoc-forms p {
    padding-bottom: 10px;
}

.convoc-forms button {
    margin-top: -10px;
    float: left;
}

.convoc-forms li.two-col.rgt-pad.arxiu {
    float: left;
    width: 100%;
	margin: 0;
}

.convoc-forms .upload-btn-wrapper .btn-file {
    border-bottom: 3px solid #ffc501;
}

.convoc-forms button{
    float: left;
    cursor: pointer;
    font-family: 'Montserrat-Medium';
    background: none;
    border: 1px solid #fff;
    color: #ffffff;
    font-size: 14px;
    line-height: 14px;
    padding: 11px 26px;
    border-radius: 50px;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.convoc-forms button:hover {
    background: #ffffff;
    color: #c71000;
}

.group-info-lst ul li:hover h2 {
	color: #c71000;
}

.info-inv-grupo .info-inv-lft {
    background: #f2f2f2;
}

.info-inv-grupo .info-inv-lft ul li p a:hover {
    color: #c71000;
}

.grupos-details .grupos-details-cont ul li::marker {
    font-size: 20px;
}

.grupos-details .grupos-details-cont ul li:first-child::marker {
	color: #c71000;
}

.grupos-details .grupos-details-cont ul li:nth-child(2)::marker {
	color: #1c905d;
}

.grupos-details .grupos-details-cont ul li:nth-child(3)::marker {
	color: #11a2ed;
}

.grupos-details .grupos-details-cont ul li:nth-child(4)::marker {
	color: #d8d8d8;
}

.convocat-cnt h2 {
	padding-top: 20px;
    font-size: 33px;
	width: 100%;
    float: left;
    margin-bottom: 40px;
    font-family: 'Montserrat-SemiBold';
    font-size: 32px;
    line-height: 36px;
    color: #c71000;	
	border-top: 2px solid #c71000;
}

section.grupos-sec.gris {
    background-color: #f2f2f2;
}

.grupos-sec.gris #es-accordion.smk_accordion .accordion_in .acc_head {
    color: black;
    border-top: 1px solid #e6e6e6;
    font-family: 'Montserrat-SemiBold';
	background-color: #fafafa;
}

.grupos-sec.gris #es-accordion.smk_accordion .accordion_in .acc_head:hover {
    color: #c71000;
    background: #fff;
}

.grupos-sec #es-accordion.smk_accordion .accordion_in .acc_head:hover:after {
    border-top: 3px solid #c71000;
    border-right: 3px solid #c71000;
}

.convocat-rht ul li .sbSelector {
    max-height: 45px;
}

.sbHolder ul.sbOptions {
    overflow-y: scroll;
}

/* accordions icons */
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
    background: url(../../resources/images/arrow-down.svg) no-repeat center 0px;
}

.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {        
    transition: transform 1s ease;
    background: url(../../resources/images/arrow-up.svg) no-repeat center 0px;
}

.objetivos-sec .objetivos-cnt .objetivos.smk_accordion .accordion_in .acc_head .acc_icon_expand {
    background: none;
}

.publ-tab-cnt .btn-ctr { margin-bottom: 30px; }
.publ-tab-cnt .item-list { margin-bottom: 20px; }


.table-stripped img.icon:hover {
    opacity: 0.7;
}

.table-stripped img.icon {
    transition-duration: 350ms;
}

/* JIRA RI-159 */
.noticies-lst .noticies-top-lst a {
    height: 100%;
    display: flex;
}

.noticies-lst .noticies-top-lst .not-img-lft {
    align-self: center;
}

.noticies-lst .noticies-top-lst .not-cnt-rgt h4 {
    padding-bottom: 0px;
}

.noticies-lst .noticies-top-lst .not-cnt-rgt h2 {
    font-size: 23px;
    padding-bottom: 15px;
}

.noticies-lst .noticies-top-lst .not-cnt-rgt p {
    padding-bottom: 15px;
}