.stepheader,.prephead {font-family:'Londrina Solid';font-size:1.25em;font-weight:bold;}
	.mins {font-size:.7em;}

	.col-sm-divider>:not(:first-child)::before {
		background-color:#179f7c;
	}

@media (min-width:768px){
	.stepheader {margin-right:.25rem;}
}

@media (max-width:767px){
	.stepheader {
		display:block;
	}
			
	.recipeText {
		text-align:center;
		padding-left: 20px;
		padding-right: 20px;
	}
}

	.recipeText :not(img)	{
		color:#179f7c;
	}
	
	.base {
		position:relative;
		width:100%;
		cursor:pointer;
	}
	
	.base img {
		width:100%;
	}
	
	.base:hover .overlaytext{
		opacity:1;
	}
	
	.overlaytext{
		position:absolute;
		width:100%;
		color:white;
		opacity:0;
		transition: opacity .1s ease-in-out;
		top:50%;left:50%;
		transform:translate(-50%,-50%);
		text-shadow: black 2px 2px 5px; 
		text-align:center;
		font-family:"Londrina Solid";
		font-size:1.5rem;
		line-height:1.1;
		z-index:5;
	}
	
@media (max-width: 450px){
	.overlaytext{
		font-size:1rem;
	}
}

.o1 {opacity:1;}

#recipeContainer {transition:height .5s ease-out};