@media print {
	*,
	*:before,
	*:after,
	*:first-letter,
	p:first-line,
	div:first-line,
	blockquote:first-line,
	li:first-line {
	    background: transparent;
	    color: #000 !important;
	    box-shadow: none !important;
	    text-shadow: none !important;
	}

	.pagination {
		display: none;
	}
	.top__in {
		position: relative;
		box-shadow: none;
	}
	.top__line {
		display: block;
		text-align: center;
	}
	.top__menu {
		display: none;
	}
	.top__nav {
		display: none;
	}
	.top__btns {
		display: none;
	}
	.top__line .btn {
		display: none;
	}
	.m-header {
		display: none;
	}
	.stat-info__join {
		display: none;
	}
	.stat-info__number {
		padding-left: 0;
		margin-bottom: 10px;
	}
	.stat-info__number-icn-wrap {
		display: none;
	}
	.stat-info__number span {
		display: inline-block;
		margin-right: 5px;
		font-size: 20px;
	}
	.stat-info__button {
		display: none;
	}
	.about {
		page-break-after: always;
	}
	.about__img-col {
		display: none;
	}
	.s-content p {
		margin-bottom: 10px;
	}
	.owl-nav {
		display: none;
	}
	.mob-search {
		display: none;
	}
	.footer {
		display: none;
	}
	.b-news {
		display: none;
	}
	
	.subs__item {
		margin-bottom: 30px;
	}
	.subs__item-top {
		display: block;
		position: static;
		padding: 0;
		margin-bottom: 10px;
		height: auto;
	}
	.subs__item-data {
		display: none;
	}
	.subs__item-data, .subs__item-data i {
		display: none;
	}
	.subs__item-bottom {
		padding: 0;
		height: auto;
	}
	.subs__item-bottom-in {
		height: auto;
	}

	.sort {
		display: none;
	}
	.b-items .b-item {
		padding: 15px;
		margin-bottom: 20px;
		border: 1px solid #cbdae6;
		page-break-inside: avoid !important;
	}
	.b-items .b-item__header {
		padding: 0;
		height: auto;
	}
	.b-items .b-item__info {
		height: auto;
		padding: 0;
		margin-bottom: 10px;
	}
	.b-items .b-item__text {
		height: auto;
		min-height: 50px;
		margin-bottom: 10px;
	}
	.b-items .b-item__in {
		height: auto;
		padding-bottom: 0;
	}
	.b-items .b-item__footer {
		position: static;
		padding: 0;
		padding-top: 10px;
		border: none;
	}
	.tags__label {
		display: none;
	}
	.b-item__footer {
		display: flex;
		-webkit-justify-content: space-between;
		        justify-content: space-between;
	}
	.b-item__tags {
		position: static;
	}
	.tags__label {
		display: none;
	}
	.b-btns.visible--xs {
		display: none !important;
	}

	.b-files {
		padding: 0;
	}
	.b-files__item {
		position: static;
		padding: 0;
	}
	.b-files__item .icn {
		display: none;
	}

	.stats__data-block {
		margin-bottom: 0px;
	}
	.stats__items {
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-justify-content: space-between;
		        justify-content: space-between;
		margin: 0;
	}
	.stats__item {
		max-width: 49%;
		min-width: 49%;
		margin-bottom: 7px;
	}
	.stats__table-wrap {
		white-space: normal !important;
		overflow: inherit;
	}

	
	.info-table {
		display: table;
	}
	.info-table tr {
		display: table-row;
	}
	.info-table tr td {
		padding: 10px;
	}
	.info-table tr td, .info-table tr th {
		display: table-cell;
	}
	.info-table tr td:first-child, .info-table tr th:first-child {
		width: 50%;
	}



	.news__list {
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-justify-content: space-between;
		        justify-content: space-between;
	}
	.news__item {
		max-width: 49%;
		min-width: 49%;
		border: 1px solid #cbdae6;
		page-break-inside: avoid;
	}
	.news__item-info {
		outline: none;
	}
	.news__item-image {
		height: 150px;
		margin-left: -15px;
		margin-right: -15px;
		-webkit-print-color-adjust: exact;
    	print-color-adjust: exact;
		page-break-inside: avoid;
	}
	.news__item-date {
		padding: 10px 25px 0px;
		bottom: -2px;
		background: #FFF;
	}
	.news__item-img, .partners__item-img img {
		max-height: 50%;
	}


	.ib-items .ib-item {
		padding: 10px;
		border: 1px solid #cbdae6;
		page-break-inside: avoid;
	}
	.ib-items .ib-item__in {
		position: static;
	}
	.ib-items .ib-item__header {
		position: static;
		height: auto;
		padding: 0 0 25px 0;
	}
	.ib-items .ib-item__info {
		position: relative;
		padding-left: 30%;
		height: auto;
	}
	.ib-items .ib-item__img-wrap {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 25%;
	}
	.ib-items .ib-item__img--logo {
		max-width: 60%;
		max-height: 60%;
	}
	.ib-items .ib-item__text {
		height: auto;
		margin-bottom: 10px;
	}
	.ib-items .ib-item__tags {
		position: static;
		margin-bottom: 10px;
	}
	.ib-items .ib-item__footer {
		position: static;
		border: none;
		padding: 0;
	}
	.ib-items .ib-item__link {
		max-height: none;
		text-align: left;
		font-size: 14px;
		page-break-inside: avoid;
	}

	.b-items .b-item__in {
		position: static;
		height: auto;
		padding-bottom: 0;
		page-break-inside: avoid;
	}
	.b-items .b-item__info {
		position: static;
		padding: 0;
		height: auto;
	}
	.b-items .b-item__text {
		height: auto;
	}
	.b-items .b-item__tags {
		position: static;
		max-height: none;
	}
	.b-items .b-item__footer {
		position: static;
		padding: 0;
		padding-top: 10px;
	}
	.b-items .b-item__tags {
		position: static;
		padding: 0;
	}


	.guide__item-header-text {
		font-size: 20px;
	}
	.guide__item-content {
		visibility: visible;
    	height: auto;
	}
	.guide__item-header i {
		display: none !important;
	}
	.guide__in-content {
		visibility: visible;
		height: auto;
		padding: 15px 0;
	}
	.guide__in-link {
		display: none;
	}
	.guide__item-content p b {
		font-size: 15px;
	}





	#profile-panel, #mobile-panel {
		display: none;
	}
	.top__menu, .top__menu .svg-icons {
		display: none;
	}


	.horizontal-nav__mobile-btn {
		position: static;
		padding: 0;
		margin-bottom: 10px;
	}
	.notices .notice {
		border: 1px solid #eaeff3;
		padding: 15px;
		margin-bottom: 10px;
	}
	.notices .notice__header {
		padding: 0;
		margin-bottom: 10px;
	}
	.notices .notice__header-del {
		display: none;
	}
	.notices .notice__info {
		padding: 0;
	}

	
	.l-items .l-item__in {
		display: flex;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 10px;
		border: 1px solid #cbdae6;
	}
	.l-items .l-item__line {
		display: none;
	}
	.l-items .l-item__tags {
		text-align: right;
		padding-right: 23px;
	}
	.l-items .l-item__link {
		font-size: 14px;
	}

	.il-items .il-item {
		padding: 10px;
		border: 1px solid #cbdae6;
	}
	.il-items .il-item__in {
		display: flex;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		position: static;
		padding: 0;
		height: auto;
	}
	.il-items .il-item__line {
		display: none;
	}
	.il-items .il-item__info {
		height: auto;
		padding: 0px 200px 0px 0px;
	}
	.il-items .il-item__link {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.il-items .il-item__tags {
		position: static;
	}
	.il-items .il-item__footer {
		position: static;
		margin-bottom: 30px;
	}
	.il-items .il-item__footer-right {
		position: relative;
		top: 4px;
		float: left;
		margin-left: 20px;
	}


	.partners .owl-carousel .owl-stage {
		font-size: 0;
		width: 100% !important;
	}
	.partners .owl-carousel .owl-item {
		display: inline-block !important;
		width: 32% !important;
		float: none: !important;
		margin-bottom: 20px;
		margin-right: 2% !important;
	}
	.partners .owl-carousel .owl-stage .owl-item:nth-child(3n) {
		margin-right: 0 !important;
	}
}
