body {
	background: #94C5BF url(../img/ipc-logo-transparent.png) no-repeat 85% 75px fixed;
	background-size: 300px 300px;
	font-family: "adelle-sans",sans-serif;
}

.single-recipe-wrap {
	background: none;
}

.single-recipe-wrap .page-title {
	padding: 0 4rem;
	text-shadow: none;
}

.fancybox-close-small {
	outline: none !important;
}

h1, h2, h3, h4, h5 {
	font-family: "adelle-sans",sans-serif;	
}

a {
	color: #58401B;
}

a:hover, a:focus {
	color: #222;
}

a.back-link {
	color: #fff;
	text-shadow: 0 2px 0 #85B3A8;
}

.page-title {
  font-weight: bold;
  text-align: center;
  color: #fff;
  margin: 2rem 0 1rem;
  font-size: 3rem;
  text-transform: uppercase;
  text-shadow: 0 2px 0 #85B3A8;
}

.more-recipes-link {
	display: inline-block;
	background-color: #A3CDC8;
	padding: 1rem;
	margin: 1rem;
	font-size: 2rem;
	color: #fff;
	border-radius: 4px;
	text-transform: uppercase;
	border: 1px solid #fff;
	transition: .2s linear;
}
.more-recipes-link:hover {
	color: #fff;
	box-shadow: 0 2px 0 #85B3A8;
}

.grid {
	margin-bottom: 2rem;
}

.grid-sizer,
.grid-item { 
    width: 25%;
}

.grid-item {
    margin-bottom: 1rem;
    padding: 0 .75rem;
}

.gutter-sizer { width: 0; }

.card {
    background: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.15);
    border-radius: 2px;
    overflow: hidden;
}

.card-content {
    padding: 1rem;
}

.single-recipe-wrap {
	max-width: 90%;
	padding: 0;
}

.single-recipe-wrap img {
	width: 100%;
}

.single-recipe-content {
	background-color: #fff;
	padding: 1.5rem;
}

@media screen and (max-width: 800px) {
	.grid-sizer,
	.grid-item  {
		width: 33%;
	}
}

@media screen and (max-width: 600px) {
	.grid-sizer,
	.grid-item  {
		width: 100%;
	}
}