/** 
Colors 
**/
.text-primary,
.btn-primary .badge,
.btn-link,
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge,
p.drop-caps:first-child:first-letter,
.accent-color,
.posts-listing .post-time,
h3.title .title-border i,
.upcoming-events .event-cats a:hover,
.nav-np .next:hover,
.nav-np .prev:hover,
.basic-link,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.staff-item .meta-data,
.flexslider .flex-prev:hover,
.flexslider .flex-next:hover,
.event-list-item:hover .action-buttons > li > a:hover,
.accordion-heading:hover .accordion-toggle,
.accordion-heading:hover .accordion-toggle.inactive,
.accordion-heading:hover .accordion-toggle i,
.smaller-cont .lined-info h4 a,
.quick-info h4,
.sort-source li.active a,
.event-ticket h4,
.event-ticket .ticket-ico,
.tag-cloud a:hover,
.main-navigation > ul > li > ul > li a:hover,
.events-listing-content .event-title,
.twitter-widget .date {
  color: #7f0505; /* #3bafda */
}
a:hover {
  color: #3bafda;
}
.basic-link:hover {
  opacity: 0.9;
}
p.drop-caps.secondary:first-child:first-letter,
.accent-bg,
.fa.accent-color,
.btn-primary,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.label-primary,
.progress-bar-primary,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
.accordion-heading .accordion-toggle.active,
.accordion-heading:hover .accordion-toggle.active,
.panel-primary > .panel-heading,
.carousel-indicators .active,
.flex-control-nav a:hover,
.flex-control-nav a.flex-active,
.flexslider .flex-control-nav a.background--dark.flex-active,
.media-box .media-box-wrapper,
.notice-bar,
.featured-block figure,
.media-box .zoom .icon,
.media-box .expand .icon,
.latest-sermon-content,
.page-header,
.icon-box.icon-box-style1:hover .ico,
.event-page-cal,
.fc-event,
.sermon-media-left.sermon-links,
.nav-tabs li a:active,
.nav-tabs li.active a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background-color: #222;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.top-menu li a:hover {
  background: #222;
  opacity: 0.9;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
.panel-primary,
.panel-primary > .panel-heading,
.flexslider .flex-prev:hover,
.flexslider .flex-next:hover,
.btn-primary.btn-transparent,
.counter .timer-col #days,
.event-list-item:hover .event-list-item-date .event-date,
.icon-box.icon-box-style1 .ico,
.event-prog .timeline-stone,
.event-ticket-left .ticket-handle {
  border-color: #3bafda;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body,
#featured-events ul.slides {
  border-top-color: #3bafda;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body,
.nav-tabs li a:active,
.nav-tabs li.active a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.title .title-border {
  border-bottom-color: #3bafda;
}
/* Color Scheme Specific Classes */

/*Style*/
ul {
  padding-left: 0;
}
.page-header {
  margin: 0;
}

.bg-blue {
  background-color: #244afb !important;
}
.bg-brown {
  background-color: #7f0505;
}
.lgblue-bg {
  background-color: #3bafda;
  color: #fff;
}
.bold {
  font-weight: bold;
}
.fontsm {
  font-size: 13px;
}
.font2em {
  font-size: 4rem;
}

.green-bg {
  background-color: #91a522;
}
.bg-building {
  background-image: url("../images/hero/hero-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.principles .icon-box.icon-box-style1 .ico {
  float: none;
  width: 42px;
  height: 40px;
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  line-height: 44px;
  font-size: 20px;
  margin-right: 0;
  -webkit-transition: all 0.3s ease 0.2s;
  -moz-transition: all 0.3s ease 0.2s;
  -ms-transition: all 0.3s ease 0.2s;
  -o-transition: all 0.3s ease 0.2s;
  transition: all 0.3s ease 0.1s;
  padding: 10px 20px;
}
.principles .icon-box.icon-box-style1:hover .ico {
  color: #fff;
}
.principles .icon-box.icon-box-style1 .icon-box-head {
  border-bottom: 0;
}

.icon-box-head h4 {
  color: #fff;
}

.logo-img {
  background-image: url(../images/church_logo-white.png);
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  width: 90px;
  height: 90px;
}

.sticky-header .logo-img {
  background-image: url(../images/church_logo-transparent.png);
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  width: 60px;
  height: 60px;
}
