/* Move down content because we have a fixed navbar that is 50px tall */
body {
	padding-top: 50px;
	padding-bottom: 0px;
	font-size: 18px;
	font-weight: 200;
}
h1, h2 {
	margin-top: 0px;
}
h2, h3 {
	color: #8f3694;
}

h3:first-child {
	margin-top: 0px;
}

a {
	color: #8f3694;
}
a:hover, a:focus {
	color: #782d7c;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #782d7c;
	border-color: #782d7c;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #782d7c;
}
.pagination > li > a, .pagination > li > span {
	color: #782d7c;}

form.search-form, form.search-form > .form-group {
	margin-bottom: 0em;
}

.searchBar {
	padding-top: 10px;
	padding-bottom: 10px;
}

.navbar-form {
	margin-top: -1px;
}

.searchBarAlt {
	background-color: #eee;
}

.post {
	margin-bottom: 30px;
}
.imgFullWidth {
	width: 100%;
}
.form-inline-change {
	display: inline-block;
}

.fa-big {
	font-size: 8em;
	color: #fff200;
}
.heroAdj {
	text-align: right;
}
.jumbotron {
	padding: 30px 0px;
	margin-bottom: 0px;
	color: inherit;
	background-color: transparent;
}
.jumbotron p {
	font-size: 19px;
	font-weight: 200;
}
.well.wellSeeThrough {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.4);
	border: none;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-bottom: 0px;
}
.marketing h2 {
	color: #8f3694;
}
.marketing {
	background-color: #eee;
	padding-top: 20px;
	padding-bottom: 45px;
}
.marketing .fa {
	font-size: 6em;
	color: #fff200;
}
.mainContainer {
	padding-top: 20px;
	padding-bottom: 20px;
}
.mainItems {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 30px;
	padding-top: 30px;
}
.mainItems:last-child {
	border-bottom: none;
}
.mainItems h3 {
	margin-top: 0px;
}
.mainItems > .col-xs-4 {
	padding-left: 0px;
}

.sidebar {
	border-left: 1px solid #eee;
	padding-left: 30px;
}

.arrowDownWhite {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #fff;
	margin: 0 auto;
}
.arrowDownGray {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #eee;
	margin: 0 auto;
}
.arrowBackGray {
	background: #eee;
}
.primaryFooter, .secFooter {
	font-size: 14px;
	font-weight: 200;
}
.primaryFooter {
	background-color: #eee;
	padding-top: 40px;
	padding-bottom: 45px;
}

.primaryFooter h3 {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
}

.h3fix {
	margin-bottom: 2px;
}

.list-inline {
	display: inline-block;
}

