.column2-right-sidebar .mobile-sidebar, .column2-wide-right-sidebar .mobile-sidebar, .mobile-sidebar.right-sidebar {
	right: 0;
	left: auto;
	transform: translateX(100%);
}

html.sidebar-opened body>:not(.mfp-bg):not(.mfp-wrap) {
	z-index: 0;
}

html.sidebar-opened .mobile-sidebar {
	z-index: 9000;
	transition: transform .3s;
	transform: translateX(0);
}

html.sidebar-opened .mobile-sidebar .sidebar-toggle i:before {
	content: "";
}

html.sidebar-opened .page-wrapper {
	left: 260px;
	overflow: visible;
}

html.sidebar-opened #header.sticky-header .header-main.sticky {
	left: 260px;
}

html.sidebar-opened.sidebar-right-opened #header.sticky-header .header-main.sticky, html.sidebar-opened.sidebar-right-opened .page-wrapper {
	left: -260px;
}