body {
	font-size: 2.5em;
	}

h1 img {
	width: 1em;
	}

.main_nav {
	display: none;
	}

.main_container {
	position: absolute;
	left: 0px;
	right: 0;
	}

nav {
	margin-bottom: 0;
	}
	
.main_container2 {
	margin-top: 0;
	}

.menu_medium_small img {
	height: 50px;
	width: auto;
	vertical-align: middle;
	}

.navtitle {
	font-size: 1.1em;
	font-weight: bold;
	}

.user_options {
	display: inline-block;
	height: 0px;
	text-align: left;
	}

.user_options ul {
	display: inline-block;
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   padding-top: 0px;
   margin: 0px;
	}

.user_options  li {
   list-style-type: none;
   display: inline;
   padding-right: 10px;
   padding-left: 10px;
	}

.navtitle_medium {
	display: inline;
	}

.navtitle a:hover{
	text-decoration: none;
	}

main {
	position: relative;
	width: 100%;
	left: 0%;
	background: #fd5;
	border-radius: 1em;
	}

#section_selector img {
	width:10% ;
	}


.score img {
    width: 60px;
	}

.recipe_thumbnail img {
	width: 100%;
	height: unset;
	margin: 0px;
	}

img.icons {
	height: 40px;
	width: 40px;
	}

img.icons_w {
	height: 40px;
	width: unset;
	}

img.iconsmed {
	height: 50px;
	width: 50px;
	vertical-align: middle;	
	}

aside {
	clear: both;
	float: left;
	width: 100%;	
	position: relative;
	left: -1%;
	margin: 1%;
	margin-top: 0;
	background: #fff55f;
	}
	
/* Recipes page */

.title_data {
	height: auto;
	font-size: 0.75em;
}

.main_receta_Ingredientes {
	float: none;
	width: 100%;
	}

.main_receta_imagereceta {
	float: none;
	width: 100%;
	}

.main_mis_notas {
	float: none;
	width: 97%;
	}

.mis_notas {
	border-width: thick;
	}

	.main_receta_elabora {
	float: none;
	width: 100%;
	margin-left: 0%;
	}

.frame_i_60 {
	clear: both;
	width: 97%;
	}

.frame_d_40 {
	clear: both;
	float: none;
	margin-left: 0;
	width: 100%;
	display: inline-block;
	}

.frame_i_40 {
	clear: both;
	float: left;
	width: 100%;
	margin-left: 0;
	}


.frame_d_60 {
    clear: both;
    margin-left: 0;
    width: 100%;
}


.deactivate_in_mini {
	display: none;
	}

input.navsearch {
	color: #AAA;
	width: 80%;
	margin-right: 2%;
	text-align: center;
	font-size: 1.5em;
	}

input.isearch {  /*  Ingredient search  */
	color: #AAA;
	width: 70%;
	margin-right: 2%;
	margin-left: 2%;
	text-align: center;
	font-size: 1.5em;
	}
	
	
input.navlupa {
    width: 10%;
    height: auto;
    vertical-align: text-bottom;
    margin: 0;
 	}

.foot_in_mini {
	display: initial;
	}

.foot {
	border-radius: 1em;
	}

/* Forms */
input[type=submit],
input[type=button],
input[type=reset],
input[type=text], 
input[type=password],
input[type=email],
input[type=file],
input[type=url],
input[type=number],
select,
textarea
 {
	font-size: inherit;
	color: #333;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	}

input[type=number]{
	width: auto;
	}

input[type=submit],
input[type=button],
input[type=reset]
 {
	height: 1.5em;
	}

input[name=search] {
	width: 70%;
	font-size: 1.5em;
	margin-bottom: 10px;
	margin-top: 10px;
	}

input[type=checkbox],
input[type=radio] {
	transform: scale(1.5); /* General */
	/* display: inline; */
	width: auto;
	-moz-transform: scale(2.5);
	-ms-transform: scale(2.5); /* IE */
	-moz-transform: scale(2.5); /* FF */
	-webkit-transform: scale(2.5); /* Safari y Chrome */
	-o-transform: scale(2.5); /* Opera */
	padding: 10px;
	margin-left: 5%;
	}

/* Cookie banner */

.cookie-content p {
  font-size: 0.75em;
}

.btn {
  font-size: 0.75em;
}