.des-bg{
	width: 100%;
	height: 100%;
	background: url("../img/recipes/des-bg.jpg") center repeat-y;
	background-attachment: fixed;
	background-size: cover;
	padding-top: 55px;
	padding-bottom: 55px;
}
.des1 .des1-bg{
	background-color:rgba(8,55,131,0.7);
	padding: 40px;
}
.des1 .des1-bg span{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.des2{
	margin-top: 10px;
	margin-bottom: 30px;
}
.des2 .des2-bg{
	background-color: rgba(159,160,160,1);
	padding: 10px 20px 90px;
}
.des2-bg .des2-left,
.des2-bg .des2-right{
	padding-left: 20px;
	padding-right: 20px;
}
.des2-line{
	height: 1px;
	background-color: #fff;
}
.des2-left h2,
.des2-right h2{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.des2-left .des2-cate{
	margin-top: 10px;
	padding-left: 0;
	padding-right: 0;
}
.des2-right .des2-cate{
	margin-top: 0;
	padding-bottom: 0;
}
.des2-left .des2-cate a{
	padding-left: 0;
	padding-right: 0;
	color: #fff;
	font-size: 16px;
	display: block;
}
.des2-right .des2-cate a{
	border-radius: 5px;
	display: inline-block;
	border:1px solid #fff;
	color: #fff;
	padding: 2px 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 14px;
}
.des3-line{
	height: 1px;
	background-color: #9FA0A0;
}
.des4{
	margin-top: 30px;
}
@media (min-width: 1200px){
	.des4c{
		width: 1130px;
	}
}
.des4 .thumbnail{
	padding: 0;
	border: 0;
	border-radius: 0;
	background-color: transparent;
}
.des4 .thumbnail img{
	width: 100%;
}
.des4 .thumbnail .caption{
	background-color: #fff;
	margin-top: 5px;
	padding: 20px 20px 10px;
}
.des4 .thumbnail .caption h3{
	font-size: 18px;
	font-weight: bold;
	color: #3E3A39;
	margin: 0;
}
.des4 .thumbnail .caption .des4-tag{
	margin-top: 20px;
}
.des4 .thumbnail .caption .des4-tag span{
	border-radius: 5px;
	border:1px solid #B5B5B6;
	color: #595757;
	display: inline-block;
	padding: 2px 10px;
	font-size: 14px;
	margin-bottom: 12px;
	margin-right: 5px;
}
.des4 .thumbnail .caption p{
	text-align: right;
	margin-bottom: 0;
}
.des4 .thumbnail .caption p a{
	color: #898989;
}

.desh{
	width: 100%;
	background-color: #fff;
}
.desh1{
	margin-top: 65px;
}
.desh1 h1{
	font-size: 24px;
	color: #3E3A39;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 25px;
}
.desh1 img{
	width: 100%;
}
.desh2-bg{
	background-color: #9FA0A0;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-top: 18px;
}
@media(max-width: 768px){
	.desh2-bg{
		width: 50%;float: left;
	}
}
.desh2-bg span{
	color: #fff;
	font-size: 16px;
	display: inline-block;
	margin-left: 15px;
}
.desh2-bg img{
	height: 35px;
}
.desh3{
	padding-top: 40px;
}
.desh3 h2{
	margin-top: 0;
	margin-bottom: 22px;
	color: #3E3A39;
	font-size: 19px;
	font-weight: bold;
}
@media(min-width: 1200px){

	.desh3-line{
		height: 1px;
		background-color: #898989;
	}
}
.desh3-con{
	padding-top: 30px;
	padding-bottom: 45px;
}
.desh3-con1{
	
	padding-left: 0;
	padding-right: 30px;
	color: #595757;
	font-size: 14px;
}
.desh3-con1 *{
	color: #595757;
	font-size: 14px;
}
.desh3-con2,.desh3-con3{
	padding-left: 30px;
	border-left: 1px solid #B5B5B6;
}
@media(max-width: 768px){
	.desh3-con2,.desh3-con3{
		border-left: 0;
		padding-left: 0;
	}
}
@media print{
	.desh3-con2,.desh3-con3{
		border-left: 0;
		padding-left: 0;
	}
}
.desh4-line{
	height: 1px;
	background-color: #B5B5B6;
}
.desh4-title{
	padding-top: 30px;
	padding-bottom: 30px;
}
.desh4-title h2{
	font-weight: bold;
	font-size: 18px;
	color: #3E3A39;
	display: inline-block;
	margin: 0;
	margin-right: 10px;
}
.desh4-title a{
	display: inline-block;
	border: 1px solid #3E3A39;
	color: #595757;
	font-size: 14px;
	border-radius: 5px;
	padding: 2px 10px;
	margin-left: 12px;
}
.desh4-2{
	padding-top: 32px;
	padding-bottom: 45px;
}
.desh4-2 h5{
	color: #3E3A39;
	font-weight: bold;
	font-size: 14px;
	margin-top: 0;
}
.desh4-2 .thumbnail{
	border-radius: 0;
	border:0;
	padding: 0;
}
.desh4-2 .thumbnail img{
	width: 100%;
	display: block;
}
.desh4-2 .caption p{
	text-align: center;
	color: #595757;
}
@media(min-width: 1200px){
	.masonry{
		width: 282.5px;
	}
}