/* Начало медиазапроса на минимальную ширину экрана 1366px */
@media all and (min-width: 1366px) {
		
	#container {
		display: grid; 
		grid-auto-columns: 1fr; 
		grid-auto-rows: 1fr; 
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
		grid-template-rows: 35px 240px max-content 70px; 
		gap: 0 0; 
		grid-template-areas: 
			"TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU"
			"SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER"
			"BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY"
			"FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER"; 
		justify-items: stretch; 
		align-items: stretch;
	}

		main {
			grid-area: BODY;
			min-height: 200px;
			display: grid; 
			grid-template-columns: 1.5fr 10fr 2fr; 
			grid-template-rows: 1fr; 
			gap: 0 14px;
			grid-template-areas: 
				"rubric-widget content feed";
		}
			
				.rubric-widget {
					grid-area: rubric-widget;
				}
				
				.content {
					grid-area: content;
					width: 100%;
					margin-top: 1%;
				}
				
				.feed {
					grid-area: feed;
					padding-right: 2%;
				}	

					.feed-items li:first-child,
					.rubric-widget-items li:first-child {
						font-size: 1em;
						margin-top: 1em;
						padding-bottom: 1em;
						text-align: center;
						font-family: 'Open Sans';
						font-style: italic;
						font-weight: 500;
					}
				
				.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
				.feed-items li, .feed-items li a:link,
				.feed-items li a:visited,
				.feed-items li a:active,
				#more-news-button, #more-news-button a:link, #more-news-button a:visited, #more-news-button a:active {
					font-size: 1em;
					font-family: 'Open Sans Condensed';
					font-style: normal;
					font-weight: 300;
					list-style: none;
					text-decoration: none;
				}
				
				.rubric-widget-items {
					text-align: center;
				}
				
				.feed-items li, #more-news-button {
					text-align: left;
					padding-left: 8%;
				}
				
				.feed-items li, .rubric-widget-items li {
					padding-top: 0.5em;
					padding-bottom: 0.5em;
				}
				
				#more-news-button {
					text-align:center;
					padding-top: 0.5em;
					margin-bottom: 2em;
				}

		/* Вид новостей на главной (начало) */	
		#allEntries {
			display: grid; 
			grid-template-columns: 1fr 1fr 1fr 1fr; 
			grid-template-rows: 1fr 1fr 1fr 1fr 50px; 
			gap: 1% 10px; 
			grid-template-areas: 
				"first-tab first-tab tab2 tab3"
				"first-tab first-tab tab4 tab5"
				"tab6 tab7 tab8 tab9"
				"tab10 tab11 tab12 tab13"
				"news-page-selector news-page-selector news-page-selector news-page-selector";
			width: 100%;
			height: 700px;
		}
			#allEntries > div:first-child {
				grid-area: first-tab;
			}
				#allEntries > div:first-child > .tab {
					display: flex;
					justify-content: left;
					align-items: end;
					font-family: 'Open Sans';
					font-style: normal;
					font-weight: 400;
					font-size: 1em;
					color: #F5F5F5;
					text-decoration: none;
					box-shadow: 4px 5px 13px 0px rgba(0,0,0,0.31);
					-webkit-box-shadow: 4px 5px 13px 0px rgba(0,0,0,0.31);
					-moz-box-shadow: 4px 5px 13px 0px rgba(0,0,0,0.31);
				}
				#allEntries > div:first-child > .tab p {
					background-color: #BC9E82;
					width: 100%;
					height: 15%;
					padding-left: 2%;
					align-content: center;
				}
				#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab, #allEntries > div:nth-child(3) > .tab,
				#allEntries > div:nth-child(4) > .tab, #allEntries > div:nth-child(5) > .tab,
				#allEntries > div:nth-child(6) > .tab, #allEntries > div:nth-child(7) > .tab,
				#allEntries > div:nth-child(8) > .tab, #allEntries > div:nth-child(9) > .tab,
				#allEntries > div:nth-child(10) > .tab, #allEntries > div:nth-child(11) > .tab,
				#allEntries > div:nth-child(12) > .tab, #allEntries > div:nth-child(13) > .tab {
					background-size: cover;
					background-position: center;
					background-repeat: no-repeat;
					width: 100%;
					height: 100%;
				}
					
					#allEntries > div:nth-child(2) > .tab p, #allEntries > div:nth-child(3) > .tab p, #allEntries > div:nth-child(4) > .tab p, #allEntries > div:nth-child(5) > .tab p, #allEntries > div:nth-child(6) > .tab p,
					#allEntries > div:nth-child(7) > .tab p, #allEntries > div:nth-child(8) > .tab p, #allEntries > div:nth-child(9) > .tab p, #allEntries > div:nth-child(10) > .tab p, #allEntries > div:nth-child(11) > .tab p,
					#allEntries > div:nth-child(12) > .tab p, #allEntries > div:nth-child(13) > .tab p {
						background-color: rgb(187 158 130 / 80%);
						width: 100%;
						height: auto;
						min-height: 21%;
						padding-left: 2%;
						align-content: center;
						line-height: 1.2;
					}	
					#allEntries > div:nth-child(2) > .tab, #allEntries > div:nth-child(3) > .tab,
					#allEntries > div:nth-child(4) > .tab, #allEntries > div:nth-child(5) > .tab,
					#allEntries > div:nth-child(6) > .tab, #allEntries > div:nth-child(7) > .tab,
					#allEntries > div:nth-child(8) > .tab, #allEntries > div:nth-child(9) > .tab,
					#allEntries > div:nth-child(10) > .tab, #allEntries > div:nth-child(11) > .tab,
					#allEntries > div:nth-child(12) > .tab, #allEntries > div:nth-child(13) > .tab {
						display: flex;
						justify-content: left;
						align-items: end;
						font-family: 'Open Sans';
						font-style: normal;
						font-weight: 400;
						font-size: 0.8em;
						color: #F5F5F5;
						text-decoration: none;
						box-shadow: 5px 5px 8px -1px rgba(0,0,0,0.56);
						-webkit-box-shadow: 5px 5px 8px -1px rgba(0,0,0,0.56);
					}
				#allEntries > div:nth-child(2) { grid-area: tab2; }
				#allEntries > div:nth-child(3) { grid-area: tab3; }
				#allEntries > div:nth-child(4) { grid-area: tab4; }
				#allEntries > div:nth-child(5) { grid-area: tab5; }	
				#allEntries > div:nth-child(6) { grid-area: tab6; }
				#allEntries > div:nth-child(7) { grid-area: tab7; }
				#allEntries > div:nth-child(8) { grid-area: tab8; }
				#allEntries > div:nth-child(9) { grid-area: tab9; }
				#allEntries > div:nth-child(10) { grid-area: tab10; }
				#allEntries > div:nth-child(11) { grid-area: tab11; }
				#allEntries > div:nth-child(12) { grid-area: tab12; }
				#allEntries > div:nth-child(13) { grid-area: tab13; }
				#allEntries > div:nth-child(14) {
					grid-area: news-page-selector;
					align-content: center;
				}

		/* Вид новостей на главной (конец) */

		@media (prefers-color-scheme: light) {
			.feed {
				border-left: 1px solid rgba(171, 167, 167, 0.32);
			}
				.feed-items li:nth-child(n+3),
				.rubric-widget-items li:nth-child(n+2) {
					border-bottom: 1px solid rgba(171, 167, 167, 0.32);
				}
					.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
					.feed-items li, .feed-items li a:link, .feed-items li a:visited, .feed-items li a:active,
					.feed > #more-news-button, .feed > #more-news-button > a:link,
					.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
						color: #7D6530;
					}
		}

		@media (prefers-color-scheme: dark) {
			main {
				border-top: 1px solid #dad5cd;
			}
				.feed {
					border-left: 1px solid #dad5cd;
				}
					.feed-items li:nth-child(n+3),
					.rubric-widget-items li:nth-child(n+2) {
						border-bottom: 1px solid #dad5cd;
					}
					.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
					.feed-items li, .feed-items li a:link, .feed-items li a:visited, .feed-items li a:active,
					.feed > #more-news-button, .feed > #more-news-button > a:link,
					.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
						color: #dad5cd;
					}
					#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab,
					#allEntries > div:nth-child(3) > .tab, #allEntries > div:nth-child(4) > .tab,
					#allEntries > div:nth-child(5) > .tab, #allEntries > div:nth-child(6) > .tab,
					#allEntries > div:nth-child(7) > .tab, #allEntries > div:nth-child(8) > .tab,
					#allEntries > div:nth-child(9) > .tab, #allEntries > div:nth-child(10) > .tab,
					#allEntries > div:nth-child(11) > .tab, #allEntries > div:nth-child(12) > .tab,
					#allEntries > div:nth-child(13) > .tab {
						border: 1px solid #dad5cd;
					}
		}

}
/* Конец медиазапроса на минимальную ширину экрана 1366px */


