h1,
h2,
h3,
h4,
h5,
h6 {
   padding-top: 0.4em;
   font-weight: normal;
   margin: 0.5em 0;
   text-rendering: optimizelegibility;
}
h1:hover,
h2:hover,
h3:hover,
h4:hover,
h5:hover,
h6:hover {
   text-decoration: none;
}
h1 {
   font-size: 1.8em;
   color: #135a8b;
   font-weight: bolder;
   line-height: 1.5em;
}
h2 {
   font-size: 1.6em;
   font-weight: 300;
   line-height: 1.5em;
   margin: 0 0 5px;
}
h3 {
   font-size: 1.4em;
   padding: 0;
   line-height: 1.5em;
   margin: 0;
}
h4 {
   font-size: 1.4em;
   line-height: 1.5em;
   color: #135a8b;
   font-weight: bolder;
}
h5 {
   font-size: 1.1em;
}
h6 {
   font-size: 1em;
   font-weight: bold;
}
a {
   text-decoration: none;
   -webkit-transition: color 0.15s ease-in;
   -moz-transition: color 0.15s ease-in;
   -o-transition: color 0.15s ease-in;
   transition: color 0.15s ease-in;
   color: #333;
}
a:hover {
   color: #888;
}
p {
   margin-bottom: 16px;
}
