  #factsheet-logo {
  display: block;
  margin: 0 auto;
  height: 200px;
}

#factsheet h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

#factsheet h3.section-title,
#factsheet h4.section-subtitle {
  color: #941a1e;
  text-align: center;
}

#factsheet .section-divider {
  border-top: dotted 5px;
  color: #cecece;
}

#factsheet div.fact-row {
  margin-top: 15px;
  margin-bottom: 30px;
}

#factsheet div.fact-box img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 100px;
}

#factsheet div.fact-description .description-header {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0px;
  margin-top: 0px;
}

#factsheet div.fact-description .description-stat {
  text-align: center;
  font-weight: 600;
  font-size: 2em;
  color: #941a1e;
  margin-top: 0px;
}

#factsheet div.fact-description div.description-trivia {
  list-style: none;
  display: block;
}

#factsheet div.fact-description div.description-trivia table {
  margin-left: auto;
  margin-right: auto;
}

#factsheet div.fact-description div.description-trivia table thead {
  display: none;
}

#factsheet div.fact-description div.description-trivia table td {
  padding: 0 5px 0 5px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans;
}
#factsheet div.fact-description div.description-trivia table td:nth-child(1) {
  color: #e98300;
  text-align: right;
}

#gender-demographic {
  padding-top: 10px;
  padding-bottom: 20px;
}

#gender-demographic .gender-icon {
  height: 100px;
}

#gender-demographic .gender-bar {
  height: 20px;
}

#gender-demographic h4 {
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0px;
}

#gender-demographic h5 {
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0px;
  font-size: 1.7em;
  color: #941a1e;
}

#male-section .progress-bar {
  background-color: #2d9cd7;
  display: block;
  float: right;
}

#male-section h4,
#male-section h5 {
  text-align: right;
}

#male-section .gender-icon {
  float: right;
}

#female-section .progress-bar {
  background-color: #d34d9c;
  display: block;
  float: left;
}

#female-section .gender-icon {
  float: left;
}

#fee-section div.fact-box .description-header {
  margin-bottom: 10px;
  margin-top: 10px;
}

#fee-section div.fact-box .description-stat {
  margin-top: 10px;
}
