@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300&display=swap');


h1{
	font-family: 'Playfair Display', serif;
	font-size: xx-large;
}

.tm-info-title
{
	font-family: 'Playfair Display', serif;
}
p
{
	font-family: 'Merriweather', serif;
	font-weight: 300;
	margin:0px 10px 0px 10px;
}

.tm-nav-link
{
	font-weight: bold;
	font-family: 'Playfair Display', serif;
}

.tm-site-description
{
	font-size: smaller;
	font-family: 'Playfair Display', serif;
}
.tm-section-title
{
	font-family: 'Playfair Display', serif;
}

.footer
{
	font-size: small;
}

/* 

.fa {
  padding: 20px;
  font-size: 30px;
  width: 30px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

*/

























h1, h2, h6 { font-weight: 700; letter-spacing: -0.02em; } /* Bolder, tighter */
.tm-section-title { line-height: 1.3; margin-bottom: 1.5rem; }
p { line-height: 1.7; margin-bottom: 1.2rem; } /* More breathing room */