@import "@{parenturl}/less/mixins.less"; main#content { padding:50px 25px; .max-width(1450px); display:grid; grid-gap:5px 25px; grid-template-columns:~"min(calc(1450px - 50px), calc(100vw - 50px))"; @media (min-width:960px) { body.template-side-featured-image & { grid-template-columns:~"min(calc(1450px - 50px), calc(50vw - 50px))"; grid-template-rows: auto 1fr; align-items: start; } } #breadcrumbs, .entry-header { grid-column: 1/-1; } aside#sidebar { display:none !important; } }