body {
  font-family: Georgia;
  font-weight: 25px;
}

center {
  margin:0;
}

center img {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 35px;
  width:250px;
  height: auto;
}

table {
  border-spacing: 50px 20px;
}

th {
  text-align: center;
  vertical-align: middle;
}

.nav {
  text-align: center;
  padding-bottom: 60px;
  padding-top:0px;
  margin:0;
}

.nav li {
  display:inline-block;
  margin:0;
  padding:0;
  width: 33%;
}

.nav a {
  text-align: center;
  text-decoration: none;
  color: black;
  font-weight: 80;
  padding: 3%;
}

.nav a:hover {
  color: dimgrey;
}

.bio {
  display: flex;
  width:100%;
  height:45vh;
  margin: auto;
  justify-content: center;
  align-items: center;
}

.bio img {
  padding-right: 40px;
  max-height: 100%;
  padding-top:0;
  padding-bottom: 0;
  width:auto;
  float:left;
}

.bio p {
  font-family: 'Montserrat', sans-serif;
  display: block;
  word-wrap: break-word;
}

.description {
  display:table-cell;
  vertical-align: middle;
  align-items: center;
    
}

.work {
  display: flex;
  width:100%;
  height:60vh;
  margin: auto;
  justify-content: center;
  align-items: center;
}

.work img {
  padding: 0;
}

.work h1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  display: block;
  margin:0;
  padding:0;
  word-wrap: break-word;
  line-height: 18px;
}

.work h2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  margin:0;
  padding-top: 3px;
  padding-bottom: 0px;
  display: block;
  word-wrap: break-word;
  line-height: 18px;
}

.work h3 {
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  margin:0;
  padding:0;
  display: block;
  word-wrap: break-word;
  line-height: 18px;
}

.row {
  display: flex;
  flex-wrap: wrap;
  padding-left: 5%;
  padding-right: 5%;
}

.row img {
  margin-left: auto;
  margin-right: auto;
  height: auto;
}

.column {
  flex: 25%;
  padding: 0 4px;
}

.column img {
  width: 20%;
  margin-top: 8px;
  vertical-align: middle;
}

.description {
	font-family: 'Montserrat', sans-serif;
	display: block;
  word-wrap: break-word;
	padding-left: 2%;
	padding-right: 2%;
}

.description h1 {
	font-size: 26px;
}

.description p {
	font-size: 16px;
}