.rocksite-c-breadcrumbs { @extend %responsive-aligndefault-width; &__links { position: relative; font-size: var(--global--font-size-sm); margin: 0 0 var(--global--spacing-vertical-large) 0; display: flex; padding-left: 30px; margin-bottom: 0; @include media(mobile) { font-size: var(--global--font-size-lg); padding-left: 118px; } li { color: var(--global--color-text-base); list-style: none; margin-left: 5px; a { color: var(--global--color-text-base); text-decoration: none; &:hover { @include hover-navigation() } } } &:before { width: 20px; height: 2px; content: ""; background: var(--global--color-black); position: absolute; top: 40%; left: 0; @include media(mobile) { width: 102px; } } } } //Content box .rocksite-c-article-box { margin: auto; width: var(--responsive--aligndefault-width-post); &:not(.-full-width-thumbnail) { margin-bottom: var(--global--spacing-vertical); max-width: 100%; @include media(mobile) { display: flex; } .rocksite-c-article-box__thumbnail-wrapper { @include media(mobile) { width: 250px; } .post-thumbnail { @include media(mobile) { width: 250px; } .wp-post-image { @include media(mobile) { width: 235px; } } } } .rocksite-c-article-box__content-wrapper { @include media(mobile) { width: 490px; margin-left: 40px; } &__header { margin: 15px 0 10px 0; &__title { font-size: var(--heading--font-size-h5); line-height: var(--heading--line-height-h5); margin-bottom: 10px; a { text-decoration: none; &:hover { @include hover-global(); } } } } &__content { margin: 0; a:not(.rocksite-a-button) { text-decoration: none; color: var(--global--color-text-base); } p { margin: 0; } } &__footer { margin: 10px 0 0 0; } } } // Full width thumbnail version &.-full-width-thumbnail { margin-bottom: 80px; .rocksite-c-article-box__thumbnail-wrapper { margin-bottom: var(--global--spacing-vertical-text); } .rocksite-c-article__header__title { margin: 0 0 var(--global--spacing-vertical-text) 0; } } } /* Article Components */ .rocksite-a-icon-label { display: flex; &__text { margin-left: 5px; color: var(--global--color-text-lighten); font-size: var(--global--font-size-md); } } .rocksite-c-author-info { display: flex; align-items: center; &__avatar { margin-right: 10px; img { border-radius: 50%; } } &__name { font-size: var(--global--font-size-md); font-weight: 700; } } /* Columns */ .rocksite-c-columns { @extend %responsive-aligndefault-width; @include media(tablet) { display: flex; } &__item { &.--force-left { margin-left: 0; margin-right: auto; } + .rocksite-c-columns__item { @include media(tablet) { margin-left: var(--global--spacing-horizontal); } } } &.--align-right { justify-content: flex-end; } }