/* SilkLinks theme compatibility layer.
 *
 * This file contains only current-theme shell overrides needed by the
 * Resource Engine application pages. Component styling remains in public.css.
 */
body.silklinks-plugin-page .silklinks-content-grid,
body.silklinks-plugin-page .silklinks-content-grid.has-left-sidebar,
body.silklinks-plugin-page .silklinks-content-grid.has-right-sidebar,
body.silklinks-plugin-page .silklinks-content-grid.has-left-sidebar.has-right-sidebar,
body.silklinks-plugin-page .silklinks-content-grid.no-sidebars,
body.silklinks-resource-engine-public .silklinks-content-grid,
body.silklinks-resource-engine-public .silklinks-content-grid.has-left-sidebar,
body.silklinks-resource-engine-public .silklinks-content-grid.has-right-sidebar,
body.silklinks-resource-engine-public .silklinks-content-grid.has-left-sidebar.has-right-sidebar,
body.silklinks-resource-engine-public .silklinks-content-grid.no-sidebars,
body.silklinks-resource-engine-home .silklinks-content-grid,
body.silklinks-resource-engine-home .silklinks-content-grid.has-left-sidebar,
body.silklinks-resource-engine-home .silklinks-content-grid.has-right-sidebar,
body.silklinks-resource-engine-home .silklinks-content-grid.has-left-sidebar.has-right-sidebar,
body.silklinks-resource-engine-home .silklinks-content-grid.no-sidebars {
	display: block;
	max-width: none;
	width: 100%;
}

body.silklinks-plugin-page .silklinks-shell,
body.silklinks-resource-engine-public .silklinks-shell,
body.silklinks-resource-engine-home .silklinks-shell {
	width: calc(100% - 40px);
	max-width: none;
}

body.silklinks-plugin-page .silklinks-sidebar,
body.silklinks-plugin-page .silklinks-page-header,
body.silklinks-plugin-page .silklinks-breadcrumbs,
body.silklinks-resource-engine-public .silklinks-sidebar,
body.silklinks-resource-engine-public .silklinks-page-header,
body.silklinks-resource-engine-public .silklinks-breadcrumbs,
body.silklinks-resource-engine-home .silklinks-sidebar,
body.silklinks-resource-engine-home .silklinks-page-header,
body.silklinks-resource-engine-home .silklinks-breadcrumbs {
	display: none !important;
}

body.silklinks-plugin-page .silklinks-main,
body.silklinks-plugin-page .silklinks-card,
body.silklinks-plugin-page .silklinks-entry-content,
body.silklinks-resource-engine-public .silklinks-main,
body.silklinks-resource-engine-public .silklinks-card,
body.silklinks-resource-engine-public .silklinks-entry-content,
body.silklinks-resource-engine-home .silklinks-main,
body.silklinks-resource-engine-home .silklinks-card,
body.silklinks-resource-engine-home .silklinks-entry-content {
	max-width: none !important;
	width: 100% !important;
}

body.silklinks-plugin-page .silklinks-card,
body.silklinks-resource-engine-public .silklinks-card,
body.silklinks-resource-engine-home .silklinks-card {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding: 0;
}
