
/* Сброс всех стилей */
/*
body,
body>div.dialog-off-canvas-main-canvas,
body>div.dialog-off-canvas-main-canvas>div.page,
body>div.dialog-off-canvas-main-canvas>div.page>main,
body>div.dialog-off-canvas-main-canvas>div.page>main>div.container,
body>div.dialog-off-canvas-main-canvas>div.page>main>div.container>div,
body>div.dialog-off-canvas-main-canvas>div.page>main>div.container>div>div,
body>div.dialog-off-canvas-main-canvas>div.page>main>div.container>div>div>div.col-sm-12,
body>div.dialog-off-canvas-main-canvas>div.page>main>div.container>div>div>div.col-lg-9,
body>div.dialog-off-canvas-main-canvas>div.page>main>div.container>div>div>div.col-lg-8,
body>div.dialog-off-canvas-main-canvas>div.page>main>div:nth-child(1)
*/

body>div.dialog-off-canvas-main-canvas>div.page>main>div.container, 
body>div.dialog-off-canvas-main-canvas>div.page>main>div:nth-child(1) {
	all: initial;
	body {
		text-align: justify;
		font-family: "Arial", Helvetica, Arial, sans-serif;
	}
	p {
		display: block;	
		font-size: 18px;
		padding: 5px;
		text-align: justify;
		font-family: "Arial", Helvetica, Arial, sans-serif;
	}
	.first-letter {
		display: inline-block;
		width: 50px;	
	}
	img {
		width: 100%;
		border: 3px solid black;
		margin: 5px !important;
	}
}


/* Задаем размеры печатного листа */
@media print {

	html,
	body {
		height: 297mm;
		width: 210mm;
	}
}

/* Задаем поля печати */
@page {
	margin: 10mm 0 0 10mm;
}

/* Убираем тени и задаем цвет шрифта */
@media print {
	*,
	*:before,
	*:after {
		color: #000;
		box-shadow: none;
		text-shadow: none;
	}
}

/* Выводим адрес ссылок */
@media print {
	a[href^="http"]::after {
		content: " ("attr(href) ")";
		font-weight: 400;
		color: blue;
	}
}

div.region.region-messages {
	display: none;
}

#taxonomy-term-7 {
	display: block !important;
}

a.colorbox {
	display: none;
}

iframe {
	border: 3px dashed blue;
	height: 50px;
}

iframe::after {
	content: "Видео";
	margin-left: 24px;
	color: red;
	font-weight: bold;
}

div.field__items {
	display: flex;
}

img.img {
	max-width: 50% !important;
	min-width: 40% !important;
}


#block-adaptive-form-contact,
div.contact-form-div {
		display: none;
	}

button {
	display: none !important;
}

/* Убираем для печати все блоки, кроме смысловых... */
footer,
header,
#manager-menu,
#sys,
#toolbar-administration,
#block-adaptive-tabs>nav>ul,
body>div.dialog-off-canvas-main-canvas>div.region.region-bottom,
#block-views-block-slide-block--2,
#sidebar,
#sidebar>div,
#block-menu-news,
#block-views-block-news-block-news-sidebar,
body>div.dialog-off-canvas-main-canvas>div.page>main>div:nth-child(3),
#block-adaptive-content>div>div>div.view-header>div>div,
#block-adaptive-content>div>div>nav>ul {
	display: none;
}

/* Убираем у всех блоков внутренние и внешние отступы */
* {
	margin: 0 !important;
	padding: 0;
	width: 100%;
}

/* Шрифт заголовка */
#block-adaptive-title>h1>span {
	font-size: 1 em;
	font-weight: 700;
	color: black;
	/* border: 1px solid pink; */
	display: block;
	padding: 5px 0 10px 0;
}

/* Навигация. Хлебные крошки */
div.region-breadcrumb {
	color: black;
	/* border: 1px solid grey; */
	display: block;
}

/* основная информация */
#block-adaptive-content>article {
	/* border: 1px solid yellow; */
	color: black;
}

/* Заглавная буква */
p>em.first-letter {
	color: black;
}



