
body {font-family: "Montserrat", sans-serif;background-color:#F2E0E6;}

h1, h2, h3, h4, h5, h6 {color: #FF0050;}
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {font-weight: normal;color: #808080;}

h2 {margin:50px 0 25px 0;font-size: 100px;}
h2 sup {color: #808080;font-size: 50%;vertical-align: super;}
h3 {margin:30px 0 15px 0;font-size: 36px;}
h4 {margin:50px 0 0 0;font-size: 27px;}

p {margin-top:10px;}
p a.block {display: inline-block;padding: 2px 5px;color:#FF0050;background-color: #e9d3da; text-decoration: none;}
p a.block:hover {color:white;background-color:#FF0050;text-decoration: none;}
p b {font-weight: bold;color: #FF0050;}
p em {font-style: italic;color: #999;}
p.footnote {font-style: italic;color: #808080;font-size: 77%;}

img {margin: 0;max-width: 100%;height: auto;}

.topper {border-bottom: solid 4px #e4ced5;}
.footer {margin-top: 25px;border-top: solid 4px #e4ced5;}
.footer p {margin: 25px 0;}

div.row.content {padding: 0 10px;margin-top: 50px;margin-bottom: 50px;}

div.download-block img {width: 100%;height: auto;margin-bottom: 10px;}
div.download-block h4 {margin: 10px 0 0 0;font-size: 14px;text-transform: uppercase;}
div.download-block p {margin: 0;padding: 0;font-size: 11px;}
div.download-block p.tags {font-size: 11px;}
div.download-block p a.block {margin: 10px 0 20px 0;font-size: 12px;}