#dvFastForms .ff-page-header,
#dvFastForms .ff-section-header { color:#861c3f!important; }
#dvFastForms .btnDiv .ff-btn-submit { background-color:#f7c542!important; color:#861c3f!important; }

h1,h2,h3,h4,h5,h6,
.banner-video-block .subtitle { color:#861c3f; }
.banner-video-block .subtitle { font-size:2.2rem; }
.banner-video-block .bottom-container .title { color:#f7c542; }
main a, .subtitle { color: #eb6443; }
.info-bar {
	background-color: #f7c542;
	color: #861c3f;
}
.info-bar a {
	color: #861c3f;
	text-decoration: underline;
}

.social-icons ul li:nth-child(1) { background-color: #b7263f; }
.social-icons ul li:nth-child(2) { background-color: #f7c542; }
.social-icons ul li:nth-child(3) { background-color: #eb6443; }
.social-icons ul li:nth-child(4) { background-color: #861c3f; }

.navbar-nav .dropdown-menu .dropdown-item:active,
.navbar-nav .dropdown-menu .dropdown-item.active,
.bg-light {
	background-color: #f1eee8!important;
}

@media only screen and (max-width: 991px ) {
	.navbar-toggler-wrapper {
		background-color: #b7263f;
	}
}

footer {
	background-color: #861c3f;
}
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6 { color: #fff; }

.content-editor-2-column-block h2 { color:#861c3f; } 
/*.banner-2-columns-fluid-block .content-wrapper { background-color:#f7c542; }*/
footer a, footer a:hover { color: #fff; } 
.text-primary { color: #f7c542!important; }
.btn-primary {
	color: #861c3f!important;
	background-color: #f7c542!important;
	border-color: #f7c542!important;
}
a.btn-secondary {
  color: #fff!important;
}
.btn-secondary, .btn-secondary:hover {
  color: #fff;
  background-color: #861c3f;
  border-color: #861c3f;
}
.btn-outline {
	color: #861c3f;
	background-color: #fff;
	border-color: #861c3f;
}
.testimonial-block {
	color: #fff;
	background-color: #eb6443;
}
.slick-prev::before, .slick-next::before {
  border-right: 3px solid #f7c542;
  border-bottom: 3px solid #f7c542;
}

.slider-block .slick-prev::before, .slider-block  .slick-next::before {
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

.banner-video-block .banner-video-wrapper .box-container-wrapper {
	background-color: #f7c542;
}
.banner-video-block .bottom-container {
	background-color:#b7263f;
}
		
.banner-event-block .background-container,
.post-nav, .jumbotron, .page-numbers.current > span,
.form-wrapper {
	background-color:#f1eee8;
}
.banner-event-block .left-content {
	background-color:#f7c542;
}
.border {
	border: 1px solid #f1eee8 !important;
}

.expo-guide-block .accordion > .card > .card-header .toggler,
.exhibitor-guide-block .accordion > .card > .card-header .toggler.collapsed {
	border-bottom:3px solid #b1b3b6;
}
.accordion > .card > .card-header .toggler .arrow {
	border-right-color: #b1b3b6;
	border-top-color: #b1b3b6;
}
.exhibitor-guide-block .accordion .card-body .row:nth-child(odd) {
	background-color:#f1eee8;
}
.expo-guide-block .card-body table td:before {
	color: #861c3f;
}
table {
	background-color: #b1b3b6;
	margin-bottom: 1.5rem;
}
table thead th, table thead td {
	color: #fff;
	background-color: #861c3f;
}
table tbody tr:nth-child(odd) td {
	background-color:#f1eee8;
}
table tbody tr:nth-child(even) td {
	background-color:#fff;
}