@charset "UTF-8";
body {
    font-size: 18px;
    color: #3B5C91;
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-color: #EBEBE1;
    overflow-x: hidden;
    font-style: normal;
    font-weight: 400;
    font-family: vera-sans;
}
.container-fluid {
    background-color: #EBEBE1;
    width: 100%;
    float: left;
}
#homeContainer {
    width: 100%;
    float: none;
    color: #FFFFFF;
}
#logoRow {
    background-color: #FFF;
    float: none;
}
.navbar-header {
}
#defaultNavbar1 a:link  {
	color: #FFFFFF;
}
.dropdown-menu  {
	background-color: #2C4579;
	color: #CACACA;
}
.dropdown  {
    font-family: vera-sans;
    color: #FFFFFF;
    font-size: large;
    float: none;
    font-style: normal;
    font-weight: 400;
}
.dropdown .dropdown-menu li a:link  {
	color: #CBCBCB;
}
.dropdown .dropdown-menu li a:visited  {
	color: #CBCBCB;
}
.dropdown .dropdown-menu li a:hover  {
	color: #2C4579;
}
.dropdown-toggle {
    color: #E0E0E0;
    float: none;
    font-family: "Lucida Grande", Verdana, sans-serif;
}


#tagline {
    background-color: #FFFFFF;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
    padding-top: 20px;
    padding-bottom: auto;
 20   float: right;
    padding-right: 30px;
}
#tagline p {
    float: right;
    padding-top: 20px;
}
#tagline h2 {
    color: #FFFFFF;
    text-shadow: 0px 0px;
    text-align: left;
    padding-left: 30px;
    line-height: 10px;
    text-decoration: none;
}
#tagline h3 {
    color: #2C4579;
    text-shadow: 0px 0px;
    line-height: 15px;
    text-align: right;
    padding-right: 20px;
    float: right;
}
.img-responsive.homeImage {
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
.fbook {
	float: right;
}
.wpress {
	float: right;
}
.linkedin {
	float: right;
}

.fbook {
}
.social {
	float: left;
	margin-left: 0px;
}
.navbar-header .navbar-brand {
	float: left;
	margin-left: -20px;
}
.wpress {
}
.linkedin {
}
.dropdown-menu {
	background-color: #2B4579;
	color: #FFFFFF;
	float: none;
}
.dropdown {
    text-transform: none;
}
.dropdown-toggle {
}
#navBackground .navbar-header {
    display: none;
}
.navbar.navbar-inverse {
    border-top-color: #FFFFFF;
    background-color: #2B4579;
    border-radius: 0px;
    float: none;
}
#navBackground #inverseNavbar1 .nav.navbar-nav {
    margin-right: auto;
    float: none;
    padding-right: 20px;
    display: inline-block;
}
.navbar.navbar-inverse #navBackground {
    background-color: #2B4579;
    -webkit-box-shadow: 0px 0px #4B4949;
    box-shadow: 0px 0px #4B4949;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.nav.navbar-nav {
}
.navbar.navbar-inverse.col-md-12 {
	-webkit-box-shadow: 0px 5px 10px;
	box-shadow: 0px 5px 10px;
}
.social-mobile {
    visibility: collapse;
    height: 0px;
}
.homeImage {
	margin-left: auto;
	margin-right: auto;
}
#mainContent  {
}
#mainContent .row {
}
#mainContent .row .col-md-3 {
	background-color: #3B5C91;
	height: 100%;
	border-right: thin groove #D1CAB8;
}
#logoBox {
    background-color: #FFF;
}
/*Start - CSS from original site*/
.scriptures {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #30528B;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.scriptures tr {
	padding-top: 20px;
	padding-bottom: 20px;
}
dd {
	padding-bottom: 10px;
	margin-left: 20px;
}
.headings {
    font-size: 30px;
    font-weight: 700;
    color: #3B5C91;
    font-family: vera-sans;
    font-style: normal;
}
.headings2 {
    font-size: 18px;
    font-weight: 400;
    color: #426294;
    text-align: left;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: vera-sans;
    font-style: normal;
}
p {
    font-family: vera-sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    color: #426294;
}
h3 {
    color: #426294;
    font-weight: bold;
}
#missionBox #unique {
    margin-left: auto;
    margin-right: auto;
    width: 75%;
}
/*End - CSS from original site*/
.col-md-9 .mainContent article {
	width: 100%;
}
dl {
	color: #30528B;
}
#columnLeft {
    -webkit-box-shadow: 3px 2px 8px 2px #6E6C6C;
    box-shadow: 3px 2px 8px 2px #6E6C6C;
    padding-left: 0px;
}
#columnLeft img {
}
.mainContent {
	float: left;
}
#footer {
    background-color: #2C4579;
    margin-left: 0px;
}
#footer .row {
    float: none;
    display: block;
}
#footer .col-md-3 {
    text-align: left;
}
#footer ul {
    margin-left: 0px;
    margin-right: 0px;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: none;
    padding-left: 0px;
}
#footer a:link   {
    color: #CBCBCB;
    list-style-image: none;
    float: left;
    font-size: small;
}
#footer a:visited {
    color: #CBCBCB;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.footerBox {
    text-align: center;
}
.botNav {
    display: inline-block;
    color: #FFFFFF;
    text-align: center;
    width: 220px;
}
.botNav ul {
    float: left;
    text-align: left;
    list-style-type: none;
    color: #FFFFFF;
}
.copyright {
    color: #FFFFFF;
    text-align: center;
    padding-bottom: 15px;
    background-color: #2C4579;
    border-top-color: #FFFFFF;
    width: 100%;
    padding-top: 10px;
    border-top-width: thin;
}
.connect-social {
    color: #FFFFFF;
    text-align: center;
    background-color: #2C4579;
    border-top-color: #FFFFFF;
    width: 100%;
    padding-top: 10px;
    border-top-width: thin;
    padding-bottom: 20px;
}
.toTop {
    float: right;
    margin-right: 30px;
}
#carousel1 {
    background-color: #FFFFFF;
    margin-left: 10px;
    margin-right: 0px;
}
.carousel-indicators {
    visibility: hidden;
    color: #000000;
}
#homeContainer1 {
    background-color: #EBEBE1;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#inLightLogo {
	margin-left: auto;
	margin-right: auto;
}
.socialLink {
    width: 40px;
}
#social {
    width: 40px;
    position: fixed;
    z-index: 1;
    top: 430px;
    left: 5px;
    background: #fff;
    overflow-x: hidden;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}
