header#page-header p.lead {
    display: none;
}

.node-type-publicaciones .view-more-green,
.node-type-actividades .view-more-green,
.node-type-noticias .view-more-green,
.node-type-page .view-more-green{
	background: #19AA87;
	padding: 10px;
}

.node-type-publicaciones .view-more-green a,
.node-type-actividades .view-more-green a,
.node-type-noticias .view-more-green a,
.node-type-page .view-more-green a{
	color: #fff;
    font-weight: 800;
    text-align: center;
    display: block;
    font-size: 16px;
}

.node-type-catedr-ticos .header-red,
.node-type-publicaciones .header-red,
.node-type-actividades .header-red,
.node-type-noticias .header-red,
.node-type-page .header-red{
    padding: 10px;
    text-align: center;
    background: #E7402B;
}

.node-type-catedr-ticos .header-darkblue,
.node-type-publicaciones .header-darkblue,
.node-type-actividades .header-darkblue,
.node-type-noticias .header-darkblue,
.node-type-page .header-darkblue{
    padding: 10px;
    text-align: center;
    background: #135367;
}

.node-type-catedr-ticos .header-red span,
.node-type-publicaciones .header-red span,
.node-type-actividades .header-red span,
.node-type-noticias .header-red span,
.node-type-page .header-red span{
	color: #fff;
    font-weight: 500;
    text-align: center;
    display: block;
    font-size: 16px;
}

.node-type-catedr-ticos .header-darkblue span,
.node-type-publicaciones .header-darkblue span,
.node-type-actividades .header-darkblue span,
.node-type-noticias .header-darkblue span,
.node-type-page .header-darkblue span{
	color: #fff;
    font-weight: 500;
    text-align: center;
    display: block;
    font-size: 16px;
}

.node-type-catedr-ticos #block-views-nodo-personas-block-2,
.node-type-catedr-ticos #block-views-nodo-personas-block,
.node-type-publicaciones #block-views-nodo-publicaciones-block-2,
.node-type-publicaciones #block-views-nodo-publicaciones-block,
.node-type-actividades #block-views-nodo-eventos-block-2,
.node-type-actividades #block-views-nodo-eventos-block,
.node-type-noticias #block-views-nodo-noticia-block-2,
.node-type-noticias #block-views-nodo-noticia-block,
.node-type-page #block-views-vista-investigacion-block-11{
	margin-top: 40px;
}

.node-type-catedr-ticos #block-views-nodo-personas-block-2,
.node-type-publicaciones #block-views-nodo-publicaciones-block-2,
.node-type-actividades #block-views-nodo-eventos-block-2,
.node-type-noticias #block-views-nodo-noticia-block-2,
.node-type-page #block-views-vista-investigacion-block-11{	
	border-bottom: 1px solid #135367;
	border-left: 1px solid #135367;
	border-right: 1px solid #135367;
}

.node-type-page .col-sm-3 .block {
	padding: 0px;
}

.node-type-catedr-ticos #block-views-nodo-personas-block-2 audio,
.node-type-publicaciones #block-views-nodo-publicaciones-block-2 audio,
.node-type-actividades #block-views-nodo-eventos-block-2 audio,
.node-type-noticias #block-views-nodo-noticia-block-2 audio,
.node-type-page #block-views-vista-investigacion-block-11 audio{
    width: 100%;
    margin: 10px 0px;
}

.node-type-publicaciones #block-views-nodo-publicaciones-block-2 .views-field-body p,
.node-type-actividades #block-views-nodo-eventos-block-2 .views-field-body p,
.node-type-noticias #block-views-nodo-noticia-block-2 .views-field-body p,
.node-type-page #block-views-vista-investigacion-block-11 .views-field-body p{
	padding: 15px;
	font-weight: 500;
}

.node-type-publicaciones #block-views-nodo-publicaciones-block .field-name-field-video,
.node-type-actividades #block-views-nodo-eventos-block .field-name-field-video,
.node-type-noticias #block-views-nodo-noticia-block .field-name-field-video,
.page-node-1283 #block-views-visiones-de-paz-home-block-1 .field-name-field-video{
	padding: 0 !important;
}
.page-node-1283 #block-views-visiones-de-paz-home-block-1 .field-name-field-video iframe,
.node-type-publicaciones #block-views-nodo-publicaciones-block .field-name-field-video iframe,
.node-type-actividades #block-views-nodo-eventos-block .field-name-field-video iframe,
.node-type-noticias #block-views-nodo-noticia-block .field-name-field-video iframe {
    width: 100%;
    height: auto;
	padding: 0 1px 0px 0px;
}

.node-type-page.page-node-109 h1.page-header,
.node-type-page.page-node-181 h1.page-header,
.node-type-page.page-node-110 h1.page-header,
.node-type-page.page-node-178 h1.page-header,
.node-type-page.page-node-111 h1.page-header,
.node-type-page.page-node-182 h1.page-header,
.node-type-page.page-node-112 h1.page-header,
.node-type-page.page-node-179 h1.page-header,
.node-type-page.page-node-213 h1.page-header,
.node-type-page.page-node-329 h1.page-header,
.node-type-page.page-node-212 h1.page-header,
.node-type-page.page-node-1069 h1.page-header{
	display: block !important;
    margin: 20px 40px;
}
#block-views-publicaciones-block-2 {
  margin-top: 40px; }
 
