/* Color Primary */
.btn-primary:hover,
.btn-primary:active,
.btn-default,
.btn-store:hover,
.btn-store:active,
#obituaries .btn-store:hover,
#obituaries .btn-store:active,
.input-search-outline .input-group-btn .btn:hover,
.input-search-sm .input-group-btn .btn:hover,
header.template-header .tribute-autocomplete .input-search .input-group-btn .btn:hover,
.template-header-sub .header-sub-wrapper,
.template-header-sub .navbar-toggle,
#HeaderSuggestions ul li.selected,
.template-footer .copyright,
.three-bounce>div,
.remove-subscription-wrapper .three-bounce > div,
body.obituaries-search .obituary-search-wrapper .search-form,
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,
#service-selector .ss-controls .ss-pager ul li a span,
.translatorbar-wrapper a.translatorbar-open,
.translatorbar-wrapper .translatorbar-container,
#service-selector .ss-controls .ss-slider-wrapper .slider .slider-handle,
.marker-icon-alt:after,
.form-control-input input[type="file"]:hover + .btn-primary,
.event-detail .registration-wrapper .registration__title,
.event-detail .registration-wrapper .registration__subtitle,
html.not-mobile-device .widget .page__link__wrapper .page__link:hover .btn-primary,
.widget.quote,
.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 .header-items .sub-nav ul li.website-phone-dropdown ul,
.modal-callus .modal-callus-header,
.tributes3__profile:hover,
.widget.widget-custom-form.wrapped-form form .wrapped-form__title,
.footer-locations__carousel .owl-page.active span,
.owl-theme .owl-controls .owl-pagination .owl-page.active span {
	background-color: #9b7850;
}

.modal-callus .mfp-close,
.modal-callus .mfp-close:hover {
	background-color: #9b7850 !important;
}

.btn-plyr-play--parent:hover .btn-plyr-play,
.btn-plyr-play:hover {
	background-color: #B3916B;
}

.marker-icon-alt {
	background: rgba(155, 120, 80, 0.5);
}

.footer-locations__carousel .owl-page.active span,
.btn-primary:hover,
.btn-primary:active,
.form-control-input input[type="file"]:hover + .btn-primary,
body.header-search-active header.template-header .tribute-autocomplete .input-search,
.btn-store,
.callout-box .videoplayer-wrapper:hover,
.callout-box .videoplayer-wrapper:active,
.module-obit-search .input-search.has-focus,
.module-obit-search .active .input-search,
.translatorbar-wrapper a.translatorbar-open,
.footer-locations__carousel .owl-page span,
.form-control-input input[type="file"]:hover + .btn-primary,
.event-detail .registration-wrapper,
html.not-mobile-device .widget .page__link__wrapper .page__link:hover .btn-primary,
.widget.widget-custom-form.wrapped-form,
.owl-theme .owl-controls .owl-pagination .owl-page span,
.has-success .form-control:focus,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus + .input-group-addon,
.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: #9b7850;
}

.template-header-sub .input-search-sm:focus-within,
.form-group--file:focus-within .form-control.file-preview {
	border-color: #9b7850;
}

.input-search-outline .input-group-btn .btn:hover,
.input-search-sm .input-group-btn .btn:hover,
header.template-header .tribute-autocomplete .input-search .input-group-btn .btn:hover,
header.template-header .tribute-autocomplete .input-search .input-group-btn .btn:active {
	-webkit-text-stroke: 1px #9b7850;
}

.tributes3__cta .tributes3__view-details:hover {
	-webkit-text-stroke: 0.5px rgba(155, 120, 80, 0.2);
}

.btn-outline:active,
.btn-outline:hover,
.btn-store,
#HeaderSuggestions ul span,
.overview-item .summary h4,
.overview .overview-content li .summary h4,
.overview-item .summary h4 a,
.overview .overview-content li .summary h4 a,
.text-primary,
.service-blocks .block .block-content.block-primary,
.service-blocks .block .block-content.block-primary .h3,
.service-blocks .block .block-content.block-primary 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,
.blog-posts .blog-post .post-title,
.module-community-events .event .event-header .event-title h3,
.input-search-outline .input-group-btn .btn,
.input-search-sm .input-group-btn .btn,
.input-search .input-group-btn .btn,
.marker-icon,
.ppf__steps__list .ppf__steps__step.ppf__steps__step--active a span,
.ppf__paginator__button,
.tributes3__cta .tributes3__view-details:hover,
a.internal-menu__nav__link:hover,
.footer-locations--explore__popup__close:hover,
.footer-locations--explore__panel__header__title,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__fake-link {
	color: #9b7850;
}

@media (max-width: 767px) {
  .pagination > li.active a,
  .pagination > li.active a:hover {
    color: #9b7850;
  }
}

#HeaderSuggestions ul,
#suggestions ul,
#TributeSuggestions ul {
	border-bottom-color: #9b7850;
	border-left-color: #9b7850;
	border-right-color: #9b7850;
}

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 #9b7850;
}

