body {
	margin: 0;
	padding: 0;
	/* background-color: #E4DECE; */ 
	font-family: sans-serif;
	background-color: #F9EBFF;
}
#wrapper {
	display: grid;
	grid-template-columns: 1fr 5fr;
}
#wrapper nav {
	padding: 5px;
}
#wrapper nav figure {
	text-align: center;
}
#wrapper nav figure img {
	width: 90%;
}

.menu {
	width: 100%;
	list-style-type: none;
	margin: 0;
}
.menu .enlace {
	background-color: #dddddd;
	border:  solid 1px;
	color: black;
    display: block;
	padding: 10px; 
	text-decoration: none; 
	font-size : 16px;
	cursor: pointer;
}
.menu .enlace:hover {
	background-color: #000000;
	color: #dddddd;
}
.active {
	background-color: #7B057E;
	color: whitesmoke;
	border: solid 1px;
    display: block;
	padding: 10px; 
	text-decoration: none; 
	font-size : 16px;
}

.gallery-container img {
	object-fit: contain;
}

#lab_social_icon_footer {
  padding: 40px 0;
  background-color: #dedede;
}

#lab_social_icon_footer a {
  color: #333;
}

#lab_social_icon_footer .social:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
}

#lab_social_icon_footer .social {
  -webkit-transform: scale(0.8);
  /* Browser Variations: */

  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
}
/*
    Multicoloured Hover Variations
*/

#lab_social_icon_footer #social-fb:hover {
  color: #3b5998;
}

#lab_social_icon_footer #social-tw:hover {
  color: #4099ff;
}

#lab_social_icon_footer #social-gp:hover {
  color: #d34836;
}

#lab_social_icon_footer #social-em:hover {
  color: #f39c12;
}