
p, li {
  font-family: 'Droid Serif', serif;
  line-height: 1.6em;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif;
}

section{
  padding: 40px 0;
}

.row.section-header{
  margin-bottom: 20px;
}
.section-header h2 {
  text-align: center;
}

.buy-now a.gumroad-button {
    font-size: 1.5em !important;

    padding: 5px 50px !important;
    color: white !important;
    background-image: none !important;

    background: #3498db !important;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9) !important;
    background-image: -moz-linear-gradient(top, #3498db, #2980b9) !important;
    background-image: -ms-linear-gradient(top, #3498db, #2980b9) !important;
    background-image: -o-linear-gradient(top, #3498db, #2980b9) !important;
    background-image: linear-gradient(to bottom, #3498db, #2980b9) !important;
}
.buy-now .gumroad-button-logo {
    display: none !important;
}

#header-row p:first-child{
  margin-top: 40px;
}

#header-row img {
  max-width: 450px;
  margin: 10px auto;
}

#header {
  background-color: #ffcc66;
}

.cta-subtext{
  font-size: 0.75em;
  color: #666;
}

#satisfied-readers {
  /*background-color: #ffcc66;*/
}

#what-you-get {
  /*background-color: #ffcc66;*/
}

#what-you-get .format-icon {
  max-height: 165px;
  margin: 30px 0;
}

#what-you-get .text-muted {
  font-size: 0.8em;
}

#more-information {
  /*background-color: #ffcc66;*/
}

#more-information #author-image {
  float: right;
}

#get-started {
  /*background-color: #ffcc66;*/
}

#get-started #buy-now {
  margin-top: 120px;
}

#get-started #satisfaction-guaranteed img {
  max-width: 300px;
}

#footer{
    margin: 80px 0;
}

.modal .lead {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-size: 5.0em;
}

.modal p {
  font-size: 1.5em;
}

.modal .modal-footer {
  text-align: center;
}

@media screen and (max-width: 800px) {
  #header-row img {
    width: 100%;
    margin: 10px auto;
  }
}