/*
REPLACING EffraLight Regular
*/
.section-resources.page-immediate-need-form .txt-info {
	font-family: 'Cabin', Arial, sans-serif;
}

.text-light,
.widget.quote blockquote p,
body.section-modal label,
.page-not-found h1,
#RecentObituaries .not-found p {
	font-family: 'Cabin', Arial, sans-serif;
}

/*
REPLACING Effra Regular
*/
label.has-error,
body.obituaries-search,
.remove-subscription-wrapper div.lt-memorial div.tabs #screen div.tab-body div.tab-item div.share div.line div.message-box p,
.locations-wrapper .map-container .location {
	font-family: 'Cabin', Arial, sans-serif;
}

@media (max-width: 991px) {
	.callout-box .videoplayer-wrapper h3 {
		font-family: 'Cabin', Arial, sans-serif;
	}
}

@media (max-width: 480px) {
	.slideshow__slide__text p {
		font-family: 'Cabin', Arial, sans-serif;
	}
}

@media (max-height: 480px) {
	.slideshow__slide__text p {
		font-family: 'Cabin', Arial, sans-serif;
	}
}

.text-normal,
html,
body,
textarea.form-control,
input.form-control,
.upload-file-list .file-list .file-list__file__remove,
.select2-chosen,
.select2-drop,
.template-footer,
.template-footer .copyright .copyright-container p,
.callout-box .videoplayer-wrapper h4,
.widget h3, .service-blocks .block .inline-daily-affirmations-form .block-content p,
#internal .helpful-links .custom-list .item,
.merchandise .custom-list .item,
.mfp-merchandise-holder .merchandise-modal .product-right,
.section-plan-ahead.page-online-pre-planning-form form .radio-custom label,
.section-resources.page-immediate-need-form form .radio-custom label,
.valued-staff .employees > li h4 .job-title,
.testimonial-box small.location-name,
body.obituaries-search .obituaries-list ul li .obituary,
body.obituaries-search .form-obituary-notification p,
body.obituaries-search .form-obituary-notification div.line label,
body.obituaries-search .form-obituary-notification span.input-text input,
.slideshow__slide__text p,
#service-selector h2,
.translatorbar-wrapper .translatorbar-container,
body.obituaries-search .obituaries-list .obituaries-list__results li .obituary {
	font-family: 'Cabin', Arial, sans-serif;
}

/*
REPLACING EffraMedium Regular
*/
textarea.form-control::-webkit-input-placeholder,
input.form-control::-webkit-input-placeholder {
	font-family: 'Cabin', Arial, sans-serif;
	font-weight: 500;
}

textarea.form-control::-moz-placeholder,
input.form-control::-moz-placeholder {
	font-family: 'Cabin', Arial, sans-serif;
	font-weight: 500;
}

textarea.form-control:-ms-input-placeholder,
input.form-control:-ms-input-placeholder {
	font-family: 'Cabin', Arial, sans-serif;
	font-weight: 500;
}

textarea.form-control.placeholder,
input.form-control.placeholder,
input.form-control.conceal.placeholder,
body.obituaries-search .obituary-search-wrapper label,
#TributeSuggestions ul li a .suggestion-name,
#TributeSuggestions ul li.not-found,
.text-semibold,
h6,
.h6,
.select2-container .select2-choices .select2-search-field input,
.select2-container .select2-choice,
.select2-container .select2-choices,
.select2-chosen,
.select2-results .select2-highlighted,
header.template-header .header-top .btn-search,
header.template-header .header-bottom .nav-links .sub-nav ul li,
header.template-header .header-bottom .nav-links .sub-nav ul li a,
header.template-header .header-bottom .nav-links .main-nav ul li.nav-item a,
#ObitSuggestions ul li a span.suggestion-name,
header.template-header .navbar-side .sub-nav ul li,
header.template-header .navbar-side .main-nav ul li a,
strong,
b,
.widget.quote .author,
.service-blocks .block .block-content p,
.service-blocks .block .inline-daily-affirmations-form .block-content h6,
.section-plan-ahead.page-online-pre-planning-form form,
.page-not-found ul li a,
.section-resources.page-immediate-need-form form,
.testimonial-box small,
body.obituaries-search .obituary-search-wrapper .input-search .form-control,
body.obituaries-search .obituary-search-wrapper .alphabet ol li a,
body.obituaries-search .obituaries-list .not-found,
body.obituaries-search .obituaries-list ul li .title .tribute-dates,
#RecentObituaries .obit-search .input-search .form-control,
#RecentObituaries .tributes .profile .cta a,
.slideshow__slide__text .btn,
#RecentObituaries .module-footer .view-all,
.service-blocks .block .block-content a,
.btn-primary,
.btn-secondary,
.btn-default,
.btn-outline,
a.internal-menu__nav__link,
body.obituaries-search .obituaries-list .obituaries-list__results li .title .tribute-dates,
body.obituaries-search .obituaries-list .obituaries-list__results li .obit-info .location {
	font-family: 'Cabin', Arial, sans-serif;
	font-weight: 500;
}

