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

    -----
    PRESS
    -----

	1 PAGE
    ------- 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-headers.view-display-id-press .views-field-field-image-header,
body.path-actualidad .view-id-headers.view-display-id-press .views-field-field-image-header .field-content,
body.path-actualidad .view-id-headers.view-display-id-press .views-field-field-image-header img,
body.path-actualidad .view-id-headers.view-display-id-press .view-content {
    height: 100%;
}

body.path-actualidad .view-id-headers.view-display-id-press .views-row {
    position: relative;
    height: 100%;
}

body.path-actualidad .view-id-headers.view-display-id-press .motto {
    position: absolute;
    color: #fff;
    text-align: center;
    line-height: 1.1;
    max-width: 1050px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

body.path-actualidad .view-id-headers.view-display-id-press .secondary {
    color: #fff;
    font-size: 1.4vw;
    line-height: 1.1;
    margin-bottom: 20px;
}

body.path-actualidad .view-id-headers.view-display-id-press .primary {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 6vw;
}

/* Description */
body.path-actualidad .block-block-contentf6e82337-ff6d-4c2e-8a88-44d896d6b793 {
	margin-top: 40px;
    margin-bottom: 35px;
}

body.path-actualidad .block-block-contentf6e82337-ff6d-4c2e-8a88-44d896d6b793 .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 3vw;
    margin: 0;
    padding: 0 10% 0 35px;
}

body.path-actualidad .block-block-contentf6e82337-ff6d-4c2e-8a88-44d896d6b793 p {
    font-family: 'HelveticaNeueLTStd-Lt';
    line-height: 1.2;
}

body.path-actualidad .block-block-content1f3acc3a-cf14-419b-a619-2475e0abbcf4 {
    padding-left: 35px;
    margin-top: 15%;
    margin-bottom: 15%;
}

body.path-actualidad .block-block-content1f3acc3a-cf14-419b-a619-2475e0abbcf4 .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-content1f3acc3a-cf14-419b-a619-2475e0abbcf4 .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-content1f3acc3a-cf14-419b-a619-2475e0abbcf4 .field--name-field-email-contact-info-b  a{
	color: #b2b1b1;
    border-bottom: 1px solid #b2b1b1;
}

body.path-actualidad .block-block-content1f3acc3a-cf14-419b-a619-2475e0abbcf4 .field--name-field-email-contact-info-b a:hover {
	text-decoration: none;
}

