a,.tp-caption a.btn:hover {
	color: #643778;
}
a:hover {
	color:#000;
}
.form-control {
  color: #643778;
}
 
/*.form-control:focus {
  border-color: #643778;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(100, 55, 120, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(100, 55, 120, .6);
}

form#contact-form input:focus,form#contact-form select:focus,form#contact-form textarea:focus {
	border-color: #643778;
}*/

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: #643778;
}

.widget-avatar .avatar:hover {
    border: 5px solid #643778;
}

.bg-skin {
	background: #643778;
}

footer {
    background-color: #643778;
}

.btn-skin {
  color: #fff;
  background-color: #643778;
  border-color: #643778;
}

/* =========================== */

.navbar {
	/*background-color: rgba(255,255,255,0.5);*/
    background-color: rgba(255,255,255,1);
}

.top-nav-collapse {
	background-color: #fff;
}


.navbar-custom ul.nav ul.dropdown-menu li a:hover {
	color: #643778;
}

.navbar-nav ul.nav li a, .navbar-custom ul.nav li a {
	color: #643778;
}

.navbar-custom.top-nav-collapse ul.nav li a {
	color: #643778;
}

/*.navbar-nav > li.active,
.navbar-custom ul.nav li.active,
.navbar-custom ul.nav li.active a,
.navbar-custom.top-nav-collapse ul.nav li.active {
*/

.navbar-custom ul.nav li.active a {
	color: #fff; 
	background-color:#643778;
}

.navbar-custom ul.nav li.active ul.dropdown-menu li a {
	background-color: #fff;
	color:#643778;
}

.navbar-custom ul.nav li.active ul.dropdown-menu li a:hover {
	color: #fff;
	background-color:#643778;
}

.navbar-nav > li a:hover,
.navbar-custom ul.nav li a:hover,
/*.nav-tabs > li > a:hover,*/
.navbar-custom.top-nav-collapse ul.nav li a:hover,
.navbar-custom ul.nav ul.dropdown-menu li a:hover {
	color: #fff;
	background-color: #643778;
}

.navbar-custom.top-nav-collapse {
	border-bottom: 0px;
}

.navbar-brand h1 {
	color: #643778;
}

.navbar-toggle {
	color: #643778;
}

.slogan h2 small {
	color: #fff;
}

.slogan .scripture {
	color: #fff;
	background: rgba(100,55,112,0.6);
	text-shadow: -1px -1px 1px #000;
    margin-top: 80px;
}

.slogan .scripture a {
    color:#FF6;
}

.specialNews {
	margin-bottom: 20px;
    padding-top: 20px;
    color: #fff;
	background: #643778;
	text-shadow: -1px -1px 1px #000;
    /*margin-top: 80px;*/
}

.specialNews a, .specialNews a.btn:hover {
	color:lightyellow;
	text-decoration: underline;
}

.slogan .specialNews {
    margin-top: 80px;
}


/* =========================== */

.breadcrumb>.active {
	color: #643778;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	background-color: #643778;
	color: #fff;
}

.tab-content h1, .tab-content h2 {
	color: #643778;
}

.panel-default>.panel-heading {
	color: #643778;
}


.btn-default {
    border: none;
	outline:0;
    color: #643778;
}

.btn-default:active,
.btn-default:hover,
.btn-default:focus {
    border: none;
	outline:0;
    color: #fff;
    background-color: #643778;
}

.btn-primary {
	outline:0;
    color: #fff;
	background-color: #643778;
}

.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus {
    /*border: none;
	outline:0;
    color: #643778;
    background-color: #fff;
	border: 1px solid #643778;*/
    background-color: #000;
}

.btn-info {
    outline:0;
    color: #000;
    background-color: #fff;
	border: 1px solid #643778;
}
.btn-info:active,
.btn-info:hover,
.btn-info:focus {
    outline:0;
    color: #643778;
    background-color: #fff;
	border: 1px solid #000;
}