.webform-submit.button-primary.btn.btn-default:hover,
.webform-submit.button-primary.btn.btn-default:active,
.webform-submit.button-primary.btn.btn-default:focus,
.webform-submit.button-primary.btn.btn-default{
	background: #327d90 !important;
	color: #fff;
}
#block-views-vista-investigacion-block-14 h2.block-title,
#block-views-vista-investigacion-block-12 h2.block-title,
#block-views-vista-investigacion-block-15 h2.block-title,
#block-views-vista-investigacion-block-16 h2.block-title{
    background: #005266;
    color: white;
    text-align: center;
    margin-top: 40px; 
    margin-bottom: 0px;
    font-weight: 100;
}

#block-views-vista-investigacion-block-13 h2.block-title {
    background: #00aa88;
    color: white;
    text-align: center;
    margin-top: 40px; 
    margin-bottom: 0px;
}
#block-views-calendar-desigualdad-block-1 h2.block-title,
#block-views-calendar-new-block-1 h2.block-title {
    background: #7873B4;
    color: white;
    text-align: center;
    margin-top: 40px; 
    margin-bottom: -20px;
    font-weight: lighter;
}
#block-views-calendar-desigualdad-block-1 h2.block-title:before,
#block-views-calendar-new-block-1 h2.block-title:before {
    padding-right: 45px;
    padding-top: 5px;
    margin-bottom: 45px;
    padding-bottom: 3px;
    content: '';
    background: url(/sites/all/themes/calastrap/icons/icono-agenda-15.png);
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: left center;
}

/**** Content Banner ****/ 
.view-content-banner {
    margin-bottom: 30px;
}

.view-content-banner .views-field.views-field-title {
    position: absolute;
    display: block;
	width: 100%;
	height: 100%;
}
.view-content-banner .views-field.views-field-title h2{
	color:#fff;
	margin: 0;
}
.view-content-banner .views-field.views-field-title .field-content.wrap-title {
    position: relative;
    top: 45%;
	-webkit-transform: translateY(-55%);
	-ms-transform: translateY(-55%);
    transform: translateY(-55%);
}

/*** Investigadores - Lineas de investigacion***/
.page-node-2154 h1.page-header,
.page-node-2153 h1.page-header,
.page-node-2152 h1.page-header,
.page-node-2151 h1.page-header,
.page-node-1890 h1.page-header,
.page-node-1452 h1.page-header,
.page-node-1285 h1.page-header{
	display: none;
} 

/*** Ejes de investigacion - Visión de paz***/

.eje-item {
    border-bottom: 1px solid #979798;
    padding: 15px;
}
.eje-item.first {
	margin-top: 30px;
    border-top: 1px solid #979798;    

}
.eje-item a strong {
	color: #00aa88;
}
.eje-item div {
    margin-top: 15px;
}
.eje-item span.glyphicon {
    margin-right: 15px;
	color: #979798;
}
/* Vision de paz dos */
.page-node-1890.node-type-page h1.page-header,
.page-node-1528.node-type-page h1.page-header,
.page-node-1454.node-type-page h1.page-header,
.page-node-1310.node-type-page h1.page-header,
.page-node-1265.node-type-page h1.page-header {
    display: block !important;
}

.node-type-contenido-lineas-investigacion #block-views-testimonios-block h2{
	border-bottom: 1px solid #ddd;
}
.node-type-contenido-lineas-investigacion #block-views-testimonios-block .view-testimonios{
	margin-top: 30px;
}
.node-type-contenido-lineas-investigacion #block-views-testimonios-block .views-field-title{
	padding: 15px 0;
	text-align: center;
}
.node-type-contenido-lineas-investigacion #block-views-testimonios-block .views-field-title span{
	font-weight: 600;
	color: #6E6E6E;
	font-size: 18px;
}
.node-type-contenido-lineas-investigacion #block-views-testimonios-block .views-field-body{
	padding-bottom: 20px;
}
.node-type-contenido-lineas-investigacion #block-views-testimonios-block .views-field-body p{
	font-size: 12px;
	text-align: center;
}
.node-type-contenido-lineas-investigacion #block-views-testimonios-block .views-field-view-node{
	background: #1C99A7;	
	padding: 10px;
    text-align: center;
}
.node-type-contenido-lineas-investigacion #block-views-testimonios-block .views-field-view-node a{
	color:#fff;	
	font-weight: 500;	
}

.node-type-contenido-lineas-investigacion .col-sm-3 .block {
    padding: 0px;
}