#EventRegistration .alert.alert-success h5 {
	font-family: 'Cabin', Arial, sans-serif;
	font-weight: 700;
}

/*
REPLACING EffraHeavy Regular
*/
.service-blocks .block .block-content h3,
.remove-subscription-heading h1,
.text-bold,
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
.line-through h4,
header.template-header .header-search .form-obit-search .watermark,
#ObitSearch,
.template-footer .footer-locations .locations-header h3,
.template-footer .footer-locations .list-locations .location h6,
.callout-box .videoplayer-wrapper h3,
.overview ul.overview-content > li .summary h4,
.widget h1,
body.section-modal h6,
.alert h5,
#internal .widget-helpful-links .custom-list .item .item-title,
.merchandise .custom-list .item .item-title,
.mfp-merchandise-holder .merchandise-modal .product-title,
body.page-community-events ul.events > li h5,
.valued-staff h3,
.valued-staff .employees > li h4,
body.obituaries-search .page-content-obit-search h1,
body.obituaries-search .obituaries-list ul li .title .name,
body.obituaries-search .obituaries-list ul li .obit-info .location,
.remove-subscription-wrapper div.lt-memorial div.tabs #screen div.tab-body div.tab-item div.share div.line div.message-box h3,
#RecentObituaries .tributes .profile .profile-desc-wrapper .name,
#ModuleBlog .post-description h4,
.facilities-list .facility .facility-info h5,
#service-selector .ss-controls .ss-pager ul li a:after,
.widget .page__link__wrapper .page__link__title,
.slideshow__slide__title,
body.obituaries-search .obituaries-list .obituaries-list__results li .title .name,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__name,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__event__title  {
	font-family: 'Playfair Display', Arial, sans-serif;
	/*font-weight: 700;*/
	font-weight: normal;
}

.slideshow__slide__title,
body.obituaries-search .obituaries-list .obituaries-list__results li .title .name,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__name,
.widget.widget--upcoming-tribute-services .upcoming-tribute-services__event__title {
	font-weight: 700;
}

@media (min-width: 1024px) {
  .widget.widget--upcoming-tribute-services .upcoming-tribute-services__location__address {
    font-family: 'Playfair Display', Arial, sans-serif;
    font-weight: 700;
  }
}

/*
Other Adjustments
*/
#ObitSearch {
	height: 100px;
}

.slideshow__slide__title {
	font-size: 90px;
	font-size: 9rem;
}

@media (max-width: 1365px) and (min-width: 1200px) {
	.slideshow__slide__title {
		font-size: 70px;
		font-size: 7rem;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.slideshow__slide__title {
		font-size: 60px;
		font-size: 6rem;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.slideshow__slide__title {
		font-size: 50px;
		font-size: 5rem;
	}
}

@media (max-width: 767px) {
	.slideshow__slide__title {
		font-size: 40px;
		font-size: 4rem;
	}
}

@media (max-width: 480px) {
	.slideshow__slide__title {
		font-size: 24px;
		font-size: 2.4rem;
	}
}

.slideshow__slide__text .btn,
.internal-header.internal-header-full .internal-header-content .page-title .btn {
	font-size: 16px;
	font-size: 1.6rem;
}

@media (min-width: 768px) and (max-width: 1365px) {
	.slideshow__slide__text .btn,
	.internal-header.internal-header-full .internal-header-content .page-title .btn {
		font-size: 14px;
		font-size: 1.4rem;
	}
}

@media (max-width: 767px) {
	.slideshow__slide__text .btn,
	.internal-header.internal-header-full .internal-header-content .page-title .btn {
		font-size: 13px;
		font-size: 1.3rem;
	}
}

.internal-header .internal-header-content .page-title .internal__header__title {
	font-size: 60px;
	font-size: 6rem;
}

@media (max-width: 767px) {
  .internal-header .internal-header-content .page-title .internal__header__title {
  	font-size: 52px;
    font-size: 5.2rem;
  }
}

.widget h1,
.widget h4,
.overview ul.overview-content > li .summary h4 a,
.box .summary h4,
body.obituaries-search .page-content-obit-search h1  {
  text-transform: none;
}