/*
 Theme Name:   Twenty Twenty Child
 Template:     twentytwentyone
 Version:      1.0.0
*/

/* @font-face { 
  font-family: Fraunces; 
  src: url(./assets/fonts/PTSerif-Regular.ttf); 
  font-weight: normal; 
}
@font-face { 
  font-family: FrauncesBold; 
  src: url(./assets/fonts/PTSerif-Bold.ttf); 
  font-weight: bold; 
}
@font-face { 
  font-family: FrauncesItalic; 
  src: url(./assets/fonts/PTSerif-Italic.ttf); 
  font-weight: lighter; 
} */

body {
  background-color: #fff;
}

body p,
body a,
body li,
.entry-content figcaption,
body span {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  color: #0d3236;
}

body .entry-title,
body h1,
body h2,
.entry-content h2,
body h2.entry-title a,
body h3,
body .entry-content h3,
body h4,
body h5,
body h1 strong,
body h2 strong,
body h3 strong,
body h4 strong,
body h5 strong,
body h6 {
  font-family: "Fraunces";
  color: #006466;
}

.nav-links {
  font-family: "Fraunces";
  font-weight: bold;
}

.main-logo {
  width: 230px;
}

.footer-widgets li a {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  color: #0d3236;
}

a.read-more-btn {
  text-decoration: none;
  display: block;
  color: #ff8864;
}
a.read-more-btn:hover {
  text-decoration: underline;
}

body .footer-nav-widgets-wrapper.header-footer-group {
  background: #faebdc;
}

.nav-links .page-numbers span.nav-prev-text,
.nav-links .page-numbers span.nav-next-text,
.pagination-single .pagination-single-inner a.previous-post,
.pagination-single .pagination-single-inner a.next-post {
  background: #006466;
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  height: 45px;
  border-radius: 23px;
  font-weight: 700;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: inherit;
  padding: 0 16px;
  white-space: nowrap;
  width: auto;
}
.pagination-single .pagination-single-inner a.next-post {
  margin: 0;
}

.pagination-single {
  margin-bottom: 20px;
}

.pagination-single .pagination-single-inner {
  flex-direction: inherit;
  align-items: center;
  justify-content: space-between;
}

.singular .entry-header {
  padding: 8rem 0 2rem;
}

#site-content nav.navigation.pagination {
  margin-top: 40px;
}

footer#site-footer {
  color: #faebdc;
  background-color: #006466;
}

footer#site-footer .section-inner .footer-credits p.footer-copyright {
  color: #faebdc;
}
footer#site-footer .powered-by-wordpress {
  color: #faebdc73 
}
footer#site-footer .section-inner .to-the-top span {
  color: #faebdc;
}

.breadcrumbs {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.breadcrumbs p {
  margin: 0;
}

.footer-widgets-outer-wrapper {
  border-bottom: none;
  padding: 0 20px;
}

.footer-top-visible .footer-nav-widgets-wrapper {
  margin-top: 0;
  padding: 8px 0;
}

main#site-content article:not(:first-of-type) {
  margin-top: 32px;
}
main#site-content article:last-of-type {
  /* margin-bottom: 32px; */
}

main#site-content article:not(:first-of-type):nth-child(2n) {
  background-color: #faebdc;
  padding: 32px 0;
}