// // Home navigation // .bd-nav-home { margin-bottom: 0; background-color: #563d7c; border-bottom: 0; .navbar-brand > a { font-weight: 500; color: #fff; } .nav-link { font-weight: 500; color: #cdbfe3; &:hover, &:focus { color: #fff; background-color: rgba(0,0,0,.5); } } } // .bd-nav-home .navbar-toggle .icon-bar { // background-color: #fff; // } // .bd-nav-home .navbar-header .navbar-toggle { // border-color: #322f38; // } // .bd-nav-home .navbar-header .navbar-toggle:hover, // .bd-nav-home .navbar-header .navbar-toggle:focus { // background-color: #29262f; // border-color: #29262f; // } // // Homepage // .bd-header { @include clearfix; padding-bottom: .5rem; margin-bottom: 1rem; border-bottom: 1px solid rgba(255,255,255,.25); .bd-header-mark { float: left; padding-top: .6em; padding-bottom: .6em; font-size: 1.25rem; font-weight: 500; } } .bd-header-nav { float: right; .nav-link { float: left; &:hover { background-color: transparent; } } } // // Masthead (headings and download button) // .bd-masthead { position: relative; padding: 2rem 0; // color: #cdbfe3; // text-align: center; // text-shadow: 0 1px 0 rgba(0,0,0,.1); // background-color: #6f5499; // @include gradient-vertical($bd-purple, #6f5499); // background-image: linear-gradient(135deg, #a8b7be, #cdd1d4, #d4d5d7, #cecfd1); } .bd-masthead .bd-booticon { margin: 0 0 2rem; color: $gray; border-color: $gray; } .bd-masthead h1 { font-weight: 300; line-height: 1; // color: #fff; } .bd-masthead .lead { margin-bottom: 2rem; font-size: 1.25rem; // color: #fff; } .bd-masthead .version { margin-top: -1rem; margin-bottom: 2rem; // color: #9783b9; } .bd-masthead .btn { width: 100%; padding: 1rem 2rem; font-size: 1.25rem; font-weight: 500; color: $gray; border-color: $gray; &:hover { color: #fff; background-color: $gray; } } @media (min-width: 480px) { .bd-masthead .btn { width: auto; } } @media (min-width: 768px) { .bd-masthead { padding: 2rem 0 4rem; // padding: 5rem 0; } .bd-header { margin-bottom: 4rem; } .bd-masthead h1 { font-size: 4rem; } .bd-masthead .lead { font-size: 1.5rem; } } @media (min-width: 992px) { .bd-masthead .lead { width: 80%; font-size: 2rem; } } // // Homepage featurettes // .bd-featurette { padding-top: 3rem; padding-bottom: 3rem; font-size: 1rem; line-height: 1.5; color: #555; text-align: center; background-color: #fff; border-bottom: 1px solid #e5e5e5; } .bd-featurette + .bd-footer { margin-top: 0; border-top: 0; } .bd-featurette-title { margin-bottom: .5rem; font-size: 2rem; font-weight: normal; color: #333; } .half-rule { width: 6rem; margin: 2.5rem auto; } .bd-featurette h4 { margin-top: 1rem; margin-bottom: .5rem; font-weight: normal; color: #333; } .bd-featurette-img { display: block; margin-bottom: 1.25rem; color: #333; } .bd-featurette-img:hover { color: $brand-primary; text-decoration: none; } .bd-featurette-img img { display: block; margin-bottom: 1rem; } @media (min-width: 480px) { .bd-featurette .img-responsive { margin-top: 2rem; } } @media (min-width: 768px) { .bd-featurette { padding-top: 6rem; padding-bottom: 6rem; } .bd-featurette-title { font-size: 2.5rem; } .bd-featurette .lead { max-width: 80%; margin-right: auto; margin-left: auto; } .bd-featurette .img-responsive { margin-top: 0; } } // // Featured Expo sites // .bd-featured-sites { margin-right: -1px; margin-left: -1px; } .bd-featured-sites .col-xs-6 { padding: 1px; } .bd-featured-sites .img-responsive { margin-top: 0; } @media (min-width: 768px) { .bd-featured-sites .col-sm-3:first-child img { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; } .bd-featured-sites .col-sm-3:last-child img { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; } }