/* COLOR PRIMARY (#122ff1) */
.btn-outline:active,
.btn-outline:hover,
header.template-header .header-search .search-suggestions li.selected .suggestion-name,
.internal-menu .nav li a span.menu-item .menu-item__effect,
.internal-menu-article .arrow-back:after,
.overview-item .main-content .arrow:after,
.overview .overview-content li .main-content .arrow:after,
.widget.readmore-twocolumns .block-read-more .block-footer a:hover:after,
.widget.readmore-twocolumns .block-read-more.clickable:hover a:after,
.widget.readmore-twocolumns .block-read-more.clickable:hover a:hover:after,
.widget.block-image-text .block-content a,
.widget.block-image-text .block-content a:after,
.widget.overview-item .main-content a:after,
.widget.events-list-all .events-slider .owl-buttons .owl-prev:hover:after,
.widget.events-list-all .events-slider .owl-buttons .owl-next:hover:after,
.widget.events-list-all a.event-read-more:after,
.widget.staff .staff-member a.read-bio:hover:after,
.widget.text-button.on-primary a:active,
.widget.text-button.on-primary a:hover,
.widget.text-button.on-primary a.button-effect:before,
.widget.text-button.on-primary a.button-effect:active:before,
.widget.text-button.on-primary a.button-effect:hover:before,
.widget.text-button a,
.widget.text-button a.button-effect span,
.widget.text-button a.button-effect:active span,
.widget.text-button a.button-effect:hover span,
.pre-planning-guide-form .confirmation-message .confirmation-message-inner a:hover:after,
.widget.merchandise .arrow:after,
.info-box .close-button,
.info-box .close-button:after,
.locations-wrapper .get-directions:after,
html.not-mobile-device .home-blocks .block-inner .block-opened-content .close-button:hover:after,
html.not-mobile-device .block-pre-plan .block-opened-content .success-message a.download:after,
.pre-planning-form .preplanning-title a:after,
.pre-planning-form .preplanning-steps .step.active a span,
.page-obituaries .internal-content .buttons .btn-prev:after,
.page-obituaries .internal-content .buttons .btn-next:after,
#RecentTributes .module-footer .arrow:hover:after,
.module-community-events .slideshow-prev:hover:after,
.module-community-events .slideshow-next:hover:after,
.events-list .event-description .event-link,
.events-list .event-item:hover .event-date .event-weekday,
.events-list .event-item:hover .event-description .event-title,
.module-blog-wrapper .blog-post a.arrow,
.module-blog-wrapper .blog-post a.arrow:after,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content a.btn:active,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content a.btn:hover,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content a.btn-effect span:before,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content a.btn-effect:active,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content a.btn-effect:hover,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content button.btn:active,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content button.btn:hover,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content button.btn-effect span:before,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content button.btn-effect:active,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content button.btn-effect:hover,
#slideShow .slideshow-controls .slideshow-controls-prev a:hover:after,
#slideShow .slideshow-controls .slideshow-controls-next a:hover:after,
#slideShow .slideshow-screen .slide-item .slideshow-slide-content a.btn:not(.btn-play):hover,
.facilities-wrapper .facility a.arrow-right:after,
button.mfp-arrow.mfp-arrow-left:after,
button.mfp-arrow.mfp-arrow-right:after,
.internal-slideshow .slideshow-footer a:hover:after,
.internal-slideshow .slideshow-prev a:hover:after,
.internal-slideshow .slideshow-next a:hover:after,
h3,
.h3,
a,
.modal-callus a,
.btn-store,
.input-wrap.has-focus .form-control-placelabel span,
.internal-menu .nav li a:hover,
.internal-menu .nav li:active,
.internal-menu .nav li.active a,
.internal-menu-article .category span,
.internal-menu-article .arrow-back,
.page-list a.page p.link,
.page-list .page .description a,
.overview-item .main-content h4,
.overview .overview-content li .main-content h4,
.overview-item .main-content h4 a,
.overview .overview-content li .main-content h4 a,
.widget.widget-blocks-group .block-title,
.widget.image-heading4-text .main-content h4,
.widget.image-heading4-text .main-content h4 a,
.widget.merchandise .arrow,
.text-primary,
.locations-wrapper .location-name,
.locations-wrapper .location-opening,
.locations-wrapper .get-directions,
.helpful-links .page-list a.page .title,
.merchandise .page-list a.page .title,
.page-obituaries .internal-content .form-filters .form-label:after,
.page-obituaries .internal-content .obituaries-list .footer a,
.facilities-wrapper .facility a.arrow-right,
.facilities-list .facility .facility-info h5,
.facilities-expanded .facility .main-content h5,
.facilities-expanded .facility .main-content h5 a,
#TributeSuggestions ul span,
.locations-wrapper-2 .map-container .location-overlay .location-popup .location-info .location-name,
.internal-menu .okayNav .okayNav__nav--invisible li.active a,
.internal-menu .okayNav .okayNav__nav--invisible li.active a:hover,
.link,
.widget.events-list-all .event-read-more:after,
.widget-video-gallery .video-gallery__thumb--current .video-gallery__thumb__description__title,
.ppf__steps__list .ppf__steps__step.ppf__steps__step--active a span,
.ppf__paginator__button,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__fake-link__inner,
.locations-wrapper-2 .locations-header h4 {
	color: #035B8E;
}