.node-type-contenido-lineas-investigacion #block-views-desigualdad-social-home-block .views-field-view-node,
.node-type-contenido-lineas-investigacion #block-views-visiones-de-paz-home-block .views-field-view-node{
	background: #19AA87;	
	padding: 10px;
    text-align: center;
}
.node-type-contenido-lineas-investigacion #block-views-desigualdad-social-home-block .views-field-view-node a,
.node-type-contenido-lineas-investigacion #block-views-visiones-de-paz-home-block .views-field-view-node a{
	color:#fff;	
	font-weight: 500;	
}
.node-type-contenido-lineas-investigacion #block-views-desigualdad-social-home-block-1,
.node-type-contenido-lineas-investigacion #block-views-visiones-de-paz-home-block-1{
	margin-top: 40px;
}
.node-type-contenido-lineas-investigacion #block-views-desigualdad-social-home-block-2,
.node-type-contenido-lineas-investigacion #block-views-visiones-de-paz-home-block-2{
	margin-top: 40px;
	border-bottom: 1px solid #135367;
	border-left: 1px solid #135367;
	border-right: 1px solid #135367;
}
.node-type-contenido-lineas-investigacion #block-views-desigualdad-social-home-block-3,
.node-type-contenido-lineas-investigacion #block-views-visiones-de-paz-home-block-3 {
    margin-top: 20px;
}
.node-type-contenido-lineas-investigacion .header-darkblue {
    padding: 10px;
    text-align: center;
    background: #135367;
}
.node-type-contenido-lineas-investigacion .header-darkblue span{
    color: #fff;
    font-weight: 500;
    text-align: center;
    display: block;
    font-size: 16px;
}

.node-type-contenido-lineas-investigacion #block-views-desigualdad-social-home-block-2 .views-field-body p
.node-type-contenido-lineas-investigacion #block-views-visiones-de-paz-home-block-2 .views-field-body p{
    padding: 15px;
    font-weight: 500;
}
.node-type-contenido-lineas-investigacion #block-views-desigualdad-social-home-block-2 audio,
.node-type-contenido-lineas-investigacion #block-views-visiones-de-paz-home-block-2 audio{
    width: 100%;
    margin: 10px 0px;
}

/* Investigadores */

.page-node-2850 .block-views.investigadores h2,
.page-node-2851 .block-views.investigadores h2,
.page-node-2152 .block-views.investigadores h2,
.page-node-2151 .block-views.investigadores h2,
.page-node-1452 .block-views.investigadores h2,
.page-node-1285 .block-views.investigadores h2{
	border-bottom: 1px solid #ddd;
	font-family: 'Raleway', sans-serif !important; 
}
.block-views.investigadores .view-content .views-field-field-imagen .field-content {
    display: inline-block;
    width: 130px;
    height: 175px;
}
.block-views.investigadores .view-content .views-field-field-imagen {
    text-align: center;
}
.block-views.investigadores .views-field-body{
	text-align: center;
	font-size: 12px;
	margin-bottom: 20px;
}
.block-views.investigadores .views-field-title {
    margin-bottom: 10px;
    text-align: center;
    font-weight: 600;
}
.block-views.investigadores .views-field-title span{
	font-size: 14px;
}
.block-views.investigadores .views-field-title .field-content a,
.block-views.investigadores .views-field-title .field-content {
    color: #aab3b6;
}
.block-views.investigadores .views-field-title .participation-sede {
    font-weight: 700;
    color: #8b979c;
}

/* Visiones de paz home */
.produccion-conocimiento-grid .item,
.vision-paz-grid .item{
	margin: 15px 0;
}
.produccion-conocimiento-grid .section,
.vision-paz-grid .section{
	border: 1px solid #989897;
	padding: 30px;
}
.produccion-conocimiento-grid .section-text,
.vision-paz-grid .section-text {
    margin: 15px 0;
}
.produccion-conocimiento-grid .section-img img,
.vision-paz-grid .section-img img {
    height: 80px;
}
p a.btn.btn-red,
.produccion-conocimiento-grid a.btn,
.vision-paz-grid a.btn{
	color: #fff;
	font-weight: 600;
	padding: 6px 30px !important;
}
.produccion-conocimiento-grid a.btn-aqua,
.vision-paz-grid a.btn-aqua{
	background-color: #1C99A7;
}
.produccion-conocimiento-grid a.btn-green,
.vision-paz-grid a.btn-green{
	background-color:#19AB88;
}
.produccion-conocimiento-grid a.btn-darkblue,
.vision-paz-grid a.btn-darkblue{
	background-color: #066474;
}
p a.btn.btn-red,
.produccion-conocimiento-grid a.btn-red,
.vision-paz-grid a.btn-red{
	background-color:#E8412B;
}
.produccion-conocimiento-grid a.btn-yellow,
.vision-paz-grid a.btn-yellow{
	background-color: #E09D24;
}
.produccion-conocimiento-grid a.btn-purple,
.vision-paz-grid a.btn-purple{
	background-color: #7873B4;
}

#coordinationModal.modal .modal-body{
	padding: 30px 40px !important;	
}
#coordinationModal.modal .title{
	width: 100%;
    display: inline-block;
}
#coordinationModal.modal .title-box{
	display: inline-block;
    float: left;
    top: 12px;
    position: relative;
}
#coordinationModal.modal .darkblue{
	background: #066474;
    padding: 6px 30px;
    color: #fff;
    font-weight: 800;
    box-shadow: 0px 4px 3px #acacac;
}
#coordinationModal.modal .title-icon {
	display: inline-block;
	float: right;
}
#coordinationModal.modal .title-icon img{
	height: 60px;
}

/* Testimonios nodo */
.node-type-testimonio .field-name-field-foto-testimonio img.img-responsive {
    max-height: 300px;
    width: auto;
}

