.header--developersguide { background: url('../img/nosprite/starbase-guides.svg') no-repeat center bottom; background-size: contain; padding-bottom: 18%; &:before { display: none; } > .row { @extend .row--wide; } .header__content { padding-top: ($spacer * 5); padding-bottom: ($spacer * 5); } .header__tagline { @media ($screen-sm) { max-width: 40rem; margin-left: auto; margin-right: auto; } } } .header--guide { .header__content { padding-top: ($spacer * 5); padding-bottom: ($spacer * 5); } } .content--guide { .content--page--markdown { padding-top: $spacer * 4; h1, h2, h3, h4 { font-weight: $font-weight-normal; } h2, h3, h4 { text-align: left; border: 0; padding: 0; } h1 { font-size: $font-size-h3; } h2 { font-size: $font-size-h4; margin-top: ($spacer * 2.5); } h3 { font-size: $font-size-base; font-weight: $font-weight-normal; color: #fff; margin-bottom: $spacer; margin-top: ($spacer * 2); } } } .section-header--guide { margin-bottom: $spacer * 3; .section-description { text-align: left; h2 { @extend .h5; margin-top: 0; font-size: $font-size-lg; } ul { margin: 0; } } } .section--guides-more { padding-top: 0; } .guide { height: 100%; a { @include color-overlay; background-size: cover; background-position: center; background-image: url('../img/hero-berlin.jpg'); display: block; box-shadow: none; background-color: $brand-main-blue-dark; padding: $spacer * 2; height: 100%; border-radius: $border-radius; &:before { opacity: .85; } &:hover, &:focus { background-size: cover; background-position: center; box-shadow: 0 2px 5px rgba($brand-main-blue-dark, .2); transform: translateY(-1px); } } p:last-child, .guide__title:only-child, .guide__tagline, .grid { margin-bottom: 0; } } .guide__title, .guide__tagline { position: relative; z-index: 1; } .guide__title, h1.guide__title { font-size: $font-size-h4; font-weight: $font-weight-normal; margin-bottom: $spacer / $line-height; margin-top: 0; color: #fff; .section--guides-more & { font-size: $font-size-lg; } } .guide__tagline { color: $brand-main-blue-light; } .section--guideslist { .guide { margin-bottom: $spacer * 2; a { padding: $spacer * 3; } } } .section--guides, .section--guides-more { .grid { margin-bottom: $spacer * 3; } } // // TOC // .section-nav { background: darken($brand-main-gray, 2%); margin-top: 0; margin-bottom: $spacer * 2; padding: $spacer * 1.5; padding-bottom: $spacer * 2; border-radius: $border-radius; a { &:hover, &:focus { color: #fff; } } } li.toc-h1 { // custom numbers &:before { font-size: $font-size-base; opacity: .6; color: $brand-main-blue-light; } a { font-size: $font-size-base; margin: 0; box-shadow: none; color: $brand-main-blue-light; } ul { padding-left: $spacer * 2.6; } } li.toc-h2 { a { font-size: $font-size-sm; color: $text-color; } } li.toc-h3 { display: none; } .image--create-transfer { max-width: calc(100% + 1rem) !important; //stylelint-disable-line declaration-no-important margin-left: -1rem; @media ($screen-sm) { max-width: calc(100% + 1.5rem) !important; //stylelint-disable-line declaration-no-important margin-left: -1.5rem; } }