/* GLOBAL STYLES -------------------------------------------------- */ /* Padding below the footer and lighter body text */ body { padding-top: 0rem; padding-bottom: 3rem; color: #5a5a5a; } /* CUSTOMIZE THE CAROUSEL -------------------------------------------------- */ .blockquote-custom { position: relative; font-size: 1.1rem; } .blockquote-custom-icon { width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; top: -40px; left: 19px; } /* Carousel base class */ #home_carousel .carousel { } /* Since positioning the image, we need to help out the caption */ #home_carousel .carousel-caption { bottom: 3rem; z-index: 10; } /* Declare heights because of positioning of img element */ #home_carousel .carousel-item { height: 24rem; background-image: url(../images/orange2.jpg); background-position: left bottom; background-size: 100% 100%; } #home_carousel .carousel-item img { border-radius: 0; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.25; } #challenge_carousel .carousel-caption { bottom: 3rem; z-index: 10; } /* Declare heights because of positioning of img element */ #challenge_carousel .carousel-item { height: 24rem; background-image: url(../images/orange2.jpg); background-position: left bottom; background-size: 100% 100%; } #challenge_carousel .carousel-item img { border-radius: 0; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.85; } .carousel-monkeyproof-text-below .carousel { overflow: hidden; padding-bottom: 0rem; } .carousel-monkeyproof-text-below .carousel-caption { top: 95%; } .carousel-monkeyproof-text-below .carousel-inner { overflow: visible; } .carousel-monkeyproof-text-below .carousel-control-next, .carousel-control-prev, .carousel-indicators { bottom: 0rem; } /* MARKETING CONTENT -------------------------------------------------- */ .marketing { padding: 2em 0; } /* Center align the text within the three columns below the carousel */ .marketing .col-lg-3 { margin-bottom: 1.5rem; text-align: center; } .marketing .col-lg-3 h3 { margin: 0.5lh 0; min-height: 2lh; } /* rtl:begin:ignore */ .marketing .col-lg-3 p { margin-right: .75rem; margin-left: .75rem; } /* rtl:end:ignore */ /* Featurettes ------------------------- */ .featurette-divider { margin: 5rem 0; /* Space out the Bootstrap