/* Вид тела статьи (начало) */

.content {
	list-style-position: inside;
	font-size: 1em;
	line-height: 1.4em;
	padding-top: 2%;
	overflow: hidden;
}
			
	.content p, .content ul, .content ol {
		margin-bottom: 0.8em;
	}			
	.content ul, .content ol,
	.newsletter-text ul {
		margin-left: 1.1em;
		margin-right: 1.1em;
		margin-top: 1%;
	}		
	.content ul > li, .content ol > li,
	.newsletter-text ul > li {
		margin-bottom: 0.3em;
	}
	.content a {
		text-decoration: none;
	}
	/*
	.content a:first-child {
		border-bottom: 0;
	}
	.article-copyright {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
		font-size: 0.8em;
		align-content: center;
		text-align: center;
	}		
	.article-copyright.soft-theme {
		background-color: #F0E6D8;
		color: #7D6530;
	}
				
	.article-copyright.dark-theme {
		color: #dad5cd;
		border-top: 1px solid #dad5cd;
		border-left: 1px solid #dad5cd;
		border-right: 1px solid #dad5cd;
	}
	*/
	
	@media all and (max-width: 639px) {
		.content {
			padding-left: 4%;
			padding-right: 4%;
		}
		.content iframe {
			width: 100%;
			height: auto;
		}		
		tr, td {
			width: 100% !important;
			display: block;
			text-align: center !important;
		}
		
		.ulightbox img {
			width: 98%;
		}
	}

	@media all and (min-width: 640px) {	
		.content {
			padding-left: 2%;
			padding-right: 2%;
		}
		.content iframe {
			min-width: 640px;
			min-height: 360px;
		}		

	}
	
	@media (prefers-color-scheme: light) {
		.content {
			color: black;
		}
			.content a {
				border-bottom: 1px dotted #7D6530;
				color: #7D6530;
			}
	}
	
	@media (prefers-color-scheme: dark) {
		.content p, .content span,
		.content a, .content ul, .content ol, .content table {
			color: #dad5cd;
		}
		.content a {
			border-bottom: 1px dotted #dad5cd;
		}
	}
	
	.content a:has(img) {
		text-decoration: none;
		border-bottom: 0;
	}
		
/* Вид тела статьи (конец) */
		