@media (min-width: 769px) {
	.overview-item.overview-item-full .main-content .arrow:hover:after,
	.overview .overview-content li.overview-item-full .main-content .arrow:hover:after {
		color: #035B8E;
	}
}

@media (min-width: 768px) {
	.locations-wrapper .location.active .get-directions:hover:after {
		color: #035B8E;
	}
}

@media (max-width: 767px) {
	.widget.readmore-twocolumns .block-read-more .block-footer a,
	.widget.readmore-twocolumns .block-read-more .block-footer a:after {
		color: #035B8E;
	}

	.widget.readmore-twocolumns .block-read-more .block-description h4,
	.widget.readmore-twocolumns .block-read-more:hover a:after {
		color: #035B8E !important;
	}
}

@media (max-width: 991px) {
	.widget.staff .staff-member a.read-bio:hover:after {
		color: #035B8E;
	}
}

.bg-primary,
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-default,
.btn-store:hover,
.btn-store:active,
.radio-btn input[type="radio"]:checked + label,
.page-content .custom-dropdown .custom-dropdown-menu li:hover,
.widget.staff .staff-member .member-info,
html.mobile-device .widget.staff .member-info:before,
.widget.text-button a:active,
.widget.text-button a:hover,
.three-bounce > div,
.remove-subscription-wrapper .three-bounce > div,
.pre-planning-form .preplanning-steps .step a:hover:after,
.pre-planning-form .preplanning-steps .step.active a:after,
.locations-categories .slick-slider .slick-dots li.slick-active button,
.locations-categories .thumb,
html.no-hover .locations-categories .thumb.thumb-active,
.page-obituaries .internal-content .alphabet ol li a:hover,
.page-obituaries .internal-content .alphabet ol li.active a,
.events-list .event-item:hover .event-date .event-day,
#service-selector .ss-controls .ss-pager ul li a span,
.owl-theme .owl-controls .owl-pagination .owl-page.active span,
.owl-theme-locations .owl-controls .owl-pagination .owl-page.active span,
.slideshow-thumbs .thumb,
.internal-slideshow.gutter-large .slideshow-pager li.slick-active a span,
.select2-results .select2-highlighted,
.radio-custom input[type="radio"]:checked + span:after,
.radio-custom input[type="radio"]:checked + label:after,
.internal-menu .okayNav .okayNav__nav--invisible li a:hover,
.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 li.website-phone-dropdown ul,
.modal-callus .modal-callus-header,
.widget.widget-custom-form.wrapped-form form .wrapped-form__title,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__fake-link__inner:after {
	background-color: #035B8E;
}

.btn-plyr-play--parent:hover .btn-plyr-play,
.btn-plyr-play:hover {
  background-color: #047BC0;
}

.cover-helper .fallback-cover-play span,
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active,
header.template-header .header-search:before,
.filterable-section .filters-column .checkbox-custom input[type="checkbox"]:checked + span:before,
.page-list a.page p.link span:after,
.page-list .page .description a span:after,
.page-list a.page p.link .read-more:after,
.widget.text-button.on-primary,
.widget.title-text.on-primary,
.widget.quote,
.widget.quote:before,
.widget.text-textbigger.on-primary,
.widget.widget-heading-group.on-primary,
.page-content .select-location .select-location-background,
.page-obituaries .internal-content .obituaries-list .footer a:after,
.events-list .event-description .event-link span:after,
.marker-icon:after,
.locations-wrapper-2 .locations-list:hover .location.active:hover,
.locations-wrapper-2 .locations-list .location:hover,
.locations-wrapper-2 .locations-list .location.active,
.event-detail .registration-wrapper .registration__title,
.event-detail .registration-wrapper .registration__subtitle,
.events-list .event-description .event-link .read-more:after {
	background: #035B8E;
}

