/* Primary Color */
header.template-header .header-bottom .nav-links .main-nav ul li.nav-item a.active,
header.template-header .header-bottom .nav-links .main-nav ul li.nav-item a:hover {
	-webkit-text-stroke: 0.5px rgba(23, 84, 58, 0.3);
}

.text-primary,
.page-not-found ul li a:hover,
.page-not-found ul li.active a,
.valued-staff h3, #RecentObituaries .tributes .profile .cta a:hover {
	-webkit-text-stroke: 0.5px rgba(23, 84, 58, 0.2);
}

.service-blocks .block .block-inner.block-alternate .block-content .h3,
#RecentObituaries .tributes .owl-controls .owl-prev,
#RecentObituaries .tributes .owl-controls .owl-next {
	-webkit-text-stroke: 0.5px rgba(23, 84, 58, 0.5);
}

#image-cropper .cropit-image-zoom-input::-webkit-slider-thumb:hover {
	background-color: #17543A;
}
#image-cropper .cropit-image-zoom-input::-moz-range-thumb:hover {
	background-color: #17543A;
}

a,
a:hover,
a:active,
.link,
.link:hover,
.link:active,
.btn-primary,
.btn-outline:hover,
.btn-primary a,
.btn-primary a:active,
.btn-secondary a,
.btn-secondary a:active,
header.template-header .header-bottom .nav-links .main-nav ul li.nav-item a.active,
header.template-header .header-bottom .nav-links .main-nav ul li.nav-item a:hover,
header.template-header .navbar-side .main-nav ul li a.active,
.template-footer .copyright .copyright-container p a,
.overview .overview-content .summary .btn,
.text-primary,
.service-blocks .block .block-inner.block-alternate .block-content .h3,
.service-blocks .block .block-inner.block-alternate .block-content p,
.service-blocks .block .block-inner.block-alternate .block-content a:hover,
.service-blocks .block .block-inner.clickable:hover .block-content a,
.service-blocks .block .block-content a:hover,
.service-blocks .block .inline-daily-affirmations-form .block-content-custom .h6,
#internal .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,
#RecentObituaries .obit-search .input-search.has-focus .input-group-btn .btn,
#RecentObituaries .tributes .profile .cta a:hover,
#RecentObituaries .tributes .owl-controls .owl-prev,
#RecentObituaries .tributes .owl-controls .owl-next,
#service-selector .mfp-close:hover,
button.mfp-arrow,
.checkbox-custom input[type="checkbox"]:checked + label:after,
.marker-icon,
.marker-icon-alt,
.ppf__steps__list .ppf__steps__step.ppf__steps__step--active a span,
.ppf__paginator__button,
.ppf__tabular__title,
.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pagination > li > a:hover,
.pagination > li > span:hover,
.testimonials-wrapper .testimonial-box blockquote:before,
.input-search .input-group-btn .btn:hover,
input.form-control:focus + .input-group-addon,
.form-group.has-success .form-control:focus + .input-group-addon,
.form-group.has-error .form-control:focus + .input-group-addon,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__fake-link {
  color: #17543A;
}

@media (max-width: 767px) {
  .pagination > li.active a,
  .pagination > li.active a:hover {
    color: #17543A;
  }
}

.btn-primary:hover,
.btn-primary:hover:focus,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus,
.radio-custom input[type="radio"]:checked + label:after,
.select2-container-multi .select2-choices .select2-search-choice,
.select2-results .select2-highlighted,
header.template-header .header-top,
header.template-header .header-bottom .store-button .btn:hover,
#ObitSuggestions ul li.selected,
header.template-header .navbar-side .main-nav ul li a.active:hover,
header.template-header .navbar-side .main-nav ul li a:hover,
.template-footer .copyright .copyright-container p a.btn,
.overview .overview-content .summary .btn:hover,
.three-bounce > div,
.remove-subscription-wrapper .three-bounce > div,
.service-blocks .block .block-inner.block-alternate .block-content a,
body.obituaries-search .obituary-search-wrapper .alphabet ol li a:hover,
body.obituaries-search .obituary-search-wrapper .alphabet ol li.active a,
#RecentObituaries .tributes .profile:hover,
#RecentObituaries .tributes .owl-controls .owl-pagination .owl-page.active span,
#RecentObituaries .tributes .owl-controls .owl-prev:hover,
#RecentObituaries .tributes .owl-controls .owl-next:hover,
#modules .view-all:hover i.fa,
#TributeSuggestions ul li a:hover,
#TributeSuggestions ul li.selected a,
#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:hover, button.mfp-close:active,
.mfp-close-btn-in button.mfp-close:hover,
.mfp-close-btn-in button.mfp-close:active,
.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,
.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 .header-bottom  .nav-links .sub-nav ul li.website-phone-dropdown ul,
header.template-header .header-top .btn-search,
body.navbar-side-opened header.template-header .navbar-toggle,
.template-header .template-header-mobile-bar,
header.template-header .navbar-toggle .icon-bar,
.modal-callus .modal-callus-header,
.pagination > li:first-child > a:hover,
.pagination > li:last-child > a:hover,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:hover,
.widget.widget-custom-form.wrapped-form form .wrapped-form__title,
.footer-locations--carousel,
.footer-locations--carousel .footer-locations__carousel:before,
.footer-locations--carousel .footer-locations__carousel:after {
  background-color: #17543A;
}

