.hide_desktop {
	display:table;
}

.l-header-sticky {
    position: relative !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.header-row,
.header-col {
	display: none;
    /*display: block;*/
}
.document-wrap .faq-q.active {
	color: #000;
}
	.document-wrap .faq-q.active::after {
		display:none;
	}
.contrState1, .contrState2, .contrState3 {
	display:inline-block !important;
}
.header-logo {
    padding: 0;
}

.l-layout {
    display: block;
}

.layout-row {
    padding: 0;
}

.l-main {
    padding: 0;
    display: block;
}

.wrap {
    padding: 0;
}

.document-wrap {
    padding: 0;
    max-width: none;
	width: auto; 
	border: 0; 
	margin: 0 5%; 
}

.promo-slider {
    display: none;
}

.flex-row {
    display: block;
}

.flex-row > div {
    display: block;
}

.pub-item {
    min-height: auto;
}

.header-big .header-bg {
    opacity: 1
}

.header-big .header-col {
    padding: 20px;
}

.pub-label {
    font-size: 20px;
    padding: 0;
}

.header-col.header-search,
.header-col.header-aside,
.l-options-footer,
.l-nav,
.l-backnav,
.ui-bar,
.l-footer,
.subnav-mobile,
.dummyClass,
.hide-1024,
.ui-table-header,
.l-aside,
.jstree-wrap,
.header-row-search,
.l-options,
.pub-list-footer,
.pub-footer,
.pub-full-footer,
.pub-filter,
.tippy-popper,
.dopinfo,
.logo .show-640,
.callback-bt, 
.button-fastnav,
.js-fastnav,
.ui-modal-wrap,
#fixed_edition {
    display: none!important;
}