.center-section{
	display: flex;
      max-width: 550px;
	    flex-direction: column;
			align-items: center;
      padding-top: 15px;
      padding-bottom: 15px;
    }
.header{
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  width: 85%;
  max-width: 350px;
  border: 3px double navy;
}
.header-title{
  width: 100%;
  text-align: center;
}
.header-item{
  width: 49%;
  padding-bottom: 10px;
  text-align: center;
  font-size: 11pt;
}
.header-item img{
  width: 80%;
}
.bblu{
	border: 3px solid blue;
}
.bblk{
	border: 3px solid black;
}
.gbnf{
	color: black;
}
.gbnf img{
	border: 3px solid black;
}
.statusbox{
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  width: 85%;
  max-width: 350px;
  border: 3px double navy;
}
.status-title{
  width: 100%;
  text-align: center;
}
.status-item{
  width: 80%;
  text-align: right;
  padding-right: 5px;
  padding bottom: 2px;
  border: 1px solid navy;
}
.status-number{
  width: 15%;
  text-align: center;
  border: 1px solid navy;
}
.listing{
  text-align: left;
  width: 80%;
  border: 3px double navy;
}
.listing img{
  width: 12%;
}
.section-break{
  text-align: center;
  font-size: 10pt;
  color: maroon;
  font-weight: bold;
	padding-top:10px;
}
.section-break img{
  width:20%;
}
.section-break a{
  color: maroon;
}
.section-break img{
	border: 0;
}
h2, h5{
  line-height: 100%;
}
img{
  width: 10%;
}
.fancybox-bg{
  background:transparent;
}
.fancybox-slide--iframe .fancybox-content {
    width  : 30vw;
    height : auto;
    max-width  : 450px;
/*        max-height : 90vh;*/
    margin-top: 2em;
    background-color: transparent;
}
@media (max-width:415px){
	.header{
		margin-top: 30px;
	}
  .listing{
		width: 100%;
	}
  .fancybox-slide--iframe .fancybox-content {
      margin-top: 50px;
  }
}
