html {
  font-size: 62.5%;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: white;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

body#tinymce {
 background-color: #504644;
}

.clearfix {
 clear: both;
}

/* Typography =================================================== */
/* line 13, ../scss-compass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-family: inherit;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizelegibility; }

/* line 21, ../scss-compass/_typography.scss */
h1 small,
h2 small {
  font-weight: normal;
  color: #bfbfbf; }

/* line 26, ../scss-compass/_typography.scss */
h1,
.h1 {
  margin-bottom: 0.75em;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1.2; }

/* line 32, ../scss-compass/_typography.scss */
h2,
.h2 {
  margin-bottom: 0.75em;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 1.2;
  color: white; }

/* line 39, ../scss-compass/_typography.scss */
h3,
.h3 {
  margin-bottom: 1em;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.3;
  color: #74e9eb;
  text-transform: uppercase; }
  
#inline h3 {
  margin-bottom: 1em;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.3;
  color: #000000;
  text-transform: uppercase; }

/* line 47, ../scss-compass/_typography.scss */
h4,
.h4 {
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.25; }

/* line 53, ../scss-compass/_typography.scss */
h5,
.h5 {
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 1.5em; }

/* line 58, ../scss-compass/_typography.scss */
h6,
.h6 {
  margin-bottom: 1.5em;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase; }

/* line 69, ../scss-compass/_typography.scss */
.header h1,
.header h2,
.header h3 {
  float: left;
  margin-right: 24px; }
  /* line 73, ../scss-compass/_typography.scss */
  .header h1 a,
  .header h2 a,
  .header h3 a {
    display: block;
    position: relative;
    top: 6px;
    float: right;
    padding: 4px 12px;
    font-size: 14px;
    font-size: 1.4rem;
    background-color: white; }
  /* line 82, ../scss-compass/_typography.scss */
  .header h1:hover,
  .header h2:hover,
  .header h3:hover {
    background-color: white; }

/* line 87, ../scss-compass/_typography.scss */
.header .a-rss,
.header .a-rss:hover {
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  background: transparent url(../img/a-rss.png) no-repeat 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

/* line 101, ../scss-compass/_typography.scss */
p,
ol,
ul,
dl,
address {
  margin-bottom: 1.5em;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5em; }

/* line 106, ../scss-compass/_typography.scss */
small {
  font-size: 14px;
  font-size: 1.4rem; }

/* line 110, ../scss-compass/_typography.scss */
ul,
ol {
  margin: 0 0 1.5em -24px;
  padding: 0 0 0 24px; }

/* line 115, ../scss-compass/_typography.scss */
li ul,
li ol {
  margin: 0;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 121, ../scss-compass/_typography.scss */
blockquote.large-quote {
  padding: 1.5em 1.5em 3em 1.5em;
  line-height: 1.2;
  font-size: 24px;
  font-size: 2.4rem;
  color: white;
  background-color: #4e4442;
  word-wrap: break-word; }

/* line 129, ../scss-compass/_typography.scss */
blockquote {
  padding: 1.5em 1.5em 3em 1.5em;
  line-height: 1.2;
  font-size: 16px;
  font-size: 1.6rem;
  color: white;
  background-color: #716966;
  word-wrap: break-word; }

/* line 137, ../scss-compass/_typography.scss */
q {
  quotes: none; }

/* line 143, ../scss-compass/_typography.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

/* line 147, ../scss-compass/_typography.scss */
cite {
  font-style: normal; }

/* line 153, ../scss-compass/_typography.scss */
dl,
dd {
  margin-bottom: 1.5em; }

/* line 156, ../scss-compass/_typography.scss */
dt {
  font-weight: bold; }

/* line 161, ../scss-compass/_typography.scss */
.dl-horizontal dt {
  float: left;
  clear: left;
  width: 20.25%;
  text-align: right; }
/* line 167, ../scss-compass/_typography.scss */
.dl-horizontal dd {
  margin-left: 22.78%; }

/* line 173, ../scss-compass/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted #e5e1e1;
  cursor: help; }

/* line 177, ../scss-compass/_typography.scss */
b, strong {
  font-weight: bold; }

/* line 180, ../scss-compass/_typography.scss */
dfn {
  font-style: italic; }

/* line 183, ../scss-compass/_typography.scss */
ins {
  background-color: white;
  color: white;
  text-decoration: none; }

/* line 188, ../scss-compass/_typography.scss */
mark {
  background-color: white;
  color: white;
  font-style: italic;
  font-weight: bold; }

/* line 197, ../scss-compass/_typography.scss */
pre,
code,
kbd,
samp {
  font-family: Monaco, Courier New, monospace;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5em; }

/* line 202, ../scss-compass/_typography.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 208, ../scss-compass/_typography.scss */
sub,
sup {
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 0;
  vertical-align: baselineheight; }

/* line 214, ../scss-compass/_typography.scss */
sup {
  top: -0.5em; }

/* line 217, ../scss-compass/_typography.scss */
sub {
  bottom: -0.25em; }

/* line 220, ../scss-compass/_typography.scss */
.padding-top {
  padding-top: 1.5em; }

/* line 224, ../scss-compass/_typography.scss */
.margin-bottom {
  margin-bottom: 0.75em; }

  
/* Text Colors */
/* line 35, ../scss-compass/_page.scss */
.white {
  color: white; }

/* line 39, ../scss-compass/_page.scss */
.blue {
  color: #509dd3; }

/* line 43, ../scss-compass/_page.scss */
.yellow {
  color: #f6da4f; }

/* line 47, ../scss-compass/_page.scss */
.red {
  color: #f25f50; }

/* line 51, ../scss-compass/_page.scss */
.aqua {
  color: #65e0bd; }

/* line 55, ../scss-compass/_page.scss */
.lightblue {
  color: #74e9eb; }

/* line 59, ../scss-compass/_page.scss */
.green {
  color: #a4e67e; }

/* line 63, ../scss-compass/_page.scss */
.purple {
  color: #cc92f3; }

/* line 67, ../scss-compass/_page.scss */
.lilac {
  color: #abbffb; }

/* line 71, ../scss-compass/_page.scss */
.pink {
  color: #f86473; }  