@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic|Crimson+Text);

@media all{
.body-bg {
	background: #FFFFFF !important;
  font-size: 1.4rem;
}
#content > .well {
	padding: 0 !important;
}
#content .well {
	background-color: #FFFFFF !important;
	box-shadow: none !important;
	border: none !important;
}
.navbar-main > li > a {
	font-weight: normal;
	letter-spacing: 2px;
}
ul.navbar-nav > li.nav-item {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
ul.navbar-nav > li.nav-item.active, .navbar-main > li.active > a {
	font-weight: bold;
}
div#content.main-section section > div.container {
	margin-top: 50px !important;
}
div#content.main-section div.image-center.image-above div.image-wrap div.image-center-outer div.image-center-inner figure.image {
	margin-top: 40px !important;
	margin-bottom: 0px !important;
}
h3 {
	color: #B18EBC !important;
	font-family: 'Crimson Text', serif !important;
	font-weight: normal !important;
 	font-size: 3rem;
}
.frame-container-default {
	max-width: 970px;
}
}
blockquote {
	border-left: none !important;
	padding: 0 !important;
	color: #6D1F80;
}
.lead {
	margin-top: 50px;
	font-size: 18px !important;
	color: #000 !important;	
}
div#c13 .image, div#c38 .image {
	margin-top: 30px !important;
}
.meta-section, .footer-section {
	background-color: #FFFFFF !important;
	box-shadow: none;
	border: none;
}
em {
	display: block;
	clear: both;
}
  .gallery-item img, .gallery-item picture {
	width: auto;
	height: auto;
}
}
@media all and (min-width: 300px) {
.carousel-inner > .item {
	height: 250px !important;
}
}
@media all and (min-width: 350px) {
.carousel-inner > .item {
	height: 275px !important;
}
}
@media all and (min-width: 480px) {
.carousel-inner > .item {
	height: 300px !important;
}
}
@media all and (min-width: 624px) {
.carousel-inner > .item {
	height: 400px !important;
}
}
@media all and (min-width: 992px) {
.navbar {
	height: 0px;
	min-height: 0px !important;
}
.navbar-brand-image, .navbar-brand {
    display: none;
}
.navbar-main > li > a span.bar {
	display: none;
}
ul.navbar-nav > li.nav-item > a, .navbar-main > li > a {
	color: #fff !important;
}
.navbar-main > li.active > a {
	color: #fff !important;
}
.carousel-indicators {
	bottom: 50px !important;
}
#mainnavigation, ul.nav.navbar-nav.navbar-main {
	margin-top: 931px;
	z-index: 2000;
}
.navbar-mainnavigation > .container > .collapse > .navbar-nav:last-child {
	margin-left: auto;
	margin-right: auto;
}
  .navbar-mainnavigation .navbar-nav>li>.nav-link:before {
    content: none;
}
.carousel-inner > .item {
        height: 500px !important;
}
}
