/*
Theme Name:   AirQualitae
Description:  Thème enfant
Author:       Jérémy
Author URL:   Mettez ici l’URL du blog ou du site de l’auteur
Template:     astra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  AirQualitae
*/

/* Écrivez ici votre propre feuille de style personnelle */

body.page-template-page-accueil .ast-container,
body.page-template-page-blog .ast-container {
	display: block !important;
}

.contenu-simple {
	width: 1400px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.texte-centre {
	text-align: center;
}

.contenu-simple .archiv-ul {
	margin-top: 20px;
}

.trois-colonnes {
	display: flex;
	flex-direction: column;
	row-gap: 32px;
}

.petit-padding {
	padding-top: 20px;
}

.margin-60 {
	margin-top: 60px;
}

.clear-60 {
	clear: both;
	padding-top: 60px;
}

.clear-30 {
	clear: both;
	padding-top: 30px;
}

.trois-colonnes article {
	padding: 0 !important;
	width: 100% !important;
	max-width: 450px;
	margin: 0 auto;
}

.trois-colonnes + .ast-pagination {
	width: 100%;
	text-align: center;
}
.trois-colonnes + .ast-pagination .page-numbers:not(.next, .prev) {
	display: inline-block;
	width: 2.33333em;
	height: 2.33333em;
	font-size: 16px;
	font-size: 1.06666rem;
	line-height: calc(2.33333em - 3px);
}

@media only screen and (min-width: 841px) {
	.trois-colonnes {
		display: grid;
		align-items: stretch;
		column-gap: 32px;
		grid-template-columns: repeat(2, 1fr);
	}
}

@media only screen and (min-width: 1001px) {
	.trois-colonnes {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media only screen and (min-width: 841px) {
	.span-2 {
		display: grid;
		align-items: stretch;
		column-gap: 32px;
		row-gap: 32px;
		grid-template-columns: repeat(2, 1fr);
		grid-column: 1 / span 2;
	}
}

.articles-populaires {
	margin-left: 20px;
}

.post-thumb-img-content {
	width: 460px;
	max-width: 100%;
}