/**** TOOLBAR ****/
/*Toolbar negra*/
#toolbar-administration
{
	top: 0;
	position: fixed;
	z-index: 9999 !important;
}
/*Toolbar gris*/
#toolbar-item-administration-tray
{
	left: 0;
}
.toolbar .toolbar-bar
{
	width: 100%;
}
.toolbar-toggle-orientation
{
	right: 0 !important;
}
/**** BODY ****/
BODY
{
	font-family: 'Lato', Arial;
}
BODY.user-logged-in
{
	padding-top: 79px !important;
}
MAIN
{
	padding-top: 60px;
	padding-bottom: 60px;
}
ARTICLE .field--name-body, ARTICLE .field--type-text-long
{
	font-weight: 300;
	font-size: 18px;
	line-height: 1.4;
}
.field--type-text-long IMG
{
	max-width: 100%;
	height: auto;
}
ARTICLE .field--name-field-adjuntos
{
	background: #EFEFEF;
	padding: 20px;
	border: solid 1px #CCC;
	margin-bottom: 40px;
}
ARTICLE .field--name-field-adjuntos .field__item
{
	margin-bottom: 5px;
}
ARTICLE .field--name-field-adjuntos .field__item A:hover
{
	text-decoration: underline;
}
ARTICLE .field--name-field-adjuntos .field__label
{
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 22px;
	font-family: 'Playfair';
}
/**** RESET ****/
A
{
	text-decoration: none;
}
/*BTN Primary*/
.btn-primary
{
	transition: ease 0.2s;
}
/**** TABS ****/
.nav-tabs
{
	border-bottom: solid 1px #CCC;
}
.nav-tabs .nav-item
{
	border: solid 1px #CCC;
	margin-right: 5px;
	border-bottom: none;
}
.nav-tabs .nav-item:hover
{
	background: #39A0E3;
	color: #FFF;
}
/**** HEADINGS ****/
H1, H2, H3, H4, H5, H6, .font-secondary
{
	font-family: 'Playfair', Times;
	letter-spacing: -1px;
}
.node H2
{
	font-size: 30px !important;
	margin-top: 40px;
}
.node H3
{
	font-size: 24px;
}
.title-center H2
{
	text-align: center;
}
.title-uppercase H2
{
	text-transform: uppercase;
}
/**/
ARTICLE FOOTER.node__meta
{
	background: none;
}
ARTICLE .field--name-body IMG
{
	max-width: 100%;
	height: auto;
}
/**** BLOCK HEADINGS ****/
.block H2
{
	letter-spacing: -1px;
	font-size: 30px;
	margin-bottom: 20px;
}
.path-frontpage MAIN .block H2
{
	font-size: 40px;
}
/**** BLOQUE NOVEDADES ****/
#bloque-novedades-home H2
{
	margin-bottom: 60px;
}
.novedad__title
{
	letter-spacing: -1px;
	line-height: 1.1;
}
.novedad__image
{
	margin-bottom: 20px;
	overflow: hidden;
}
.novedad__image IMG
{
	transition: transform 0.2s;
}
.novedad__image IMG:hover
{
	transform: scale(1.2);
}
.novedad__body
{
	font-size: 18px;
	line-height: 1.4;
}
/*Novedad Grande Home*/
.novedad-large__image IMG:hover
{
	transform: scale(1.2);
}
.novedad-large__image
{
	overflow: hidden;
	margin-bottom: 10px;
}
.novedad-large__image IMG
{
	transition: transform 0.2s;
}
.novedad-large__title
{
	font-size: 1.75rem;
	font-family: 'Playfair';
	margin-bottom: 10px;
}
.novedad--large-display .views-field-body, .novedad--large-display .views-field-body-1
{
	font-weight: 300;
	font-size: 18px;
	line-height: 1.4;
}
/*Menus laterales*/
.region-sidebar-first NAV
{
	margin-bottom: 60px;
}
.region-sidebar-first NAV H5
{
	font-size: 24px;
	text-transform: uppercase;
}
.region-sidebar-first .nav-item
{
	font-weight: 300;
}
/**** BLOQUE NUESTRO TRABAJO ****/
.view-nuestro-trabajo .view-content, .view-cards-programas .view-content
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}
.path-frontpage .view-nuestro-trabajo
{
	margin-top: 100px;
}
.nuestro--trabajo__card
{
	position: relative;
}
.nuestro--trabajo__card:hover IMG
{
	opacity: 0.95;
}
.nuestro-trabajo__card-title
{
	text-transform: uppercase;
	font-size: 36px;
	font-family: 'Playfair';
	letter-spacing: -1px;
	line-height: 1;
	margin-bottom: 10px;
	color: #FFF;
	text-shadow: 0 0 4px #666;
}
.nuestro-trabajo__card-image:hover
{
	cursor: pointer;
}
.nuestro--trabajo__card-text-wrapper
{
	/*position: absolute !important;*/
	/*width: 100% !important;*/
	/*top: 0 !important;*/
	/*height: 100% !important;*/
}
.nuestro--trabajo__card-text-wrapper .field-content
{
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	width: 100%;
	text-align: center;
}
.nuestro-trabajo__card-body
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
	display: none;
}
.nuestro-trabajo__card-cta
{
	color: #FFF;
	text-shadow: 0 0 4px #000;
}
.nuestro--trabajo__card:hover .nuestro-trabajo__card-body
{
	display: block;
}
/*.nuestro--trabajo__card:hover IMG
{
	background: url('../images/black-transparent.png') !important;
}*/
/**** BLOQUE NUESTRO IMPACTO ****/
#bloque-nuestro-impacto
{
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
}
#bloque-nuestro-impacto H2
{
	margin-bottom: 60px;
}
.view-impacto .view-content
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-column-gap: 40px;
	align-items: flex-start;
}
.view-impacto .views-field-field-imagen
{
	height: 200px;
}
.card-nuestro-impacto__number
{
	color: #2BA0D8;
	font-size: 40px;
	font-weight: 800;
	text-align: center;
}
.card-nuestro-impacto .views-field-title
{
	text-align: center;
	margin-top: 10px;
	line-height: 1.2;
	font-weight: 300;
}
/**** BLOQUE ECOTIENDA ****/
.bloque-ecotienda
{
	background: url('../images/ecotienda.png') left top / cover;
	height: 400px;
	margin-top: 100px;
	margin-bottom: 80px;
	position: relative;
}
.ecotienda__text
{
	position: absolute;
	top: 170px;
}
.ecotienda__body
{
	font-size: 18px;
	color: #FFF;
	width: 300px;
	line-height: 1.4;
}
.ecotienda__logo
{
	background: url('../images/logo-ecotienda.png') left center no-repeat;
	height: 40px;
	margin-bottom: 20px;
	text-indent: -99999px;
	font-size: 1px;
}
.ecotienda__button
{
	color: #000;
	padding: 7px 20px;
	background: #A7D5F1;
	display: inline-block;
	margin-top: 10px;
}
/**** BLOQUE SUMATE AL CAMBIO ****/
.bloque-sumate-cambio
{
	margin-top: 80px;
	margin-bottom: 80px;
	min-height: 500px;
	background: url('../images/sumate-cambio.jpg') center / cover no-repeat fixed;
	position: relative;
}
.bloque-sumate-cambio .sumate__text
{
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	color: #FFF;
}
.bloque-sumate-cambio .sumate__img IMG
{
	width: 100%;
}
.bloque-sumate-cambio .sumate__body
{
	max-width: 60%;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.4;
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 30px;
}
.bloque-sumate-cambio H2
{
	font-size: 56px;
	letter-spacing: -1px;
	text-shadow: 0 0 4px #333;
}
.sumate__cta A
{
	border: solid 1px;
	padding: 12px 20px;
	display: inline-block;
}
.sumate__cta A:hover
{
	background: #EFEFEF;
	color: #000;
}
/**** BLOQUE DESCUBRI ****/
.view-home-descubri .view-content
{
	display: flex;
	grid-column-gap: 20px;
}
.bloque-descubri H2
{
	margin-bottom: 60px;
}
.descubri__card:first-child .descubri-card__text
{
	display: none;
}
.descubri__card .descubri-card__text
{
	/*background: #CCC;*/
	padding: 15px 15px 10px 15px;
}
.descubri__card .descubri-card__title
{
	font-weight: 800;
	font-family: Playfair;
	font-size: 22px;
	line-height: 1.0;
	letter-spacing: -1px;
	margin-bottom: 5px;
}
.descubri__card .descubri-card__body
{
	line-height: 1.2;
	font-size: 17px;
}
.descubri__card .descubri-card__body P
{
}
.descubri__card:first-child
{
	position: relative;
	flex-shrink: 0;
}
.descubri__card:first-child IMG
{
	height: 290px;
	width: auto;
}
.descubri__card:first-child .views-field-nothing
{
	background: none;
}
.descubri__card
{
	display: flex;
	flex-direction: column;
	margin-left: 10px;
	margin-right: 10px;
}
.descubri__card .views-field-nothing
{
	background: #CCC;
	flex-basis: 100%;
	height: 100%;
}
/**** BLOQUE NOS ACOMPAÑAN ****/
.bloque-nos-acompanan
{
	margin-top: 80px;
	margin-bottom: 80px;
}
.view-home-sponsor .view-content
{
	display: flex;
	justify-content: center;
}
/**** MENU LATERAL CATEGORIAS ****/
.menu-categorias .views-row
{
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 300;
}
/**** PAGINA CURSOS ****/
.page-nid-51 .block-page-title-block H1
{
	text-align: center;
	text-transform: uppercase;
	font-size: 48px;
}
.vista-display-cursos .view-content
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	margin-bottom: 100px;
}
.card__curso--image
{
	margin-bottom: 20px;
	overflow: hidden;
}
.card__curso--image IMG
{
	transition: transform 0.2s;
}
.card__curso--image IMG:hover
{
	transform: scale(1.2);
}
.card__curso--title
{
	font-family: 'Playfair';
	font-size: 32px;
	letter-spacing: -1px;
	line-height: 1;
	margin-bottom: 15px;
}
.card__curso--body
{
	line-height: 1.4;
	font-size: 18px;
	font-weight: 300;
}
.card__curso--cta A
{
	border: solid 1px;
	display: inline-block;
	padding: 12px 50px;
	font-weight: 300;
}
.view-display-cursos .view-footer
{
	margin-top: 100px;
}
/**** NODO CURSO ****/
.vista-contenido-relacionado .view-content
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	margin-bottom: 100px;
}
.contenido-relacionado__card-image
{
	margin-bottom: 20px;
	overflow: hidden;
}
.contenido-relacionado__card-image IMG
{
	transition: transform 0.2s;
}
.contenido-relacionado__card-image IMG:hover
{
	transform: scale(1.2);
}
.contenido-relacionado__card-title
{
	font-family: 'Playfair';
	font-size: 32px;
	letter-spacing: -1px;
	line-height: 1;
	margin-bottom: 15px;
}
.contenido-relacionado__card-body
{
	line-height: 1.4;
	font-size: 18px;
	font-weight: 300;
}
.contenido-relacionado__card-cta A
{
	border: solid 1px;
	display: inline-block;
	padding: 12px 50px;
	font-weight: 300;
	transition: ease 0.2s;
}
.contenido-relacionado__card-cta A:hover
{
	background: #EFEFEF;
}
/*Filtros*/
.vista-display-cursos .view-filters
{
	margin-top: 60px;
	margin-bottom: 40px;
}
.vista-display-cursos .view-filters .form--inline
{
	display: flex;
	align-items: flex-end;
}
.vista-display-cursos .view-filters .form-item
{
	margin-right: 20px;
}
.vista-display-cursos .view-filters .button
{
	padding-bottom: 6px;
	padding-top: 6px;
}
/**** NODE CURSO ****/
.node--type-curso .field--name-field-imagen
{
	margin-bottom: 40px;
}
.node--type-curso .field--name-body
{
	font-size: 18px;
	line-height: 1.4;
	font-weight: 300;
	margin-bottom: 40px;
}
.node--type-curso .field--name-body
{
}
.node--type-curso .field--name-field-docentes IMG
{
	border-radius: 100%;
}
.field--name-field-docente H2 A
{
	font-size: 20px !important;
	color: #000 !important;
	font-family: "Lato";
	font-weight: bold;
}
.field--name-field-docente .field--name-field-adjuntos
{
	background: none;
	border: none;
	padding: 0;
}
.field--name-field-docente .field--name-field-adjuntos A
{
	color: #000;
}
.field--name-field-docente .field--name-field-adjuntos .file--application-pdf
{
	background: none;
	padding-left: 0;
}
.field--name-field-docente .node--type-docente
{
	justify-content: center;
	text-align: center;
}
.field--name-field-docente
{
	display: flex;
}
.field--name-field-docente .field__item
{
	margin-left: 10px;
	margin-right: 10px;
}
.menu-lateral-cursos H5
{
	font-size: 26px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
/*--- Tabs ---*/
.curso__tabs .horizontal-tabs .horizontal-tabs-list
{
	background: none;
	border: none;
}
.curso__tabs .horizontal-tabs
{
	border: none;
}
.curso__tabs .horizontal-tabs-panes
{
	padding-top: 40px;
	padding-bottom: 40px;
}
.curso__tabs .horizontal-tabs .horizontal-tab-button
{
	font-family: 'Playfair';
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -1px;
	border-right: solid 1px #000;
	background: none;
	line-height: 0.9;
}
.curso__tabs .horizontal-tabs .horizontal-tab-button A
{
	color: #000;
}
.curso__tabs .horizontal-tabs .horizontal-tab-button:first-child
{
	border-left: solid 1px #000;
}
.curso__tabs .horizontal-tabs .horizontal-tab-button.selected
{
	background: #E3E3E3;
}
/*- Docentes -*/
.field--name-field-foto-docente IMG
{
	border-radius: 100%;
	margin-bottom: 20px;
}
.field--name-field-nombre-docente
{
	font-weight: bold;
	font-size: 18px;
}
.field--name-field-inscripcion
{
	max-width: 600px;
}
/*-Fechas-*/
.curso__tabs .field--name-field-fecha
{
	background: url('../images/icons/icon-calendar.svg') left center no-repeat;
	padding-left: 30px;
}
/*Flexslider */
.flexslider
{
	margin-bottom: 50px;
	z-index: 0;
}
IFRAME
{
	margin-bottom: 40px;
	margin-top: 40px;
}
FORM IFRAME
{
	margin-top: 0;
	margin-bottom: 0;
}
.captcha__description
{
	font-size: 12px;
	margin-top: 10px;
}
.slider-title.ocultar-titulo
{
	display: none;
}
/*Noticias Relacionadas*/
.bloque-noticias-relacionadas
{
	margin-top: 60px;
}
.bloque-noticias-relacionadas .card__curso--title
{
	font-size: 26px;
	line-height: 1.1;
}
/**** Comision Directiva ****/
.display-comision .view-content
{
	display: flex;
	flex-wrap: wrap;
}
.display-comision .view-content H3
{
	flex-basis: 100%;
	margin-bottom: 40px;
}
.display-comision .view-content .comision__card
{
	width: 30%;
	margin-bottom: 50px;
	margin-right: 10px;
	justify-content: center;
	text-align: center;
}
.comision__card--title
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
.comision__card--position
{
	margin-bottom: 5px;
}
.comision__card--image
{
	margin-bottom: 10px;
}
.comision__card--email
{
	color: #666;
	font-size: 90%;
}
.comision__card--image IMG
{
	border-radius: 100%;
}
/*Revistas*/
.listado-revistas .view-content
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.listado-revistas .card-revista
{
	flex-basis: 45%;
}
.card-revista__title
{
	font-size: 24px;
	font-family: 'Playfair';
	margin-bottom: 5px;
}
.card-revista__image
{
	margin-bottom: 10px;
	background: #EFEFEF;
	text-align: center;
}
.card-revista__image IMG
{
	height: 200px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.card-revista__image IMG:hover
{
	opacity: 0.8;
}
.page-nid-99 .field--name-body IMG
{
	margin-right: 10px;
	margin-bottom: 10px;
}
/*Miembro del equipo*/
.page-node-type-miembro-del-equipo .info-display .field
{
	font-size: 22px;
	margin-bottom: 10px;
	border-bottom: solid 1px #CCC;
	padding-bottom: 10px;
	font-family: 'Playfair';
}
.page-node-type-miembro-del-equipo .node__content .col-1
{
	width: auto;
}
.page-node-type-miembro-del-equipo .field--name-field-imagen IMG
{
	float: ;
}
/*Memorias*/
.node A
{
	color: #1790D2;
}
.node A:hover
{
	text-decoration: underline;
}
.memorias LI A:hover
{
	text-decoration: underline;
}
/*Prensa*/
.vista-noticias .views-field-field-imagen, .vista-eventos .views-field-field-imagen, .vista-contenido-exclusivo .views-field-field-imagen
{
	margin-bottom: 20px;
}
.vista-noticias .view-content, .vista-eventos .view-content, .vista-contenido-exclusivo .view-content
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	margin-top: 40px;
}
.vista-noticias .views-field-title, .vista-eventos .views-field-title, .vista-contenido-exclusivo .views-field-title
{
	font-family: 'Playfair';
	font-size: 28px;
	line-height: 1;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
.vista-noticias .views-field-body, .vista-eventos .views-field-body, .vista-contenido-exclusivo .views-field-body
{
	font-weight: 300;
	line-height: 1.4;
	font-size: 18px;
}
.vista-noticias .card__curso--fecha, .vista-eventos .views-label-field-fecha
{
	margin-bottom: 10px;
	font-style: italic;
	color: #666;
	font-size: 16px;
	border-left: solid 2px #CCC;
	padding-left: 10px;
}
.vista-eventos .views-label.views-label-field-fecha
{
	display: inline-block;
	float: left;
	margin-right: 8px;
}
.vista-eventos .views-field-field-fecha
{
	display: block;
	margin-bottom: 10px;
}
.vista-eventos IMG:hover, .vista-noticias IMG:hover, .vista-contenido-exclusivo IMG:hover
{
	transform: scale(1.2);
}
.vista-eventos IMG, .vista-noticias IMG, .vista-contenido-exclusivo IMG
{
	transition: 0.2s;
}
.vista-eventos .views-field-field-imagen, .vista-noticias .views-field-field-imagen, .vista-contenido-exclusivo .views-field-field-imagen
{
	overflow: hidden;
}
/*Slider*/
.slider-wrapper
{
	position: absolute;
	bottom: 10%;
	transform: translateY(-10%);
	width: 100%;
}
.hero-slideshow
{
	position: relative;
}
.slider-title
{
	text-align: center;
	color: #FFF;
	font-size: 58px;
	font-family: 'Playfair';
	font-weight: 500;
	text-shadow: 0 0 4px #333;
}
/*Paginador*/
.pager
{
	margin-top: 30px;
	margin-bottom: 30px;
	background: #EFEFEF;
	border-radius: 5px;
	padding: 15px 20px 1px;
}
.pager LI A
{
	color: #1491D3;
}
/*Noticia*/
.paragraph--type--texto-destacado
{
	border-left: 2px solid #2EADEF;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-style: italic;
	font-size: 18px;
	line-height: 1.4;
}
.paragraph--type--texto
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.paragraph--type--imagen
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.paragraph--type--video
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.paragraph--type--video IFRAME
{
	margin-top: 0;
	margin-bottom: 0;
}
.paragraph--type--video .field--name-field-titulo
{
	font-size: 30px;
	font-family: 'Playfair';
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.paragraph--type--video .field--name-field-video-descripcion
{
	font-size: 18px;
	font-weight: 300;
	line-height: 1.4;
	margin-top: 20px;
}
.paragraph--type--cta-call-to-action- A
{
	background: #FFF;
	padding: 10px 20px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
	border: solid 1px;
	font-weight: 300;
	font-size: 16px;
	text-transform: uppercase;
}
.paragraph--type--cta-call-to-action- A:hover
{
	background: #EFEFEF;
	text-decoration: none;
	transition: ease 0.2s;
}
/*Slider programa*/
.optionset-tipo-de-programa .slides IMG
{
	height: 450px;
	width: auto;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.optionset-tipo-de-programa .slides
{
	background: #EFEFEF;
	margin-bottom: 0;
}
.optionset-tipo-de-programa
{
	margin-bottom: 80px;
}
/*Vista Beneficios*/
.vista-beneficios .view-content
{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	word-break: break-all;
}
.vista-beneficios .views-row
{
	background: #EFEFEF;
	padding: 20px;
	border-radius: 10px;
	box-shadow: 0 0 4px #CCC;
}
.vista-beneficios .views-field-body
{
	/*border: solid 1px #CCC;*/
	/*padding: 20px 20px 0px 20px;*/
}
.vista-beneficios .views-field-field-imagen IMG
{
	width: auto;
	text-align: center;
	height: 120px;
}
.vista-beneficios .views-field-field-imagen
{
	background: #FFF;
	text-align: center;
	margin-bottom: 10px;
}
.vista-beneficios .views-field-title
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.vista-beneficios .views-field
{
	margin-bottom: 10px;
}
.vista-beneficios .views-label
{
	font-weight: bold;
	margin-bottom: 5px;
}
/*Portal Socios*/
.card-portal-card-portal-socioscard-portal IMG
{
	width: 80px;
}
.card-portal-card-portal-socioscard-portal .field--name-field-titulo
{
	font-family: "Playfair";
	font-size: 24px;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
.card-portal-card-portal-socioscard-portal
{
	text-align: center;
	margin-bottom: 30px;
}
.card-portal-card-portal-socioscard-portal .field--name-field-imagen
{
	margin-bottom: 10px;
}
/*Hero*/
.hero-slideshow .views-field-field-image IMG
{
	width: 100%;
	height: auto;
}
/*Imagen*/
.field--name-field-imagen
{
	margin-bottom: 10px;
}
/*Contenido relacionado sidebar*/
.region-sidebar-second .vista-contenido-relacionado .view-content
{
	grid-template-columns: 1fr;
}
/*Search Results*/
.search-results LI
{
	padding-left: 0;
	margin-left: 0;
	border-bottom: solid 1px #CCC;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.search-results
{
	padding-left: 0;
}
.search-results H3
{
	font-size: 24px;
}
.search-results H3 A
{
	color: #1491D3;
}
.search-results H3 A:hover
{
	text-decoration: underline;
}
.pagination .page-item.is-active A.page-link
{
	background-color: #1491D3;
}
MAIN .search-form
{
	margin-bottom: 40px;
}
/*Bloque traducir*/
.gt_float_switcher .gt_options A:hover
{
	background: #118FD2 !important;
}
.gt_float_switcher .gt_options A
{
	font-size: 14px;
}
/*Footer*/
FOOTER.mt-auto
{
	margin-top: 60px !important;
}
/*Menu Destacados*/
.menu--menu-accesos-destacados .nav LI A:hover
{
	color: #1790D2;
}
@media screen and (max-width: 1200px)
{
	.view-home-ultimas-noticias
	{
		flex-direction: column;
		margin-bottom: 20px !important;
	}
	.view-home-ultimas-noticias .view-content
	{
		width: 100% !important;
		margin-bottom: 20px;
	}
	.view-home-ultimas-noticias .attachment
	{
		width: 100% !important;
	}
	.view-home-ultimas-noticias .view-footer
	{
		margin-top: 0 !important;
		margin-bottom: 40px;
	}
	.view-home-ultimas-noticias .attachment .novedad__title
	{
		font-size: 22px;
	}
	.view-home-ultimas-noticias .attachment .view-content
	{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 20px;
	}
	.novedad__body
	{
		font-size: 16px;
	}
	.view-nuestro-trabajo .view-content, .view-cards-programas .view-content
	{
		grid-template-columns: 1fr 1fr;
	}
	.view-impacto .view-content
	{
		grid-template-columns: 1fr 1fr;
	}
	.nuestro-trabajo__card-title
	{
		font-size: 18px;
	}
	.bloque-sumate-cambio
	{
		height: 350px;
		overflow: hidden;
	}
	.bloque-sumate-cambio .sumate__img IMG
	{
		height: 350px;
		width: auto;
	}
	.bloque-sumate-cambio H2
	{
		font-size: 38px;
	}
	.bloque-sumate-cambio .sumate__body
	{
		max-width: 90%;
		font-size: 16px;
	}
	.view-home-descubri .view-content
	{
		grid-template-columns: 1fr 1fr;
		grid-row-gap: 20px;
	}
	.descubri__card:first-child
	{
		top: 0;
	}
	FOOTER .menu-social-media
	{
		margin-bottom: 30px;
	}
	FOOTER INPUT, FOOTER .form-select, FOOTER TEXTAREA
	{
		background: url('../images/white-opacity.png');
	}
	.nuestro-trabajo__card-body
	{
		display: block;
	}
	.vista-display-cursos .view-content
	{
		grid-template-columns: 1fr 1fr;
	}
	.vista-noticias .view-content
	{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		margin-top: 40px;
	}
	.vista-noticias .views-field-title
	{
		font-family: 'Playfair';
		font-size: 24px;
		line-height: 1;
		letter-spacing: -1px;
		margin-bottom: 15px;
	}
	.vista-noticias .views-field-field-imagen
	{
		margin-bottom: 20px;
	}
	.vista-noticias .views-field-body
	{
		font-weight: 300;
		line-height: 1.4;
		font-size: 16px;
	}
}
@media screen and (max-width: 680px)
{
	.paragraph-two-col .col-1, .paragraph-two-col .col-2
	{
		width: 45%;
	}
	.paragraph--type--video IFRAME
	{
		width: 100%;
		height: auto;
		min-height: 300px;
	}
	FOOTER
	{
		background-size: 200px;
		background-position: right 50%;
	}
	.vista-contenido-relacionado .view-content
	{
		grid-template-columns: 1fr;
	}
	.vista-noticias .view-content, .vista-eventos .view-content, .vista-contenido-exclusivo .view-content, .vista-beneficios .view-content
	{
		grid-template-columns: 1fr;
	}
	.vista-beneficios
	{
		word-break: break-all;
	}
	.listado-revistas .card-revista
	{
		flex-basis: 100%;
		margin-bottom: 40px;
	}
	.display-comision .view-content .comision__card
	{
		width: 48%;
	}
	.optionset-tipo-de-programa .slides IMG
	{
		height: 200px;
		width: auto;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width: 480px)
{
	FOOTER .container
	{
		flex-direction: column;
	}
	.nuestro-trabajo__card-body
	{
		font-size: 11px;
	}
	.display-comision .view-content .comision__card
	{
		width: 100%;
	}
	.view-impacto .views-field-field-imagen
	{
		height: 150px;
	}
}
@media screen and (max-width: 768px)
{
	.view-home-descubri .view-content
	{
		flex-wrap: wrap;
	}
	.descubri__card
	{
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.slider-title
	{
		font-size: 36px;
	}
}
@media screen and (min-width: 992px)
{
	.col-lg-9
	{
		width: 70%;
	}
	.col-lg-3
	{
		width: 27%;
	}
	.row.g-0
	{
		justify-content: space-between;
	}
}
