/* GLOBAL STYLES -------------------------------------------------- */ /* CUSTOMIZE THE NAVBAR -------------------------------------------------- */ /* Special class on .container surrounding .navbar, used for positioning it into place. */ .navbar-wrapper { #position: absolute; top: 0; left: 0; right: 0; z-index: 20; } /* Flip around the padding for proper display in narrow viewports */ .navbar-wrapper .container { padding-left: 0; padding-right: 0; } .navbar-wrapper .navbar { padding-left: 15px; padding-right: 15px; margin-bottom: 0; } /* RESPONSIVE CSS -------------------------------------------------- */ @media (min-width: 768px) { /* Remove the edge padding needed for mobile */ .marketing { padding-left: 0; padding-right: 0; } /* Navbar positioning foo */ .navbar-wrapper { #margin-top: 20px; } .navbar-wrapper .container { padding-left: 15px; padding-right: 15px; } .navbar-wrapper .navbar { padding-left: 0; padding-right: 0; margin-bottom: 0; } /* The navbar becomes detached from the top, so we round the corners */ .navbar-wrapper .navbar { #border-radius: 4px; } /* Bump up size of carousel content */ .carousel-caption p { margin-bottom: 20px; font-size: 21px; line-height: 1.4; } }