/* Color Primary */
a,
a:hover,
a:active,
.link,
.link:hover,
.link:active,
.btn-outline:hover,
.overview-item .summary h4,
.overview .overview-content li .summary h4,
.text-primary,
.service-blocks .block:hover .block-content a,
.widget-helpful-links .custom-list .item .item-title,
.merchandise .custom-list .item .item-title,
.page-not-found ul li a:hover,
.page-not-found ul li.active a,
.valued-staff h3, body.obituaries-search .obituary-search-wrapper
.input-search .input-group-btn .btn,
#RecentObituaries .profile .profile-desc-wrapper .profile-desc a.visit-tribute,
.template-footer .copyright a:hover,
button.mfp-arrow,
.checkbox-custom input[type="checkbox"]:checked + label:after,
.marker-icon,
.ppf__steps__list .ppf__steps__step.ppf__steps__step--active a span,
.ppf__paginator__button,
.testimonials-wrapper .testimonial-box blockquote:before,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__fake-link {
	color: #3a2314;
}

.service-blocks .block:focus-within .block-content a {
	color: #3a2314;
}

.slide-item.slide-item-video .slideshow__slide__action .btn-play svg g {
	fill: #3a2314;
}

@media (max-width: 767px) {
  .pagination > li.active a,
  .pagination > li.active a:hover {
    color: #3a2314;
  }
}

.widget.quote blockquote:before {
	color: #AC683B;
}

.btn-primary,
.btn-secondary:hover, .btn-secondary:active,
.btn-default,
.input-search .input-group-btn .btn:hover, .input-search .input-group-btn .btn:active,
.radio-custom input[type="radio"]:checked + label:after,
.select2-results .select2-highlighted,
.template-footer .social-icons a:hover i,
.footer-locations__social__item:hover .fa,
.three-bounce > div,
.remove-subscription-wrapper .three-bounce > div,
body.obituaries-search .obituary-search-wrapper .input-search .input-group-btn .btn:active,
body.obituaries-search .obituary-search-wrapper .input-search .input-group-btn .btn:hover,
body.obituaries-search .obituary-search-wrapper .alphabet ol li a:hover,
body.obituaries-search .obituary-search-wrapper .alphabet ol li.active a,
#suggestions ul li.selected,
.tributes-suggestions ul li.selected,
#service-selector .ss-controls .ss-slider-wrapper .slider .slider-handle,
#service-selector .ss-controls .ss-pager ul li a span,
.translatorbar-wrapper a.translatorbar-open,
.translatorbar-wrapper .translatorbar-container,
button.mfp-close, .mfp-close-btn-in button.mfp-close,
.event-detail .registration-wrapper .registration__title,
.event-detail .registration-wrapper .registration__subtitle,
.btn-social:hover,
.widget.quote,
.marker-icon-alt:after,
.btn-plyr-play,
.ppf__steps__list .ppf__steps__step.ppf__steps__step--active a:after,
.ppf__steps__list .ppf__steps__step a:hover:after,
.ppf .page-intro-token code,
header.template-header.multiple-phones .call-us-button ul.phone-list,
.template-header .template-header-mobile-bar,
header.template-header .navbar-toggle .icon-bar,
body.navbar-side-opened header.template-header .navbar-toggle,
.modal-callus .modal-callus-header,
.widget.widget-custom-form.wrapped-form form .wrapped-form__title {
	background-color: #3a2314;
}

.marker-icon-alt {
  background: rgba(58, 35, 20, 0.5);
 }

.btn-plyr-play--parent:hover .btn-plyr-play,
.btn-plyr-play:hover {
  background-color: #603A21;
}

.btn-primary,
header.template-header .form-obit-search.active .input-search .form-control,
header.template-header .form-obit-search.active .input-search .input-group-btn .btn,
body.obituaries-search .obituary-search-wrapper .input-search .input-group-btn .btn:active,
body.obituaries-search .obituary-search-wrapper .input-search .input-group-btn .btn:hover,
.callout-box .videoplayer-wrapper:hover, .callout-box .videoplayer-wrapper:active,
#RecentObituaries .form-obit-search.active .input-search,
.translatorbar-wrapper a.translatorbar-open,
button.mfp-close, .mfp-close-btn-in button.mfp-close,
.event-detail .registration-wrapper,
.widget.widget-custom-form.wrapped-form,
.form-control:focus,
.has-success .form-control:focus,
.has-error .form-control:focus,
.form-control:focus + .input-group-addon,
.has-success .form-control:focus + .input-group-addon,
.has-error .form-control:focus + .input-group-addon,
.select2-drop.select2-drop-above.select2-drop-active,
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
.select2-drop-active {
	border-color: #3a2314;
}

