/* Дополнения */
body.admin-bar #wrap {top: 22px; margin-top: 10px;} 

.mainpage .breadcrumbs {
	display: none;
}


body.search {
	display: block;
	top: 0;
}

.no-results.not-found {
	text-align: center;
	height: 50vh;
}

.error-404.not-found {
	text-align: center;
	height: 50vh;
}
/* Крошшки */
.breadcrumbs { 
	position:relative;
	z-index:10;
	margin-bottom:30px; 
}
.breadcrumbs span span a, .breadcrumbs  span span.breadcrumb_last {
	margin-bottom:5px;
	font-size:14px;
	font-weight:300;
	line-height:1.2;
	color:#111; 
}
.breadcrumbs span span a:hover { color:#9D1D96; }
.breadcrumbs span span a:not(:last-child) { margin-right:7px; }
.breadcrumbs span span a:not(:last-child):after {
	content:'/';
	padding-left:10px;
}
.breadcrumbs span span a:hover:after { color:#000; } 
.breadcrumbs span span.breadcrumb_last:hover { color:#000; }

.hero-inner .breadcrumbs  span { color:#fff; }

.hero-inner.bg-gray .breadcrumbs span, .hero-inner.bg-gray .breadcrumbs  span span a, .hero-inner.bg-gray .breadcrumbs  span span.breadcrumb_last {
    color: #000;
}

/* hero > breadcrumbs */
.hero-inner .breadcrumbs  span span a { color:#fff; }
.hero-inner .breadcrumbs  span span.breadcrumb_last { color:#fff; }
.hero-inner .breadcrumbs  span span a:hover { color:#9D1D96; }
.hero-inner .breadcrumbs  span span.breadcrumb_last:hover { color:#fff; }
.hero-inner.bg-gray .breadcrumbs  span span.breadcrumb_last:hover { color:#9D1D96; }

.page-template-contacts .contacts h2.box-title {
	display: none;
}