/* Change media to cols*/
.view-publicaciones.view-display-id-page_2 .media,
.view-publicaciones.view-display-id-page .media {
  padding: 20px 0px;
  border-bottom: 1px solid #ddd; }
  .view-publicaciones.view-display-id-page_2 .body h3, 
.view-publicaciones.view-display-id-page .body h3 {
  margin-top: 0px; }
.view-publicaciones.view-display-id-page_2 .body h3 a, 
.view-publicaciones.view-display-id-page .body h3 a {
  color: #005166;
  font-weight: bold; }
.view-publicaciones.view-display-id-page_2 .body .views-field,
.view-publicaciones.view-display-id-page .body .views-field {
  margin-bottom: 10px; }
.page-publicaciones-list-105 .image,
.page-publicaciones-list-17 .image{
    width: 0 !important;
    padding: 0 !important;
}

/*Lineas de paz Collapse*/
a#read-button i.fa{
	color: #00aa88;

}
a[aria-expanded=true] .fa-chevron-down{
   display: none;
}
a[aria-expanded=false] .fa-chevron-up {
   display: none;
}



/* Exhibitions */
.node-type-exposicion h2{
	color: #31677c;
    font-weight: 700;
	font-size: 22px;
}
.block-static-exhibition,
.page-exhibicion .view-exhibition,
.node-type-exposicion .view-exhibition {
    background: #E8412B;
    display: inline-block;
    padding: 10px 25px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
	position: relative;
	max-height:40px;
	margin-bottom: 30px;
}
.page-exhibicion .view-exhibition:before{
	content: "";
    position: absolute;
    left: -20px;
    bottom: 0;
    width: 0;
	height: 0;
    border-right: 20px solid #E8412B;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}
.block-static-exhibition:after,
.node-type-exposicion .view-exhibition:after {
    content: "";
    position: absolute;
    right: -20px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 20px solid #E8412B;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}

.block-static-exhibition a,
.block-static-exhibition a span,
.page-exhibicion .view-exhibition a,
.page-exhibicion .view-exhibition a span,
.node-type-exposicion .view-exhibition a,
.node-type-exposicion .view-exhibition a span{
	color: #fff;
}

.page-exhibicion .view-exhibici-n .view-header {
    margin-left: 20px;
}
.page-exhibicion-galeria .view-exhibici-n .row{
	display: table;
	height: 100%;
}
.page-exhibicion-galeria .gallery-item{
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	height: 100%;
	margin: 0;
	padding: 0 35px;
}

.page-exhibicion-galeria div.gallery-item:first-child {
	border-right: 1px solid #ddd;
    
}

.page-exhibicion-galeria .views-field-field-titulo{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
}
.page-exhibicion-galeria .views-field-field-titulo .field-content{
	font-size: 1.15em;
	color: #005166 !important;
    font-weight: bold;
}

.page-exhibicion-galeria .views-field-field-fecha,
.page-exhibicion-galeria .views-field-field-descipcion{
	padding: 10px 40px;
}

.page-exhibicion-galeria .views-field-field-fecha{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;	
	font-weight: 700;
}

.page-exhibicion-galeria .views-field-field-fecha:before, 
.page-exhibicion-galeria .views-field-field-fecha:after {
    content: "";
	display: block;
	width: 100%;
	border-top: dashed 1px #ccc;
	margin: 0 15px;
	text-align: center;
}

/* Publications new item */
.page-node-2160 .boxed-publications,
.page-node-2161 .boxed-publications{
    padding: 30px 0px;
    border-bottom: 1px solid #ddd;
}

.page-node-2160.node-type-landing #block-block-64,
.page-node-2161.node-type-landing #block-block-64 {
    margin-top: 20px;
}

.page-node-2160 .main-container,
.page-node-2161 .main-container{
	margin-top: 0px;
}

.page-node-2160 .boxed-publications h2,
.page-node-2161 .boxed-publications h2{
    font-size: 16px;
    font-weight: bold;
    margin-top: 0px;
}

.page-node-2160 .boxed-publications:last-child, 
.page-node-2161 .boxed-publications:last-child,
.page-node-1108 .boxed-publications:last-child, 
.page-node-1109 .boxed-publications:last-child{
	border-bottom: none !important;
}

/* Page all videos Eventos  and Home of Visiones de paz*/
#block-views-visiones-de-paz-home-block-1 .more-link,
#block-views-nodo-eventos-block .more-link{
	background: #19AA87 !important;
    padding: 10px;
	margin-top: -6px;
}
#block-views-visiones-de-paz-home-block-1 .more-link a,
#block-views-nodo-eventos-block .more-link a{
	color: #fff;
    font-weight: 800;
    text-align: center;
    display: block;
    font-size: 16px;
	background: inherit;
	background-size: inherit;
	background-position: inherit;
	padding: 0px;
}
.page-investigacion-afrontar-la-violencia-–-resolver-conflictos-transiciones-entre-la-violencia-y-la-paz-en-américa-latina-videos iframe,
.page-evento-videos .views-field-php iframe {
    width: 100% !important;
    max-height: 250px;
}
.page-evento-videos .row {
    display: flex;
    align-items: center;
}
.page-evento-videos ol.breadcrumb {
    display: none;
}
.page-investigacion-afrontar-la-violencia-–-resolver-conflictos-transiciones-entre-la-violencia-y-la-paz-en-américa-latina-videos .page-header,
.page-evento-videos .page-header{
	margin-top:30px
}