.infoBox {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-style: solid;
    border-color: #A3A3A3;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
    text-align: center;
    color: #3B5C91;
    font-size: 1.2em;
    font-weight: bold;
    left: auto;
    right: auto;
    display: inline-block;
    float: none;
    margin-right: 15px;
}
.infoBox .img-rounded.img-responsive  {
    padding-top: 10px;
}
#infoBox {
    margin-left: auto;
    margin-right: auto;
    float: none;
    text-align: center;
}
#logoBox {
    margin-left: auto;
    margin-right: auto;
}
.desireButtons {
    margin-left: auto;
    margin-right: auto;
    float: none;
    text-align: center;
}
#missionBox {
    padding-left: 70px;
    background-color: #D1CAB8;
    text-align: left;
    padding-top: 25px;
    padding-right: 45px;
    padding-bottom: 25px;
    color: #3B5C91;
}
#missionBox h3 {
    font-size: 1.5em;
    font-style: normal;
    font-weight: 400;
}
#support .btn btn-primary   {
    text-align: center;
    font-size: x-large;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
#homeImage1 {
    display: block;
}
#homeImage2 {
    display: none;
}
#imageSpirit {
    margin-top: 10px;
}
#imageStorms {
    margin-top: 10px;
}
#imageGreater {
    margin-top: 10px;
}
#robVideo {
    float: right;
    padding-right: 5px;
    margin-bottom: 20px;
}
#robVideo2 {
    display: none;
    float: right;
}
#supportButton {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block;
    font-size: x-large;
    border-radius: 5px;
    -webkit-box-shadow: 5px 5px 10px #545050;
    box-shadow: 5px 5px 10px #545050;
    margin-bottom: 35px;
    margin-top: 25px;
    float: none;
}
#businessPhotos {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#columnLeft table {
    padding-left: 30px;
}
#mainContent .col-md-9 {
}
a:link  {
    color: #2D518C;
    font-weight: bold;
}
a:visited {
    color: #2D518C;
}
h4  {
    font-weight: bold;
    padding-top: 15px;
}
#footer #inLightLogo  {
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: block;
    width: 200px;
}
form {
    float: left;
}
.panel.panel-default #test .panel-body {
    background-color: #ECEBE1;
    border-style: none;
}
.panel.panel-default .panel-heading  {
    background-color: #ECEBE1;
    border-style: none;
}
.panel-group {
    width: 100%;
}
#desires {
    padding-top: 30px;
}
#missionBox .indent {
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
}
#missionBox ol {
    width: 65%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
