#page-home { // Override the main header #header { background: $home-header-background-color; .navbar-toggle { .icon-bar { border: 1px solid $home-header-link-color; } } .navbar-brand { a { svg.logo { @extend svg.logo.color; } } } ul.nav { li { a { color: $home-header-link-color; &:hover, &:focus, &:active { background-color: transparent; color: $home-header-link-color-hover; svg { fill: $home-header-link-color-hover; } } svg { fill: $home-header-link-color; } } } } } header { .hero { margin: 140px auto 160px auto; text-align: center; h1 { margin: 24px 0 40px 0; } .button { margin: 5px; @media (max-width: 768px) { display: block; margin-top: 10px; text-align: center; } } svg { max-width: 90%; } } } section { background: $white; padding: 100px 0; } section.marketing { h2 { margin: 20px 0 10px 0; padding: 0; color: $black; } p { margin: 0 0 10px; } span.callout { background: $black; color: $white; display: inline-block; margin: 0; padding: 7px 5px 5px 5px; } &.invert { background: $packer; h2 { color: $white; } p { color: $white; } } &#automated { img { @media (min-width: 1024px) { padding-right: 40px; } @media (max-width: 992px) { padding-bottom: 40px; } } } &#integrations { .integrations-list { display: flex; flex-flow: row wrap; justify-content: space-between; margin-top: 30px; @media (min-width: 1024px) { padding-left: 40px; } .integration { display: flex; align-items: center; justify-content: center; border: 5px solid $packer; height: 100px; width: 33.3%; background-color: $white; padding: 5px; img { max-width: 100%; } } } } } .terminal { @extend .g-type-code; border: 1px solid $white; background-color: $black; box-sizing: border-box; color: $white; margin: 20px auto; padding: 10px 20px 20px 20px; .terminal-content { margin-top: 5px; overflow-x: scroll; width: 100%; white-space: nowrap; span { display: block; white-space: pre; } } span.circle { &:before { content: "\25CF"; color: $white; margin: 0 0 0 -4px; padding: 0; height: 100%; } } span.vbox { color: rgb(91, 251, 90); } span.vmware { color: rgb(83, 255, 255); } } }