
body {
	font-family: 'Open Sans',sans-serif;
	background: #a6a6a6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2YTZhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmE2YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a6a6a6 0%, #cecece 51%, #a6a6a6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6a6a6), color-stop(51%,#cecece), color-stop(100%,#a6a6a6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a6a6a6 0%,#cecece 51%,#a6a6a6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a6a6a6 0%,#cecece 51%,#a6a6a6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a6a6a6 0%,#cecece 51%,#a6a6a6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a6a6a6 0%,#cecece 51%,#a6a6a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a6a6', endColorstr='#a6a6a6',GradientType=0 ); /* IE6-8 */
	color: #666666; 
}

h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #663399;
}

h1, .h1 { 
	font-size: 2em;
}

h2, .h2 {
	font-size: 1.8em;
}

h3, .h3 {
	font-size: 1.6em;
}

h4, .h4 {
	font-size: 1.4em;
}

h5, .h5 {
	font-size: 1.2em;
}

a {
	color: #663399;
	text-decoration: none;
}

a:hover {
	color: #9a89bd;
	text-decoration: none;
}

header a:hover {
	color: #663399;
}

hr {
	border-color: #663399;
}

blockquote {
	font-size: 1em;
	border-left: 3px solid #9a89bd;
}

.padding {
	padding: 10px;
}

.padding0 {
	padding: 0;
}

.margin0 {
	margin: 0;
}

.margin-bottom {
	margin-bottom: 10px;
}

header {
	padding-top: 10px;
}

.logo-bar {
	padding: 10px;
	background: #9685bc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2ODViYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzlmOGVjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njg1YmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9685bc 0%, #9f8ec2 50%, #9685bc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9685bc), color-stop(50%,#9f8ec2), color-stop(100%,#9685bc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9685bc 0%,#9f8ec2 50%,#9685bc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9685bc 0%,#9f8ec2 50%,#9685bc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9685bc 0%,#9f8ec2 50%,#9685bc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9685bc 0%,#9f8ec2 50%,#9685bc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9685bc', endColorstr='#9685bc',GradientType=0 ); /* IE6-8 */
}

.navbar-default {
	background-color: #f6f6f8;
}

.navbar {
	border: none;
	border-radius: 0;
	margin-bottom: 0px;
}

.navbar-default .navbar-nav>li>a {
	color: #663399;
	font-size: 1.3em;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #9685bc;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background-color: #f6f6f8;
	color: #663399;
	border-bottom: 3px solid #663399;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background-color: #f6f6f8;
	color: #663399;
}

.navbar-nav li:last-child a {
	padding: 7px 15px 10px 15px;
}

.dropdown-menu {
	background-color: #f6f6f8;
	border: none;
}

.dropdown-menu>li>a:hover {
	background-color: #fff;
}

.dropdown-menu>li>a, .dropdown-menu>li>a:hover {
	color: #663399;
	font-weight: bold;
}

.carousel-control.left, .carousel-control.right {
    background-image: none;
	color: #663399;
}

.img-center {
	margin: 0 auto;
}

.border-blue {
	border: 1px solid #bbe4fa;
}

.border-green {
	border: 1px solid #76b310;
}

.border-red {
	border: 1px solid #ff5b40;
}

.border-purple {
	border: 1px solid #663399;
}

.white {
	color: #fff;
}

.purple {
	color: #663399;
}

.light-purple {
	color:#9685bc;
}

.bg-white {
	background-color: #fff;
	margin: 10px 0;
}

.bg-light-purple {
	background: #9685bc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2ODViYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzlmOGVjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njg1YmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9685bc 0%, #9f8ec2 50%, #9685bc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9685bc), color-stop(50%,#9f8ec2), color-stop(100%,#9685bc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9685bc 0%,#9f8ec2 50%,#9685bc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9685bc 0%,#9f8ec2 50%,#9685bc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9685bc 0%,#9f8ec2 50%,#9685bc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9685bc 0%,#9f8ec2 50%,#9685bc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9685bc', endColorstr='#9685bc',GradientType=0 ); /* IE6-8 */

	margin: 10px 0;
	color: #fff;
}

.bg-purple {
	background: #663399; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzZmNDY5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjMzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #663399 0%, #6f4699 50%, #663399 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#663399), color-stop(50%,#6f4699), color-stop(100%,#663399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #663399 0%,#6f4699 50%,#663399 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #663399 0%,#6f4699 50%,#663399 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #663399 0%,#6f4699 50%,#663399 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #663399 0%,#6f4699 50%,#663399 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663399', endColorstr='#663399',GradientType=0 ); /* IE6-8 */
	margin: 10px 0;
	color: #fff;
}

.bg-light-grey {
	background-color: #f6f6f8;
}

.content {
	padding: 0;
}

.footer {
	background: #663399; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzZmNDY5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjMzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #663399 0%, #6f4699 50%, #663399 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#663399), color-stop(50%,#6f4699), color-stop(100%,#663399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #663399 0%,#6f4699 50%,#663399 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #663399 0%,#6f4699 50%,#663399 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #663399 0%,#6f4699 50%,#663399 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #663399 0%,#6f4699 50%,#663399 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663399', endColorstr='#663399',GradientType=0 ); /* IE6-8 */
	color: #fff;
}

.footer p {
	margin: 0;
}

.google-maps {
	position: relative;
	padding-bottom: 65.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.photo-right {
	margin: 0 0 10px 10px;
}

/* Bootstrap 5 Column */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
	.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {

}

@media (min-width: 768px) and (max-width: 991px) {
	
}

@media (max-width: 767px) {

}

@media (max-width: 991px) {
    
}
