/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.custom-logo{
  max-width: 300px;
}
.page-id-30 .entry-header,.page-id-31 .entry-header,.page-id-1045 .entry-header{display:none;}
.page-id-30 .site-main > article > *,.page-id-1045 .site-main > article > *{margin-top:0;}
#masthead {border-bottom: 0 solid var(--wp--preset--color--background-high-contrast);}
#masthead .site-header-wrapper .site-branding .site-logo {margin-bottom: 0;}
@media only screen and (min-width: 560px) {.site-header, .site-main {
    padding-top: 10px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 560px) {.custom-logo {
  max-width: 230px;}
}
.main-navigation a {
  color: var(--wp--preset--color--primary);font-family: poppins, sans-serif;font-weight:500}
.site-footer {padding-top: 10px;padding-bottom: 10px;}
.site-info{font-size:14px!important;}
.cat-links,.tags-links, .byline{display:none!important;}
h2, .h2 {font-weight: 600;}
h3, .h3 {font-size: 1.8rem;font-weight: 500;letter-spacing: -.02em;}
h4, .h4{font-size: 1.2rem;letter-spacing: -.02em;
  margin-top: 0 !important;
  margin-bottom: 0 !important;}
@media only screen and (max-width: 900px) {
h2, .h2 {font-size: 1.9rem;}
h3, .h3 {font-size: 1.4rem;}
}
@media only screen and (max-width: 560px) {
h2, .h2 {font-size: 1.8rem;}
h3, .h3 {font-size: 1.4rem;}
}
.serif{font-family:Lora, serif;}
.sans{font-family:Poppins, serif;}
.wp-block-button{font-family:poppins,sans-serif;}
.wp-block-pullquote blockquote p {font-family: "Lora", serif !important;line-height: 1.5em;}
.wp-block-pullquote :where(cite), .wp-block-pullquote :where(footer), .wp-block-pullquote__citation {font-family: poppins, sans-serif;text-transform:none;}
.wp-block-pullquote {padding: 2em 0;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-family: poppins;font-weight: 600;}
.wp-block-image figcaption {font-size: 0.9rem;line-height: 1.2em;}
.single-post .post-thumbnail{max-width: 1000px;margin-bottom: 2em !important;}
.post-navigation .post-title { font-size: 1em;}
h3.highlight mark{padding-left: 15px;  padding-right: 15px;}
@media all and (max-width:760px){
  .wp-block-gallery .wp-block-image {
    width:100% !important;
  }
}