.marker-icon {
	background: rgba(3, 91, 142, 0.5);
}

@media (min-width: 768px) {
	.locations-wrapper .location.active {
		background: #035B8E;
		background: rgba(3, 91, 142, 0.9);
	}
}

.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-store,
.has-success .form-control:focus,
.form-control:focus,
.has-success .form-control:focus + .input-group-addon,
.form-control:focus + .input-group-addon,
.radio-custom input[type="radio"]:checked + span:after,
.radio-custom input[type="radio"]:checked + label:after,
.radio-custom input[type="radio"]:checked + span:before,
.radio-custom input[type="radio"]:checked + label:before,
.radio-custom:hover span:after,
.radio-custom:hover span:before,
.radio-btn input[type="radio"]:checked + label,
.checkbox-custom input[type="checkbox"]:checked + label:before,
.page-content .custom-dropdown.open .custom-dropdown-toggle,
.filterable-section .filters-column .checkbox-custom input[type="checkbox"]:checked + span:before,
.pre-planning-guide-form .confirmation-message .confirmation-message-inner a:before,
.page-obituaries .internal-content .alphabet ol li a:hover,
.internal-menu-article .arrow-back:before,
.overview-item .main-content .arrow:before,
.overview .overview-content li .main-content .arrow:before,
.widget.block-image-text .block-content a:before,
.widget.overview-item .main-content a:before,
.widget.events-list-all a.event-read-more:before,
.widget.text-button a,
.widget.merchandise .arrow:before,
.info-box .close-button:before,
.locations-wrapper .get-directions:before,
html.not-mobile-device .block-pre-plan .block-opened-content .success-message a.download:before,
.pre-planning-form .preplanning-title a:before,
.locations-categories .slick-slider .slick-dots li button,
.page-obituaries .internal-content .buttons .btn-prev:before,
.page-obituaries .internal-content .buttons .btn-next:before,
.module-blog-wrapper .blog-post a.arrow:before,
.facilities-wrapper .facility a.arrow-right:before,
button.mfp-arrow.mfp-arrow-left:before,
button.mfp-arrow.mfp-arrow-right:before,
.owl-theme .owl-controls .owl-pagination .owl-page span,
.owl-theme-locations .owl-controls .owl-pagination .owl-page span,
.radio-custom input[type="radio"]:checked + label:after,
.widget.events-list-all .event-read-more:before,
.event-detail .registration-wrapper,
.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,
.select2-dropdown-open .select2-choice,
.has-error .input-group-addon:focus,
.has-error .form-control:focus,
.has-error .input-wrap .input-group-addon:focus,
.has-error .input-wrap .form-control:focus {
	border-color: #035B8E;
}

.btn-primary.no-arrow:hover,
.btn-primary.no-arrow:active {
	background-color: #044165;
	border-color: #044165;
}

@media(max-width: 767px) {
	.widget.readmore-twocolumns .block-read-more .block-footer a:before {
		border-color: #035B8E;
	}

	.widget.readmore-twocolumns .block-read-more .block-footer a:hover:after,
	.widget.readmore-twocolumns .block-read-more.clickable:hover a:hover:after {
		color: #FFF !important;
	}
}

.bootstrap-datetimepicker-widget table td.today:before,
header.template-header.multiple-phones .header-top li.website-phone-dropdown ul:before {
	border-bottom-color: #035B8E;
}

.page-content .custom-dropdown .custom-dropdown-menu li:after {
	border-left-color: #035B8E;
}

.page-content .custom-dropdown .custom-dropdown-toggle:after {
	border-top-color: #035B8E;
}

.input-wrap .form-control:focus,
.input-wrap .form-control:active,
.input-wrap .form-control:focus + .input-group-addon,
.input-wrap .form-control:active + .input-group-addon,
textarea.form-control:focus, textarea.form-control:active,
.has-error .input-group-addon:focus,
.has-error .form-control:focus,
.has-error .input-wrap .input-group-addon:focus,
.has-error .input-wrap .form-control:focus,
.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 {
	box-shadow: 0 0 0 1px #035B8E inset;
}