.navbar-form.navbar-right:last-child {
	margin-right: 0px;
}
.secFooter .aligner {
	text-align: center;
}
.circa {
	text-align: right;
}
.copy {
	text-align: left;
}
.secFooter {
	background-color: #8f3694;
	border-color: #782d7c;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b344b9), to(#8f3694));
	background-image: -webkit-linear-gradient(top, #b344b9, 0%, #8f3694, 100%);
	background-image: -moz-linear-gradient(top, #b344b9 0%, #8f3694 100%);
	background-image: linear-gradient(to bottom, #b344b9 0%, #8f3694 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb344b9', endColorstr='#ff8f3694', GradientType=0);
	padding-top: 30px;
	padding-bottom: 20px;
	color: #fff;
}
.secFooter .well {
	color: #333;
}

.secFooter  .well  a {
	color: #8f3694;
}
.secFooter  .well  a:hover {
	color: #acacac;
}

.secFooter a {
	color: #fff200;
}
.secFooter a:hover {
	color: #fff;
	text-decoration: none;
}
.logoFix {
	margin-top: 20px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 30px;
	z-index: 100;
}

.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
.btn-custom-lighten.active {
	color: rgba(255, 255, 255, 0.75);
}
.btn-custom-lighten {
	color: #fff200;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #8f3694;
	border-color: #782d7c;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b344b9), to(#8f3694));
	background-image: -webkit-linear-gradient(top, #b344b9, 0%, #8f3694, 100%);
	background-image: -moz-linear-gradient(top, #b344b9 0%, #8f3694 100%);
	background-image: linear-gradient(to bottom, #b344b9 0%, #8f3694 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb344b9', endColorstr='#ff8f3694', GradientType=0);
	border-color: #b344b9 #b344b9 #7d2f81;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*
	background-color: #b344b9;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */

	filter: progid :DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-custom-lighten:hover, .btn-custom-lighten:focus, .btn-custom-lighten:active, .btn-custom-lighten.active, .btn-custom-lighten.disabled, .btn-custom-lighten[disabled] {
	color: #ffffff;
	background-color: #b344b9;
	*
	background-color: #a13da7;
}
.btn-custom-lighten:active, .btn-custom-lighten.active {
	background-color: #8f3694;
}

.navbar-custom {
	font-size: 14px;
	font-weight: 200;
	background-color: #8f3694;
	border-color: #782d7c;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b344b9), to(#8f3694));
	background-image: -webkit-linear-gradient(top, #b344b9, 0%, #8f3694, 100%);
	background-image: -moz-linear-gradient(top, #b344b9 0%, #8f3694 100%);
	background-image: linear-gradient(to bottom, #b344b9 0%, #8f3694 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb344b9', endColorstr='#ff8f3694', GradientType=0);
}
.navbar-custom .navbar-brand {
	color: #fff200;
}
.navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus {
	color: #ccc200;
	background-color: transparent;
}
.navbar-custom .navbar-text {
	color: #fff200;
}
.navbar-custom .navbar-nav > li > a {
	color: #fff200;
}
.navbar-custom .navbar-nav > li > a:hover, .navbar-custom .navbar-nav > li > a:focus {
	color: #ffffff;
	background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a, .navbar-custom .navbar-nav > .active > a:hover, .navbar-custom .navbar-nav > .active > a:focus {
	color: #ffffff;
	background-color: #782d7c;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#782d7c), to(#9c3ba1));
	background-image: -webkit-linear-gradient(top, #782d7c, 0%, #9c3ba1, 100%);
	background-image: -moz-linear-gradient(top, #782d7c 0%, #9c3ba1 100%);
	background-image: linear-gradient(to bottom, #782d7c 0%, #9c3ba1 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff782d7c', endColorstr='#ff9c3ba1', GradientType=0);
}
.navbar-custom .navbar-nav > .disabled > a, .navbar-custom .navbar-nav > .disabled > a:hover, .navbar-custom .navbar-nav > .disabled > a:focus {
	color: #cccccc;
	background-color: transparent;
}
.navbar-custom .navbar-toggle {
	border-color: #8f3694;
}
.navbar-custom .navbar-toggle:hover, .navbar-custom .navbar-toggle:focus {
	background-color: #b344b9;
}
.navbar-custom .navbar-toggle .icon-bar {
	background-color: #fff200;
}
.navbar-custom .navbar-collapse, .navbar-custom .navbar-form {
	border-color: #762c7a;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret, .navbar-custom .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a, .navbar-custom .navbar-nav > .open > a:hover, .navbar-custom .navbar-nav > .open > a:focus {
	background-color: #782d7c;
	color: #ffffff;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #8f3694;
}

.navbar-custom .navbar-nav > .open > a .caret, .navbar-custom .navbar-nav > .open > a:hover .caret, .navbar-custom .navbar-nav > .open > a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
	border-top-color: #fff200;
	border-bottom-color: #fff200;
}
ul {
	-webkit-padding-start: 20px;
}
@media (max-width: 767) {
	.navbar-custom .navbar-nav .open .dropdown-menu > li > a {
		color: #fff200;
	}
	.navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ffffff;
		background-color: transparent;
	}
	.navbar-custom .navbar-nav .open .dropdown-menu > .active > a, .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #ffffff;
		background-color: #782d7c;
	}
	.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #cccccc;
		background-color: transparent;
	}
	.heroAdj {
		margin-top: 20px;
		text-align: left;
	}
	.btn-custom-lighten, .img-thumbnail {
		margin-bottom: 12px;
	}

	.navbar-form.navbar-right:last-child {
		margin-right: -15px;
	}
	.secFooter .aligner {
		text-align: left;
	}
	.circa, .copy {
		text-align: center;
	}
	.sidebar {
		border-top: 1px solid #eee;
		padding-top: 30px;
		margin-top: 30px;
		border-left: none;
		padding-left: 0px;
	}
	.TwitterWidget {
		margin-bottom: 30px;
	}
}
.navbar-custom .navbar-link {
	color: #fff200;
}
.navbar-custom .navbar-link:hover {
	color: #ffffff;
}
