@media (max-width: 991.98px) {
  #mm-brand {
    background-size: contain;
    margin-left: 3vw;
    width: 250px;
    height: 35px;
    margin-top: 14px;
    margin: 0rem 0 10px;
    font-size: 20px;
  }
 	#custom_top_menu .navbar-toggler.collapsed {
	  position: absolute;
	  right: 24px;
	  top: 25px;
	}
	#custom_top_menu-wrapper.menu_fixed #custom_top_menu .navbar-toggler.collapsed {
	  position: absolute;
	  right: 28px;
	  top: 20px;
	}

	.titulo-menu-exposiciones {
		font-size: 22px;
		margin-right: 55px;
		margin-top: 22px;
	}
	.lang-menu{
		display: none;
	}
	.brand-wrapper {
	  margin-top: 0.5rem;
	}
	#mm-stiky-brand {
		margin: 20px 10px 20px 10px;
	}
	
	.bResultItem {
    padding-top: 0;
    padding: 1rem;
  }
	
  #bRefine.mm {
    margin-top: 0rem !important;
  }
	.browse-main-title {
    font-size: 26px;
		margin: 1rem 0 0 0;
  }
	.detail-hero {
  align-items: start;
  height: auto;
  justify-content: space-between;
  width: 100%;
  gap: 40px;
	flex-direction: column;
  margin-right: 15px;
  margin-left: 15px;
  margin-bottom: 3rem;
  }
	.detail-hero-viewer.mm-representation.custom-width {
	  height: auto;
	  padding: 1rem;
	  width: 100%;
	  /*! aspect-ratio: 1; */
	  display: block;
	}
	.detail-hero-header {
		flex-basis: auto;
	}
	.detail-hero-header .detail-title {
		margin-top: 0;
		font-size: 30px;
	}
	.typeid, .object-typeid, .ocurrence-typeid {
		font-size: 25px;
	}
	.teaser-item-title a {
		font-size: 19px;
		line-height: 130%;
	}
	.encabezado-home-wrapper {
		width: auto;
		padding: 20px;
		margin-top: 16vh;
	}
	.encabezado-home-wrapper h4 {
		font-size: 35px;
	}
	.galeria {
		flex-wrap: wrap;
		justify-content: center;
	}
	#footer .footer-text {
    order: 1;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }
	#footer .auspiciantes {
    order: 2;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
	.controller-Front.action-Index .row.justify-content-between.footer-container {
		padding-top: 3rem;
	}
	.social-icons {
		text-align: center;
	}
	.controller-Front.action-Index .container.pageheader-main.py-4 {
		padding: 0 !important;
	}
	.home-page {
		
	height: 100vh;
	}
	.metadata-blocks {
		order: 2;
	}
	.viewer-blocks {
		order: 2;
	}
	.viewer-blocks {
		order: 1;
	}
	.viewer-blocks > .collection-type {
		display: none;
	}
	.viewer-blocks .object-header-idno {
		display: none;
	}
	.viewer-blocks .viewer-wrapper {
		margin-bottom: 3rem;
		width: 47vw;
	}
	.multisearchImgPlaceholder, .bResultItemImgPlaceholder {
	  /*! height: 60px; */
	}
	.multisearchImgPlaceholder > i, .bResultItemImgPlaceholder > i {
		font-size: 59px !important;
		line-height: 79px;
	}
	.child-collections-block .list-item .bResultItemImgPlaceholder {
		margin: 0;
		width: 80px;
		aspect-ratio: 1;
		display: block;
		border: 1px solid rgba(255,255,255,0.3);
		height: auto;
	}
	.child-collections-block .list-item .bResultItemText {
		padding-left: 1rem;
	}
	.child-collections-block .list-item .bResultItem .bResultItemImg {
		margin: 0;
	}
	.child-collections-block .list-item .content-block-main > h5 {
		font-size: 20px;
	}
	.child-collections-block .list-item .bResultItemImg img {
			width: 80px;
	height: 80px;
	}
	.content-block-main > :first-child {
		margin-top: -6px;
	}
}


/*
 *
 *
 * 
 */

#navbarSupportedContent.show .mm-main .nav-item a,
#navbarSupportedContent.collapsing .mm-main .nav-item a{
  background-color: white;
	color: #155aa8 !important;
  padding: 12px 15px;
  font-size: 30px !important;
}

#navbarSupportedContent.show .mm-main .nav-item.active a,
#navbarSupportedContent.collapsing .mm-main .nav-item.active a{
	/*! color: black !important; */
	background-color:   #e4edf6;
}

.navbar-toggler .hamburger {
	background-color: black;
}

.navbar-toggler.collapsed .hamburger {
	background-color: white;
}
#custom_top_menu .navbar-toggler {
	
	right: 1.5rem;
	top: 2rem;
}