.widget-video-gallery .video-gallery__thumb--current .video-gallery__thumb__image__wrapper {
	box-shadow: 0 0 4px 1px #035B8E;
}

header.template-header .header-search .search-suggestions .suggestion-dates {
	color: #059BF2;
}

.btn-primary:after,
.event-detail .btn-primary:hover {
	background-color: #000B11;
}

.widget.events-list-all .no-events {
	background-color: #046BA7;
	background: rgba(255, 255, 255, 0.1);
}

#TributeSuggestions ul li.selected span {
	color: #023B5C;
}

/* COLOR SECONDARY (#072eab) */
.checkbox-custom label:after,
#service-selector .mfp-close:hover,
.modal-callus a:hover,
.modal-callus a:active,
a:hover,
a:active,
.link:hover,
.link:active {
	color: #02314D;
}

#service-selector .ss-controls .ss-slider-wrapper .slider .slider-handle,
.event-detail .event-photos .event-photos__thumb.event-photos__thumb--paged .btn-prev:hover,
.event-detail .event-photos .event-photos__thumb.event-photos__thumb--paged .btn-next:hover {
	background: #02314D;
}

.bg-secondary,
.btn-default:hover,
.btn-default:active {
	background-color: #02314D;
}

.btn-primary,
.btn-default:hover,
.btn-default:active {
	border-color: #02314D;
}

@media (max-width: 480px) {
	.module-obit-search .input-search .btn:hover {
		-webkit-text-stroke: 1px #02314D;
	}
}

/* COLOR QUATERNARY (#091df5) */
.related-links,
.related-links.cover-top:before,
.page-content .overview + .related-links:before {
	background-color: #03517F;
}

/* INLINE COLORS */
#slideShow .slideshow-screen .slide-item .slideshow-slide-content .hi-slide-item-heading .super-title {
	color: #0368A2;
}

.home-blocks .block-pos-1 .block-inner .block-overlay,
.home-blocks .block-pos-2 .block-inner .block-overlay,
.home-blocks .block-pos-3 .block-inner .block-overlay,
.home-blocks .block-pos-4 .block-inner .block-overlay {
	background: #035B8E;
}

.template-footer {
	background-color: #044165;
}

.template-footer .partner-associations {
	border-top-color: rgba(255, 255, 255, 0.1);
}

.template-footer .copyright {
	background-color: #032E48;
}

.template-footer .copyright p {
	color: #FFF;
	color: rgba(255, 255, 255, 0.5);
}

.pre-planning-guide-form .confirmation-message,
.widget.contact-form .confirmation-message,
.widget.widget-custom-form .confirmation-message,
.ppf .confirmation-message,
.immediate-need-form-wrapper .confirmation-message,
.camphope-form .confirmation-message {
	background: #035B8E;
	background: -webkit-repeating-linear-gradient(
	  45deg,
	  #035B8E,
	  #035B8E 15px,
	  #FFF 15px,
	  #FFF 30px
	);
	background: -o-repeating-linear-gradient(
	  45deg,
	  #035B8E,
	  #035B8E 15px,
	  #FFF 15px,
	  #FFF 30px
	);
	background: repeating-linear-gradient(
	  45deg,
	  #035B8E,
	  #035B8E 15px,
	  #FFF 15px,
	  #FFF 30px
	);
}

/* Plyr */
.plyr--full-ui input[type=range] {
	color: #035B8E;
}

.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-color: #035B8E;
}


.widget-video-gallery .video-gallery__thumb:hover .btn-plyr-play,
.plyr .plyr__control--overlaid:hover {
	background-color: #0471B1;
}

.radio-btn input[type='radio']:checked + label,
.event__other__wrapper .event__other__content:hover {
	background: #035B8E;
	border-color: #035B8E;
}

.ppf__paginator__button:not([disabled]):hover {
	color: #047BC0;
}

/* 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: #035B8E;
	border-color: #02314D;
}

.pagination > li > a:hover,
.pagination > li > span:hover {
	background-color: #035B8E;
	border-color: #02314D;
}

.btn-play {
	background-color: #035B8E;
}

.btn-play--parent:hover .btn-play,
.btn-play:hover {
  background-color: #047BC0;
}
