.tomato.bg-overlay {
	background: #ff0000 !important;
}

.goldenrod.bg-overlay {
	background: #ff0000 !important;
}

.turquoise.bg-overlay {
	background: #ff0000 !important;
}

.violet.bg-overlay {
	background: #ff0000 !important;
}

.brown.bg-overlay {
	background: #ff0000 !important;
}

.pink.bg-overlay {
	background: #ff0000 !important;
}

.goldenrod.gallery-post .background-overlay {
	background: #ff0000 !important;
}

.purple.gallery-post .background-overlay {
	background: #ff0000 !important;
}

.green.gallery-post .background-overlay {
	background: #ff0000 !important;
}

.pink.gallery-post .background-overlay {
	background: #ff0000 !important;
}

.brown.gallery-post .background-overlay {
	background: #ff0000 !important;
}

.violet.gallery-post .background-overlay {
	background: #ff0000 !important;
}

.btn-theme-second {
	color: #ffffff !important;
}

.custom-breadcrumb {
	background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
	padding-top: 150px;;
}

.custom-breadcrumb .breadcrumb-container-inner .heading-title {
	display: none;
}

.custom-breadcrumb .breadcrumb {
	background: #ff0000;
}

.custom-breadcrumb .breadcrumb:after {
	background: #ff0000;
}

input.wpcf7-form-control.wpcf7-submit {
   display: block;
   margin: 0 auto;
	background: #000000;
	color: #f7f3e3;
}

.red-links {
	color: #ff0000;
}

.red-links:hover {
	color: #000000;
	text-decoration: underline;
}
.header-v2 .header-bottom .header-bottom-inner ul.gva-nav-menu > li > a {
	color: #000000;
}

.gva-nav-menu, .gva-main-menu a {
	color: #000000; 
}

.menu-item:hover a {
	color: #ff0000 !important;
}

ul.gva-nav-menu > li > a:after {
	background: #ff0000;
}

input[type="tel"]  {
	width: 100%;
	background-color: #F2F0EC;
	height: 68px;
}

input::placeholder  {
	color: #000;
}

span.wpcf7-list-item { display: block; }

#discipleship-checkboxes {
	color: #ffffff;
}

ul.gva-nav-menu > li .submenu-inner li a, ul.gva-nav-menu > li ul.submenu-inner li a {
	color: #000000 !important; 
}

ul.gva-nav-menu > li .submenu-inner li a, ul.gva-nav-menu > li ul.submenu-inner li a:hover {
	color: #ff0000 !important; 
}

.turquoise.event-block .event-image .event-date, .turquoise.event-block .event-image .event-date:before {
	background: #ff0000;
}

.turquoise.event-block .event-content .event-meta {
	color: #ff0000;
}

.violet.event-block .event-image .event-date, .violet.event-block .event-image .event-date:before {
	background: #ff0000;
}

.violet.event-block .event-content .event-meta {
	color: #ff0000;
}

.tomato.event-block .event-image .event-date, .tomato.event-block .event-image .event-date:before {
	background: #ff0000;
}

.tomato.event-block .event-content .event-meta {
	color: #ff0000;
}

.brown.event-block .event-image .event-date, .brown.event-block .event-image .event-date:before {
	background: #ff0000;
}

.brown.event-block .event-content .event-meta {
	color: #ff0000;
}

.pink.event-block .event-image .event-date, .pink.event-block .event-image .event-date:before {
	background: #ff0000;
}

.pink.event-block .event-content .event-meta {
	color: #ff0000;
}

.goldenrod.event-block .event-image .event-date, .goldenrod.event-block .event-image .event-date:before {
	background: #ff0000;
}

.goldenrod.event-block .event-content .event-meta {
	color: #ff0000;
}

.event-block .event-content {
	background: #f7f3e3;
}

.title a:hover {
	color: #ff0000 !important;
}

.event-single .entry-meta a {
	color: #ff0000;
}
.event-single .meta-block.speakers .speaker-item .job {
	color: #ff0000;
}

.event-single .meta-block .block-title::after {
	background: #ff0000
}

.background-overlay {
	background: #ff0000 !important; 
}

.mini-cart-header {
	display: none; 
}

.header-mobile .main-search {
	display: none; 
}

@media (max-width: 768px) {
    .header-mobile .mobile-logo {
			max-width: 65%;
	}
	.custom-breadcrumb {
	background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
	padding-top: 0px;
}
}

.btn-theme::before {
	background: #000000;
}

.btn-theme {
	background: #000000;
	color: #f7f3e3;
}

.btn-theme:hover {
	color: #f7f3e3;
}

ul.gva-nav-menu > li {
	padding-top: 20px;
	padding-bottom: 20px; 
}

.event-map {
	display: none;
}

.meta-block.speakers {
	display: none;
}
