/* Pagina Eventos */
.page-eventos .title-box,
.page-eventos .pagina-eventos .owl-carousel,
.page-eventos .pagina-eventos .view-header,
.page-eventos .pagina-eventos .view-filters,
.page-eventos .pagina-eventos .item-list
{
  padding: 0 20px;
}
.page-eventos .pagina-eventos .view-filters .views-widget-filter-tid,
.page-eventos .pagina-eventos .view-filters .views-widget-filter-field_fecha_actividad_value,
.page-eventos .pagina-eventos .view-filters .views-widget-filter-title,
.page-eventos .pagina-eventos .view-filters .views-submit-button
{
  padding: 0px;
}
.page-eventos .pagina-eventos .view-filters .views-widget-filter-tid
{
  width: 100% !important;
}
.page-eventos .pagina-eventos .view-filters .views-widget-filter-field_fecha_actividad_value
{
  width: 100% !important;
}
.page-eventos .pagina-eventos .view-filters .views-widget-filter-title
{
  width: 100% !important;
}
.page-eventos .pagina-eventos .view-filters .views-submit-button
{
  width: 100% !important;
}
.page-eventos .pagina-eventos .view-filters .views-submit-button input
{
  width: 100% !important;
  margin-top: 0px;
  margin-bottom: 20px;
}
.page-eventos .pagina-eventos > .item-list .views-row {
    width: 100%;
    display: inline-block;
}
.page-eventos .pagina-eventos .owl-item .item_titlee {
  height: calc(1.3em*3); /* exactly three lines */
}
@supports (-webkit-line-clamp: 3) {
  .page-eventos .pagina-eventos .owl-item .item_titlee {
    -webkit-line-clamp: 3; /* number of lines to show */
    max-height: calc(1.3em*3);       /* fallback */
  }
}
/* Fin Pagina Eventos */

/*Filtro consultorio etico y aliados*/
.view-id-consultorio_respuestas_por_categoria .views-exposed-form input, 
.view-id-consultorio_respuestas_por_categoria .views-exposed-form select, 
.view-id-fnpialiados .views-exposed-form select {
    width: 100%!important;
  }

/*Tamaño botones y buscador en comunidad>participantes y red de maestros*/
.page-fnpi-comunidad .view-id-fnpi_pagina_comunidad #views-exposed-form-fnpi-pagina-comunidad-page .form-type-textfield 
{
  width:130px!important;
}

/*Tamaño bloques de fb y scoopit en movil*/
.iframe-eticasegura-fb-block, .iframe-eticasegura-scoop-block, .iframe-consultorioetico-fb-block
{
  width:290px!important;
}

/*Tamaño dropdown en movil*/
.appendtothistest select {
  width:100px!important;
}

/*Tamaño frame de videos en movil*/
.node-type-videos #block-views-fnpi-video-slideshow-block iframe
{
  height:auto !important;
}
/* Pagina Eventos */
.page-eventos .title-box,
.page-eventos .pagina-eventos .owl-carousel,
.page-eventos .pagina-eventos .view-header,
.page-eventos .pagina-eventos .view-filters,
.page-eventos .pagina-eventos .item-list
{
  padding: 0 20px;
}
.page-eventos .pagina-eventos .item_titlee
{
  height: calc(1.3em*2) !important; /* exactly three lines */
}

@supports (-webkit-line-clamp: 3) {
  .page-eventos .pagina-eventos .item_titlee
  {
    -webkit-line-clamp: 2 !important; /* number of lines to show */
    max-height: calc(1.3em*2) !important;       /* fallback */
  }
  .page-eventos .pagina-eventos .owl-item
  {
    margin-bottom:60px !important;
  }
}
/* Fin Pagina Eventos */

/*Banner informacion acerca de fnpi*/
.fnpi_home_acercadefnpi img{
  width:100%!important;
  height:auto!important;
  
}
/**/

/*Logo home consultorio etico*/
.view-fnpi-redetica-consultorioetico-bloque.view-display-id-block_1 .view-header img{
  width:100%!important;
  height:auto!important;
}
/**/


/* NAV STYLE for big monitors */
#navbar2 ul.nav
{
  margin-left:30px;
  margin-top:20px;  
}

#navbar2 ul.nav > li > a {
	position: relative;
 	display: block;
    padding: 5px 10px !important;
 	font-size:18px !important;
}





/* FIX MARGIN BODY */
.container-fluid {
    padding-right:3% !important;
    padding-left:3% !important;

}



/* Titulos más grandes en nodos */
.page-node h1.page-header {
    font-size: 42px;
}





/* FIX PARA IMAGENES DE NODE GRID, QUEDEN UNIFICADAS EN ALTURA */

.nodegrid_content_img {
 display:block;
} 

.nodegrid_content_nophoto { 
min-height: 295px; 
}




/* FIX for images on nodegrid + 1150 */

@media only screen and (min-width:1150px) and (max-width: 1598px)  {

	.row66x33 .nodeb_img
	{
  		overflow:hidden;
  		max-height:500px;
	}

}

/* FIX for images on + 1200  < 1600 */
@media only screen and (min-width:1599px)  {
	.row66x33 .nodeb_img
	{
  		overflow:hidden;
  		max-height:600px;
	}
}



