/* Custom Logo */
header.template-header {
	height: 152px;
}

header.template-header .header-top .logo-wrapper img {
	display: none;
}

#obituaries header.template-header {
	height: 90px;
}

#obituaries header.template-header .header-top .logo-wrapper img {
	display: inline-block;
}

/* Responsive Logo Fix */
#slideShow .slideshow-screen .slide-item .slideshow-slide-content .hi-slide-item-heading,
#slideshow .slideshow__slide__title {
	font-size: 0.9em;
}

@media (max-height: 700px) {
	header.template-header .header-top .logo-wrapper img {
		height: 120px;
	}

	#slideShow .slideshow-screen .slide-item .slideshow-slide-content .slideshow-description-text,
    .slideshow__slide__action {
		margin-top: .1em;
	}

	#slideShow .slideshow-screen .slide-item .slideshow-slide-content .hi-slide-item-heading,
    #slideshow .slideshow__slide__title {
		font-size: 0.8em;
	}
}

@media (max-height: 850px) {
	#slideShow .slideshow-controls {
		bottom: 5px;
	}

	.slideshow__pager {
		bottom: 20px;
	}

	#slideShow .slideshow-screen .slide-item .slideshow-slide-content .hi-slide-item-heading,
    #slideshow .slideshow__slide__title {
		font-size: 0.85em;
	}
}

@media (max-height: 750px) {
	#slideShow .slideshow-screen .slide-item .slideshow-slide-content a.btn-outline,
    .slideshow__slide__action .btn-cta {
		font-size: 12px;
		font-size: 1.2rem;
		padding: 15px 6em;
	}
	
	#slideShow .slideshow-screen .slide-item .slideshow-slide-content .slideshow-description-text,
    .slideshow__slide__action {
		margin-top: .2em;
	}
}