/* 
Documents
*/
.node-type-documentos h3{
    color: #31677c;
    font-weight: 600;
}
.node-type-documentos .green-label{
	font-weight: 600;
    color: #00aa88;
	padding-right: 5px;
}
.node-type-documentos .view-documentos-informativos .views-row{
	padding: 20px 0px;
    border-bottom: 1px solid #ddd;
}
.node-type-documentos .view-documentos-informativos .views-row:last-child{
    border-bottom: none;
}

.node-type-documentos .view-documentos-informativos .views-field-field-archivo-fc {
    padding-top: 13px;
}

/* Nodetype podcast*/
body.node-type-podcast h2.block-title{
	text-transform: inherit !important;
}
.page-node-1392 .region.region-content-banner,
.page-node-1391 .region.region-content-banner,
.node-type-temporada-podcast .region.region-content-banner,
.node-type-podcast .region.region-content-banner {
    margin-bottom: 40px;
}


.page-node-1392 .banner-title .wrapper-row .back-title h1,
.page-node-1391 .banner-title .wrapper-row .back-title h1,
.node-type-podcast .banner-title .wrapper-row .back-title h1,	
.node-type-temporada-podcast .banner-title .wrapper-row .back-title h1{
    top: 35px !important;
    left: 0 !important;    
    width: 100% !important;
}
.page-node-1392 .banner-title .wrapper-row .back-title h1 span,
.page-node-1391 .banner-title .wrapper-row .back-title h1 span,
.node-type-temporada-podcast .banner-title .wrapper-row .back-title h1 span,
.node-type-podcast .banner-title .wrapper-row .back-title h1 span{	
	color: rgba(255,255,255,0.6);
    font-weight: 100;	
    font-size: 16px;

}
.node-type-podcast #block-block-33 .row{
	margin: 30px 0;
}
.node-type-podcast #block-block-33 p a{
	color: #424242;
}
.node-type-podcast #block-block-33 p a.text-blue{
	color: #31677c !important;
}

.node-type-podcast .field-name-field-titulo-del-audio .field-items .field-item {
    color: #31677c !important;
    font-weight: 800;
}
@media(min-width: 992px) {
	.node-type-podcast audio{
		width: 50%;
	}
}

.node-type-podcast .field.field-name-field-titulo-del-audio{
	margin-top: 15px;
}
.node-type-podcast .field.field-name-field-audio-podcast {
    margin-bottom: 15px;
}
/* Participantes */
.node-type-podcast #block-views-content-podcast-block .field-content img{
	padding: 0px 20px 20px 0px;
}
.node-type-podcast #block-views-content-podcast-block .views-field-title{
	margin-bottom:10px;
}
.node-type-podcast #block-views-content-podcast-block .views-field-title a{	
	color: #31677c;
	font-weight: 800;
	font-size: 18px;
}
/* Recomendaciones */
.node-type-podcast #block-views-content-podcast-block-1 h3{
	color: #31677c;
	font-weight: 800;
}
.node-type-podcast #block-views-content-podcast-block-1 .views-field-field-url a {
    color: #717171 !important;
    font-weight: 700;
}
/* Trasncripciones y descarga*/
.node-type-podcast #block-views-content-podcast-block-3 h3,
.node-type-podcast #block-views-content-podcast-block-2 h3{
    color: #31677c;
    font-weight: 600;
}
.green-label{
	font-weight: 600;
    color: #00aa88;
	padding-right: 5px;
}
.node-type-podcast #block-views-content-podcast-block-3 .views-field-field-audio-podcas,
.node-type-podcast #block-views-content-podcast-block-2 .views-field-field-archivo-fc {
    padding-top: 13px;
}
/* Creditos*/
.node-type-podcast #block-views-content-podcast-block-4 .view-content{
	margin-top: 20px;
}
.node-type-podcast #block-views-content-podcast-block-4 .item{
	margin-bottom: 15px;

}
.node-type-podcast #block-views-content-podcast-block-4 span.staff{
	text-transform: uppercase;
	font-size: 14px;
}
.node-type-podcast #block-views-content-podcast-block-4 .staff a{
	text-transform: none !important;
	color: #31677c;
    font-weight: 600;
	font-size: 17px;
}

.node-type-podcast .social-network-name{
	color: #31677c;
	font-weight: 800;
}
.node-type-podcast .item img{
    max-height: 8rem;
}
.node-type-podcast h2{
	border-bottom: 1px solid #ddd;
	color: #00aa88 !important;
}
/* portada */

#block-views-content-podcast-block-5 h2{
	color: #00aa88 !important;
	text-transform: none !important;
}

@media (min-width: 992px) and (max-width: 1200px){
	#block-views-content-podcast-block-5 .item {
		min-height: 330px !important;
	} 
}
#block-views-content-podcast-block-5 .item {
	min-height: 360px;
} 
#block-views-content-podcast-block-5 div.header {
    background-image: url("/sites/all/themes/calastrap/images/Topic.png");    
    background-size: 100% auto;
	background-repeat: no-repeat;
}
#block-views-content-podcast-block-5 div.header img.media-object {
    max-height: 40px;
    margin: 10px 10px;
}
#block-views-content-podcast-block-5 div.header .media-heading{
	margin-bottom: 0px !important;
}
#block-views-content-podcast-block-5 div.header .media-heading a{
	color: #fff;
	display: block;
}

