.site-header {
	border-bottom: solid 1px rgba(0,0,0,0.1);
}

h1 {
  font-weight: bold;
}

.btn {
 margin: 12px 0;
}

.site-title, .ppaphone {
	font-weight: bold;
}

#genesis-content {
	margin-top: 48px;
}

#text-17 {
	text-align:left;
	max-width: 80%;
}

#text-17 ul {
	list-style-type: circle;
}

.site-inner {
	margin-top: 0;
}

.front-page-2-left {
	width: 50%;
}

 featured genesis pages 

#front-page-3 {
  overflow: hidden;
}

#front-page-3 > div:nth-child(1) > div:nth-child(1) {
	padding: 36px;
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: nowrap;
}

#featured-page-7 img, #featured-page-8 img, #featured-page-5 img, #featured-page-4 img {
	height: 200px;
	box-shadow: 2px 2px 2px #ccc;
	border-radius: 2px;
}

#featured-page-7, #featured-page-8, #featured-page-5, #featured-page-4 {
	text-align: center;
}

.checkup_bubble {
  padding: 24px;
  float: left;
}

#front-page-5 > div:nth-child(1) {
  max-width: 1200px;
  margin: auto;
  padding: 0 30px;
}

youtube player
#text-3 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
  padding: 24px;
}

ac images near bottom of page
#text-3 > div:nth-child(1) > div:nth-child(1) > p:nth-child(5) {
  margin: 12px 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

#text-3 > div:nth-child(1) > div:nth-child(1) > p:nth-child(5) img {
  padding: 4px 2px;
}

@media (max-width: 1000px) {
  #genesis-content {
	margin-top: 0;
}

  
  #text-17 {
    max-width: 100%;
  }
  
   featured genesis pages 
  #front-page-3 > div:nth-child(1) > div:nth-child(1) {
  padding: 12px;
  flex-wrap: wrap;
  justify-content: space-around;
}

#featured-page-7 img, #featured-page-8 img, #featured-page-5 img, #featured-page-4 img {
	height: 120px;
}
}