/* =========================================================
   DIGBANG — SINGLE POST CONTENT
========================================================= */


/* =========================================================
   CONTENT WRAPPER
========================================================= */

.db-single-post-content {

	width:896px;

	margin:56px 0 0;

	padding:0;

	color:#524841;

	font-family:"Vazirmatn", sans-serif;

	font-size:18px;

	font-weight:400;

	line-height:2;

	direction:rtl;

}



/* =========================================================
   INTRO / EXCERPT
========================================================= */

.db-single-post-content__excerpt,
.db-single-post-content__intro {


	margin:0 0 56px;


	color:#524841;


	font-family:"Vazirmatn", sans-serif;


	font-size:18px;


	font-weight:400;


	line-height:2;


}




/* =========================================================
   GLOBAL BLOCK SPACING
========================================================= */

.db-single-post-section__blocks {

	display:flex;

	flex-direction:column;

	gap:12px;

}





/* =========================================================
   SECTION
========================================================= */

.db-single-post-section {

	margin:0 0 56px;

}





/* =========================================================
   SECTION TITLE
========================================================= */

.db-single-post-section__title {


	margin:0 0 12px;


	color:#3D3631;


	font-family:"Vazirmatn", sans-serif;


	font-size:18px;


	font-weight:700;


	line-height:1.8;


}





/* =========================================================
   TEXT BLOCK
========================================================= */

.db-single-post-section__content {


	margin:0;


	color:#524841;


	font-family:"Vazirmatn", sans-serif;


	font-size:18px;


	font-weight:400;


	line-height:1.9;


}



.db-single-post-section__content p {

	margin:0 0 24px;

}

.db-single-post-section__content p:last-child {

	margin-bottom:0;

}



/* =========================================================
   IMAGE BLOCK
========================================================= */

.db-single-post-section__image {


	width:896px;


	margin:0;


}




.db-single-post-section__image img {


	display:block;


	width:896px;


	height:424px;


	object-fit:cover;


	border-radius:24px;


}





/* =========================================================
   CAPTION
========================================================= */

.db-single-post-section__caption {


	margin:12px 0 0;


	color:#A39082;


	font-family:"Vazirmatn", sans-serif;


	font-size:12px;


	font-weight:300;


	line-height:1.8;


}





/* =========================================================
   QUOTE BLOCK
========================================================= */

.db-single-post-section__quote {


	margin:0;


	padding:24px;


	background:#FDF6F6;


	border-radius:16px;


	color:#524841;


	font-family:"Vazirmatn", sans-serif;


	font-size:18px;


	font-weight:400;


	line-height:2;


}







/* =========================================================
   TABLET
========================================================= */

@media(max-width:1199px){


	.db-single-post-content {


		width:100%;


	}



	.db-single-post-section__image,
	.db-single-post-section__image img {


		width:100%;


	}


}





/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){


	.db-single-post-content {


		font-size:16px;


	}



	.db-single-post-section__title {


		font-size:18px;


	}



	.db-single-post-section__content {


		font-size:16px;


	}



	.db-single-post-section__image img {


		height:auto;


		aspect-ratio:16 / 9;


		border-radius:16px;


	}



}