.page-header { padding-bottom: 11px; margin: 0px 0px 24px; border-bottom: 1px solid rgb(238, 238, 238); }
.page-title, .page-header h1 { line-height: 1; margin: 0px; }
.page-subheader { border-bottom: 1px solid rgb(234, 234, 234); margin: 0px 0px 24px; }
.page-subheader::before, .page-subheader::after { content: " "; display: table; }
.page-subheader::after { clear: both; }
.page-subtitle, .page-subheader h2 { line-height: 1; margin: 0px; }
.page-header + .page-subheader { margin-top: -24px; }
.article-title, .article-header h1 { margin: 0px 0px 10px; line-height: 1.2; }
.article-title a, .article-header h1 a { color: rgb(34, 34, 34); }
.article-title a:hover, .article-header h1 a:hover { color: rgb(201, 54, 56); }
h2.article-title, .article-header h2 { font-size: 37.5px; line-height: 1.2; }
.item-title { font-weight: bold; }
.jumbotron h1, .jumbotron h2, .jumbotron h3 { margin-top: 0px; }
.jumbotron p:last-child { margin-bottom: 0px; }
.container .jumbotron { border-radius: 50%; }
.masthead { padding: 60px 0px; text-align: center; }
.masthead p:last-child { margin-bottom: 0px; }
@media screen and (min-width: 1023px) {
  .masthead { padding: 120px 0px; }
  .masthead h1 { font-size: 105px; }
  .masthead p { font-size: 30px; }
  .masthead .btn-lg { margin-top: 24px; padding: 18px 42px; font-size: 22.5px; }
}
.label:empty { display: none; }
.badge:empty { display: none; }
.btn .badge { position: relative; top: -1px; }
.page-header .label, .page-header .badge { vertical-align: middle; }
.alert h4 { color: inherit; }
.media:first-child { margin-top: 0px; }
.media-object { display: block; }
.media-heading { margin: 0px 0px 5px; }
.media > .pull-left { margin-right: 10px; }
.media > .pull-right { margin-left: 10px; }
.our-team .lead { margin-bottom: 90px; }
.our-team .thumbnail { text-align: center; border: 0px none; padding: 0px 30px; background-color: transparent; }
.our-team .thumbnail img { margin-left: auto; margin-right: auto; width: 85%; }
.our-team .thumbnail .caption { padding-bottom: 30px; }
.our-team .thumbnail h3 { margin-bottom: 5px; }
.our-team .thumbnail .btn { border-radius: 50%; height: 32px; line-height: 32px; margin: 0px 2px; padding: 0px; text-align: center; width: 32px; background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
.our-team .thumbnail .btn:hover { background: rgb(201, 54, 56) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.mod-preview-wrapper { opacity: 0.2; }
.mod-preview { background-color: rgb(238, 238, 238); }
.mod-preview .mod-preview-info { background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); border: 0px none; padding: 8px 20px; }
