div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}
/* Блок описание */
div.news-detail.diseases-detail img.detail_picture {
	float: unset;
}

/*  описание */
.diseases-detail-description{
	display: flex;
	gap: 18px;
	margin-bottom: 48px;
}
.diseases-detail-description .diseases-detail-description-image{
	max-width: 400px;
	height: 400px;
	border-radius: 50%;
	overflow: hidden;
}
.diseases-detail-description .diseases-detail-description-image img{
	max-width: unset;
	max-height: unset;
	width: max-content;
	object-fit: cover;
	margin: 0;
}
/*  блок симпомы */
.diseases-detail-symptoms{
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin-bottom: 48px;
}
.diseases-detail-symptoms-title{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}
.diseases-detail-symptoms-list{
	columns: 3;
}
.symptom-letter-wrapper{
	page-break-inside: avoid;
	break-inside: avoid;
	margin-bottom: 16px;
}
.symptom-letter-title{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 6px;
}
@media screen and (max-width: 600px) {
	.diseases-detail-symptoms-list{
		columns: 3;
	}
}
@media screen and (max-width: 450px) {
	.diseases-detail-symptoms-list{
		columns: 2;
	}
}
/* блок причины */
.diseases-detail-reasons{
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin-bottom: 48px;
}
.diseases-detail-reasons-title{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}
/* блок формы */
.diseases-detail-forms_diseases{
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin-bottom: 48px;
}
.diseases-detail-forms_diseases-title{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}
/* блок врачи */
.diseases-detail-doctors{
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin-bottom: 48px;
}
.diseases-detail-doctors-title{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}
.diseases-detail-doctors-list{
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
	grid-auto-rows: auto;
	grid-auto-flow: row dense;
	gap: 10px;
}
.diseases-detail-doctors-item a{
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 16px;
}
.symptoms-letter-wrapper{
	page-break-inside: avoid;
	break-inside: avoid;
	margin-bottom: 16px;
}
.symptoms-letter-title{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 6px;
}
.diseases-detail-symptoms-list{
	padding: 18px 0;
}
@media screen and (max-width: 600px) {
	.diseases-detail-doctors-list{
		grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	}
}
@media screen and (max-width: 450px) {
	.diseases-detail-doctors-list{
		display: grid;
		grid-template-rows: repeat(3, 1fr);
		grid-row-gap: 2rem; 
		row-gap: 2rem; 
	}
}
/* блок диогностика */
.diseases-detail-diagnosics{
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin-bottom: 48px;
}
.diseases-detail-diagnosics-title{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}
/* блок лечение */
.diseases-detail-cure{
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin-bottom: 48px;
}
.diseases-detail-cure-title{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}

/* блок профилактика */
.diseases-detail-profilactic{
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin-bottom: 48px;
}
.diseases-detail-profilactic-title{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}
