/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

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

@media (max-width: 767px) {
	
	body.path-actualidad .view-id-calls.view-display-id-last {
		position: relative;
		background: url(../../images/bkg-calls.png) no-repeat;
		height: 90vw !important;
	}
	
	body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .info {
		font-size: inherit !important;
	}
	
	body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .date {
		font-size: 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 .views-field-nothing-1 .subtitle {
		font-size: 4.5vw;
	}
	
	body.path-actualidad .view-id-calls.view-display-id-last .views-field-nothing-1 .title {
		font-size: 8vw;
		padding-left: 15px;
		padding-right: 15px;
	}

    body.path-actualidad .calls-content .block-title {
        padding: 0;
		margin-top: 8%;
		font-size: 7vw;
		margin-bottom: 5%;
    }
	
	body.path-actualidad .block-views-blocknews-page .views-field-nothing .link a::after {
		height: 10px;
		position: relative;
		top: auto;
		left: auto;
		display: inline-block;
		margin-left: 3%;
		background-size: 65%;
		background-position-y: 2px;
	}
	
	body.path-actualidad .view-id-calls.view-display-id-page .views-field-view-node a:after {
		height: 10px;
		position: relative;
		top: auto;
		left: auto;
		display: inline-block;
		margin-left: 3%;
		background-size: 65%;
		background-position-y: 2px;
	}
	
	body.path-actualidad .calls-content {
		margin-bottom: 30px;
	}

    body.path-actualidad .block-block-content8780b74a-5052-44c8-b766-0429916f1436 {
        margin-bottom: 5%;
        margin-left: 0;
        margin-top: 2%;
    }

    body.path-actualidad .view-id-calls.view-display-id-page .view-filters .form-item-field-tipo-convocatoria-target-id label {
        font-size: 4vw;
    }

    body.path-actualidad .view-id-calls.view-display-id-page .view-filters button.form-submit {
        font-size: 4vw;
    }

    body.path-actualidad .view-id-calls.view-display-id-page .view-header {
        font-size: 7vw;
    }

    body.path-actualidad .block-calendar-block .content table tbody tr td.hasCall {
        background-image: -webkit-linear-gradient(221.9deg, transparent 49.9%, #e5e5e5 50%);
    }

    body.path-actualidad .block-calendar-block .content table tbody tr td.hasCall:hover {
        background-image: -webkit-linear-gradient(221.9deg, transparent 49.9%, #ffc000 50%);
    }

    body.path-actualidad .view-id-calls.view-display-id-page .views-field-field-start-calls,
    body.page-node-type-calls .node-information .field--name-field-start-calls {
        font-size: 4vw;
    }

    body.path-actualidad .view-id-calls.view-display-id-page .views-field-field-add-to-calendar .atcb-link,
    body.page-node-type-calls .node-information .field--name-field-add-to-calendar .atcb-link {
        font-size: 4vw;
    }

    body.path-actualidad .view-id-calls.view-display-id-page .views-field-title a {
        font-size: 8.5vw;
    }
	


}


/* 2. NODE
 ---------*/

@media (max-width: 767px) {
	
	body.page-node-type-calls .main-container .col-sm-12 {
		padding: 0 5px;
	}
	
	body.page-node-type-calls .node-header {
		height: 90vw !important;
	}
	
	body.page-node-type-calls .node-header .info {
		font-size: 4.5vw;
	}
	
	body.page-node-type-calls .node-header .info .field--name-field-start-calls {
		font-size: 4.5vw;
	}
	
	body.page-node-type-calls .node-header .info .title {
		font-size: 8.5vw;
		padding-left: 15px;
		padding-right: 15px;
	}

    body.page-node-type-calls .node-information {
        font-size: 6vw;
		padding: 10% 0 10% 0;
    } 

    body.page-node-type-calls .lateral-info {
        font-size: 6vw;
        margin-top: 0;
		margin-bottom: 10%;
    }
	
	body.page-node-type-calls .lateral-info .item {
		margin-bottom: 5%;
	}

    body.page-node-type-calls .lateral-info label {
        font-size: 4vw;
    }

    body.page-node-type-calls .lateral-info .field--name-field-start-calls {
        font-size: 6vw;
    }

    body.page-node-type-calls .more-information .panel-heading a {
        font-size: 4.5vw;
    }

    body.page-node-type-calls .node-information .field--name-body p:first-child {
        font-size: 7vw;
		margin-bottom:3%;
    }
	
	body.page-node-type-calls .node-information .field--name-body {
		font-size: 5vw;
		margin-top: 10%;
	}
	
	body.page-node-type-calls .more-information .panel-group .panel-body {
		font-size: 5vw;
	}
	
	body.page-node-type-calls #accordion .accordion-toggle {
		right: 0px !important; 
	}
	
	body.page-node-type-calls .more-information .panel-heading a:hover {
		padding-left: 0px;
	}
	
	body.page-node-type-calls .node-publications .title {
		font-size: 7vw;
		line-height: 1.1;
		margin-top: 5%;
		margin-bottom: 5%;
	}
	
	body.page-node-type-calls .node-publications {
		padding: 15px 15px;
		margin-bottom: 0px;
	}
	

	 
}
