
:root {
  --header-offset: 144px;
	--archive-offset: 80px;
}

/* header reset */
.page-template-template-page-features .first-screen,
.page._developer,
.page-template-default .page._faq .section._entry .container,
.technology-template-default .page._technology .section._entry .section__wrap .container,
.page-template-page-patents .page._patents .section._entry,
.page-template-default .section._entry,
body .page._single-technology .section._entry .container,
.page-template-default .section._entry .section__wrap .container,
._glossary .section._entry,
._glossary-detail .section._entry,
.page._posts._events .section._entry .container,
.page._posts._events._latest .section._entry .container,
.page-template-template-page-development-projects .section._entry .section__wrap .container,
.page-template-template-page-to-partners .page._to-partners .section._entry .section__wrap .container,
.page-template-template-page-development-components .section._entry .section__wrap .container,
.page-template-page-dev-news-articles .page._dev-news .section._entry .section__wrap .container,
.manual-template-default #ksrw .page__breadcrumbs,
.page-template-template-page-development-cases .page._dev-cases .section._entry .section__wrap .container,
.page-template-default .page._obuchenie .section._entry .section__wrap .container,
.page-template-default .section._entry .section__wrap .container,
.post-template-default .section._entry .section__wrap .container,
.archive .page._projects .section._entry,
.resources-template-default .section._entry .section__wrap .container
 {
	padding-top: 0;
}

/* применяем новые если получится */
body .n_site-main > div:first-of-type {
  padding-top: var(--header-offset);
}

/* исключения для нестандартного решения */
/* ktc | Kaspersky Automotive Secure Gateway |*/
.solution-template-default .n_site-main > div:first-of-type, 
.page-id-5707 .n_site-main > div:first-of-type,
.page-id-20619 .n_site-main > div:first-of-type
{
	padding-top: 0;
}
.manual-template-default #ksrw .page__breadcrumbs,
.manual-template-default #ksrw .page__back,
._animatic ._intro .screen-first {
	margin-top: 0;
}



.postid-11876 .page._solution .section._entry .section__wrap .container,
.postid-18774 .page._solution .section._entry .section__wrap .container,
.postid-15800 .page._solution .section._entry .section__wrap .container,
.page-id-20619 .section._entry .container,
.postid-113 ._intro__wrapper.hero_ktc
{
	padding-top: var(--header-offset);
}
.page-id-5707 .page._marketplace .section._entry .container {
	padding-top: var(--header-offset);
}

/* добавочные стили */
.solution-template-default .page._solution .section._entry .section__wrap .container .section__button > a{
	margin-bottom: 39px;
}

/* Кибериммунный подход */
/* .page._cyber._dark {
	background: #18191A url('/wp-content/themes/os_theme_new_new/img/cyber/Kaspersky_KV_Dark_kos 1.png') no-repeat;
	background-position: calc(100% + 140px) calc(0% - 30px);
} */
/* .page-id-20619 .section._entry {
	background: transparent;
} */
@media screen and (max-width: 740px) {
	.page-template-default .section._entry .section__wrap .container {
		padding-top: 0;
	}
}


@media (max-width: 1280px) {
	:root {
		--header-offset: 124px;
		
	}
}
@media (max-width: 1023px) {
	:root {
		--header-offset: 84px;
		--archive-offset: 45px;
		
	}
}
@media (max-width: 767px) {
	:root {
		--archive-offset: 30px;
	}
}



/* отступы в архивах */
/* page-id-4227 - /latest/ Новости*/
.page-template-template-page-to-partners ._entry .section__title,
/* .archive ._entry .section__title, */
.category-blog ._entry .section__title,
.category-events ._entry .section__title,
.term-cases ._entry .section__title,
.page-id-4227 ._entry .section__title,
.post-type-archive-technology ._entry .section__category-title{
	padding-top: var(--archive-offset);
}
