

/*****************************************************************/
/* Recipe Header */

.recipe_header p {
	margin-top: 20px;
}

.recipe_header_main {
	display: flex;
	flex-direction: row;
}

.recipe_header_main_text {
	display: flex;
	flex: 1;
	flex-direction: column;
  padding-right: 20px;
}

.recipe_header_mobile_text_title_area {
  display: none;
  margin-top: 20px;
}

.recipe_header_main_text_title_area {
	display: flex;
	flex-direction: column;
	padding-top: 10px;
}


/*****************************************************************/
/* Ingredients */

.ingredients_area {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.ingredients_area ul {
  list-style: none;
  line-height: 30px;
}

.ingredients_area li {
	border-bottom: solid 1px;
	border-color: rgb(119, 119, 119);
	align-self: flex-start; /* Required to stop the line items from stretching */
}

.ingredients_list {
	margin-top: 3px;
	display: flex;
	flex-direction: column;
}


/*****************************************************************/
/* Quantity area */

.quantity_area {
	font-style: italic;
}

/*****************************************************************/
/* Image */


.image_area {
	flex: 1;
	align-items: flex-start;
	margin-top: 20px;
}

.recipe_image {
  width: 100%;
  height: 100%;
}

/*****************************************************************/
/* Content Area */

.content_area h2, h3 {
	margin-top: 20px;
}

.content_area p, ol {
	line-height: 1.5em;
	margin-top: 10px;
}

/*****************************************************************/
/* Instructions */

.instructions_area ol {
  padding-left: 4%;
}