/* Начало медиазапроса на ширину экрана 1024-1365px */
@media all and (min-width: 1024px) and (max-width: 1366px) {
		
	#container {
		display: grid; 
		grid-auto-columns: 1fr; 
		grid-auto-rows: 1fr; 
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
		grid-template-rows: 35px 180px max-content 50px; 
		gap: 0 0; 
		grid-template-areas: 
			"TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU"
			"SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER"
			"BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY"
			"FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER"; 
		justify-items: stretch; 
		align-items: stretch;
	}
		main {
			grid-area: BODY;
			min-height: 190px;
			display: grid; 
			grid-template-columns: 1.4fr 10fr 2fr; 
			grid-template-rows: 1fr; 
			gap: 0 10px;
			grid-template-areas: 
				"rubric-widget content feed";
		}
			
			.rubric-widget {
				grid-area: rubric-widget;
			}
			
			.content {
				grid-area: content;
				width: 100%;
				margin-top: 1%;
			}
			
			.feed {
				grid-area: feed;
				padding-right: 2%;
			}	

				.feed-items li:first-child, .rubric-widget-items li:first-child {
					font-size: 1em;
					margin-top: 1em;
					text-align: center;
					font-family: 'Open Sans';
					font-style: italic;
					font-weight: 500;
					padding-bottom: 0.5em;
				}
			
			.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
			.feed-items li, .feed-items li a:link,
			.feed-items li a:visited, .feed-items li a:active,
			#more-news-button, #more-news-button a:link, #more-news-button a:visited, #more-news-button a:active {
				font-size: 0.9em;
				font-family: 'Open Sans Condensed';
				font-style: normal;
				font-weight: 300;
				list-style: none;
				text-decoration: none;
			}
			
			.rubric-widget-items {
				text-align: center;
			}
			
			.feed-items li, #more-news-button {
				text-align: left;
				padding-left: 8%;
			}
			
			.feed-items li, .rubric-widget-items li {
				padding-top: 0.5em;
				padding-bottom: 0.5em;
			}
			
			#more-news-button {
				text-align:center;
				padding-top: 0.5em;
				margin-bottom: 2em;
			}

		/* Вид новостей на главной (начало) */	
		#allEntries {
			display: grid; 
			grid-template-columns: 1fr 1fr 1fr 1fr; 
			grid-template-rows: 1fr 1fr 1fr 1fr 50px; 
			gap: 1% 10px; 
			grid-template-areas: 
				"first-tab first-tab tab2 tab3"
				"first-tab first-tab tab4 tab5"
				"tab6 tab7 tab8 tab9"
				"tab10 tab11 tab12 tab13"
				"news-page-selector news-page-selector news-page-selector news-page-selector";
			height: 700px;
		}
			#allEntries > div:first-child {
				grid-area: first-tab;
			}
				#allEntries > div:first-child > .tab {
					display: flex;
					justify-content: left;
					align-items: end;
					font-family: 'Open Sans';
					font-style: normal;
					font-weight: 400;
					font-size: 0.9em;
					color: #F5F5F5;
					text-decoration: none;
					box-shadow: 4px 5px 13px 0px rgba(0,0,0,0.31);
					-webkit-box-shadow: 4px 5px 13px 0px rgba(0,0,0,0.31);
					-moz-box-shadow: 4px 5px 13px 0px rgba(0,0,0,0.31);
				}
				#allEntries > div:first-child > .tab p {
					background-color: #BC9E82;
					width: 100%;
					height: 15%;
					padding-left: 2%;
					align-content: center;
				}
				#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab, #allEntries > div:nth-child(3) > .tab,
				#allEntries > div:nth-child(4) > .tab, #allEntries > div:nth-child(5) > .tab,
				#allEntries > div:nth-child(6) > .tab, #allEntries > div:nth-child(7) > .tab,
				#allEntries > div:nth-child(8) > .tab, #allEntries > div:nth-child(9) > .tab,
				#allEntries > div:nth-child(10) > .tab, #allEntries > div:nth-child(11) > .tab,
				#allEntries > div:nth-child(12) > .tab, #allEntries > div:nth-child(13) > .tab {
					background-size: cover;
					background-position: center;
					background-repeat: no-repeat;
					width: 100%;
					height: 100%;
				} 
					
					#allEntries > div:nth-child(2) > .tab p, #allEntries > div:nth-child(3) > .tab p, #allEntries > div:nth-child(4) > .tab p, #allEntries > div:nth-child(5) > .tab p, #allEntries > div:nth-child(6) > .tab p,
					#allEntries > div:nth-child(7) > .tab p, #allEntries > div:nth-child(8) > .tab p, #allEntries > div:nth-child(9) > .tab p, #allEntries > div:nth-child(10) > .tab p, #allEntries > div:nth-child(11) > .tab p,
					#allEntries > div:nth-child(12) > .tab p, #allEntries > div:nth-child(13) > .tab p {
						background-color: rgb(187 158 130 / 80%);
						width: 100%;
						height: auto;
						min-height: 30%;
						padding-left: 2%;
						align-content: center;
						line-height: 1.2;
					}	
					#allEntries > div:nth-child(2) > .tab, #allEntries > div:nth-child(3) > .tab,
					#allEntries > div:nth-child(4) > .tab, #allEntries > div:nth-child(5) > .tab,
					#allEntries > div:nth-child(6) > .tab, #allEntries > div:nth-child(7) > .tab,
					#allEntries > div:nth-child(8) > .tab, #allEntries > div:nth-child(9) > .tab,
					#allEntries > div:nth-child(10) > .tab, #allEntries > div:nth-child(11) > .tab,
					#allEntries > div:nth-child(12) > .tab, #allEntries > div:nth-child(13) > .tab {
						display: flex;
						justify-content: left;
						align-items: end;
						font-family: 'Open Sans';
						font-style: normal;
						font-weight: 400;
						font-size: 0.8em;
						color: #F5F5F5;
						text-decoration: none;
						box-shadow: 5px 5px 8px -1px rgba(0,0,0,0.56);
						-webkit-box-shadow: 5px 5px 8px -1px rgba(0,0,0,0.56);
					}			
				#allEntries > div:nth-child(2) { grid-area: tab2; }
				#allEntries > div:nth-child(3) { grid-area: tab3; }
				#allEntries > div:nth-child(4) { grid-area: tab4; }
				#allEntries > div:nth-child(5) { grid-area: tab5; }	
				#allEntries > div:nth-child(6) { grid-area: tab6; }
				#allEntries > div:nth-child(7) { grid-area: tab7; }
				#allEntries > div:nth-child(8) { grid-area: tab8; }
				#allEntries > div:nth-child(9) { grid-area: tab9; }	
				#allEntries > div:nth-child(10) { grid-area: tab10; }
				#allEntries > div:nth-child(11) { grid-area: tab11; }
				#allEntries > div:nth-child(12) { grid-area: tab12; }
				#allEntries > div:nth-child(13) { grid-area: tab13; }
				#allEntries > div:nth-child(14) {
					grid-area: news-page-selector;
					align-content: center;
				}				
		/* Вид новостей на главной (конец) */

		@media (prefers-color-scheme: light) {
			.feed {
				border-left: 1px solid rgba(171, 167, 167, 0.32);
			}
				.feed-items li:nth-child(n+3),
				.rubric-widget-items li:nth-child(n+2) {
					border-bottom: 1px solid rgba(171, 167, 167, 0.32);
				}
				.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
				.feed-items li, .feed-items li a:link,
				.feed-items li a:visited, .feed-items li a:active,
				.feed > #more-news-button, .feed > #more-news-button > a:link,
				.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
					color: #7D6530;
				}
		}

		@media (prefers-color-scheme: dark) {
			main {
				background-color: #282420;
				border-top: 1px solid #dad5cd;
			}	
				.feed {
					border-left: 1px solid #dad5cd;
				}
				.feed-items li:nth-child(n+3),
				.rubric-widget-items li:nth-child(n+2) {
					border-bottom: 1px solid #dad5cd;
				}
				.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
				.feed-items li, .feed-items li a:link,
				.feed-items li a:visited, .feed-items li a:active,
				.feed > #more-news-button, .feed > #more-news-button > a:link,
				.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
					color: #dad5cd;
				}
				#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab,
				#allEntries > div:nth-child(3) > .tab, #allEntries > div:nth-child(4) > .tab,
				#allEntries > div:nth-child(5) > .tab, #allEntries > div:nth-child(6) > .tab,
				#allEntries > div:nth-child(7) > .tab, #allEntries > div:nth-child(8) > .tab,
				#allEntries > div:nth-child(9) > .tab, #allEntries > div:nth-child(10) > .tab,
				#allEntries > div:nth-child(11) > .tab, #allEntries > div:nth-child(12) > .tab,
				#allEntries > div:nth-child(13) > .tab {
					border: 1px solid #dad5cd;
				}
		}

}
/* Конец медиазапроса на ширину экрана 1024-1365px */