/* Logos */
body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 {
    background: #e5e5e5;
    padding: 0 10% 3% 10%;
    margin-bottom: 2%;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 h2.block-title {
    text-align: center;
    margin: 5% 0 3% 0;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 .owl-wrapper .owl-item {
    padding: 0 .5%;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 .owl-wrapper .owl-item .field--name-field-memoria-paragraph {
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 1.3vw;
    margin-top: 5%;
    line-height: 1.1;
    height: 60px;
    overflow: hidden;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 .owl-wrapper .owl-item .field--name-field-doc-paragraph .file {
    display: block;
    font-size: 100%;
    font-weight: normal;
    width: 100%;
    margin: 2% 0 0 0;
    padding: 0 5%;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 .owl-wrapper .owl-item .field--name-field-doc-paragraph .file .file-link {
    border: 1px solid #000;
    background: transparent;
    width: 100%;
    display: block;
    text-align: center;
    padding: 5% 0;
    font-size: 1vw;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 .owl-wrapper .owl-item .field--name-field-doc-paragraph .file .file-link a {
    color: #000;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 .owl-wrapper .owl-item .field--name-field-doc-paragraph .file .file-link a:hover {
    color: #000;
    text-decoration: none;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 .owl-wrapper .owl-item .field--name-field-doc-paragraph .file .file-link a:after {
    content: "";
    background: url(../../images/flecha-dcha.png) no-repeat;
    width: 40px;
    height: 10px;
    display: inline-block;
    margin-left: 10%;
}

body.path-actualidad .block-block-content82f7b1b7-f0b7-4fbe-87d4-b5e9309ea6a9 .owl-theme .owl-controls {
    margin-top: 30px;
    text-align: center;
}

/* Documentation */
body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d {
    padding: 3% 0 3% 3%;
}

body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
}

body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d .field--name-field-doc-paragraph > .field--label {
    display: none;
}

body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d .field--name-field-doc-paragraph .paragraph  {
    border-top: 1px solid #000;
    padding: 20px 0;
    position: relative;
}

body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d .field--name-field-doc-paragraph .paragraph:before {
    content: "";
    background: url(../../images/documentacion.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    top: 23px;
}

body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d .field--name-field-doc-paragraph .paragraph .field--name-field-tag-documentation-parag {
    font-family: 'Futura-Lig';
    margin-left: 35px;
    font-size: 24px;
    line-height: 1.2;
}

body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d .field--name-field-doc-paragraph .paragraph .field--name-field-description-doc-parag {
    /* margin-left: 35px; */
}

body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d .field--name-field-doc-paragraph .paragraph  a {
    color: #000;
    font-size: 20px;
    line-height: 1.3;
    transition: all 0.3s ease;
    text-decoration: none;
}

body.path-actualidad .block-block-content862658c7-5860-40a0-85cc-45c4be96b48d .field--name-field-doc-paragraph .paragraph  a:hover {
    text-decoration: none;
    border-bottom: 1px solid;
    transition: all 0.3s ease;
}

/* Images */
body.path-actualidad .block-block-content1bbb7613-41be-452a-8be7-e9eac00e441c {
    background: #EEF6F9;
    padding: 3%;
    margin-bottom: 10px;
}

body.path-actualidad .block-block-content1bbb7613-41be-452a-8be7-e9eac00e441c .block-title {
    text-align: center;
    margin-bottom: 3%;
}

body.path-actualidad .block-block-content1bbb7613-41be-452a-8be7-e9eac00e441c .field--name-field-images-block-gallery > .field--label {
    display: none;
}

body.path-actualidad .block-block-content1bbb7613-41be-452a-8be7-e9eac00e441c .field--name-field-images-block-gallery .paragraph {
    margin-bottom: 5%;
}

body.path-actualidad .block-block-content1bbb7613-41be-452a-8be7-e9eac00e441c .field--name-field-images-block-gallery .paragraph .field--name-field-titulo-paragraph {
    font-family: 'HelveticaNeueLTStd-Roman';
    text-align: center;
    margin-top: 5%;
}

body.path-actualidad .block-block-content1bbb7613-41be-452a-8be7-e9eac00e441c .field--name-field-images-block-gallery .paragraph .download {
    display: block;
    text-align: center;
    color: #000;
    font-size: 1vw;
}

body.path-actualidad .block-block-content1bbb7613-41be-452a-8be7-e9eac00e441c .field--name-field-images-block-gallery .paragraph .download:hover {
    text-decoration: none;
    color: #000;
    font-size: 1vw;
}

/* Videos */
body.path-actualidad .block-block-content3ead1033-8d0b-4de1-891d-5712e75aeb23 {
    padding: 3%;
    background: #fea39d;
}

body.path-actualidad .block-block-content3ead1033-8d0b-4de1-891d-5712e75aeb23 .block-title {
    text-align: center;
    margin-bottom: 0;
    margin-top: 15px;
}

body.path-actualidad .block-block-content3ead1033-8d0b-4de1-891d-5712e75aeb23 .field--name-field-videos-videos-block .paragraph .play {
    display: none;
}

body.path-actualidad .block-block-content3ead1033-8d0b-4de1-891d-5712e75aeb23 .field--name-field-videos-videos-block .owl-wrapper .owl-item {
    padding: .2%;
	padding-top: 1.2%;
	cursor: move;
}

body.path-actualidad .block-block-content3ead1033-8d0b-4de1-891d-5712e75aeb23  .field--name-field-title-video-parag{
    font-family: 'HelveticaNeueLTStd-Roman';
    text-align: center;
    margin-top: 5%;
}

/* Contact */
body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe {
    text-align: center;
    padding: 4vw 4vw 2.5vw 4vw;
    background-color: #ffe699;
    margin-bottom: 5px;
    margin-top: 10px;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .block-title {
    text-align: center;
	margin-left: 0;
	margin-top: 0;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .block-title:before {
    content: "";
    display: block;
    background: url(../../images/contacto.png) no-repeat;
    width: 48px;
    height: 36px;
    margin: 0 auto;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-info-contact-block a {
    color: #000;
    text-decoration:none;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-info-contact-block .field--label {
    font-family: 'Futura-Lig';
    font-size: 42px;
    padding-top: 40px;
    text-transform: uppercase;
    font-weight: 100;
    padding-bottom: 30px;
    background-image: url("../../images/contacto.png");
    background-repeat: no-repeat;
    background-position: center 0%;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-nombre-paragraph {
    text-decoration: underline;
    margin-bottom: 15px;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-tel-paragraph a,
body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-email-paragraph a {
    color: #000;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-tel-paragraph a:hover,
body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-email-paragraph a:hover {
    color: #000;
    text-decoration: none;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-direccion-paragraph {
    font-family: 'HelveticaNeueLTStd-Lt';
    font-weight: normal;
    font-style: normal;
    margin-bottom: 20px;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-email-paragraph {margin-bottom: 30px;}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-maps-paragraph a {
    color: #000;
    border: 1px solid #000;
    padding: 10px 30px 10px 30px;
    font-size: 12px;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

body.path-actualidad .block-block-contentb74c09b6-e1ce-4ac8-9f82-d897a3863dbe .field--name-field-maps-paragraph a:hover {
    background-color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}
