body {
    font-size: 1.7em;
		line-height: 1.5;
}

#main {
    background: #ffffff;
    padding: 0 35px 35px 35px;
}

/* Logo size constraint */
#masthead > div > div.logo-wrapper > a > img {
		max-height: 75px !important;
		max-width: 81px !important;
}

/* Masthead background photo */
#masthead {
	background-image: url("/wp-content/uploads/2025/07/Pittsburg-skyline.jpg");
  background-color: #ffffff; /* Used if the image is unavailable */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
}

#masthead .hgroup {
    padding-top: 20px;
		padding-bottom: 20px;
}

/* Add black bar to top of page */
#masthead {
	border-top: 12px solid #000000;
}

.article.post .entry-header, article.page .entry-header {
    margin: 1.5em 0;
}

/* adjust margins on home page intro */
#pg-1062-1 .so-panel {
    margin-bottom: 0;
		margin-top: 1em;
}


/* Remove bottom margin on Bath cabinets second row */
.bathfronts {
    margin-top: -1.9em;
}

#footer-widgets .widget {
		color: #ccc;
}

h1 {
	font-size: 28px !important;
}
h2 {
	font-size: 16px !important;
	margin: 0.5em 0 !important;
}
.HSCaption {
	font-size: 0.8em !important;
	text-align: center;
}
.main-navigation ul li a:hover {
		background: #737373;
}