button.mfp-close:hover,
button.mfp-close:active,
.mfp-close-btn-in button.mfp-close:hover,
.mfp-close-btn-in button.mfp-close:active {
	background: #9b7850;
	border-color: #9b7850;
}

#image-cropper .cropit-image-zoom-input::-webkit-slider-thumb:hover {
	background: #9b7850;
}

#image-cropper .cropit-image-zoom-input::-moz-range-thumb:hover {
	background: #9b7850;
}

@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 #9b7850;
	}
}

.text-primary,
.valued-staff h3 {
	-webkit-text-stroke: 0.5px rgba(155, 120, 80, 0.2);
}

.template-header-sub .navbar-side .mobile-main-nav ul li a.active,
.internal-menu__nav__item.active .internal-menu__nav__link,
.testimonials-wrapper .testimonial-box blockquote:before {
	color: #f3b772;
}

.template-header-sub .navbar-side .mobile-main-nav ul li a.active:hover,
.template-header-sub .navbar-side .mobile-main-nav ul li a:hover,
.okayNav__nav--invisible a.internal-menu__nav__link:hover {
	color: #fff;
	background: #f3b772;
}

.widget.quote blockquote:before {
	color: #D5C3AF;
}

.template-footer .copyright a {
	color: #CDB79E;
}

/* Color Secondary */
.btn-primary,
.btn-default:hover,
.btn-default:active,
button.mfp-close,
.mfp-close-btn-in button.mfp-close {
	background: #f3b772;
	border-color: #f3b772;
}

.input-search .input-group-btn .btn:hover,
.input-search .input-group-btn .btn:active {
	background: #f3b772;
	-webkit-text-stroke: 4px #f3b772;
}

.radio-custom input[type="radio"]:checked+label:after,
.select2-results .select2-highlighted,
.template-header-sub .main-nav ul li.nav-item a:hover,
.template-header-sub .navbar-side .mobile-main-nav ul li a.active:hover,
body.section-home.page- #home .template-header,
#TributeSuggestions ul li.selected,
#obituaries .template-header-wrapper,
.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:hover,
.widget__related-links {
	background-color: #f3b772;
}

.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:hover {
	border-color: #f3b772;
}

.template-header-sub .navbar-side-wrapper .input-search .input-group-btn .btn:hover,
.template-header-sub .navbar-side-wrapper .input-search .input-group-btn .btn:active {
	-webkit-text-stroke: 1px #f3b772;
}

.checkbox-custom input[type="checkbox"]:checked+label:after,
button.mfp-arrow,
#service-selector .mfp-close:hover,
a,
a:hover,
a:active,
.link,
.link:hover,
.link:active,
#suggestions ul a,
#RecentObituaries .module-footer a.view-all,
#TributeSuggestions ul span {
	color: #f3b772;
}

.template-footer .copyright a.btn-primary {
	background-color: #f3b772;
}

.template-footer .copyright a.btn-primary:hover {
	background-color: #ED932C;
}

@media (max-width: 480px) {
	.module-obit-search .input-search .btn:hover {
		-webkit-text-stroke: 1px #f3b772;
	}
}

/* Fixes */
#obituaries .template-header-sub .header-sub-content > .header-col .btn-store:hover {
	color: #FFF;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
	background: #9b7850;
}

.bootstrap-datetimepicker-widget table td.today:before,
header.template-header.multiple-phones .header-items .sub-nav ul li.website-phone-dropdown ul:before {
	border-bottom-color: #9b7850;
}

.pagination > li > a:hover,
.pagination > li > span:hover {
	background-color: #9b7850;
}

.pagination > li > a:hover,
.pagination > li > span:hover {
	border-color: #9b7850;
}

/* Plyr */
.plyr--full-ui input[type=range] {
	color: #9b7850;
}

.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: #9b7850;
}


.plyr .plyr__control--overlaid:hover {
	background: #AE8A61;
}

.radio-btn input[type='radio']:checked + label,
.event__other__wrapper .event__other__content:hover {
	background: #9b7850;
	border-color: #9b7850;
}

.ppf__paginator__button:not([disabled]):hover {
	color: #B3916B;
}

.bootstrap-datetimepicker-widget .datepicker-days table th.dow,
.bootstrap-datetimepicker-widget table .datepicker-header-navigation th.picker-switch,
.bootstrap-datetimepicker-widget table .datepicker-header-navigation th span {
	color: #9b7850;
}

.bootstrap-datetimepicker-widget table .datepicker-header-navigation th.picker-switch:hover,
.bootstrap-datetimepicker-widget .timepicker .timepicker-hour:hover,
.bootstrap-datetimepicker-widget .timepicker .timepicker-minute:hover,
.bootstrap-datetimepicker-widget .timepicker a[data-action]:hover,
.bootstrap-datetimepicker-widget table .datepicker-header-navigation th span:hover {
	background-color: #9b7850 !important;
}

@media (min-width: 768px) {
  .footer-locations__carousel__location__wrapper.active .footer-locations__carousel__location {
	  background: #9b7850;
  }
}

.btn-play {
	background-color: #9b7850;
}

.btn-play--parent:hover .btn-play,
.btn-play:hover {
	background-color: #B3916B;
}
