h1 {
	color: #454545;
  font-family: "Gowun Batang", serif;
  font-weight: 500;
  font-style: normal;
  font-size: 35pt;
  text-align: center;
  letter-spacing: 3px;
}
h2 {
	color: #454545;
  font-family: "Gowun Batang", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 17pt;
  text-align: center;
  letter-spacing: 3px;
}
h3 {
  font-family: "Gowun Batang", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 13pt;
}
p {
    font-family: "Nunito", sans-serif;
}
@media (min-width: 768px) {
#main {
  margin-left: 10em;
  margin-right: 10em;
}
}
.cap {
	background-color:white;
  width: 297px;
  padding: 0.3em;
}
.flex-container {
  background-color: #B3FFFF;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
/*  padding: 0.2em; */
  margin: 0em 2em 0em 2em;
}
.flex-container > div {
  background-color: white;
  width: 100px;
/*  margin: 0.2em; */
  text-align: center;
/*  padding: 2px; */
  height: 100%;
}

.flex-container :nth-child(2) {
  width: 150px;
}
.clippy1 {
	clip-path: polygon(85% 0%, 100% 50%, 85% 100%, 0% 100%, 15% 50%, 0% 0%);
}
.clippy2 {
	clip-path: polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%);
}
#bfont > div > a {
    font-family: "Nunito", sans-serif;
    text-decoration: none;
  color: #454545;
}


.ctxt {
  text-align: center;
}
@media (min-width: 768px) { 
  #headshot {
  border-radius: 100%;
  display: block;
	position: absolute;
  top: 10em;
}
}
@media (max-width: 768px) { 
  #headshot {
  border-radius: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
	}
}
@media (min-width: 768px) {
  #hposition {
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 10.5em;
  }
  .shove {
  margin-left: -2.5em;
}
}
#pgallery {
  background-color: #B3FFFF;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0.2em;
  margin: 0em 0em 0em 2em;
}
#pgallery-container > div {
  background-color: white;
  width: 100px;
  margin: 0.2em;
  text-align: center;
  padding: 2px;
  height: 100%;
} 
#Contact {
  background-color: #fff;
}
#email {
  margin-left: 1.3em;
}
#mssg {
  display: inline-block;
}



/*  .col-2 {
    float: left;
    width: 45%;
    padding: 0.5em;
  }

/*
relative was 3.3em


  color: #6B6B6B;
  font-family: "Exo", system-ui;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 40pt;
}
*/