table tr .formheight {
}

@media (max-width:600px){
.mission {
    font-family: vera-sans;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #3B5C91;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-style: normal;
    font-weight: 400;
}
.mission ol li {
    text-align: left;
    padding-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
}
.dropdown {
	width: 100%;
}
#social {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    float: left;
    display: none;
}
.infoImage {
    margin-top: 10px;
}
#homeImage1 {
    display: none;
}
#homeImage2 {
    display: block;
}
	#tagline {
    width: auto;
    height: 1px;
    float: none;
    text-align: center;
}
#tagline p {
    text-align: center;
}

#footer_mobile {
    background-color: #2C4579;
    margin-left: 0px;
}
#footer_mobile .row {
    float: none;
    display: block;
}
#footer_mobile .col-md-3 {
    text-align: left;
}
#footer_mobile ul {
    margin-left: 0px;
    margin-right: 0px;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    list-style-type: none;
    padding-left: 0px;
}
#footer_mobile a:link   {
    color: #CBCBCB;
    list-style-image: none;
    float: left;
    font-size: small;
}
#footer_mobile a:visited {
    color: #CBCBCB;
}
#footer_mobile a:hover {
	color: #FFFFFF;
	text-decoration: none;
}	
	
#missionBox {
    margin-left: 10px;
    font-size: 0.9em;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-family: vera-sans;
    font-style: normal;
    font-weight: 400;
}
#footer {
    
}
#missionBox .indent {
    margin-left: 40px;
    margin-right: 40px;
}


}

@media (max-width:780px){
#missionBox h3 {
    font-size: medium;
}
	
#navBackground .navbar-header {
    display: block;
}
#mainContent #columnLeft  {
    font-size: 1em;
    display: none;
    height: 0px;
}
	.dropImage{
		visibility: collapse;
	width: 0px;
	height: 0px;
		
	}	
	.navbar-collapse  {
}
.social-mobile {
    visibility: visible;
}
#social {
}
#tagline {
    float: none;
    text-align: center;
}
#tagline .row {
    display: inline-block;
    text-align: center;
    float: none;
}
.infoBox {
    max-width: 400px;
}
.copyright {
    background-color: #2C4579;
    color: #9A9191;
}
#robVideo2 {
    display: inline-block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
#businessPhotos {
    height: 0px;
    visibility: hidden;
}
#footer_mobile {
    visibility: hidden;
}
	
.inlightnav {
	background-color: #2B4579;
	border-top-width: thin;
	border-top-color: #FFFFFF;
}
.download-width {
}
.down {
}
.navbar-nav-right {
}

@media (max-width: 900px) {

.navbar-header {

float: none;

}

.navbar-toggle {

display: block;

}

.collapse.navbar-collapse {

display: none!important;

}

.nav.navbar-nav {

float: none!important;

    }

.navbar-nav>li {

float: none;

}

.navbar-nav>li>a {

padding-top: 20px;

padding-bottom: 20px;

border-bottom: 1px solid #fff;

}

 #tagline {
    width: auto;
    height: 1px;
    float: none;
    text-align: center;
}
#tagline p {
    text-align: center;
}

.collapse.in{

display:block !important;

}
#footer .col-md-2 {
    text-align: center;
    padding-top: 15px;
}

}

@media (max-width:1000px){

.logo-home {
	margin-left: 100px;
}
#robVideo2 {
    margin-left: 0%;
    position: static;
}
}
.dropImage {
    margin-left: 50px;
    height: 700px;
}
.drop-up {
    top: auto;
    bottom: 100% !important;
}
#toTop{
    position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
}
.toTop {
}
#homeImageRow {
}
.de {
}
.infoImage {
}
#imageSpirt {
}
@media screen and (min-width: 1000px) {
  .navbar-brand {
    float: left;
    margin-right: 5px;
    margin-left: -15px;
  }
  .navbar-nav {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    border-radius: 0;
  }
  .navbar-nav.pull-right {
    float: right;
    width: auto;
  }
  .navbar-toggle {
    position: relative;
    top: auto;
    left: auto;
    display: none;
  }
  .nav-collapse.collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
	#tagline {
    width: auto;
    height: 1px;
    float: none;
    text-align: center;
}
#tagline p {
    text-align: center;
}
}
