.ts-text {
	font-size: 14px; 
	font-weight: 700; 
}
.ts-text a {
	text-decoration: none;
}

@media (min-width: 576px) {

	.container,
	.container-sm {
		max-width: 540px
	}
}

@media (min-width: 768px) {

	.container,
	.container-md,
	.container-sm {
		max-width: 600px
	}
	.ts-text {
		font-size: 16px; 
		font-weight: 700; 
	}
}

@media (min-width: 992px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 600px
	}
}

@media (min-width: 1200px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 600px
	}
}

@media (min-width: 1400px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 600px
	}
}



.head_title {
	font-size: 32px;
	font-weight: 700;
	color: #878787;
	border-bottom: 1px solid #dddddd;
}

.date_news {
	font-size: 12px;
	color: #9f9f9f;
}

.category_news {
	font-size: 12px;
	color: #9f9f9f;
}

.card {
	border-style: none;
}

.after_card_first {
	border-top: 1px solid #dddddd;
	/* border-bottom: 1px solid #dddddd; */
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	/* padding-bottom: 15px; */
}

.after_card_second {
	/* border-top: 1px solid #dddddd; */
	border-bottom: 1px solid #dddddd;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.after_card a,
.after_card_first a,
.after_card_second a {
	text-decoration: none;
	color: #212529;
}

.after_card {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.card_second {
	border-radius: unset;
	border-top: 1px solid #dddddd;
	margin-top: 15px;
	padding-top: 15px;
}

