@charset "utf-8";
/* CSS Document */
.multicard-body .multicard-footer span {
  font-size: 0.9em;
  font-weight: 600;
}
.multicard-body .multicard-footer .subtit {
  font-size: 0.8em;
  font-weight: 700;
  margin-top: 1.5em;
}
 .tarjetas .multicard-footer { 
	 display:flex; 
	 justify-content: space-between; 
	 flex-direction:column; 
	 min-height: 58%;
}
 .tarjetas img.lazy { 
	width: 100%!important;
}
.ifm-home-news .card-footer p:nth-child(1), .article-feed .card-footer p:nth-child(1), .news-article .card-footer p:nth-child(1) {
	display: none!important;
}
body .header-nav-fair-container .menu-wrapper .menu .menu-featured-event a:hover .title, body .header-nav-fair-container .menu-wrapper .menu .menu-featured-event a:hover .subtitle {
	/*color: black!important;*/
}

 
body:not(.institutional) :not(.presentation-buttons):not(footer)>.btn.btn-primary.btn-lisboa:not(:disabled):not(.disabled)  {
	background-color: #0f4dbc!important; /* Cambiar este color para modificar todos los botones primary de ARCOlisboa  */
	border-color : #0f4dbc!important;  /* Cambiar este color para modificar todos los botones primary de ARCOlisboa  */
	color: white!important;
}
body:not(.institutional) :not(.presentation-buttons):not(footer)>.btn.btn-primary.btn-fundacion:not(:disabled):not(.disabled) {
	background-color: #DF0209!important;  /* Cambiar este color para modificar todos los botones primary de Fundación ARCO  */
	border-color : #DF0209!important; /* Cambiar este color para modificar todos los botones primary de Fundación ARCO  */
	color: white!important; 
}
.galeria-box-container.madrid .galeria-box {
	 border-top: 2px solid #FF004F; /* Cambiar este color para modificar todos los border-top del listado csv de galerías de ARCOmadrid  */
}
.galeria-box-container.lisboa .galeria-box {
	 border-top: 2px solid #0F4DBC; /* Cambiar este color para modificar todos los border-top del listado csv de galerías de ARCOlisboa  */
}
.galeria-box-container.fundacion .galeria-box {
	 border-top: 2px solid #DF0209; /* Cambiar este color para modificar todos los border-top del listado csv de galerías de Fundación ARCO  */
}

body:not(.institutional) :not(.presentation-buttons):not(footer)>.btn.btn-primary.btn-lisboa:not(:disabled):not(.disabled):hover, body:not(.institutional) :not(.presentation-buttons):not(footer)>.btn.btn-primary.btn-fundacion:not(:disabled):not(.disabled):hover {
	background-color: #000000!important;
	border-color : #000000!important;
	color: white!important;
}

body :not(footer)>.btn.btn-secondary-custom.btn-secondary-custom.btn-secondary-custom.btn-lisboa:not(:disabled):not(.disabled), body :not(footer)>.btn.btn-secondary-custom.btn-secondary-custom.btn-secondary-custom.btn-fundacion:not(:disabled):not(.disabled)  {
	background-color: #000000!important; 
	border-color : #000000!important;  
	color: white!important;
}
body :not(footer)>.btn.btn-secondary-custom.btn-secondary-custom.btn-secondary-custom.btn-lisboa:not(:disabled):not(.disabled):hover, body :not(footer)>.btn.btn-secondary-custom.btn-secondary-custom.btn-secondary-custom.btn-fundacion:not(:disabled):not(.disabled):hover {
	background-color: #fff!important; 
	border-color : #fff!important;  
	color: black!important;
}


.row.galeria-box-title {display:none}
.galeria-box-container {

  --grid-layout-gap: 20px;
  --grid-column-count: 4; 
  --grid-item--min-width: 200px; 

  --gap-count: calc(var(--grid-column-count) - 1);
  --total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));
  --grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));

  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));
  grid-gap: var(--grid-layout-gap);
}
.galeria-box {
    margin: 0;
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr;
    border-left: none;
    border-right: none;
    border-bottom: none;
    background: #f2f2f5;
}
.galeria-box div {
    padding: 0;
    max-width: 100%;
}
.galeria-box div:nth-child(3) {
    color: #8d8d8d;
}
.galeria-box .font-weight-bold {
margin-bottom:10px;
}
.galeria-box .galeria-link {
    font-size: 16px;
}
.listadodatos {
	display: flex;
    flex-direction: column-reverse;
}


@media  (max-width: 768px)  {
	 .tarjetas .multicard-footer { 
	 min-height: auto!important;
}
}