#block-views-content-podcast-block-5 div.header .media-body {
    height: 100%;
    vertical-align: middle;
}
#block-views-content-podcast-block-5 div.header .media-body h3{
	color: #fff;
}
h1 i{
	color: #31677c;
}
.eje-item p.green{
	color: #00aa88;
}
.eje-item p.green strong{
	color: #00aa88;
}

.view-publicaciones .row.margin-bottom{
	margin-bottom: 20px;
}

/* Front tabs Labs*/
#block-views-slide-laboratorios-front-block  {
    text-align: center;
	top: -3px;
}
#block-views-slide-laboratorios-front-block  .nav-tabs {
    margin-bottom: 0px;
}
#block-views-slide-laboratorios-front-block .nav-tabs li{
	border: none !important;
}
#block-views-slide-laboratorios-front-block .nav-tabs li a{
background: #145269;	
color: #fff;
margin-right: 0px;
border-radius: none !important;
}

#block-views-slide-laboratorios-front-block .nav-tabs li.active a{
background: #1AAC88;
font-weight: 700;
border-radius: unset !important;
}

#block-views-slide-laboratorios-front-block .nav-tabs > li > a,
#block-views-slide-laboratorios-front-block .nav-tabs > li.active > a, 
#block-views-slide-laboratorios-front-block .nav-tabs > li.active > a:hover, 
#block-views-slide-laboratorios-front-block .nav-tabs > li.active > a:focus{
	border: none;
	border-radius: unset !important;
}
#block-views-slide-laboratorios-front-block .nav-tabs li.active a{
    box-shadow: 0px 0px 5px #000;
	border-radius: unset !important;
}

#block-views-slide-laboratorios-front-block .views-field-title{
    padding: 10px 15px 3px 15px;
}
#block-views-slide-laboratorios-front-block .views-field-body {
    padding: 10px 45px;
}
.view-vista-investigacion.view-display-id-block_1 {
    border: none !important;
}

#block-views-directorio-block-4 {   
    border-bottom: 1px solid #ddd;
}

.view-visiones-de-paz-home.view-display-id-page_1 .item{
    margin-bottom: 30px;
}


/* Eventos con programa */

.node-type-landing .block-quicktabs h2.block-title {
    text-align: left;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}

.node-type-landing .block-quicktabs .tabbable.tabs-left .nav-tabs li.active a{
	color: #1DA98E;
    font-weight: 900;
}

.node-type-landing .block-quicktabs .tabs-left > .nav-tabs{
	text-align: center;
	text-transform: uppercase;
}

.node-type-landing .block-quicktabs .btn.btn-default{
	background: #E97978 !important;
	color: #fff ;
	padding: 8px 40px !important;
}

.node-type-landing .block-quicktabs .btn.btn-default:hover,
.node-type-landing .block-quicktabs .btn.btn-default:active{
	background: rgba(233, 121, 120, 0.9) !important;
}
.view.event-program .row,
.view-programacion-de-eventos .row{
	margin-bottom: 20px;
}
.view.event-program .item,
.view-programacion-de-eventos .item{
	border-top: 1px solid #D3DAE0 !important;
	padding-top: 20px;
}
.view.event-program .item:first-child,
.view-programacion-de-eventos .item:first-child{
	border-top: none !important;
}
.view.event-program .views-field,
.view-programacion-de-eventos .views-field{
	margin-bottom: 5px;
}
.view.event-program .field_fecha_conf strong,
.view-programacion-de-eventos .views-field.views-field-field-fecha-conf strong {
    color: #1CA788;
}
.view.event-program .views-field.field_body,
.view-programacion-de-eventos .views-field.views-field-body {
	font-size: 12px;	
}
.view.event-program .field_title h3,
.view-programacion-de-eventos .views-field.views-field-title {
    margin-top: 0;
}
.view.event-program h3,
.view-programacion-de-eventos h3 span a{
    color: #145164;
    font-weight: 900;
}
.page-node-1857  h2.block-title,
.page-node-1737  h2.block-title {
    text-align: left !important;
    border-bottom: 1px solid #ddd;
}
.page-node-1857 #block-quicktabs-congreso-jovenes-investigadores,
.page-node-1737 #block-quicktabs-activistas-por-la-vida{
	margin-top:20px;
}

.page-node-1737 #block-quicktabs-activistas-por-la-vida  h2.block-title{
	display: none !important;
}

.page-node-1857 .region-header .banner-title.congreso .wrapper-row .back-title p{
	top: 70px;
}
.page-node-1737 .region-header .banner-title.congreso .wrapper-row .back-title p{
    top: 80px;
}
@media(max-width: 1200px){	
	.page-node-1857 .region-header .banner-title.congreso .wrapper-row .back-title p{
		top: 80px;	
	}
}

@media(max-width: 992px){	
	.page-node-1857 .region-header .banner-title.congreso .wrapper-row .back-title p{
		top: 80px;
	}
	.page-node-1737 .region-header .banner-title.congreso .wrapper-row .back-title p{
		top: 65px;
	}
}
@media(max-width: 747px){
	.page-node-1857 .region-header .banner-title.congreso .wrapper-row .back-title p{
		top: 65px;
	}
}

