/* Color Primary */
a,
a:hover,
a:active,
.link,
.link:hover,
.link:active,
header.template-header .header-top .subnav ul li a,
header.template-header .header-top .subnav ul li button,
.template-footer .social .circle .front span,
.internal-menu .nav li a:hover,
.internal-menu .nav li:active,
.internal-menu .nav li.active a,
.overview-item .summary h4,
.overview .overview-content li .summary h4,
.overview-item .summary h4 a,
.overview-item .summary h4 .link,
.overview .overview-content li .summary h4 a,
.overview .overview-content li .summary h4 .link,
.text-primary,
.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,
#TributeSuggestions ul span,
.blog-posts .blog-post .post-title,
#service-selector .mfp-close:hover,
button.mfp-arrow,
.input-search .input-group-btn .btn,
.template-footer .copyright a,
.block.find-tributes .block-content .input-search .input-group-btn .btn,
.marker-icon,
.internal-menu .okayNav .okayNav__nav--invisible li.active a,
.internal-menu .okayNav .okayNav__nav--invisible li.active a:hover,
.ppf__steps__list .ppf__steps__step.ppf__steps__step--active a span,
.ppf__paginator__button,
header.template-header.multiple-phones .header-top .subnav li.website-phone-dropdown span.call-us,
.tributes3__view-details:hover,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__fake-link {
	color: #00653C;
}

@media (max-width: 767px) {
  .pagination > li.active a,
  .pagination > li.active a:hover {
    color: #00653C;
  }
}

.page-content .widget.quote blockquote:before {
	color: #00FE97;
}

.form-control-input input[type="file"]:hover + .btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-default,
.input-search .input-group-btn .btn:hover,
.radio-custom input[type="radio"]:checked + label:after,
.select2-results .select2-highlighted,
header.template-header .header-search,
#ObitSuggestions ul li.selected,
header.template-header .navbar-side,
header.template-header .navbar-side .mobile-main-nav ul li a,
.template-header .navbar-toggle .icon-bar,
.three-bounce > div,
.remove-subscription-wrapper .three-bounce > div,
.block.find-tributes .block-content .input-search .input-group-btn .btn:hover,
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,
#service-selector .ss-controls .ss-pager ul li a span,
.translatorbar-wrapper a.translatorbar-open,
#service-selector .ss-controls .ss-slider-wrapper .slider .slider-handle,
.translatorbar-wrapper .translatorbar-container,
button.mfp-close,
.mfp-close-btn-in button.mfp-close,
.owl-theme .owl-controls .owl-pagination .owl-page.active span,
.block.blog .block-content,
#suggestions ul li.selected,
#TributeSuggestions ul li.selected,
.block.find-tributes .block-content,
.template-header-sub .header-sub-wrapper,
.internal-menu .okayNav .okayNav__nav--invisible li a:hover,
.marker-icon-alt:after,
.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,
.page-content .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-top .subnav li.website-phone-dropdown ul,
.template-header .template-header-mobile-bar,
.modal-callus .modal-callus-header,
.widget.widget-custom-form.wrapped-form form .wrapped-form__title,
.tributes3__profile:hover {
	background-color: #00653C;
}

.btn-plyr-play--parent:hover .btn-plyr-play,
.btn-plyr-play:hover {
  background-color: #00985A;
}

.marker-icon-alt {
	background: rgba(0, 101, 60, 0.5);
}

.form-control-input input[type="file"]:hover + .btn-primary,
.btn-primary:hover, .btn-primary:active,
.callout-box .videoplayer-wrapper:hover,
.callout-box .videoplayer-wrapper:active,
.translatorbar-wrapper a.translatorbar-open,
.event-detail .registration-wrapper,
html.not-mobile-device .widget .page__link__wrapper .page__link:hover .btn-primary,
.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: #00653C;
}

.form-group--file:focus-within .form-control.file-preview {
	border-color: #00653C;
}

.input-search .form-control::-webkit-input-placeholder {
	color: #00653C;
}

.input-search .form-control::-moz-placeholder {
	color: #00653C;
}

.input-search .form-control:-ms-input-placeholder {
	color: #00653C;
}

.checkbox-custom input[type="checkbox"]:checked + label:after {
	color: #00653C;
}

.input-search .input-group-btn .btn:hover,
header.template-header .header-search .search-close {
	-webkit-text-stroke: 2px #00653C;
}

.internal-menu,
header.template-header.multiple-phones .header-top .subnav li.website-phone-dropdown ul:before {
	border-bottom-color: #00653C;
}

.block.find-tributes .block-content .input-search .form-control::-webkit-input-placeholder {
	color: #00653C;
}

.block.find-tributes .block-content .input-search .form-control::-moz-placeholder {
	color: #00653C;
}

.block.find-tributes .block-content .input-search .form-control:-ms-input-placeholder {
	color: #00653C;
}

