.latest-posts, .all-posts, .buzz-posts {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;	
}

.the__latest-post {
	width: 100%;
}

.meta-info,
.meta-info a {
	font-size: 20px;
}

.beige-section {
	background-color: var(--beige-color);
}

.category .beige-section {
	background-color: transparent;
}

.beige-section h2 {
	color: #000;
	font-family: var(--main-font);
	text-transform: inherit;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}

.beige-section h4 {
	color: #000;
	font-family: var(--main-font);
	font-size: 20px;
	padding-bottom: 10px;
	font-style: normal;
	font-weight: 400;
	/*line-height: 12px; /* 60% */
	text-transform: uppercase;	
	text-align: left;
	border-bottom: 1px solid black;
}

.beige-section .latest-posts .the__latest-post img 
{
	width: 100%;
	height: 100%;
	aspect-ratio: 1/1;
	margin-bottom: 15px;
}

.di__container-big {
	padding: 20px 30px;
}

.the__latest-post {
	/*padding: 20px 0;*/
}

.the__latest-post p {
	text-align: left;
	color: #000;
	font-family: var(--main-font);
	font-size: 20px;
	font-style: normal;
	font-weight: 100;
	text-transform: none;
	line-height: 20px; /* 200% */
}

h2 {
	color: #000;
	/*display: grid;*/
	font-family: var(--main-font);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px; /* 60% */
	text-transform: uppercase;
	text-align: left;
	padding: 30px 0 0 0;
}

.highlight-title {
	color: #000;
	text-align: center;
	text-transform: lowercase;
	font-family: var(--main-font);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 12px; /* 50% */
}

.highlighted-section a:has(.highlight-txt) {
	width: 22%;
}

.highlight-txt {
	text-align: center;
	text-transform: lowercase;
}

.highlight-txt div {
	padding: 4px 0;	
}

.highlight-txt div span {
	font-size: 24px;
	text-transform: uppercase;
}

.highlight-txt div p {
	text-align: center;
	font-size: 16px;
}

.highlight-title::first-letter {
	text-transform: capitalize;
}

.the__latest-post h2::after {
	content: '';
	border-bottom: 1px solid black;
	padding-top: 10px;
}

.latest-posts .the__latest-post img {
	width: 164px;
	height: 135px;
	background-color: var(--pink-color);
}

.h2-titles {
	display: flex;
	align-items: center;
	justify-content: center;
}

.all-posts {
	margin-bottom: 30px;
}

.all-posts-container h2 {
	color: #000;
	text-align: center;
	font-family: var(--main-font);
	text-transform: inherit;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px; /* 107.143% */
}

.all-posts img {
	/*height: 500px;*/
	margin-bottom: 20px;
	aspect-ratio: 1/1;
}

.all-posts h4 {
	color: #000;
	font-family: var(--main-font);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 60% */
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid black;
	padding-bottom: 10px;
}

.weekly-buzz h2 {
	color: #000;
	text-align: center;
	display: inline-block;
	font-family: var(--main-font);
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	/*line-height: 38px; /* 118.75% */
	text-transform: lowercase;
}

.weekly-buzz h2 em {
	text-transform: none;
}

.popular-section h2 {
	text-transform: initial;
}

.weekly-buzz .small-buzz,
.weekly-buzz .small-buzz em {
	font-size: 80% !important;
    line-height: 25px;
}

.weekly-buzz .row h2 {
	padding-top: 0;
	margin-top: 0;
}

.weekly-buzz h2:first-letter {
	text-transform: uppercase;
}

.weekly-buzz h2 em {
	color: #000;
	font-family: 'Inferi';
	/* font-family: Inferi-Trial; */
	font-size: 34px;
	font-style: italic;
	font-weight: 300;
	line-height: 33.5px;
}

/*.weekly-buzz h3 {
	padding-top: 40px;
	line-height: 38px;
}*/

.weekly-buzz {
	background-color: var(--beige-color);
	/*padding: 0 20px !important;*/
	text-align: center;
}

.weekly-buzz .latest-posts .the__latest-post {
	width: 100%;
}

.weekly-buzz .latest-posts .the__latest-post img {
	width: 100%;
	height: auto;
	background-color: transparent;
}

.weekly-buzz a {
	background-color: transparent;
	float: right;
	color: #000;
	font-family: 'Inferi';
	/* font-family: Inferi-Trial; */
	font-size: 14px;
	font-style: italic;
	font-weight: 300;
	line-height: 20px; /* 142.857% */
	text-transform: capitalize;
	text-decoration: none;
	padding-top: 20px;
}

.weekly-buzz .the__latest-post .underlined_btn:hover {
	color: black;
}

.weekly-buzz .the__latest-post .underlined_btn::after {
    content: " ";
    display: block;
    width: 0;
    height: 1px;
    background-color: black;
    transition: width 0.4s;
    margin-left: auto;
}

.weekly-buzz .the__latest-post .underlined_btn:hover::after {
    width: 50px;
}

.weekly-buzz .the__latest-post .content, .weekly-buzz .the__latest-post .chapeau {
	padding-top: 20px;
}

.weekly-buzz .the__latest-post .chapeau a {
	text-align: left;
	color: #000;
	font-family: var(--main-font);
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
}

.weekly-buzz img {
	height: 100%;
	aspect-ratio: 1/1; 
}


.weekly-buzz .the__latest-post .chapeau .the_author {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.cat-btn {
	text-align: center;
	font-size: 15px;
    padding: 13px 20px;
	color: #fff;
}

.cat-btn:hover {
	color: #fff;
}

.post-content p {
	text-align: left;
	font-size: 20px;
	font-weight: 100;
	margin-top: 20px;
}

.share-icons {
	
}
