* {
	background        : none !important;
	color             : black !important;
	box-shadow        : none !important;
	text-shadow       : none !important;

	/* Images, vectors and such */
	filter            : url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter     id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); // Firefox 3.5+
	filter            : gray; // IE6-9
	-webkit-filter    : grayscale(100%); /* Chrome + Safari 6 */
	-moz-filter       : grayscale(100%); /* Future proof */
	-ms-filter        : grayscale(100%); /* Future proof */
	-o-filter         : grayscale(100%); /* Future proof */
	filter            : grayscale(100%); /* Future proof or polyfilled */
	page-break-before : avoid !important;
	page-break-inside : auto !important;
}

body:not(.index-page) {
	padding-top : 0;
}

.factor-block {
	border-left : none;
	h2, li {
		&::before {
			display : none;
		}
	}
}

.video-container, img, .news-item-image, .gmaps {
	background     : #ddd !important;
	filter         : url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter     id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); // Firefox 3.5+
	filter         : gray; // IE6-9
	-webkit-filter : grayscale(100%); /* Chrome + Safari 6 */
	-moz-filter    : grayscale(100%); /* Future proof */
	-ms-filter     : grayscale(100%); /* Future proof */
	-o-filter      : grayscale(100%); /* Future proof */
	filter         : grayscale(100%); /* Future proof or polyfilled */
	width          : 100% !important;
}

[class*=" grid_"], [class^="grid_"], [class*="-grid_"], [class*="_grid_"], .news-list .news-item, .list-factors li, ul.list-videos li {
	float        : left;
	position     : relative;
	width        : 98% !important;
	margin-left  : 1% !important;
	margin-right : 1% !important;
}

ul.list-factors li {
	padding : 0;
}

.print-hide,
header, footer, nav, aside, video, .serve-since,
.seotoaster-panel.aside,
.slogan-section,
.tpopup,
.right-fixed-menu,
.panel,
.news-item-tags,
.two-colored-block,
.two-images-block,
.serve-since__list,
.read-blog,
.newslog-admin-actions-item,
.blog-section::before,
.btn,
button,
[type="submit"],
[type="button"],
[type="reset"],
form [type="submit"],
.tabs-head,
.list-breadcrumbs,
.news-bottom-section,
.print-block,
.share-block {
	display : none !important;
}

.print-visible {
	display : block !important;
}

.print-visible-inline {
	display : inline !important;
}

.print-page-break-inside,
img, table {
	page-break-inside : avoid;
}

.print-page-break {
	page-break-before : always;
}

a {
	max-width : 100%;
	overflow  : hidden;
	&::after {
		color           : @gray;
		margin          : 0 0 0 .5em;
		font-size       : @font-size-base;
		font-style      : italic;
		text-decoration : underline;
	}

	&.btn, &.page-title {
		&::after {
			margin  : 0;
			display : block;
		}
	}

	&.page-teaser-image, .page-teaser-image &, .gmaps &, &._lbox {
		&::after {
			display : none;
		}
	}

	&[href*=".html"]::after, &[href^="http"]::after, &[href^="//"]::after {
		content       : "(" attr(href) ")";
		overflow-wrap : break-word;
	}
}

.ui-accordion:not(#cpanelul) .ui-accordion-content {
	display : block !important;
}

.news-item{
	padding: 20px 0 40px;
}

.news-item .news-item-image{
	margin: 0 0 20px;
}
