.block {
	padding: 20px 0px;
}

h1, h2, h3 {
margin-top: 0 !important;
}

h1 {
font-size: 30px;
}

.single-post .wp-post-image {
display: none;
}

.grecaptcha-badge {
display: none;
}

.simplelist {
padding-left: 2.5em;
list-style: disc;
margin-bottom: 10px;
}

.site-description{
max-width: 48em;
}

.middle-header-wrapper{
padding-bottom: 30px;
}

.site-title {
max-width: 20em;
margin-top: 0px;
}

.aligncenter.is-type-video {
text-align: center;
}

.bredcrumb_full {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: rgb(48, 57, 58);
}

.breadcrumbs {
	line-height: 22px!important;	
}

a, a:visited {
    color: #96022c
}

a:hover{
color: #23527c
}

.widget li {
padding-bottom: 5px;
}

.wp-calendar-table a
{
text-decoration: underline;
color: #337ab7;
}

.wp-block-gallery {
margin-bottom: 1em;
}

.navbar-default .navbar-nav > .active > a:hover {
	border-top: 0px!important;
}

.top_footer a {
    padding: 0px!important;
}

.top_footer strong {
    margin-bottom: 10px!important;
}

@media (max-width: 991px) {
	.navbar-default .navbar-brand .site-title a {
		color: white!important;
	}
	#footer .widget_text{
		display: none;
	}
}

@media (max-width: 400px) {
	.navbar-default .navbar-brand .site-title a {
		font-size: 14pt!important;
	}
}
/*картики в ИЕ11 растягиваются на странице с новостями*/
@media all and (-ms-high-contrast:none)
{
*::-ms-backdrop, .page_block .thumbnail .img-holder img{
width: 340px;
}
}

.social-links a {
color: white;
margin: 6px 15px 0 0;
}

.social-links a:hover{
color: #b00234;
}

.fancybox-iframe {
    position: relative;
}

 /*ограничиваем высоту портретных изображений в трехстолбцовом отображении галереи
@media (min-width: 600px) {
.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
    height: 170px;
}
}*/