* { -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale  !important; }
.thumbnail { border: none !important;}
p a:hover, li a:hover, .thumbnail-caption a:hover { text-decoration: none !important; }
.carousel-control.right, .carousel-control.left { background-image: none; }
.carousel-indicators li { padding-bottom: 0; }

.start-container { padding-left: 24px; padding-right: 24px; }
.start-container .sections { margin-top: 40px; }
.start-container .sections h3 { margin-bottom: 1.75rem; }

h6.slide-title, h2.start-title { font-family: "Inconsolata", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1.5; letter-spacing: 0; text-align: left; text-transform: uppercase; }
h6.slide-title { font-size: 0.8675rem; }
.start-container-footer footer { padding-top: 0; }
h2.start-title { font-size: 1rem; margin-top: 30px; text-align: center; }
footer { margin-top: 24px; }

.start-slide img { display: inline-block; margin: 0 auto 0 auto; }

.thumbnail-img a img { -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; transition: opacity 0.5s; }
.thumbnail-img a:hover img { opacity: 0.7; }

p > ul li, p > ol li, div > ul li, div > ol li { padding-bottom: 0; }
p > ul, p > ol, div > ul, div > ol { margin-bottom: 0.6rem; }
p > ul, div > ul { list-style-image: url(../img/bulletpoint.png); }
.lined-list ul { list-style-image: none; }

.carousel-indicators li { box-shadow: 0 0 4px 1px rgba(0,0,0,0.2); }
.carousel-indicators .active { background-color: #ccc; }