@media(max-width: 678px){
	.page-node-1857 .region-header .banner-title.congreso .wrapper-row .back-title p,
	.page-node-1737 .region-header .banner-title.congreso .wrapper-row .back-title p{
		top: 65px;
	}
}
@media(max-width: 646px){
	.page-node-1857 .region-header .banner-title.congreso .wrapper-row .back-title p{
		top: 65px;
	}
	.page-node-1857 span.congreso-subtitle.bigger{
		font-size: 27px !important;
	}
}

@media(min-width: 500px) and (max-width: 612px) {
	.page-node-1857 .region-header .banner-title.congreso .wrapper-row .back-title p,
	.page-node-1737 .region-header .banner-title.congreso .wrapper-row .back-title p{
		top: 55px;
	}
	.page-node-1857 span.congreso-subtitle.bigger,
	.page-node-1737 span.congreso-subtitle.bigger{
		font-size: 27px !important;
	}
}

/* Sala de prensa */
.view-sala-de-prensa .view-content .row h3{
	margin-top: 0px;
}
.view-sala-de-prensa .view-content .row h3 a{
    color: #31677c;
	font-weight: 600;
}
.view-sala-de-prensa .view-content .row{
	padding: 20px 0px;
	border-bottom: 1px solid #ddd;
}

/* Evento especial */
.view.event-program .row.allone{
	padding: 15px;
}
.view.event-program .panel-default {
    border-color: transparent;
}
.view.event-program .row.item{
	margin-bottom: 15px;
}
/* Podcas bloque temporadas */
#block-views-content-podcast-block-6,
#block-views-content-podcast-block-7{
	margin: 30px 0;
}

#block-views-content-podcast-block-6 .views-field-title,
#block-views-content-podcast-block-6 .views-field-body{
	text-align: center;
}
#block-views-content-podcast-block-6 .views-field-title{
	padding: 8px 0;
}
#block-views-content-podcast-block-6 .views-field-title a{
	color: #fff;
	text-transform:uppercase;
	font-weight: 700;
}
#block-views-content-podcast-block-6 .views-field-body{
	background: #F3F3F3;
	padding: 25px 0;
}

#block-views-content-podcast-block-7 h2.block-title{
    border-bottom: 1px solid #ddd;
}

#block-views-content-podcast-block-7 .views-field{
	text-align: center;
}
#block-views-content-podcast-block-7 .field-content.staff {
    text-transform: uppercase;
    font-size: 14px;
}
#block-views-content-podcast-block-7 .field-content a {
    text-transform: none !important;
    color: #31677c;
    font-weight: 600;
	font-size: 17px;
}

.page-node-1892 .block-title {
    border-bottom: 1px solid #ddd;
	text-align: left !important;
	margin-bottom: 30px !important;
}

#block-views-podcast-simple-block{
	margin-top: 40px;
    margin-bottom: 30px;
}
.page-node-1892 .view-see-more {
	text-align: center;
}
.page-node-1892 .view-see-more a{
	font-weight: bold;
}

.node-type-sala-de-prensa .view-sala-de-prensa .view-content .row {
    border-bottom: inherit;
}
.node-type-sala-de-prensa #block-views-sala-de-prensa-block-1 h3{
    color: #31677c;
    font-weight: 600;
}
.no-frame legend {
    font-weight: 600;
}
.page-node ul.action-links ul.action-links{
	display: none !important;
}

.dropdown:hover .dropdown-menu {
  display: block;
}
.navbar-collapse .dropdown-menu  a.active {
    background: #00aa88;
    color: white !important;
}
.node-type-handbook .field .field-label{
	color: #31677c;
}
.node-type-handbook .field a {
	font-weight: 700;
}

.page-node-2153 .secundary-content,
.page-node-2154 .secundary-content{
	margin-top: 40px;
	border-top: 5px solid #31677c; 
	border-bottom: 5px solid #00aa88; 
	background: url('../images/bg-handbook.jpg');
	background-size: contain;
}

.page-node-2153 .region-content-width,
.page-node-2154 .region-content-width{
	padding: 40px 0;
	
}
#block-views-handbook-block-1,
.page-node-2153 .view-handbook .views-row,
.page-node-2154 .view-handbook .views-row{
	padding: 40px;
}
#block-views-handbook-block-1 .views-row img,
.page-node-2153 .view-handbook .views-row img,
.page-node-2154 .view-handbook .views-row img{
	max-height: 250px;
	width: auto;
    margin: 0 auto;
}
#block-views-handbook-block-1 .views-field.views-field-title,
.page-node-2153 .view-handbook .views-field.views-field-title,
.page-node-2154 .view-handbook .views-field.views-field-title {
    text-align: center;
    font-size: 18px;
    margin-top: 15px;
	font-weight: 900;
}
#block-views-handbook-block-1 .views-field.views-field-title a,
.page-node-2153 .view-handbook .views-field.views-field-title a,
.page-node-2154 .view-handbook .views-field.views-field-title a{
	color: #31677c; 
}

