body{
  color: #4c2f26;
  font-family: embury-text, serif;
font-weight: 200;
font-style: normal;
line-height: 180%;

}

figure {
  margin: 0;
  padding: 0;
}
main {
  padding-top: 60px;

}
#topimgframe {
  min-height: 60vh;
  /* max-width: 80vh; */
  /* max-width: 100%; */
}
.topimg h1 {
  background: #fff;
    position: absolute;
    /* width: 100%; */
    top: 50%;
    left: 10%;
    opacity: 0.5;
    font-size: 2em
    /* z-index: 1; */
}
img {
	object-fit: cover;
	width: 80%;
	height: 80%;
}
/* p .ce-textpic .ce-bodytext  {
  font-size: .1em;
} */

/*class="frame frame-default frame-type-menu_sitemap_pages frame-layout-0"*/
.frame-type-menu_sitemap_pages ul li {
/* color: blue; */
/* font-style: italic; */
}
.frame-type-menu_sitemap_pages ul {
list-style-type: none;
/* margin-left: 0; padding-left: 0; */}

-frame-type-menu_sitemap_pages ul {
    /* display: block; */
    /* min-width: 140px; */
    /* min-width: 60px; */
    padding: 0 5px;
    height: 50px;
    /* text-align: center; */
    line-height: 50px;
    color: #fff;
    /* background: #4c2f26; */
    text-decoration: none;
}
.frame-type-menu_sitemap_pages li a {
  color: #4c2f26;

}
.frame-type-menu_sitemap_pages li a li a {
  color: #4c2f26;
}
.frame-type-menu_sitemap_pages ul li a{
  /* background-color: red; */
}

@media only screen and (min-width: 960px) {
  .ce-bodytext {
    max-width: 41em;
  }
  main .frame {
    max-width: 1240px;
    margin: auto;
  clear: both;
  padding: 0 3em;
  position: relative;
  /* z-index: 1; */
  }
  main p {
    max-width: 42em;


  }

  img {
    max-width: 100%;
    /* max-width: 300px; */
  }
  #topimgframe {
    min-height: 100vh;

  }
  main {
    max-width: 1240px;
    margin: auto;
    padding-bottom: 2em;
  }
  h1 {
    font-size: 3em;

  }
  .topimg h1 {
    font-size: 3em;
  }
  h2 {
  font-size: 3em;
  font-style: italic;

  }
  h3 {
  font-size: 2.3em;
  }
  p {
    font-size: 1.22em;
  }
  /* .ce-gallery[data-ce-columns="3"] .ce-column {
          width: 33%;
      } */
/* .ce-gallery[data-ce-columns="3"] {
display: grid;
 grid-template-columns: 1fr 1fr 1fr;
} */
}
