#p-personal{
	top: -.25em;
}
#left-navigation, #right-navigation{
    margin-top: 23px;
}
#mw-page-base{
	height: 7.3em;
}

.minerva-header{
	gap: .75rem;
}

.mw-body-content h2{
	clear: both;
}
.page-Азбука_паломника .mw-body-content h2 {
	clear: left;
}

.mw-body-content h3{
	border-bottom: 1px solid #a2a9b1;
	clear: both;
}

#mw-indicator-mw-helplink{
    display:none;
}

.breadcrumbs>span+span:before{
	content:'›';
	margin:0 .5em;
}

@media (min-width:769px){
	.page-Азбука_паломника .toc {
		box-sizing: border-box;
		float: right;
		clear: both;
		margin-left: 1rem;
		min-width: 360px;
	}
	
	#mw-head-base{
		height: auto;
	}
}

.searchresults h2,
.mw-search-profile-tabs,
.mw-search-createlink,
.mw-search-result-data,
.page-Азбука_паломника .btn-donate{
	display:none;
}

.results-info{
	clear:both;
	float:none;
}

.mw-search-results li{
	padding-bottom:1em;
}

.mw-search-result-heading {
    font-size: 1rem;
	font-weight:bold;
}

@media(max-width:768px){
	
	#mw-content-text{
		font-size:1.3em;
		line-height:1.25;
	}
	.mw-body h1, .mw-body-content h1, .mw-body-content h2{
		letter-spacing: -1px;
		line-height: 1.25;
	}
	pre, .mw-code{
		padding: .25em;
		font-size:1rem;
	}
}


img{
	max-width: 100%;
	height: auto;
}

@media (max-width: 920px){
	table {
		display:block;
		border:0;
		overflow:auto;
	}
}

pre,
.mw-code {
	max-width: 100%;
	overflow: auto;
}

.clear{
	clear:both;
}

#p-namespaces,
#mw-searchoptions,
#ca-talk,
#ca-view,
#ca-viewsource,
#ca-history,
#mw-indicator-mw-helplink,
#footer-places-terms-use{
	display: none!important;
}