.btn-plyr-play--parent:hover .btn-plyr-play,
.btn-plyr-play:hover {
  background-color: #227C56;
}

.marker-icon-alt {
  background: rgba(23, 84, 58, 0.5);
}

.template-footer .copyright .copyright-container p a.btn {
	background-color: #17543A;
}

.template-footer .copyright .copyright-container p a.btn:hover,
.template-footer .copyright .copyright-container p a.btn:active {
	color: #17543A !important;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:hover:focus,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus,
textarea.form-control:focus,
input.form-control:focus,
input.form-control:focus + .input-group-addon,
.form-group.has-success .form-control:focus,
.form-group.has-success .form-control:focus + .input-group-addon,
.form-group.has-error .form-control:focus,
.form-group.has-error .form-control:focus + .input-group-addon,
.template-footer .copyright .copyright-container p a.btn,
.callout-box .videoplayer-wrapper:hover,
.overview .overview-content .summary .btn,
.service-blocks .block .block-inner.block-border:after,
.service-blocks .block .block-inner.block-alternate .block-content a,
#RecentObituaries .obit-search .input-search .form-control:focus,
#RecentObituaries .obit-search .input-search.has-focus .form-control,
#RecentObituaries .tributes .owl-controls .owl-pagination .owl-page.active,
#RecentObituaries .tributes .owl-controls .owl-prev,
#RecentObituaries .tributes .owl-controls .owl-next,
#modules .view-all i.fa,
#TributeSuggestions ul,
.translatorbar-wrapper a.translatorbar-open,
.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,
.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pagination > li > a:hover,
.pagination > li > span:hover,
.widget.widget-custom-form.wrapped-form,
.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: #17543A;
}

.form-group--file:focus-within .form-control.file-preview {
  border-color: #17543A;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:hover a,
.btn-primary:active a,
.btn-secondary:hover a,
.btn-secondary:active a,
header.template-header .header-bottom .store-button .btn:hover,
.form-control-input input[type="file"]:hover + .btn-primary {
	color: #FFF !important;
}

.btn-default {
	background-color: #17543A;
}

header.template-header .header-bottom  .nav-links .sub-nav ul li.website-phone-dropdown ul li a:hover {
	background-color: #071811;
}

header.template-header .header-top .btn-search:hover {
	color: #071811;
}

header.template-header .header-bottom .nav-links .sub-nav ul li a:active,
header.template-header .header-bottom .nav-links .sub-nav ul li a:hover {
	color: #071811;
}

header.template-header .header-search .form-obit-search .watermark {
	color: #0C2C1E;
}

#ObitSearch::-webkit-input-placeholder {
	color: #0C2C1E;
}

#ObitSearch::-moz-placeholder {
	color: #0C2C1E;
}

#ObitSearch:-ms-input-placeholder {
	color: #0C2C1E;
}

.btn-default:hover,
.btn-default:active {
	background-color: #1C6848;
}

header.template-header .header-search .search-close:hover {
	color: #3BC98D;
	border-color: #3BC98D;
}

#service-selector .ss-controls .ss-slider-wrapper .slider .slider-handle {
	background-image: none;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
	background: #17543A;
}

.bootstrap-datetimepicker-widget table td.today:before {
	border-bottom-color: #17543A;
}

/* Plyr */
.plyr--full-ui input[type=range] {
	color: #17543A;
}

.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: #17543A;
}


.plyr .plyr__control--overlaid:hover {
	background: #1F704D;
}

.radio-btn input[type='radio']:checked + label,
.event__other__wrapper .event__other__content:hover {
	background: #17543A;
	border-color: #17543A;
}

.ppf__paginator__button:not([disabled]):hover {
	color: #227C56;
}

.okayNav__nav--invisible a.internal-menu__nav__link:hover,
.okayNav__nav--invisible a.internal-menu__nav__link:hover:focus {
	background-color: #17543A;
}

/* Footer Locations */
.footer-locations--carousel-map .location__text--directions a,
.footer-locations--carousel-map .location__text--directions a:hover,
.footer-locations--carousel-map .location__text--directions a:visited,
.footer-locations--carousel-map .location__text--directions a:active,
.footer-locations--explore__popup__close:hover,
.footer-locations--explore__panel__header__title {
	color: #17543A;
}

.footer-locations--carousel-map .owl-theme .owl-controls .owl-pagination .owl-page span {
	border-color: #17543A;
	background-color: #17543A;
}

.footer-locations--carousel-map .owl-theme .owl-controls .owl-pagination .owl-page.active {
	border-color: #17543A;
}

@media (min-width: 768px) {
  .footer-locations__carousel__location__wrapper.active .footer-locations__carousel__location {
	  background: #17543A;
  }
}

.btn-play {
	background-color: #17543A;
}

.btn-play--parent:hover .btn-play,
.btn-play:hover {
  background-color: #227C56;
}