/* Начало медиазапроса на ширину экрана 886-1023px */
@media all and (min-width: 886px) and (max-width: 1024px) {
		
	#container {
		display: grid; 
		grid-auto-columns: 1fr; 
		grid-auto-rows: 1fr; 
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
		grid-template-rows: 30px 160px max-content 50px; 
		gap: 0 0; 
		grid-template-areas: 
			"TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU"
			"SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER"
			"BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY"
			"FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER"; 
		justify-items: stretch; 
		align-items: stretch;
	}
	
		main {
			grid-area: BODY;
			min-height: 190px;
			display: grid; 
			grid-template-columns: 1.6fr 10fr 2.4fr; 
			grid-template-rows: 1fr; 
			gap: 0 10px;
			grid-template-areas: 
				"rubric-widget content feed";
		}

			.rubric-widget {
				grid-area: rubric-widget;
			}
		
			.content {
				grid-area: content;
				width: 100%;
				margin-top: 1%;
			}
			
			.feed {
				grid-area: feed;
				padding-right: 2%;
			}	
				.feed-items li:first-child, .rubric-widget-items li:first-child {
					font-size: 0.8em;
					margin-top: 1em;
					text-align: center;
					font-family: 'Open Sans';
					font-style: italic;
					font-weight: 500;
					padding-bottom: 0.5em;
				}
				.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
				.feed-items li, .feed-items li a:link,
				.feed-items li a:visited, .feed-items li a:active,
				#more-news-button, #more-news-button a:link, #more-news-button a:visited, #more-news-button a:active {
					font-size: 0.8em;
					font-family: 'Open Sans Condensed';
					font-style: normal;
					font-weight: 300;
					list-style: none;
					text-decoration: none;
				}	
				.rubric-widget-items {
					text-align: center;
				}
				.feed-items li, #more-news-button {
					text-align: left;
					padding-left: 8%;
				}
				.feed-items li, .rubric-widget-items li {
					padding-top: 0.5em;
					padding-bottom: 0.5em;
				}	
				#more-news-button {
					text-align:center;
					padding-top: 0.5em;
					margin-bottom: 2em;
				}
			
		/* Вид новостей на главной (начало) */
		#allEntries {
			display: grid;
			grid-template-columns: 1fr 1fr 1fr; 
			grid-template-rows: 1fr 1fr 1fr 1fr 50px; 
			gap: 1% 10px; 
			grid-template-areas: 
				"first-tab tab2 tab3"
				"tab4 tab5 tab6"
				"tab7 tab8 tab9"
				"tab10 tab11 tab12"
				"news-page-selector news-page-selector news-page-selector";
			height: 600px;
		}				
			#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab, #allEntries > div:nth-child(3) > .tab,
			#allEntries > div:nth-child(4) > .tab, #allEntries > div:nth-child(5) > .tab, #allEntries > div:nth-child(6) > .tab,
			#allEntries > div:nth-child(7) > .tab, #allEntries > div:nth-child(8) > .tab, #allEntries > div:nth-child(9) > .tab,
			#allEntries > div:nth-child(10) > .tab, #allEntries > div:nth-child(11) > .tab, #allEntries > div:nth-child(12) > .tab {
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat;
				width: 100%;
				height: 100%;
			}
			#allEntries > div:first-child > .tab p, #allEntries > div:nth-child(2) > .tab p, #allEntries > div:nth-child(3) > .tab p,
			#allEntries > div:nth-child(4) > .tab p, #allEntries > div:nth-child(5) > .tab p, #allEntries > div:nth-child(6) > .tab p,
			#allEntries > div:nth-child(7) > .tab p, #allEntries > div:nth-child(8) > .tab p, #allEntries > div:nth-child(9) > .tab p,
			#allEntries > div:nth-child(10) > .tab p, #allEntries > div:nth-child(11) > .tab p, #allEntries > div:nth-child(12) > .tab p {
				background-color: rgb(187 158 130 / 80%);
				width: 100%;
				height: auto;
				min-height: 35%;
				padding-left: 2%;
				align-content: center;
				line-height: 1.2;
			}
			#allEntries > div:first-child > .tab,
			#allEntries > div:nth-child(2) > .tab, #allEntries > div:nth-child(3) > .tab,
			#allEntries > div:nth-child(4) > .tab, #allEntries > div:nth-child(5) > .tab,
			#allEntries > div:nth-child(6) > .tab, #allEntries > div:nth-child(7) > .tab,
			#allEntries > div:nth-child(8) > .tab, #allEntries > div:nth-child(9) > .tab,
			#allEntries > div:nth-child(10) > .tab, #allEntries > div:nth-child(11) > .tab,
			#allEntries > div:nth-child(12) > .tab {
				display: flex;
				justify-content: left;
				align-items: end;
				font-family: 'Open Sans';
				font-style: normal;
				font-weight: 400;
				font-size: 0.8em;
				color: #F5F5F5;
				text-decoration: none;
				box-shadow: 5px 5px 8px -1px rgba(0,0,0,0.56);
				-webkit-box-shadow: 5px 5px 8px -1px rgba(0,0,0,0.56);
			}
			#allEntries > div:first-child { grid-area: first-tab; }
			#allEntries > div:nth-child(2) { grid-area: tab2; }
			#allEntries > div:nth-child(3) { grid-area: tab3; }
			#allEntries > div:nth-child(4) { grid-area: tab4; }
			#allEntries > div:nth-child(5) { grid-area: tab5; }
			#allEntries > div:nth-child(6) { grid-area: tab6; }
			#allEntries > div:nth-child(7) { grid-area: tab7; }
			#allEntries > div:nth-child(8) { grid-area: tab8; }
			#allEntries > div:nth-child(9) { grid-area: tab9; }	
			#allEntries > div:nth-child(10) { grid-area: tab10; }
			#allEntries > div:nth-child(11) { grid-area: tab11; }
			#allEntries > div:nth-child(12) { grid-area: tab12; }
			#allEntries > div:nth-child(13) { display: none; }
			#allEntries > div:nth-child(14) {
				grid-area: news-page-selector;
				align-content: center;
			}				
		/* Вид новостей на главной (конец) */

		@media (prefers-color-scheme: light) {
			.feed {
				border-left: 1px solid rgba(171, 167, 167, 0.32);
			}
					.feed-items li:nth-child(n+3),
					.rubric-widget-items li:nth-child(n+2) {
						border-bottom: 1px solid rgba(171, 167, 167, 0.32);
					}
					.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
					.feed-items li, .feed-items li a:link, .feed-items li a:visited, .feed-items li a:active,
					.feed > #more-news-button, .feed > #more-news-button > a:link,
					.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
						color: #7D6530;
					}
		}

		@media (prefers-color-scheme: dark) {
			main {
				background-color: #282420;
				border-top: 1px solid #dad5cd;
			}
				.feed {
					border-left: 1px solid #dad5cd;
				}
					.feed-items li:nth-child(n+3),
					.rubric-widget-items li:nth-child(n+2) {
						border-bottom: 1px solid #dad5cd;
					}
					.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
					.feed-items li, .feed-items li a:link, .feed-items li a:visited, .feed-items li a:active,
					.feed > #more-news-button, .feed > #more-news-button > a:link,
					.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
						color: #dad5cd;
					}
					#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab,
					#allEntries > div:nth-child(3) > .tab, #allEntries > div:nth-child(4) > .tab,
					#allEntries > div:nth-child(5) > .tab, #allEntries > div:nth-child(6) > .tab,
					#allEntries > div:nth-child(7) > .tab, #allEntries > div:nth-child(8) > .tab,
					#allEntries > div:nth-child(9) > .tab, #allEntries > div:nth-child(10) > .tab,
					#allEntries > div:nth-child(11) > .tab, #allEntries > div:nth-child(12) > .tab {
						border: 1px solid #dad5cd;
					}
		}

}
/* Конец медиазапроса на ширину экрана 886-1023px */


