info@54: /* GLOBAL STYLES info@54: -------------------------------------------------- */ info@54: /* Padding below the footer and lighter body text */ info@54: info@54: body { info@54: padding-bottom: 40px; info@54: color: #5a5a5a; info@54: } info@54: info@54: info@54: info@54: /* CUSTOMIZE THE NAVBAR info@54: -------------------------------------------------- */ info@54: info@54: /* Special class on .container surrounding .navbar, used for positioning it into place. */ info@54: .navbar-wrapper { info@54: position: absolute; info@54: top: 0; info@54: left: 0; info@54: right: 0; info@54: z-index: 20; info@54: } info@54: info@54: /* Flip around the padding for proper display in narrow viewports */ info@54: .navbar-wrapper .container { info@54: padding-left: 0; info@54: padding-right: 0; info@54: } info@54: .navbar-wrapper .navbar { info@54: padding-left: 15px; info@54: padding-right: 15px; info@54: } info@54: info@54: info@54: /* CUSTOMIZE THE CAROUSEL info@54: -------------------------------------------------- */ info@54: info@54: /* Carousel base class */ info@54: .carousel { info@54: height: 500px; info@54: margin-bottom: 60px; info@54: } info@54: /* Since positioning the image, we need to help out the caption */ info@54: .carousel-caption { info@54: z-index: 10; info@54: } info@54: info@54: /* Declare heights because of positioning of img element */ info@54: .carousel .item { info@54: height: 500px; info@54: background-color: #777; info@54: } info@54: .carousel-inner > .item > img { info@54: position: absolute; info@54: top: 0; info@54: left: 0; info@54: min-width: 100%; info@54: height: 500px; info@54: } info@54: info@54: info@54: info@54: /* MARKETING CONTENT info@54: -------------------------------------------------- */ info@54: info@54: /* Pad the edges of the mobile views a bit */ info@54: .marketing { info@54: padding-left: 15px; info@54: padding-right: 15px; info@54: } info@54: info@54: /* Center align the text within the three columns below the carousel */ info@54: .marketing .col-lg-4 { info@54: text-align: center; info@54: margin-bottom: 20px; info@54: } info@54: .marketing h2 { info@54: font-weight: normal; info@54: } info@54: .marketing .col-lg-4 p { info@54: margin-left: 10px; info@54: margin-right: 10px; info@54: } info@54: info@54: info@54: /* Featurettes info@54: ------------------------- */ info@54: info@54: .featurette-divider { info@54: margin: 80px 0; /* Space out the Bootstrap
more */ info@54: } info@54: info@54: /* Thin out the marketing headings */ info@54: .featurette-heading { info@54: font-weight: 300; info@54: line-height: 1; info@54: letter-spacing: -1px; info@54: } info@54: info@54: info@54: info@54: /* RESPONSIVE CSS info@54: -------------------------------------------------- */ info@54: info@54: @media (min-width: 768px) { info@54: info@54: /* Remove the edge padding needed for mobile */ info@54: .marketing { info@54: padding-left: 0; info@54: padding-right: 0; info@54: } info@54: info@54: /* Navbar positioning foo */ info@54: .navbar-wrapper { info@54: margin-top: 20px; info@54: } info@54: .navbar-wrapper .container { info@54: padding-left: 15px; info@54: padding-right: 15px; info@54: } info@54: .navbar-wrapper .navbar { info@54: padding-left: 0; info@54: padding-right: 0; info@54: } info@54: info@54: /* The navbar becomes detached from the top, so we round the corners */ info@54: .navbar-wrapper .navbar { info@54: border-radius: 4px; info@54: } info@54: info@54: /* Bump up size of carousel content */ info@54: .carousel-caption p { info@54: margin-bottom: 20px; info@54: font-size: 21px; info@54: line-height: 1.4; info@54: } info@54: info@54: .featurette-heading { info@54: font-size: 50px; info@54: } info@54: info@54: } info@54: info@54: @media (min-width: 992px) { info@54: .featurette-heading { info@54: margin-top: 120px; info@54: } info@54: }