/* RESPONSIVE */
@media(max-width:575px){
	.chambron-bg-blur-hover{
		display: none;
	}
	
	.chambron-home-banner{
		height: auto;
	}

	.chambron-home-banner-row{
		margin-bottom: 30px;
	}

	.chambron-bg-blur{
		height: 100%;
		padding: 25px;
		border-bottom: solid 1.5px;
		border-left: none;
		border-right: none;
	}

	.chambron-home-banner-title{
		font-size: 16px;
		line-height: 20px;
	}

	.articles-grid-home .grid-item{
	    flex: 0 0 calc((100% - (35px * 1)) / 1.05);
	    scroll-snap-align: start; /* optionnel, avec scroll-snap-type */
	}

	.chambron-company-row .chambron-company-header{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.chambron-company-footer{
		flex-direction: column;
		row-gap: 20px;
		align-items: center;
	}

	.chambron-expertise-container, .chambron-news-list{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.articles-grid{
		grid-template-columns: 1fr;
	}

	.chambron-work-details{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.chambron-work-images img{
		height: auto;
		max-height: 220px;
	}

	.chambron-title{
		font-size: 28px;
		line-height: 35px;
	}

	.chambron-introduction{
		font-size: 24px;
		line-height: 28px;
	}

	.chambron-content{
		font-size: 18px;
		line-height: 25px;
	}

	.chambron-border-lr{
		border-left: none;
		border-right: none;
		border-top: solid 1.5px;
		border-bottom: solid 1.5px;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.chambron-homepage .chambron-border-lr{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.chambron-special-padding{
		padding: initial;
	}

	.chambron-home-realisations-content{
		padding-top: 30px;
		padding-left: initial;
	}

	.chambron-home-realisations-row{
		transform: translateY(0);
	}

	.chambron-home-news{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.chambron-quotation{
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media(min-width:576px) and (max-width:767px){
	.chambron-bg-blur-hover{
		display: none;
	}
	
	.chambron-home-banner{
		height: auto;
	}

	.chambron-home-banner-row{
		margin-bottom: 30px;
	}

	.chambron-bg-blur{
		height: 100%;
		padding: 25px;
		border-bottom: solid 1.5px;
		border-left: none;
		border-right: none;
	}

	.chambron-home-banner-title{
		font-size: 16px;
		line-height: 20px;
	}

	.articles-grid-home .grid-item{
	    flex: 0 0 calc((100% - (35px * 1)) / 1.3);
	    scroll-snap-align: start; /* optionnel, avec scroll-snap-type */
	}

	.chambron-company-row .chambron-company-header{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.chambron-expertise-container, .chambron-news-list{
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.articles-grid{
		grid-template-columns: repeat(2, 1fr);
	}

	.chambron-introduction{
		font-size: 24px;
		line-height: 28px;
	}

	.chambron-work-details{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.chambron-work-images img{
		height: auto;
		max-height: 220px;
	}

	.chambron-title{
		font-size: 28px;
		line-height: 35px;
	}

	.chambron-content{
		font-size: 18px;
		line-height: 25px;
	}

	.chambron-border-lr{
		border-left: none;
		border-right: none;
		border-top: solid 1.5px;
		border-bottom: solid 1.5px;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.chambron-quotation{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.chambron-homepage .chambron-border-lr{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.chambron-special-padding{
		padding: initial;
	}

	.chambron-home-realisations-content{
		padding-top: 30px;
		padding-left: initial;
	}

	.chambron-home-realisations-row{
		transform: translateY(0);
	}

	.chambron-home-news{
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media(min-width:768px) and (max-width:991px){
	.chambron-bg-blur-hover{
		display: none;
	}
	
	.chambron-home-banner{
		height: auto;
	}

	.chambron-home-banner-row{
		margin-bottom: 30px;
	}

	.chambron-bg-blur{
		height: 100%;
		padding: 25px;
		border-bottom: solid 1.5px;
		border-left: none;
		border-right: none;
	}

	.articles-grid-home .grid-item{
	    flex: 0 0 calc((100% - (35px * 1)) / 1.5);
	    scroll-snap-align: start; /* optionnel, avec scroll-snap-type */
	}

	.articles-grid{
		grid-template-columns: repeat(2, 1fr);
	}

	.chambron-introduction{
		font-size: 24px;
		line-height: 28px;
	}

	.chambron-work-details{
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.chambron-work-images img{
		height: auto;
		max-height: 220px;
	}

	.chambron-title{
		font-size: 34px;
		line-height: 40px;
	}

	.chambron-page-std{
		padding-top: 330px;
	}

	.chambron-border-lr{
		border-left: none;
		border-right: none;
		border-top: solid 1.5px;
		border-bottom: solid 1.5px;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.chambron-homepage .chambron-border-lr{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.chambron-special-padding{
		padding: initial;
	}

	.chambron-home-realisations-content{
		padding-top: 30px;
		padding-left: initial;
	}

	.chambron-home-realisations-row{
		transform: translateY(0);
	}

	.chambron-home-news{
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media(min-width: 992px) and (max-width:1330px){
	.chambron-bg-blur, .chambron-bg-blur-content{
		padding: 20px;
	}

	.chambron-home-banner-title{
		font-size: 15px;
		line-height: 20px;
	}

	.articles-grid-home .grid-item{
	    flex: 0 0 calc((100% - (35px * 1)) / 2.2);
	    scroll-snap-align: start; /* optionnel, avec scroll-snap-type */
	}

	.articles-grid{
		grid-template-columns: repeat(3, 1fr);
	}

	.chambron-introduction{
		font-size: 24px;
		line-height: 28px;
	}

	.chambron-work-images img{
		height: auto;
		max-height: 220px;
	}

	.chambron-title{
		font-size: 25px;
		line-height: 35px;
	}

	.chambron-content{
		font-size: 13px;
		line-height: 20px;
	}

	.chambron-button{
		font-size: 16px;
	}
}

@media(min-width: 1331px) and (max-width:1399px){
	.chambron-home-banner-title{
		font-size: 15px;
		line-height: 20px;
	}
	
	.articles-grid-home .grid-item{
	    flex: 0 0 calc((100% - (35px * 1)) / 2.5);
	    scroll-snap-align: start; /* optionnel, avec scroll-snap-type */
	}

	.articles-grid{
		grid-template-columns: repeat(3, 1fr);
	}

	.chambron-title{
		font-size: 35px;
		line-height: 45px;
	}

	.chambron-content{
		font-size: 20px;
	}
}

@media(min-width: 1400px) and (max-width:1696px){
	.articles-grid-home .grid-item{
	    flex: 0 0 calc((100% - (35px * 1)) / 2.75);
	    scroll-snap-align: start; /* optionnel, avec scroll-snap-type */
	}

	.chambron-title{
		font-size: 35px;
		line-height: 45px;
	}
}

@media(min-width: 1697px){
	
}
/* RESPONSIVE */


@media (max-width: 781px) {
    .chambron-news-content .wp-block-column:not(:first-child) {
        border-left: 0;
        padding-left: 0;
        border-top: 1px solid;
        padding-top: 2rem;
    }
    .chambron-news-content .wp-block-column:not(:last-child) {
        padding-right: 0;
        padding-bottom: 2rem;
    }
}