/* Начало медиазапроса на ширину экрана 640-885px */
@media all and (min-width: 640px) and (max-width: 885px) {
		
	#container {
		display: grid; 
		grid-auto-columns: 1fr; 
		grid-auto-rows: 1fr; 
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
		grid-template-rows: 30px 160px max-content 50px; 
		gap: 0 0; 
		grid-template-areas: 
			"TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU TOP-MENU"
			"SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER SITE-COVER"
			"BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY"
			"FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER"; 
		justify-items: stretch; 
		align-items: stretch;
	}

		main {
			grid-area: BODY;
			min-height: 190px;
			display: grid; 
			grid-template-columns: 1.6fr 10fr 2.4fr; 
			grid-template-rows: 1fr; 
			gap: 0 10px;
			grid-template-areas: 
				"rubric-widget content feed";
		}
		
			.rubric-widget {
				grid-area: rubric-widget;
			}
		
			.content {
				grid-area: content;
				width: 100%;
				margin-top: 1%;
			}
			
			.feed {
				grid-area: feed;
				padding-right: 2%;
			}	
				.feed-items li:first-child, .rubric-widget-items li:first-child {
					font-size: 0.8em;
					margin-top: 1em;
					text-align: center;
					font-family: 'Open Sans';
					font-style: italic;
					font-weight: 500;
					padding-bottom: 0.5em;
				}		
				.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
				.feed-items li, .feed-items li a:link,
				.feed-items li a:visited, .feed-items li a:active,
				#more-news-button, #more-news-button a:link, #more-news-button a:visited, #more-news-button a:active {
					font-size: 0.8em;
					font-family: 'Open Sans Condensed';
					font-style: normal;
					font-weight: 300;
					list-style: none;
					text-decoration: none;
				}
			.rubric-widget-items {
				text-align: center;
			}		
			.feed-items li, #more-news-button {
				text-align: left;
				padding-left: 8%;
			}		
			.feed-items li, .rubric-widget-items li {
				padding-top: 0.5em;
				padding-bottom: 0.5em;
			}	
			#more-news-button {
				text-align:center;
				padding-top: 0.5em;
				margin-bottom: 2em;
			}
			
		/* Вид новостей на главной (начало) */		
		#allEntries {
			display: grid;
			grid-template-columns: 1fr 1fr 1fr; 
			grid-template-rows: 1fr 1fr 1fr 1fr; 
			gap: 1% 5px; 
			grid-template-areas: 
				"first-tab tab2 tab3"
				"tab4 tab5 tab6"
				"tab7 tab8 tab9"
				"tab10 tab11 tab12"
				"news-page-selector news-page-selector news-page-selector";
			height: 540px;
		}
			#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab, #allEntries > div:nth-child(3) > .tab,
			#allEntries > div:nth-child(4) > .tab, #allEntries > div:nth-child(5) > .tab, #allEntries > div:nth-child(6) > .tab,
			#allEntries > div:nth-child(7) > .tab, #allEntries > div:nth-child(8) > .tab, #allEntries > div:nth-child(9) > .tab,
			#allEntries > div:nth-child(10) > .tab, #allEntries > div:nth-child(11) > .tab, #allEntries > div:nth-child(12) > .tab {
				display: flex;
				justify-content: left;
				align-items: end;
				width: 100%;
				height: 100%;
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat;
				font-family: 'Open Sans';
				font-style: normal;
				font-weight: 400;
				font-size: 0.8em;
				color: #F5F5F5;
				text-decoration: none;
				box-shadow: 5px 5px 8px -1px rgba(0,0,0,0.56);
				-webkit-box-shadow: 5px 5px 8px -1px rgba(0,0,0,0.56);
			}
			#allEntries > div:first-child > .tab p, #allEntries > div:nth-child(2) > .tab p, #allEntries > div:nth-child(3) > .tab p,
			#allEntries > div:nth-child(4) > .tab p, #allEntries > div:nth-child(5) > .tab p, #allEntries > div:nth-child(6) > .tab p,
			#allEntries > div:nth-child(7) > .tab p, #allEntries > div:nth-child(8) > .tab p, #allEntries > div:nth-child(9) > .tab p,
			#allEntries > div:nth-child(10) > .tab p, #allEntries > div:nth-child(11) > .tab p, #allEntries > div:nth-child(12) > .tab p {
				background-color: rgb(187 158 130 / 80%);
				width: 100%;
				height: auto;
				min-height: 42%;
				padding-left: 2%;
				align-content: center;
				line-height: 1.2;
			}
			#allEntries > div:first-child { grid-area: first-tab; }
			#allEntries > div:nth-child(2) { grid-area: tab2; }
			#allEntries > div:nth-child(3) { grid-area: tab3; }
			#allEntries > div:nth-child(4) { grid-area: tab4; }
			#allEntries > div:nth-child(5) { grid-area: tab5; }
			#allEntries > div:nth-child(6) { grid-area: tab6; }
			#allEntries > div:nth-child(7) { grid-area: tab7; }
			#allEntries > div:nth-child(8) { grid-area: tab8; }
			#allEntries > div:nth-child(9) { grid-area: tab9; }	
			#allEntries > div:nth-child(10) { grid-area: tab10; }
			#allEntries > div:nth-child(11) { grid-area: tab11; }
			#allEntries > div:nth-child(12) { grid-area: tab12; }
			#allEntries > div:nth-child(13) { display: none; }
			#allEntries > div:nth-child(14) {
				grid-area: news-page-selector;
				align-content: center;
			}			
		/* Вид новостей на главной (конец) */

		@media (prefers-color-scheme: light) {
			.feed {
				border-left: 1px solid rgba(171, 167, 167, 0.32);
			}
				.feed-items li:nth-child(n+3),
				.rubric-widget-items li:nth-child(n+2) {
					border-bottom: 1px solid rgba(171, 167, 167, 0.32);
				}
				.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
				.feed-items li, .feed-items li a:link, .feed-items li a:visited, .feed-items li a:active,
				.feed > #more-news-button, .feed > #more-news-button > a:link,
				.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
					color: #7D6530;
				}
		}

		@media (prefers-color-scheme: dark) {
			main {
				background-color: #282420;
				border-top: 1px solid #dad5cd;
			}
				.feed {
					border-left: 1px solid #dad5cd;
				}
				.feed-items li:nth-child(n+3),
				.rubric-widget-items li:nth-child(n+2) {
					border-bottom: 1px solid #dad5cd;
				}
				.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
				.feed-items li, .feed-items li a:link, .feed-items li a:visited, .feed-items li a:active,
				.feed > #more-news-button, .feed > #more-news-button > a:link,
				.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
					color: #dad5cd;
				}
				#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab,
				#allEntries > div:nth-child(3) > .tab, #allEntries > div:nth-child(4) > .tab,
				#allEntries > div:nth-child(5) > .tab, #allEntries > div:nth-child(6) > .tab,
				#allEntries > div:nth-child(7) > .tab, #allEntries > div:nth-child(8) > .tab,
				#allEntries > div:nth-child(9) > .tab, #allEntries > div:nth-child(10) > .tab,
				#allEntries > div:nth-child(11) > .tab, #allEntries > div:nth-child(12) > .tab {
					border: 1px solid #dad5cd;
				}
		}

}
/* Конец медиазапроса на ширину экрана 640-885px */


