/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    -----
    CALLS
    -----

    1. PAGE
    2. NODE


    ------- FONTS ---------
	.Futura-Lig {
		font-family: 'Futura-Lig';
		font-weight: normal;
		font-style: normal;
	}
	.HelveticaNeueLTStd-Lt {
		font-family: 'HelveticaNeueLTStd-Lt';
		font-weight: normal;
		font-style: normal;
	}
	.HelveticaNeueLTStd-Roman {
		font-family: 'HelveticaNeueLTStd-Roman';
		font-weight: normal;
		font-style: normal;

	.HelveticaNeueLTStd-Bd {
		font-family: 'HelveticaNeueLTStd-Bd';
		font-weight: normal;
		font-style: normal;
	}

	-------- COLORS --------
	CYAN: #CCFFFF
	AZUL: #003DC4
	ROJO: #FF4712

*/


/* 1. PAGE
 ---------*/

/* Header */
body.path-actualidad .view-id-calls.view-display-id-last,
body.path-actualidad .view-id-calls.view-display-id-last_innovation {
    position: relative;
    background: url(../../images/bkg-calls.png) no-repeat;
	background-size: cover;
}

body.path-actualidad .view-id-calls.view-display-id-last .view-empty,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .view-empty {
	font-family: 'Futura-Lig';
    font-size: 4.5vw;
    line-height: 1.1;
	color:#FFF;
	text-align: center;
	position: absolute;
    /* max-width: 950px;*/
	max-width: 70vw;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .info,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-nothing-1 .info{
    position: absolute;
    color: #fff;
    text-align: center;
    /* max-width: 950px; */
	max-width: 70vw;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.5vw;
    width: 100%;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .date,
body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .subtitle,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-nothing-1 .date,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-nothing-1 .subtitle {
    color: #fff;
    display: block;
	font-size: 1.5vw;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .date,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-nothing-1 .date{
    font-family: 'Futura-Lig';
    font-size: 1.5vw;
    line-height: 1;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .title,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-nothing-1 .title {
    font-family: 'Futura-Lig';
    font-size: 4.5vw;
    line-height: 1.1;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .title a,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-nothing-1 .title a {
    color: #fff;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .title a:hover,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-nothing-1 .title a:hover {
    color: #fff;
    text-decoration: none;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-view-node,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-view-node {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-view-node a,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-view-node a {
    display: block;
    height: 100%;
    width: 100%;
    color: transparent;
}

body.path-actualidad .view-id-calls.view-display-id-last .views-field-view-node a:hover,
body.path-actualidad .view-id-calls.view-display-id-last_innovation .views-field-view-node a:hover {
    color: transparent;
}

/* Filters */
body.path-actualidad .calls-content {
   	margin-top: 40px;
    margin-bottom: 35px;
}

body.path-actualidad .calls-content .block-title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 3vw;
    margin: 0;
    padding: 0 10% 10% 35px;
}

body.path-actualidad .calls-content.innovation .block-title {
    padding: 0 10% 10% 0;
}

body.path-actualidad .block-views-blockcalls-page .view-empty,
body.path-actualidad .block-views-blockcalls-page-innovation .view-empty {
	padding-top:3%;
}

body.path-actualidad .view-id-calls.view-display-id-page form.views-exposed-form .col-lg-8,
body.path-actualidad .view-id-calls.view-display-id-page_innovation form.views-exposed-form .col-lg-8 {
    padding-left: 0;
}

/* Ocultar filtros en Convocatorias de Innovación */
body.path-actualidad .view-id-calls.view-display-id-page_innovation form.views-exposed-form  {
	display:none;
}

body.path-actualidad .view-id-calls.view-display-id-page form.views-exposed-form .col-lg-4,
body.path-actualidad .view-id-calls.view-display-id-page_innovation form.views-exposed-form .col-lg-4 {
    padding-right: 0;
}

body.path-actualidad .view-id-calls.view-display-id-page .view-filters .form-item-field-tipo-convocatoria-target-id,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-filters .form-item-field-tipo-convocatoria-target-id {
    float: none;
    width: 100%;
}

body.path-actualidad .view-id-calls.view-display-id-page .view-filters .form-item-field-tipo-convocatoria-target-id label,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-filters .form-item-field-tipo-convocatoria-target-id label {
    display: block;
    font-size: 1vw;
    text-transform: none;
    font-family: 'HelveticaNeueLTStd-Bd';
    text-align: left;
	font-weight: normal;
}

body.path-actualidad .view-id-calls.view-display-id-page .view-filters .form-item-field-tipo-convocatoria-target-id select,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-filters .form-item-field-tipo-convocatoria-target-id select {
    width: 100%;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    padding-left: 0;
    font-size: 1vw;
    font-family: 'HelveticaNeueLTStd-Bd';
}

body.path-actualidad .view-id-calls.view-display-id-page .view-filters .form-item-field-tipo-convocatoria-target-id .select-wrapper,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-filters .form-item-field-tipo-convocatoria-target-id .select-wrapper {
    width: 100%;
}

body.path-actualidad .view-id-calls.view-display-id-page .view-filters .form-item-field-tipo-convocatoria-target-id .select-wrapper:after,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-filters .form-item-field-tipo-convocatoria-target-id .select-wrapper:after {
    font-size: 1vw;
}

body.path-actualidad .view-id-calls.view-display-id-page .view-filters .form-actions,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-filters .form-actions {
    width: 100%;
}

body.path-actualidad .view-id-calls.view-display-id-page .view-filters button.form-submit,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-filters button.form-submit {
    color: #000;
    border: 1px solid #000;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    background-image: url(../../images/flecha-dcha.png);
    background-repeat: no-repeat;
    background-position: 70% 53%;
    text-align: center;
    margin-top: 20px;
    font-family: 'HelveticaNeueLTStd-Bd';
    background-color: #fff;
    width: 100%;
}

body.path-actualidad .view-id-calls.view-display-id-page .view-filters button.form-submit .icon,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-filters button.form-submit .icon {
	display: none;
}

body.path-actualidad .view-id-calls.view-display-id-page .view-header,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-header {
    font-family: 'Futura-Lig';
    color: #ffc000;
    font-size: 2vw;
    margin-top: 3%;
    margin-bottom: 3%;
}

body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-header {
    margin-top: 0;
    margin-bottom: 0;
}



section.block-calendar .content table tr:last-child {
    border-bottom: 1px solid;
}

/* Contact */
body.path-actualidad .block-block-content8780b74a-5052-44c8-b766-0429916f1436,
body.path-actualidad .block-block-content91607624-8c46-4fdd-bab7-70fcf2c13944,
body.path-actualidad .block-block-content01a1c75b-bfbb-4a5c-8599-eb9d43622df2,
body.path-actualidad .block-block-content1695ac7c-a370-4724-9ab2-8f4ff523949b {
    margin-bottom: 15%;
    margin-left: 35px;
}

body.path-actualidad .block-block-content8780b74a-5052-44c8-b766-0429916f1436 .field--name-field-title-contact-info-block:after,
body.path-actualidad .block-block-content91607624-8c46-4fdd-bab7-70fcf2c13944 .field--name-field-title-contact-info-block:after,
body.path-actualidad .block-block-content01a1c75b-bfbb-4a5c-8599-eb9d43622df2 .field--name-field-title-contact-info-block:after,
body.path-actualidad .block-block-content1695ac7c-a370-4724-9ab2-8f4ff523949b .field--name-field-title-contact-info-block:after {
    content: "";
    background: url(../../images/flecha-dcha-60.png) no-repeat;
    width: 60px;
    height: 12px;
    display: block;
    margin-top: 1%;
    margin-bottom: 5%;
}

body.path-actualidad .block-block-content8780b74a-5052-44c8-b766-0429916f1436 .field--name-field-email-contact-info-b,
body.path-actualidad .block-block-content91607624-8c46-4fdd-bab7-70fcf2c13944 .field--name-field-email-contact-info-b,
body.path-actualidad .block-block-content01a1c75b-bfbb-4a5c-8599-eb9d43622df2 .field--name-field-email-contact-info-b,
body.path-actualidad .block-block-content1695ac7c-a370-4724-9ab2-8f4ff523949b .field--name-field-email-contact-info-b  {
    padding-left: 35px;
    background: url(../../images/email-pink.png) no-repeat;
    background-position: left 6px;
    letter-spacing: 0.05em;
}

body.path-actualidad .block-block-content8780b74a-5052-44c8-b766-0429916f1436 .field--name-field-email-contact-info-b a,
body.path-actualidad .block-block-content91607624-8c46-4fdd-bab7-70fcf2c13944 .field--name-field-email-contact-info-b a,
body.path-actualidad .block-block-content01a1c75b-bfbb-4a5c-8599-eb9d43622df2 .field--name-field-email-contact-info-b a,
body.path-actualidad .block-block-content1695ac7c-a370-4724-9ab2-8f4ff523949b .field--name-field-email-contact-info-b a {
    color: #b2b1b1;
    border-bottom: 1px solid #b2b1b1;
    margin-left: 5px;
}

body.path-actualidad .block-block-content8780b74a-5052-44c8-b766-0429916f1436 .field--name-field-email-contact-info-b a:hover,
body.path-actualidad .block-block-content91607624-8c46-4fdd-bab7-70fcf2c13944 .field--name-field-email-contact-info-b a:hover,
body.path-actualidad .block-block-content01a1c75b-bfbb-4a5c-8599-eb9d43622df2 .field--name-field-email-contact-info-b a:hover,
body.path-actualidad .block-block-content1695ac7c-a370-4724-9ab2-8f4ff523949b .field--name-field-email-contact-info-b a:hover {
    text-decoration: none;
    color: #b2b1b1;
}

/* Content */


body.path-actualidad .view-id-calls.view-display-id-page .view-content {
    padding-top: 10%;
}

body.path-actualidad .view-id-calls.view-display-id-page_innovation .view-content{
    padding-top: 0;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-row,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-row {
    padding-bottom: 5%;
    border-top: 1px solid #000;
    padding-top: 3%;

}

body.path-actualidad .view-id-calls.view-display-id-page .views-row:hover,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-row:hover {
    background-image: -webkit-linear-gradient(252.9deg, transparent 49.9%, #fff3cc 50%);
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-field-start-calls,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-field-start-calls,
body.page-node-type-calls .node-information .field--name-field-start-calls,
body.page-node-type-calls-innova .node-information .field--name-field-start-calls {
    font-size: 1.1vw;
	margin-bottom: 5px;
	margin-top: 10px;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-field-add-to-calendar .atc_event,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-field-add-to-calendar .atc_event {
    display: none;
}



body.path-actualidad .view-id-calls.view-display-id-page .views-field-field-add-to-calendar .atcb-link,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-field-add-to-calendar .atcb-link,
body.page-node-type-calls .node-information .field--name-field-add-to-calendar .atcb-link,
body.page-node-type-calls-innova .node-information .field--name-field-add-to-calendar .atcb-link {
    background: transparent;
    box-shadow: none;
    color: #b2b1b1;
    margin: 0;
    padding: 0;
    font-family: 'HelveticaNeueLTStd-Bd';
    font-size: 1.1vw;
    letter-spacing: 0.05em;
    background: url(../../images/calendario.png) no-repeat;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 30px;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-field-add-to-calendar .atcb-link em,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-field-add-to-calendar .atcb-link em,
body.page-node-type-calls .node-information .field--name-field-add-to-calendar .atcb-link em,
body.page-node-type-calls-innova .node-information .field--name-field-add-to-calendar .atcb-link em {
	display: block;
    border-bottom: 1px solid #b2b1b1;
    font-style: normal;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-title,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-title {
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
	letter-spacing: -0.04em;
    margin-top: 3%;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-title,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-title a {
    color: #000;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-title a:active,
body.path-actualidad .view-id-calls.view-display-id-page .views-field-title a:focus,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-title a:active,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-title a:focus {
    text-decoration: none;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-title a:hover,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-title a:hover {
    color: #000;
    text-decoration: none;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-view-node,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-view-node {
    margin-top: 3%;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-view-node a,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-view-node a {
    color: #000;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-view-node a:hover,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-view-node a:hover {
    color: #000;
    text-decoration: none;
}

body.path-actualidad .view-id-calls.view-display-id-page .views-field-view-node a:after,
body.path-actualidad .view-id-calls.view-display-id-page_innovation .views-field-view-node a:after {
    content: "";
    background: url(../../images/flecha-dcha-60.png) no-repeat;
    width: 60px;
    height: 10px;
    display: inline-block;
    margin-left: 2%;
}

/* Calendar */
body.path-actualidad .block-views-blockcalls-all-month,
body.path-actualidad .block-views-blockcalls-all-month-innovation {
    display: none;
}

body.path-actualidad .block-calendar-block .content table tbody tr td.hasCall {
    background-image: -webkit-linear-gradient(226.9deg, transparent 49.9%, #e5e5e5 50%);
}

body.path-actualidad .block-calendar-block .content table tbody tr td.hasCall:hover {
    background-image: -webkit-linear-gradient(226.9deg, transparent 49.9%, #ffc000 50%);
}

body.path-actualidad .block-calendar-block .content table tbody tr td.hasCall .call {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 100%;
}

body.path-actualidad .block-calendar-block .content table tbody tr td.hasCall .call a {
    display: block;
    width: 100%;
    padding: 0;
    height: 100%;
    color: transparent;
}

body.path-actualidad .block-calendar-block .content table tbody tr td.hasCall .call a:hover {
    color: transparent;
}


/* 2. NODE
 ---------*/

/* Header */
body.page-node-type-calls .main-container .col-sm-12,
body.page-node-type-calls-innova .main-container .col-sm-12 {
    padding: 0 10px;
}

body.page-node-type-calls h1.page-header,
body.page-node-type-calls-innova h1.page-header {
    display: none;
}

body.page-node-type-calls .node-header,
body.page-node-type-calls-innova .node-header {
    position: relative;
    background: url(../../images/bkg-calls.png) no-repeat;
	background-size: cover;
}

body.page-node-type-calls .node-header .info,
body.page-node-type-calls-innova .node-header .info {
    position: absolute;
    color: #fff;
    text-align: center;
    max-width: 950px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	font-size: 1.5vw;
	width: 100%;
}

body.page-node-type-calls .node-header .info .field--name-field-start-calls,
body.page-node-type-calls-innova .node-header .info .field--name-field-start-calls {
    font-family: 'Futura-Lig';
    font-size: 1.5vw;
    line-height: 1;
}

body.page-node-type-calls .node-header .info .title,
body.page-node-type-calls-innova .node-header .info .title {
    font-family: 'Futura-Lig';
    font-size: 4.5vw;
    line-height: 1.1;
}

/* Information */
body.page-node-type-calls .node-information,
body.page-node-type-calls-innova .node-information {
	margin-top: 40px;
    margin-bottom: 35px;
	
	padding-left:  35px;
}

body.page-node-type-calls .node-information .field--name-body,
body.page-node-type-calls-innova .node-information .field--name-body {
    font-family: 'HelveticaNeueLTStd-Roman';
}

body.page-node-type-calls .node-information .field--name-body p:first-child,
body.page-node-type-calls-innova .node-information .field--name-body p:first-child {
    font-family: 'Futura-Lig';
    font-weight: normal;
    font-style: normal;
    font-size: 1.6vw;
    line-height: 1.1;
}

body.page-node-type-calls .node-information .field--name-field-add-to-calenda,
body.page-node-type-calls-innova .node-information .field--name-field-add-to-calendar {
    margin-bottom: 3%;
}

body.page-node-type-calls .node-information .field--name-field-add-to-calendar .atc_event, 
body.page-node-type-calls-innova .node-information .field--name-field-add-to-calendar .atc_event {
    display: none;
}

body.page-node-type-calls .node-information .field--name-field-add-to-calendar .atcb-link em,
body.page-node-type-calls-innova .node-information .field--name-field-add-to-calendar .atcb-link em {
    font-style: normal;
}

/* Lateral information */
body.page-node-type-calls .lateral-info,
body.page-node-type-calls-innova .lateral-info {
    color: #ff4712;
    font-family: 'Futura-Lig';
    font-size: 1.8vw;
    line-height: 1.1;
    text-transform: uppercase;
    margin-top: 25%;
}

body.page-node-type-calls .lateral-info .item,
body.page-node-type-calls-innova .lateral-info .item {
    margin-bottom: 7%;
}

body.page-node-type-calls .lateral-info label,
body.page-node-type-calls-innova .lateral-info label {
    font-family: 'HelveticaNeueLTStd-Bd';
    font-size: 1.2vw;
    margin: 0;
    line-height: 1;
    text-transform: none;
	font-weight: normal;
}

body.page-node-type-calls .lateral-info .field--name-field-start-calls,
body.page-node-type-calls-innova .lateral-info .field--name-field-start-calls {
	font-size: 1.8vw;
    line-height: 1;
	margin: 0;
}

/* More information */
body.page-node-type-calls .more-information,
body.page-node-type-calls-innova .more-information {
    margin-top: 5%;
}

body.page-node-type-calls .more-information .panel-default,
body.page-node-type-calls-innova .more-information .panel-default {
    border: none;
    box-shadow: none;
    border-radius: 0;
    font-size: 1.3vw;
    font-family: 'HelveticaNeueLTStd-Lt';
}

body.page-node-type-calls .more-information .panel-group,
body.page-node-type-calls-innova .more-information .panel-group {
    margin-bottom: 20px;
    border-bottom: 1px solid;
	position: relative;
}

body.page-node-type-calls .more-information .panel-group .panel-body,
body.page-node-type-calls-innova .more-information .panel-group .panel-body {
    padding-left: 0;
    padding-right: 0;
    font-family: 'HelveticaNeueLTStd-Lt';
    font-weight: normal;
    font-size: 20px;
    line-height: 1.2;
}

body.page-node-type-calls .more-information .panel-heading,
body.page-node-type-calls-innova .more-information .panel-heading {
    background: transparent;
    border: none;
    border-top: 1px solid #000;
    border-radius: 0;
    font-family: 'HelveticaNeueLTStd-Bd';
    padding: 0;
    font-size: 1.1vw;
	position:relative;
}

body.page-node-type-calls .more-information .panel-heading a,
body.page-node-type-calls-innova .more-information .panel-heading a {
    color: #000;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px;
	display: block;
	padding-left:0;

	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


body.page-node-type-calls .more-information .panel-heading .field--name-field-request-calls,
body.page-node-type-calls .more-information .panel-heading .field--name-field-requirements-calls,
body.page-node-type-calls .more-information .panel-heading .field--name-field-how-calls,
body.page-node-type-calls .more-information .panel-heading .field--name-field-duration-calls,
body.page-node-type-calls .more-information .panel-heading .field--name-field-quantity-calls,
body.page-node-type-calls-innova .more-information .panel-heading .field--name-field-request-calls,
body.page-node-type-calls-innova .more-information .panel-heading .field--name-field-requirements-calls,
body.page-node-type-calls-innova .more-information .panel-heading .field--name-field-how-calls,
body.page-node-type-calls-innova .more-information .panel-heading .field--name-field-duration-calls,
body.page-node-type-calls-innova .more-information .panel-heading .field--name-field-quantity-calls {
    font-size: 20px;
    font-family: 'HelveticaNeueLTStd-Roman';
    font-weight: normal;
    font-style: normal;
}



body.page-node-type-calls .more-information .panel-heading a:hover,
body.page-node-type-calls .more-information .panel-heading a:active,
body.page-node-type-calls .more-information .panel-heading a:focus,
body.page-node-type-calls-innova .more-information .panel-heading a:hover,
body.page-node-type-calls-innova .more-information .panel-heading a:active,
body.page-node-type-calls-innova .more-information .panel-heading a:focus {
    color: #000;
    text-decoration: none;
}

body.page-node-type-calls .more-information .panel-heading a:hover,
body.page-node-type-calls-innova .more-information .panel-heading a:hover {
	padding-left: 20px;
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

body.page-node-type-calls .more-information .panel-body,
body.page-node-type-calls-innova .more-information .panel-body {
    border: none;
    border-top-color: transparent!important;
}

/* Acordeón */
#accordion .accordion-toggle {
    display: inline-block;
    position: absolute;
    padding: 0 10px;
    width: 30px;
    height: 30px;
    z-index: 1;
    top: calc(50% - 1px);
    left: auto;
    right: 11px !important;
    box-sizing: border-box;
    color: #000;
}

#accordion .accordion-toggle:before,
#accordion .accordion-toggle:after  {
    background: #000;
    height: 1px;
    width: 25px;
    transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    will-change: transform;
}

#accordion .accordion-toggle:before {
    left: 0;
    transform: rotate(90deg);
}

#accordion .accordion-toggle:after {
    right: 5px;
    left: auto;
    transform: rotate(-180deg);
}

#accordion .active .accordion-toggle:before,
#accordion .active .accordion-toggle:after {
    transform: rotate(0deg);
}

#body.page-node-type-calls .more-information .panel-heading a,
#body.page-node-type-calls-innova .more-information .panel-heading a {
	display: inline-block;
    position: absolute;
    padding: 0 10px;
    width: 30px;
    height: 30px;
    z-index: 1;
    top: calc(50% - 1px);
    left: auto;
    right: 11px !important;
    box-sizing: border-box;
    color: #000;
	cursor: pointer;
}




/* Publications */
body.page-node-type-calls .node-publications,
body.page-node-type-calls-innova .node-publications {
    padding: 40px 35px;
    background: #003DC4;
    margin-bottom: 5px;
}

body.page-node-type-calls .node-publications .title,
body.page-node-type-calls-innova .node-publications .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #fff;
    font-size: 3vw;
    line-height: 1.1;
}

body.page-node-type-calls .node-publications .field--name-field-normative-calls .paragraph,
body.page-node-type-calls-innova .node-publications .field--name-field-normative-calls .paragraph {
    border-top: 1px solid #fff;
    padding: 20px 0;
    position: relative;
}

body.page-node-type-calls .node-publications .field--name-field-normative-calls .paragraph:before,
body.page-node-type-calls-innova .node-publications .field--name-field-normative-calls .paragraph:before {
    content: "";
    background: url(../../images/web-link-white.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    top: 23px;
}

body.page-node-type-calls .node-publications .field--name-field-normative-calls .field--name-field-title-piblications-parag,
body.page-node-type-calls-innova .node-publications .field--name-field-normative-calls .field--name-field-title-piblications-parag {
    font-family: 'Futura-Lig';
    margin-left: 35px;
    font-size: 24px;
    line-height: 1.2;
    color: #fff
}

body.page-node-type-calls .node-publications .field--name-field-normative-calls .field--name-field-link-publications-parag,
body.page-node-type-calls-innova .node-publications .field--name-field-normative-calls .field--name-field-link-publications-parag {
    margin-left: 35px;
}

body.page-node-type-calls .node-publications .field--name-field-normative-calls .field--name-field-link-publications-parag a,
body.page-node-type-calls-innova .node-publications .field--name-field-normative-calls .field--name-field-link-publications-parag a {
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
    transition: all 0.3s ease;
    text-decoration: none;
}

body.page-node-type-calls .node-publications .field--name-field-normative-calls .field--name-field-link-publications-parag a:hover,
body.page-node-type-calls-innova .node-publications .field--name-field-normative-calls .field--name-field-link-publications-parag a:hover {
    text-decoration: none;
    border-bottom: 1px solid;
    transition: all 0.3s ease;
    color:#fff;
}
