<div class="efl-page-content">
<div class="efl-page-content__tray">
<!-- component content comes here -->
</div>
</div>
No notes defined.
/* No context defined. */
.efl-page-content {
background: $white;
&__tray {
position: relative;
max-width: 119.6rem;
margin: 0 3.2rem;
padding: 0 0.2rem;
z-index: 3;
display: grid;
gap: 3.5rem;
}
&__dynamic-placeholder {
display: flex;
flex-direction: column;
gap: 2.4rem;
}
@media screen and (min-width: $mq-medium) {
&__tray {
margin: 0 auto;
padding: 0;
padding-bottom: 5.6rem;
gap: 5.6rem;
}
&__dynamic-placeholder {
display: grid;
gap: 6.7rem;
}
}
@media screen and (min-width: $mq-medium) and (max-width: 1016px) {
&__tray {
padding-left: 3.2rem;
padding-right: 3.2rem;
}
}
}
.efl-article-page {
.efl-page-content {
&__tray {
background-color: $white;
padding-top: 3.2rem;
margin-top: 0;
&.page-bookmark {
position: initial;
}
}
}
@media screen and (min-width: $mq-medium) {
.efl-page-content {
&__tray {
position: relative;
}
.article-header h2 {
margin-bottom: 0;
}
}
&__tray {
padding-top: 4.6rem;
}
}
}
.efl-profile-page {
.efl-page-content-subpage {
background-color: $grey-light;
&.hidetab,
&.onboarding-loading {
display: none;
}
.efl-page-content__dynamic-placeholder {
gap: 0;
@media screen and (min-height: $mq-medium) {
gap: 0;
}
}
&[data-page='bundles'] {
.efl-full-width-carousel {
background-color: $white;
}
}
}
@media screen and (min-width: $mq-medium) {
.efl-page-content-subpage {
padding-bottom: 6.5rem;
}
}
}
.efl-course-page,
.efl-cpd-index-page {
.efl-column-layout.efl-column-layout--one {
margin-top: -150px;
background-color: white;
position: relative;
}
}
.efl-cpd-index-page {
.efl-column-layout.efl-column-layout--one {
padding-top: 5rem;
max-width: 119.5rem;
margin: auto;
@media screen and (min-width: $mq-medium) {
.efl-index-layout {
display: flex;
flex-direction: row;
justify-content: center;
max-width: 125.9rem;
width: 100%;
margin: 0 auto;
&--main {
min-height: 120vh;
transition: margin-left 0.4s ease-in-out 0s;
width: 100%;
}
}
}
}
}
.efl-course-page,
.efl-article-index-page {
.efl-column-layout.efl-column-layout--one {
background-color: $white;
.efl-index-layout {
display: flex;
flex-direction: row;
justify-content: center;
max-width: 125.9rem;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 5rem;
&--main {
min-height: 120vh;
transition: margin-left 0.4s ease-in-out 0s;
width: 100%;
}
}
}
@media screen and (min-width: $mq-medium) {
.efl-column-layout.efl-column-layout--one {
padding-top: 0;
}
}
}
.efl-article-index-page {
.efl-column-layout.efl-column-layout--one {
background-color: $white;
}
.efl-index-layout--main > .efl-card-list:first-child {
&::after {
content: '';
display: block;
width: 100%;
height: auto;
padding-top: 3.2rem;
border-bottom: 0.3rem solid $grey-light;
max-width: 119.5rem;
margin: 0 auto;
}
}
.efl-card--horizontal {
.efl-card__content {
border-bottom: none;
&--date-wrap {
display: flex !important;
padding-top: 1.8rem;
border-top: 0.1rem solid $grey-light;
gap: 1rem;
}
}
}
.efl-card-list.pinned {
.efl-card.efl-card--horizontal {
grid-column: span 1;
&__image--video {
bottom: unset;
left: unset;
top: 0;
right: 0;
}
&__content--date-wrap {
display: flex;
}
@media screen and (max-width: $mq-medium) {
grid-template-rows: 16.6rem auto;
border-bottom: none;
}
}
}
@media screen and (min-width: $mq-medium) {
.efl-card--vertical {
position: relative;
border-bottom: none;
.efl-card__inner {
min-height: 17.6rem;
}
.efl-card__content {
&--date-wrap {
position: absolute;
padding-top: 1.6rem;
border-top: 0.1rem solid $grey-light;
bottom: 0;
left: 0;
right: 0;
}
&--description {
display: -webkit-box;
}
}
}
}
}
.efl-bundle-recommendation-initial-page {
.efl-page-content {
background: $grey-light;
&__tray {
max-width: none;
margin: 0;
padding: 3.2rem 1.6rem;
}
}
@media screen and (min-width: $mq-medium) {
.efl-page-content {
&__tray {
margin-top: -8.6rem;
}
}
}
}
.efl-quiz-result-page {
.efl-page-content {
background: $grey-light;
&__tray {
max-width: none;
margin: 0;
padding: 3.2rem 1.6rem;
}
}
@media screen and (min-width: $mq-medium) {
.efl-page-content {
&__tray {
margin-top: -12rem;
padding-top: 0;
gap: 3.2rem;
}
}
}
}
/* stylelint-disable no-descending-specificity */
body {
&.session,
&.courses {
.efl-page-content__tray {
margin-top: -21.7rem;
}
}
&.with-image {
.efl-page-content__tray {
margin-top: -15.8rem;
}
}
&.without-image {
.efl-page-content__tray {
margin-top: -23.3rem;
background: transparent;
padding-top: 8.5rem;
}
}
@media screen and (max-width: 819px) {
&.with-image {
.efl-page-content__tray {
position: unset;
margin-top: 0;
z-index: 0;
}
}
&.session,
&.courses {
.efl-article-page {
.efl-page-content__tray {
margin-top: -15rem;
margin-left: 0;
margin-right: 0;
padding-left: 3.2rem;
padding-right: 3.2rem;
}
}
}
}
@media screen and (min-width: $mq-medium) {
&.session,
&.courses {
.efl-page-content__tray {
margin-top: -10rem;
}
}
&.with-image {
.efl-page-content__tray {
margin-top: -24.5rem;
}
}
&.without-image {
.efl-page-content__tray {
margin-top: -66.7rem;
max-width: none;
background-color: transparent;
padding-top: 4.1rem;
}
}
}
}
{{!-- THIS TEMPLATE IS INTENDED FOR ILLUSTRATIVE PURPOSES ONLY --}}
<div class="efl-page-content">
<div class="efl-page-content__tray">
<!-- component content comes here -->
</div>
</div>