/* Начало медиазапроса на ширину экрана до 639px */
@media all and (max-width: 639px) {
	
	main {}
			
			.content {
				width: 100%;
				margin-top: 1%;
			}
			
			.rubric-widget-items li:first-child, .feed-items li:first-child {
				display: inline-block;
				font-size: 1.2em;
				margin-top: 0.6em;
				text-align: left;
				font-family: 'Open Sans';
				font-style: italic;
				font-weight: 500;
				padding-bottom: 0.4em;
			}
			
			/* Блок соцсетей на мобильных */
			.feed {
				width: 100%;
				height: 35px;
				position: absolute;
				top: 120px;
				text-align: center;
			}

			.feed-items {
				list-style-type: none;
			}
			.feed-items li:first-child, .feed-items li:nth-child(n+3),
			#more-news-button {
				display: none;
			}	
			.rubric-widget {
				padding-left: 10px;
				padding-right: 10px;
				line-height: 1.2em;
				padding-top: 0.4em;
				margin-bottom: 0.4em;
				padding-bottom: 1em;
			}
			
			.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
			.feed-items li, .feed-items li a:link,
			.feed-items li a:visited, .feed-items li a:active,
			#more-news-button, #more-news-button a:link, #more-news-button a:visited, #more-news-button a:active {
				font-size: 0.9em;
				font-family: 'Open Sans Condensed';
				font-style: normal;
				font-weight: 300;
				list-style: none;
				text-decoration: none;
			}
			
			.rubric-widget-items {
				text-align: left;
			}
			
			.feed-items li, .rubric-widget-items li {
				display: inline-block;
				margin-top: 1%;
				margin-right: 1%;
			}
			
			#more-news-button {
				text-align:center;
				padding-top: 0.5em;
				margin-bottom: 2em;
			}
			
			/* Вид новостей на главной (начало) */	
			#allEntries {
				display: grid; 
				grid-template-columns: 1fr; 
				grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 50px; 
				gap: 10px 0; 
				grid-template-areas: 
					"first-tab"
					"tab2"
					"tab3"
					"tab4" 
					"tab5"
					"tab6"
					"tab7"
					"tab8"
					"tab9"
					"tab10"
					"tab11"
					"tab12"
					"news-page-selector";
			}		
				#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab, #allEntries > div:nth-child(3) > .tab,
				#allEntries > div:nth-child(4) > .tab, #allEntries > div:nth-child(5) > .tab, #allEntries > div:nth-child(6) > .tab,
				#allEntries > div:nth-child(7) > .tab, #allEntries > div:nth-child(8) > .tab, #allEntries > div:nth-child(9) > .tab,
				#allEntries > div:nth-child(10) > .tab, #allEntries > div:nth-child(11) > .tab, #allEntries > div:nth-child(12) > .tab {
					display: flex;
					justify-content: left;
					align-items: end;
					width: 94%;
					height: 192px;
					margin-left: 3%;
					margin-right: 3%;
					background-size: cover;
					background-position: center;
					background-repeat: no-repeat;
					font-family: 'Open Sans';
					font-style: normal;
					font-weight: 400;
					font-size: 0.8em;
					color: #F5F5F5;
					text-decoration: none;
					box-shadow: 3px 3px 6px -1px rgba(0,0,0,0.56);
					-webkit-box-shadow: 3px 3px 6px -1px rgba(0,0,0,0.56);
				}

				#allEntries > div:first-child > .tab p, #allEntries > div:nth-child(2) > .tab p, #allEntries > div:nth-child(3) > .tab p,
				#allEntries > div:nth-child(4) > .tab p, #allEntries > div:nth-child(5) > .tab p, #allEntries > div:nth-child(6) > .tab p,
				#allEntries > div:nth-child(7) > .tab p, #allEntries > div:nth-child(8) > .tab p, #allEntries > div:nth-child(9) > .tab p,
				#allEntries > div:nth-child(10) > .tab p, #allEntries > div:nth-child(11) > .tab p, #allEntries > div:nth-child(12) > .tab p {
					display: flex; /* Фикс выравнивания 24.08.2025 */
					align-items: center; /* Фикс выравнивания 24.08.2025 */
					background-color: rgb(187 158 130 / 80%);
					width: 100%;
					height: 18%;
					padding-left: 2%;
					/*align-content: center;*/ /* Убрано в рамках фикса выравнивания 24.08.2025 */
					line-height: 1.2;
				}
				#allEntries > div:first-child { grid-area: first-tab; }
				#allEntries > div:nth-child(2) { grid-area: tab2; }
				#allEntries > div:nth-child(3) { grid-area: tab3; }
				#allEntries > div:nth-child(4) { grid-area: tab4; }
				#allEntries > div:nth-child(5) { grid-area: tab5; }
				#allEntries > div:nth-child(6) { grid-area: tab6; }
				#allEntries > div:nth-child(7) { grid-area: tab7; }
				#allEntries > div:nth-child(8) { grid-area: tab8; }
				#allEntries > div:nth-child(9) { grid-area: tab9; }	
				#allEntries > div:nth-child(10) { grid-area: tab10; }
				#allEntries > div:nth-child(11) { grid-area: tab11; }
				#allEntries > div:nth-child(12) { grid-area: tab12; }
				#allEntries > div:nth-child(13) { display: none; }
				#allEntries > div:nth-child(14) {
					grid-area: news-page-selector;
					align-content: center;
				}	
				#allEntries > div:first-child, #allEntries > div:nth-child(2), #allEntries > div:nth-child(3),
				#allEntries > div:nth-child(4), #allEntries > div:nth-child(5), #allEntries > div:nth-child(6),
				#allEntries > div:nth-child(7), #allEntries > div:nth-child(8), #allEntries > div:nth-child(9),
				#allEntries > div:nth-child(10), #allEntries > div:nth-child(11), #allEntries > div:nth-child(12) {
					margin-bottom: 2%;
				}			
			/* Вид новостей на главной (конец) */

			@media (prefers-color-scheme: light) {
				.rubric-widget {
					border-bottom: 1px solid rgba(171, 167, 167, 0.32);			
				}
					.feed-items li:first-child,
					.rubric-widget-items li:first-child {
						color: #A48360;	
					}		
					.rubric-widget-items li:first-child::after {
						content: ':';
					}	
					.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
					.feed-items li, .feed-items li a:link, .feed-items li a:visited, .feed-items li a:active,
					.feed > #more-news-button, .feed > #more-news-button > a:link,
					.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
						color: #7D6530;
					}
			}

			@media (prefers-color-scheme: dark) {
				main {
					background-color: #282420;
					border-top: 1px solid #dad5cd;
				}			
					.rubric-widget {
						border-bottom: 1px solid #dad5cd;			
					}
					.feed-items li:first-child,
					.rubric-widget-items li:first-child {
						color: #dad5cd;	
					}
					.rubric-widget-items li, .rubric-widget-items li a:link, .rubric-widget-items a:visited, .rubric-widget-items a:active,
					.feed-items li, .feed-items li a:link, .feed-items li a:visited, .feed-items li a:active,
					.feed > #more-news-button, .feed > #more-news-button > a:link,
					.feed > #more-news-button > a:visited, .feed > #more-news-button > a:active {
						color: #dad5cd;
					}
					#allEntries > div:first-child > .tab, #allEntries > div:nth-child(2) > .tab,
					#allEntries > div:nth-child(3) > .tab, #allEntries > div:nth-child(4) > .tab,
					#allEntries > div:nth-child(5) > .tab, #allEntries > div:nth-child(6) > .tab,
					#allEntries > div:nth-child(7) > .tab, #allEntries > div:nth-child(8) > .tab,
					#allEntries > div:nth-child(9) > .tab, #allEntries > div:nth-child(10) > .tab,
					#allEntries > div:nth-child(11) > .tab, #allEntries > div:nth-child(12) > .tab {
						border: 1px solid #dad5cd;
					}
			}

}
/* Конец медиазапроса на ширину экрана до 639px */