body #content.stretch .blocks, body #content .blocks {
	clear: both;
	background-color: rgba(255, 255, 255, 0.4);
    box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.75);
    
    text-align: justify;
	width: 100%;
	margin: 1.5em auto;

    width: 85%;
	padding: 1em;
}
body{
	background-repeat: no-repeat;
	background-size: cover;
}
#site_menu.arguijo{
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
}

#site_menu.arguijo ul.navigation{
	background: none;
	display: flex;
	justify-content: space-evenly;
	padding: 0;
	flex-wrap: nowrap;
}
#site_menu.arguijo ul.navigation, #site_menu.arguijo ul.navigation a{
    color: #424242;
}

#site_menu.arguijo ul.navigation > li{
	padding: 1em;
	margin: 0 auto;
	max-width: 14em;
	font-weight: bold;
	flex: 1 1 10em;
}

@media screen and (max-width: 1200px){
	#site_menu.arguijo ul.navigation{
		flex-wrap: wrap;
	}	
}
.imagenytexto{
	display:flex;flex-wrap: wrap;justify-content: center;
}
.imagenytexto>img{
	flex: 0 1;
}
.imagenytexto>div{
	flex: 1 1 50%;
}
nav#site_menu ul.navigation>li>ul {
	background-color: rgba(255,255,255,0.94);
}
body #content .layout-slides .slide .imagen_elemento img{
	max-height: calc(90vh - 400px);
}

@font-face {
	font-family: "Sakkal Majalla";
	src: url("/themes/arguijo/asset/fonts/majallab.ttf");
  }

html{
	font-family: MuseoSans-300;
}

#content a{
	color: #9c1f2f;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover{
	color: #640000;
}