#block-views-handbook-block-1 h2{
	border-bottom: 1px solid #ddd;
	font-family: 'Raleway', sans-serif !important; 
}
#block-views-field-files-style-block-1 .block-title,
#block-views-field-files-style-block .block-title{
	color: #19AB88;
	text-transform: inherit !important;
}
#block-views-field-files-style-block-1 .view-content,
#block-views-field-files-style-block .view-content{
	margin: 0px 15px;
}
    
.handbook.file-item,
.publication.file-item{
	background: #eee;
	margin-bottom: 10px;
}
.handbook.file-item .file-description,
.publication.file-item .file-description{
	color: #606060;
	margin-top: 15px;
	font-weight: 500;
}
.handbook.file-item a.btn,
.publication.file-item a.btn {
    color: #fff;
    font-weight: 600;
    padding: 6px 30px !important;
	margin: 10px 0px;
}
.handbook.file-item a.btn-green,
.publication.file-item a.btn-green {
    background-color: #19AB88;
}

.col-sm-3 .menu-block-wrapper .menu.nav > li{
	border: 0px;
    border-bottom: 2px solid #d3dae0;
    border-radius: 0px;
    box-shadow: none;
    color: #31677c;
}
.col-sm-3 .menu-block-wrapper .menu.nav li a ul li a,
.col-sm-3 .menu-block-wrapper .menu.nav li a{
	border-bottom: 0px !important;
}
.page-node-2154 .view-content-banner h2,
.page-node-2153 .view-content-banner h2{
	font-size: 24px;
}
.node-type-handbook .jcarousel-clip-horizontal,
.node-type-handbook .jcarousel-container-horizontal{
	width: 100%;
}
.node-type-handbook .jcarousel-container-horizontal{
	height: 190px;
}
.node-type-handbook .jcarousel-skin-default .jcarousel-item{
	min-height: 190px;
	border: none !important;
}
#block-views-directorio-block-21{
    display: inline-block;
    width: 100%;
}
#block-views-directorio-block-21 .view-display-id-block_4{
	border-bottom: 1px solid #ddd;
	width: 100%;
}
#block-views-directorio-block-21 .block-title{
    text-align: center;
}
    
#block-views-directorio-block-21 .jcarousel-skin-default .jcarousel-container-horizontal{
    height: auto !important;
}
#block-views-directorio-block-21 .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-item{
	padding: 10px;
	width: 150px;
	height: auto !important;
	border: 0px;
}
#block-views-directorio-block-21 .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-item .views-field-title{
	padding: 10px 0px;
}
#block-views-directorio-block-21 .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-item .views-field-title .field-content{
	color: #8b979c;
	font-weight: 600;               
}
                   
#block-views-directorio-block-21 .jcarousel-skin-default .jcarousel-prev-horizontal {
	top: 130px;
	left: -10px;
	background: url(/sites/all/themes/calastrap/icons/Arrow-left.png);
	background-repeat: no-repeat;
	background-size: 50px;
	background-position: -7px;
}
#block-views-directorio-block-21 .jcarousel-skin-default .jcarousel-prev-horizontal:hover{
	background-position: -9px;
}

#block-views-directorio-block-21 .jcarousel-skin-default .jcarousel-next-horizontal{
	top: 130px;
	right: -10px;
	background: url(/sites/all/themes/calastrap/icons/Arrow-right.png);
	background-repeat: no-repeat;
	background-size: 50px;
	background-position: -7px;
}
#block-views-directorio-block-21 .jcarousel-skin-default .jcarousel-next-horizontal:hover{
    background-position: -5px;
}

#block-views-directorio-block-21 .more-link{
    text-align: center;
    padding-bottom: 30px;
}

#block-block-65{
	margin-top: 20px;
}

#block-block-65 .breadcrumb{
	margin-bottom: 0px;
}

.view-publicaciones-lineas-investigacion .body .views-field{
	margin-bottom: 10px;
}

.view-publicaciones-lineas-investigacion .body h3 a{
    color: #005166;
    font-weight: bold;
}

.view-publicaciones-lineas-investigacion .media{
    padding: 20px 0px;
    border-bottom: 1px solid #ddd;
}

.view-publicaciones-lineas-investigacion .media:last-child{
	border-bottom: none !important;
}

ol.breadcrumb.custom{
	margin-top:20px;
}

p.publicaciones-description{
    text-align: justify;
    font-size: 15px;
    font-weight: 500;
    padding-bottom: 20px;
    font-style: italic;
    color: #31677c;
}

#block-views-content-podcast-block-6 .views-row.item {
    margin-bottom: 20px;
}
.text-blue{
	color: #31677c;
    font-weight: 700;
}
.node-type-videoteca-multimedia .field-name-body{
	margin-top:20px;
}

.view-content-videoteca-image .views-field-php span{
	display: block;
	margin-top: 10px;
}

.page-node-2875 h3.views-field.views-field-title {
    margin-top: 0px !important;
}

.node-type-videoteca-multimedia .field {
    margin-bottom: 15px;
}

.node-type-videoteca-multimedia #block-views-content-videoteca-image-block h2{
	margin-top: 0px
}

.row .vertical-align {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
.view-identidades-regionales-multimedia-galeria .field_field_image img{
	margin: 0 auto;	
}

.view-id-event_multimedia_related_video #views-bootstrap-grid-1 .views-field{
	margin-bottom: 20px;
	
}