/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*front page-hide rectangle from the center picture*/
div.featured-post-content {
	text-align: left;
	min-width: 25%;
	bottom: 3em;
	left: 42em;
	position: relative;
	padding: 0;
	background-color: transparent;
}

/*front page-hide featured post title*/
h2.entry-title {
	display: none;
}

/*front page-hide page title "Home"*/
#post-302 h1 {
	display: none;
}

/*add content after site title*/
.site-title:after {
	display: block;
	content: "A Professional Corporation";
	font-size: 0.56em;
	line-height: 1.5em;
}

/*menu font size*/
.nav-menu {
	font-size: 15px;
}

/*tagline font size*/
.wf-active .site-description {
	font-size: 15px;
}

/*sidebar-header background color*/
.widget-title {
	background-color: #ddcfab;
}

/*sidebar-email & questionnaire link color*/
.custom-html-widget a {
	color: #b49543;
}

/*phones: keep site title and subtitle on one line each*/
@media (max-width: 600px) {
	.site-header .site-title {
		font-size: min(26px, 7vw) !important;
	}
	.site-header .site-title a {
		font-size: inherit !important;
	}
}

/*front page banner: hide Continue Reading button, date and byline*/
.featured-posts .featured-post-content {
	display: none;
}

/*front page photo: narrower, centered, just wider than the shoulders*/
.featured-posts .featured-post img.wp-post-image {
	width: 72% !important;
	height: auto !important;
	aspect-ratio: 727 / 545;
	object-fit: cover;
	object-position: center;
	display: block;
	margin: 0 auto;
}

/*About page: tighter space under section headings*/
.page-id-28 .entry-content h3.wp-block-heading {
	margin-bottom: 8px;
}

/*articles: hide 2018 dates and byline*/
.entry-meta .posted-on,
.entry-meta .byline {
	display: none;
}

/*hide share and like buttons site-wide*/
.sharedaddy, .sd-sharing-enabled, .sd-like, .jetpack-likes-widget-wrapper, #jp-post-flair {
	display: none !important;
}

/*sidebar: clickable Get Started box*/
#custom_html-5 a.jrh-cta {
	display: block;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
}
#custom_html-5 a.jrh-cta .widget-title {
	transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
#custom_html-5 a.jrh-cta:hover .widget-title,
#custom_html-5 a.jrh-cta:focus .widget-title {
	background-color: #cbb987;
	box-shadow: 0 2px 6px rgba(0,0,0,0.25);
}
#custom_html-5 a.jrh-cta .jrh-cta-text {
	display: block;
	color: #ffffff;
}
#custom_html-5 a.jrh-cta .jrh-cta-text u {
	color: #b49543;
}
#custom_html-5 a.jrh-cta:focus-visible {
	outline: 2px solid #ddcfab;
	outline-offset: 4px;
}