.block.find-tributes .block-content .input-search .input-group-btn .btn:hover {
	-webkit-text-stroke: 2px #00653C;
}

button.mfp-close, .mfp-close-btn-in button.mfp-close,
.owl-theme .owl-controls .owl-pagination .owl-page span {
	border-color: #00653C;
}

#image-cropper .cropit-image-zoom-input::-webkit-slider-thumb:hover {
	background: #00653C;
}

#image-cropper .cropit-image-zoom-input::-moz-range-thumb:hover {
	background: #00653C;
}

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 #00653C;
}

#suggestions ul,
#TributeSuggestions ul {
	border-bottom-color: #00653C;
	border-left-color: #00653C;
	border-right-color: #00653C;
}

@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 #00653C;
	}
}

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: #00321E;
	border-color: #00321E;
}

.block.blog .posted-at {
	background: #00321E;
}

header.template-header .header-search .search-area .form-control::-webkit-input-placeholder {
	color: #00321E;
}
header.template-header .header-search .search-area .form-control:-moz-placeholder {
	color: #00321E;
}
header.template-header .header-search .search-area .form-control::-moz-placeholder {
	color: #00321E;
}
header.template-header .header-search .search-area .form-control:-ms-input-placeholder {
	color: #00321E;
}
header.template-header .header-search .search-area .form-control::-ms-input-placeholder {
	color: #00321E;
}
header.template-header .header-search .search-area .form-control::placeholder {
	color: #00321E;
}

header.template-header .header-search .search-close:hover {
	color: #00321E;
	border-color: #00321E;
}

header.template-header .navbar-side .mobile-main-nav ul li a.active {
	background: #005633;
}

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 {
	background: #00462A;
}

.text-primary,
.valued-staff h3,
header.template-header .header-top .subnav ul li a {
  -webkit-text-stroke: 0.5px rgba(0, 101, 60, 0.2);
}

/* Color Secondary */
.btn-outline:active,
.btn-outline:hover,
header.template-header .header-bottom .main-nav ul li a:hover,
header.template-header .header-bottom .main-nav ul li a:active, #suggestions ul a,
.block-style-1 .block-content .block-link a:hover,
.block-style-1 .block-content .view-more:hover,
.template-header-sub .btn-store:hover,
.testimonials-wrapper .testimonial-box blockquote:before {
	color: #ffc600;
}

.btn-primary,
.btn-default:hover,
.btn-default:active,
.template-header-sub .main-nav ul li.nav-item a:hover,
.template-header-sub .btn-store {
	background-color: #ffc600;
}

.btn-primary,
.btn-default:hover,
.btn-default:active,
.btn-outline:active,
.btn-outline:hover,
.block-style-1 .block-content .block-link a:hover,
.block-style-1 .block-content .view-more:hover,
.template-header-sub .btn-store {
	border-color: #ffc600;
}

header.template-header .header-bottom .main-nav ul li a:hover,
header.template-header .header-bottom .main-nav ul li a:active {
	border-top-color: #ffc600;
}

@media (max-width: 480px) {
	.module-obit-search .input-search .btn:hover {
		-webkit-text-stroke: 1px #ffc600;
	}
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
	background: #00653C;
}

.bootstrap-datetimepicker-widget table td.today:before {
	border-bottom-color: #00653C;
}

/* Plyr */
.plyr--full-ui input[type=range] {
	color: #00653C;
}

.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: #00653C;
}


.plyr .plyr__control--overlaid:hover {
	background: #008951;
}

.radio-btn input[type='radio']:checked + label,
.event__other__wrapper .event__other__content:hover {
	background: #00653C;
	border-color: #00653C;
}

.ppf__paginator__button:not([disabled]):hover {
	color: #00985A;
}

/* 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: #ffc600;
	border-color: #ffc600;
}

.pagination > li > a:hover,
.pagination > li > span:hover {
	background-color: #00653C;
	border-color: #00653C;
}

/* 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,
.footer-locations--explore__panel__header__title {
	color: #00653C;
}

.footer-locations__carousel .owl-page span {
	border-color: #00653C;
}

.footer-locations__carousel .owl-page.active span {
	border-color: #00653C;
	background-color: #00653C;
}

@media (min-width: 768px) {
  .footer-locations__carousel__location__wrapper.active .footer-locations__carousel__location {
	  background: #00653C;
  }
}

.footer-locations__header .btn-outline:hover {
	background-color: #00653C;
	border-color: #00653C;
}

@media (min-width: 992px) {
	html.has-sticky-header body:not(.obituaries-main) header.template-header.sticky .header-bottom .main-nav ul li a {
		border-top-color: #00653C;
	}

	html.has-sticky-header body:not(.obituaries-main) header.template-header.sticky .header-bottom .main-nav ul li a:hover {
		color: #00653C;
	}
}

.btn-play {
	background-color: #00653C;
}

.btn-play--parent:hover .btn-play,
.btn-play:hover {
  background-color: #00985A;
}
