.header {
	position: relative;
	}

.articles_header_margin {
	margin-top: 20px;
}

.article_content {
	margin-top: 30px;
}

.article_top_pic {
	width: 100%;
	max-height: 115px;
	overflow: hidden;
	border-radius: 20px;
	margin-bottom: 40px;
	}

	.article_top_pic img {
		width: 100%;
		}
		
.nav-links {
	margin-top: 30px;
	}

	.nav-subtitle {
		margin-right:10px;
		}

.nav-next a, .nav-previous a {
	width: fit-content;
	height: 40px;
	padding: 0 20px;
	border-radius: 32px;
	background: #f8f7fb;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #000;
	transition: 0.3s all;
	white-space: nowrap;
	}

	.nav-next a:hover, .nav-previous a:hover {
		background: #0C42D1;
color: #fff;
	}


	/* Страница удаления аккаунта */

	.account-delete-confirm {}
		.account-delete-confirm h2 {}
		.account-delete-confirm p {margin-top:20px;}

	.delete-page-buttons {
		margin-top: 50px;
		display: flex;
		gap: 30px;
		align-items: center;
		}

.delete-page-button-yes {
background: #ffffff;
font-size: 16px;
border-radius: 50px;
color: #FF4D4D;
}
.delete-page-button-no {
	background: #0033b8;
	padding: 20px 40px;
	font-size: 16px;
	border-radius: 50px;
	color: #fff;
	}



	.main .block1 {
		margin-top: -100px;
		}

	.main .block10 {
		margin-top: -100px;
		}

/* Оформление страницы/записи и т.п. */
.page-image {
	margin-bottom: 30px;;
}
	.page-image img {
		width: 100%;
		height: auto;
	}

/* 404 */
.page404-gotomain a {
	border-radius: 30px;
	background: #0033b8;
	color: #fff;
	padding: 10px 20px;
	}


/********************************************************************/	
/*                           ТИПОГРАФИКА                            */	
/********************************************************************/
h1 {
	font-size: 4em;
	margin-bottom: 30px;
	font-weight: 500;
}

h2 {
	font-size: 2em;
	margin-bottom: 30px;
	font-weight: 500;
}

p {
	line-height: 1.5;
	max-width: 800px;
	margin-bottom: 15px;
	font-weight: 300;
	font-size: 18px;
}



.main .block4:after {
	content: "";
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	}

.block9:after {
	content: "";
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	}

	.header .menu-btn {
		z-index: 100;
	}

	.header .menu-list {
		overflow-y: visible;
	}

	.header .menu .select-country {
        width: 50%;
        margin: 10% auto;
    }