/*CSS for new LeConcept Page*/
body{
	width:auto;
	max-width:100%;
	font-family:'Poppins';
	font-size:11.7px;
	margin:0;
}
.le-container img{
	max-width:100%;
	height:auto;
	width:auto;
}
.twelve.columns.offset-by-two.page.clearfix{
  display:none !important;
}
.le-container{
  padding-top:26px;
}
div.le-bgimg{
	color:#FFFFFF;
	text-align:center;
	margin-bottom:30px;
	position:relative;
}
.le-bgimg img{
	max-width:100%;
	width:100%;
}
.le-bgimg div.leabsoluteimg{
	left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 75px;
}
.le-bgimg span{
	font-size: 10.5px;
}
.le-bgimg h1{
	font-family: "Poppins";
    font-size: 73.26px;
    font-weight: 700;
    margin: 0;
    text-align: center;
	line-height:1;
	color:#FFFFFF;
}
div.le-content{
	/*padding-left: 80px;*/
	width:960px;
	max-width:100%;
	overflow:hidden;
	font-family:'Crimson Text';
	margin:0 auto;
	text-align:center;
}
.the1content, .the2content{
	overflow:hidden;
}
.le-text1, .le-img2, .le-text2, .le-img1{
	width:40%;
	margin-left:40px;
}
.le-text1{
	padding-top:20px;
}
.le-text1, .le-img1{
	float:left;
}
.le-text2{
	margin-top:40px;
	float:right;
	padding-top:60px;
	margin-right:100px;
}
.le-img2{
	margin-top:40px;
	float:left;
}
.le-heading{
	text-align:left;
	line-height:1.1;
  	
}
.le-heading h1{
	margin:0;
	font-family:'Poppins';
	font-weight:bold;
	font-size:36.76px;
  padding:10px 0;
  color: #000;
}
.le-heading h1 span{
	margin-left:40px;
}
.le-notheading{
	font-family:'Crimson Text';
	font-size:13.7px;
	font-weight:lighter;
	color:#525151;
	text-align:left;
	line-height:1.5;
}


@media only screen and (min-width:768px) and (max-width:980px){
	.le-text2{
		margin-right:80px;
	}
}
@media only screen and (min-width:981px) and (max-width:1024px){
	.le-bgimg div.leabsoluteimg{
		top:40px;
	}
}
@media only screen and (min-width:768px) and (max-width:980px){
	.le-bgimg div.leabsoluteimg{
		top:40px;
	}
	.le-content{
		width:768px;
		/*padding-left:40px;*/
	}
}

@media only screen and (min-width:320px) and (max-width:580px){
	.le-bgimg span{
		font-size:12px !important;
	}
	.le-bgimg h1{
		font-size:40px !important;
	}
}

@media only screen and (min-width:320px) and (max-width:470px){
	.le-bgimg img{
		height:100px;
	}
	.le-bgimg span{
		font-size:12px !important;
	}
	.le-bgimg h1{
		font-size:30px !important;
	}
	.le-bgimg div.leabsoluteimg{
		top:0px;
	}
}
@media only screen and (min-width:768px) and (max-width:980px){

  .le-container{
  padding-top:71px;
}
}

/*.leinsta #instafeed .alpha, #instafeed .omega{
      display:none !important;
    }
.leinsta #instafeed .clear{
		display:none;
	}*/

@media only screen and (min-width:320px) and (max-width:768px){
	.le-bgimg div.leabsoluteimg{
		top:20px;
	}

	div.le-content{
		margin:0 auto;
	}
	.le-text{
		width:70%;
	}
	.the1content, .the2content, .le-img1, .le-img2, .le-text1, .le-text2{
		float: unset;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
	}
	.le-img1, .le-img2{
		width:70%;
	}
	.le-bgimg span{
		font-size: 15.5px;
    	letter-spacing: 3px;
    	font-family: 'Poppins';
    	font-weight: 400;
	}
	.le-bgimg h1{
		font-family: "Poppins";
		font-size: 56.26px;
		font-weight: 700;
		margin: 0;
		text-align: center;
		line-height:1;
		color:#FFFFFF;
    }
  .le-heading {
    padding:0 0 10px 0;
  }
	.le-heading h1{
		font-size:33.77px;
		line-height:1.4;
      letter-spacing:0;
	}
	.le-notheading{
		font-size:21.01px;
		line-height:1.3;
	}
	.le-img1, .le-img2, .le-text2{
		margin-top:40px;
	}
	/*.leinsta #instafeed div{
		width:30% !important;
		margin-left:10px;
      	margin-bottom:10px;
	}
	.leinsta #instafeed .clear{
		display:none;
	}
  	.leinsta #instafeed .alpha, .leinsta #instafeed .omega{
      display:none !important;
    }*/
}
.foo_block .foot-content { font-family:'Crimson Text'; font-style: italic; color:#525151 } 

/*For responsivity of Offrir Page*/

@media only screen and (min-width:769px) and (max-width:1024px){
  .jecss .blocks-4-section .nblock{
    margin:0 0 30px 150px;
  }
}

@media only screen and (min-width:1024px) and (max-width:1208px){
  .jecss .blocks-4-section .nblock{
    margin:0 0 30px 50px;
  }
}



/*Product Page changes*/