/*
    Template Name: Broccoli
    Description: Organic Food HTML Template
    Version: 1.0.0
*/

.juice-block{
	position:relative;
}

.juice-block .inner-box{
	position:relative;
	padding:40px 40px;
	background-color:#eff5e8;
}

.juice-block .content{
	position:relative;
}

.juice-block h3{
	font-size:36px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
}

.juice-block h3 span{
	font-weight:700;
}

.juice-block .list{
	position:relative;
	padding-left:0px;
	margin-bottom:30px;
}
	
.juice-block .list li{
	position:relative;
	list-style:none;
	margin-top:0px;
	margin-bottom:5px;
	text-transform:uppercase;
}

.juice-block .list li a{
	position:relative;
	color:#5C727D;
	font-size:15px;
}

.juice-block .shop-btn{
	position:relative;
	color:#ffffff;
	z-index:1;
	font-size:15px;
	padding:14px 26px;
	border-radius:50px;
	background-color: var(--ltn__secondary-color);
}

.juice-block .shop-btn:hover{
	background-color:#111111;
}

.juice-block .image-outer{
	position:relative;
	text-align:right;
	margin-top:-40px;
}

/* Seeds Block */

.seeds-block{
	position:relative;
	margin-bottom:30px;
}

.seeds-block .inner-box{
	position:relative;
	padding:50px 30px;
	background-color:#eff5e8;
}

.seeds-block .image{
	position:relative;
	width:220px;
	float:left;
}

.seeds-block .content{
	position:relative;
	float:left;
	padding-top:15px;
	padding-left:30px;
}

.seeds-block h3{
	font-size:30px;
	font-weight:700;
	font-family: 'Playfair Display', serif;
}

.seeds-block .price{
	position:relative;
	font-size:14px;
	font-weight:600;
	color:#A8B324;
}

.seeds-block .price span{
	position:relative;
	font-size:27px;
	font-family: 'Playfair Display', serif;
}

/* Mango Block */

.mango-block{
	position:relative;
	margin-bottom:30px;
}

.mango-block .inner-box{
	position:relative;
	padding:45px 30px;
	background-color:#eff5e8;
}

.mango-block .image{
	position:relative;
	width:250px;
	float:left;
}

.mango-block .content{
	position:relative;
	float:left;
	padding-top:20px;
	padding-right:30px;
}

.mango-block h3{
	font-size:30px;
	font-weight:700;
	margin-bottom:35px;
	font-family: 'Playfair Display', serif;
}

.mango-block .shop-btn{
	position:relative;
	color:#ffffff;
	z-index:1;
	font-size:15px;
	padding:14px 26px;
	border-radius:50px;
	background-color: var(--ltn__secondary-color);
}

.mango-block .shop-btn:hover{
	background-color:#111111;
}

/* Sale Block */

.sale-block{
	position:relative;
}

.sale-block .inner-box{
	position:relative;
	padding:35px 30px;
	background-color:#fe9900;
}

.sale-block .title{
	position:relative;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
}

.sale-block h2{
	position:relative;
	color:#ffffff;
	font-size:30px;
	font-weight:700;
	margin-top:10px;
	line-height:34px;
	margin-right:-20px;
	margin-bottom:10px;
}

.sale-block h2 span{
	position:relative;
	font-weight:500;
	font-size:24px;
}

.sale-block .buy-now{
	position:relative;
	color:#ffffff;
	font-size:14px;
	padding-right:25px;
}

.sale-block .buy-now:before{
	position: absolute;
    content: '\f0a9';
    right: 0px;
    top: 0px;
    font-size: 12px;
    font-weight: 800;
    font-family: 'Font Awesome 5 Free';
}

.sale-block .image{
	position:relative;
	margin-right:-10px;
}

.sale-block.style-two .inner-box{
	padding:32px 30px;
	background-color:#113001;
}

@media only screen and (max-width: 1140px){
	
	.juice-block .inner-box{
		padding:20px 20px;
	}
	
	.sale-block .inner-box,
	.sale-block.style-two .inner-box{
		padding:20px 15px;
	}
	
}


@media only screen and (max-width: 1023px){

	.seeds-block .inner-box{
		padding:25px 20px;
	}
	
	.juice-block .image-outer{
		margin-top:30px;
	}
	
	.mango-block .image{
		margin-top:30px;
	}
	
	.sale-block{
		margin-bottom:30px;
	}

}

@media only screen and (max-width: 767px){
	
	.juice-block{
		margin-bottom:30px;
	}
	
}

@media only screen and (max-width: 599px){
	
	.seeds-block .content{
		padding-left:0px;
	}
	
	.mango-block .content{
		padding-right:0px;
	}
	
	.seeds-block h3 br{
		display:none;
	}
	
}

@media only screen and (max-width: 479px){
	
	.sale-block h2{
		font-size:24px;
	}
	
	.sale-block h2 span{
		font-size:18px;
	}
	
	.sale-block .buy-now{
		padding-right:0px;
	}
	
	.sale-block .buy-now{
		display:none;
	}
	
}