body{
			background: #f6f2f2;
		}
		a,a: hover{
			text-decoration: none;
		}
		.logo-wrapper{
			padding: 40px 0px;
		}
		.header::-webkit-scrollbar {
			display: none;
		}
		.header{
			border-bottom: 2px solid #fff;
			overflow: auto;
			z-index: 99;
			background: #cc591e;
			margin-bottom: 30px;
		}
		.header ul{
			padding-left: 0px;
			display: flex;
			margin-bottom: 0px;
		}
		.header ul li{
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			list-style-type: none;
		}
		.header ul li a{
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 12px 25px;
		}
		.header ul li.active{
			background: teal;
		}
		.header ul li a:hover{
			background: teal;
		}
		.thumb{
			cursor: pointer;
			transition: transform .7s;
			width: 100%;
		}
		.thumb:hover{
			transform: scale(1.1);
		}
		.image{
			overflow: hidden;
			position: relative;
			text-align: center;
		}
		.image .caption{
			position: absolute;
			bottom: 0;
			left: 0;
			background: teal;
			color: #fff;
			width: 100%;
			padding: 10px 20px;
			text-align: center;
			font-size: 20px;
		}
		.recipe-meta{
			display: flex;
    		justify-content: space-around;
			margin: 10px 0px;
			padding: 10px 0px;
			border-top: 1px solid #eee;
			border-bottom: 1px solid #eee;
		}
		.meta-wrap{
			display: inline-block;
			color: teal;
		}
		.meta-wrap small{
			font-size: 14px;
		}

		.meta-wrap .fa{
			padding-right: 5px;
			font-size: 1.1em;
		}
		.main-row{
			margin-bottom: 50px;
		}
		.pd-4{
			padding: 20px;
		}
		.box{
			box-shadow: 1px 1px 1px #312f301a;
		}
		.recipe-item{
			background: #fff;
			padding: 20px;
			margin-bottom: 40px;
			border-radius: 5px;
		}
		.excerpt{
			color: #555;
			font-size: 13px;
		}
		.user{
			width: 130px;
			border-radius: 50%;
			padding: 2px;
		    background-color: #fff;
		    border: 1px solid #dee2e6;
		    max-width: 100%;
		    height: auto;
		}
		.user-info{
			background: #00808036;
			background: #fff;
		}
		.user-name{
			border-bottom: 1px solid #eee;
			padding-bottom: 15px;
		}
		ul.social{
			border-top: 1px solid #eee;
			list-style-type: none;
			display: flex;
			padding: 15px 0px;
			justify-content: center;
		}
		ul.social li{
			padding-right: 30px;
		}
		ul.social li .fa{
			color: #000;
		}
		.section-title{
			font-weight: 250px;
			margin: 20px 0px;
			padding-bottom: 10px;
			border-bottom: 1px solid #ebebeb;
		}
		.sticky{
    position: fixed;
    top:0;
    width: 100%;
  }
  .recipe-details{
  	background: #fff;
  }
  .recipe-details h1{
  	padding-left: 40px;
  }
  .story{
  	padding: 40px;
  	padding-top: 10px;
  }
  .story .ingredients{
  	background: #00808057;
  	padding: 20px;
  	margin: 20px 0px;
  }
  .caption a{
  	color: #fff;
  	text-decoration: none;
  }
  .text-teal{
  	color: teal;
  	text-decoration: none;
  }
  .text-teal:hover{
  	color: teal;
  	text-decoration: none;
  }
  .related{
  	margin: 20px 0px;
  }
  .lh{
  	line-height: 22px;
  }
  .bg-teal{
  	background: teal;
  	color: #fff;
  }


  @media (min-width: 1400px){
	.container {
	    max-width: 90%;
	}
}

@media (min-width: 1700px){
	.container {
	    max-width: 70%;
	}
}
  .search{
  	margin-bottom: 40px;
  	max-width: 100%!important;
  }