.input-search:focus-within .form-control,
.input-search:focus-within .input-group-btn .btn,
.form-group--file:focus-within .form-control.file-preview {
	border-color: #3a2314;
}

.input-search .input-group-btn .btn:hover, .input-search .input-group-btn .btn:active {
	-webkit-text-stroke: 2px #3a2314;
}

body.obituaries-search .obituary-search-wrapper .input-search .input-group-btn .btn:active i,
body.obituaries-search .obituary-search-wrapper .input-search .input-group-btn .btn:hover i {
	-webkit-text-stroke: 4px #3a2314;
}

.tributes-suggestions ul {
	border-bottom-color: #3a2314;
	border-left-color: #3a2314;
	border-right-color: #3a2314;
}

#image-cropper .cropit-image-zoom-input::-webkit-slider-thumb:hover {
	background: #3a2314;
}

#image-cropper .cropit-image-zoom-input::-moz-range-thumb:hover {
	background: #3a2314;
}

@media (max-width: 767px) {
	body.obituaries-search .obituary-search-wrapper .input-search .input-group-btn .btn:active i,
	body.obituaries-search .obituary-search-wrapper .input-search .input-group-btn .btn:hover i {
		-webkit-text-stroke: 2px #3a2314;
	}
}

.form-control-input input[type="file"]:hover + .btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:hover:active,
button.mfp-close:hover,
button.mfp-close:active, .mfp-close-btn-in button.mfp-close:hover,
.mfp-close-btn-in button.mfp-close:active,
html.not-mobile-device .widget .page__link__wrapper .page__link:hover .btn-primary,
header.template-header.multiple-phones .call-us-button:hover .btn {
	background-color: #140C07;
	border-color: #140C07;
}

header.template-header .navbar-side .mobile-main-nav ul li a.active {
	color: #3a2314;
}

header.template-header .navbar-side .mobile-main-nav ul li a.active:hover,
header.template-header .navbar-side .mobile-main-nav ul li a:hover,
.internal-menu-container {
	background: #3a2314;
}

.text-primary, .valued-staff h3 {
	-webkit-text-stroke: 0.5px rgba(58, 35, 20, 0.2);
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
	background: #3a2314;
}

.bootstrap-datetimepicker-widget table td.today:before {
	border-bottom-color: #3a2314;
}

/* Plyr */
.plyr--full-ui input[type=range] {
	color: #3a2314;
}

.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control[aria-expanded=true],
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control[aria-expanded=true],
.plyr--video .plyr__control:hover,
.plyr--audio .plyr__control:hover,
.plyr .plyr__control--overlaid,
.plyr .plyr__control--overlaid:focus {
	background: #3a2314;
}


.plyr .plyr__control--overlaid:hover {
	background: #55331D;
}

.radio-btn input[type='radio']:checked + label,
.event__other__wrapper .event__other__content:hover {
	background: #3a2314;
	border-color: #3a2314;
}

.ppf__paginator__button:not([disabled]):hover {
	color: #603A21;
}

/* Pagination */
.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:hover {
	background-color: #3a2314;
	border-color: #3a2314;
}

.pagination > li > a:hover,
.pagination > li > span:hover {
	background-color: #140C07;
	border-color: #140C07;
}

a.internal-menu__nav__link:hover {
	background-color: #23150C;
}

.internal-menu__nav__item.active .internal-menu__nav__link,
.okayNav__nav--invisible a.internal-menu__nav__link:hover,
.internal-menu__nav__item.active .internal-menu__nav__link:active {
	color: #3a2314;
}

.okayNav__nav--invisible {
	background: #3a2314;
	border-color: #3a2314 transparent #3a2314 #3a2314;
}

/* Footer Locations */
.location__text--directions a,
.location__text--directions a:hover,
.location__text--directions a:visited,
.location__text--directions a:active,
.footer-locations--explore__popup__close:hover {
	color: #3a2314;
}

.footer-locations__carousel .owl-page span {
	border-color: #3a2314;
}

.footer-locations__carousel .owl-page.active span {
	border-color: #3a2314;
	background-color: #3a2314;
}

@media (min-width: 768px) {
  .footer-locations__carousel__location__wrapper.active .footer-locations__carousel__location {
	  background: #3a2314;
  }
}

.btn-play {
	background-color: #3a2314;
}

.btn-play--parent:hover .btn-play,
.btn-play:hover {
  background-color: #603A21;
}
