/* Mountain Roam article styles */
.mr-article {
  letter-spacing: 2px;
  line-height: 2em;
}

.mr-article p {
  margin: 0 0 1em;
}

.mr-article .mr-tight {
  margin: 0 0 1em;
  padding: 0;
}

.mr-article a {
  word-break: break-word;
}

.mr-article .mr-no-underline {
  text-decoration: none;
}

.mr-article .mr-underline {
  text-decoration: underline;
}

.mr-article .mr-center {
  text-align: center;
}

.mr-article .mr-photo {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

.mr-article .mr-embed,
.mr-article .mr-beclass-frame {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border: 0;
}

.mr-article .mr-registration {
  margin: 0;
  padding: 0;
}

.mr-red { color: #ff0000; }
.mr-blue { color: #0000ff; }
.mr-magenta { color: #ff00ff; }
.mr-pink-text { color: #ff00cc; }
.mr-orange { color: #ff6600; }
.mr-wine { color: #75053d; }
.mr-green-dark { color: #46871a; }
.mr-green { color: #358500; }
.mr-deep-blue { color: #0045ad; }
.mr-sky-blue { color: #549bed; }
.mr-brown { color: #996633; }
.mr-purple { color: #cc00ff; }
.mr-red-deep { color: #d60000; }
.mr-pink-deep { color: #d600ab; }
.mr-pink-muted { color: #e22da5; }
.mr-dark-gray { color: #404040; }
.mr-gray { color: #333333; }
.mr-near-black { color: #2a2a2a; }
.mr-wiki-black { color: #202122; }
.mr-deep-green { color: #01200f; }
.mr-black { color: #000000; }
.mr-white { color: #ffffff; }

.mr-bg-peach { background-color: #f9cb9c; }
.mr-bg-pink { background-color: #f4cccc; }
.mr-bg-red { background-color: #ff0000; }
.mr-bg-khaki { background-color: #dddaa5; }
.mr-bg-yellow { background-color: #ffcc00; }
.mr-bg-cream { background-color: #fffBDB; }
.mr-bg-apricot { background-color: #fca544; }
.mr-bg-mint { background-color: #daf0d4; }

.mr-fs-26 { font-size: 26px; }
.mr-fs-24 { font-size: 24px; }
.mr-fs-22 { font-size: 22px; }
.mr-fs-21 { font-size: 21px; }
.mr-fs-20 { font-size: 20px; }
.mr-fs-19 { font-size: 19px; }
.mr-fs-18 { font-size: 18px; }
.mr-fs-17 { font-size: 17px; }
.mr-fs-16 { font-size: 16px; }
.mr-fs-15 { font-size: 15px; }
.mr-fs-13 { font-size: 13px; }
.mr-bg-b1db94 { background-color: #b1db94; }

/* Mountain Roam article generated utility classes */
.mr-fs-28px { font-size: 28px; }
.mr-bg-fcbc6b { background-color: #fcbc6b; }
.mr-bg-bf9000 { background-color: #bf9000; }
.mr-color-a04605 { color: #a04605; }
.mr-fs-small { font-size: small; }
.mr-color-444444 { color: #444444; }
.mr-fs-16pt { font-size: 16pt; }
.mr-fs-13pt { font-size: 13pt; }
.mr-fs-large { font-size: large; }
.mr-bg-ffffff { background-color: #ffffff; }
.mr-fs-17-3333px { font-size: 17.3333px; }
.mr-fs-14pt { font-size: 14pt; }
.mr-fs-medium { font-size: medium; }
.mr-color-3a2075 { color: #3a2075; }
.mr-bg-ffffdd { background-color: #ffffdd; }
.mr-color-ff9900 { color: #ff9900; }
.mr-fs-27px { font-size: 27px; }
.mr-color-4d5156 { color: #4d5156; }
.mr-fs-14px { font-size: 14px; }
.mr-color-ad0045 { color: #ad0045; }
.mr-bg-f6f7f1 { background-color: #f6f7f1; }
.mr-color-012d17 { color: #012d17; }
.mr-color-222222 { color: #222222; }
.mr-color-666666 { color: #666666; }
.mr-color-00ad00 { color: #00ad00; }
.mr-color-050505 { color: #050505; }
.mr-color-1155cc { color: #1155cc; }
.mr-color-3c78d8 { color: #3c78d8; }
.mr-bg-bbabea { background-color: #bbabea; }
.mr-color-968b09 { color: #968b09; }
.mr-color-a41f6f { color: #a41f6f; }
.mr-bg-00d600 { background-color: #00d600; }
.mr-bg-e22da5 { background-color: #e22da5; }
.mr-color-274e13 { color: #274e13; }
.mr-fs-11px { font-size: 11px; }
.mr-bg-99cc99 { background-color: #99cc99; }
.mr-color-0a0a0a { color: #0a0a0a; }
.mr-color-fca544 { color: #fca544; }
.mr-color-0f0f0f { color: #0f0f0f; }
.mr-bg-ffff00 { background-color: #ffff00; }
.mr-color-b8405a { color: #b8405a; }
.mr-bg-d1c742 { background-color: #d1c742; }
.mr-color-e4e6eb { color: #e4e6eb; }
.mr-color-ff0066 { color: #ff0066; }
.mr-color-111111 { color: #111111; }
.mr-color-d65600 { color: #d65600; }
.mr-color-0000d6 { color: #0000d6; }
.mr-color-ad0000 { color: #ad0000; }
.mr-color-33cc00 { color: #33cc00; }
.mr-color-ab00d6 { color: #ab00d6; }
.mr-color-ad4500 { color: #ad4500; }
.mr-color-45ad00 { color: #45ad00; }
.mr-color-d60056 { color: #d60056; }
.mr-color-212529 { color: #212529; }
.mr-fs-14-4px { font-size: 14.4px; }
.mr-color-5e5e5e { color: #5e5e5e; }
.mr-color-4b4b4b { color: #4b4b4b; }
.mr-color-00d600 { color: #00d600; }
.mr-color-8b00ad { color: #8b00ad; }
.mr-color-808080 { color: #808080; }
.mr-color-5c5a5a { color: #5c5a5a; }
.mr-fs-22-5px { font-size: 22.5px; }
.mr-color-33221e { color: #33221e; }
.mr-color-232323 { color: #232323; }
.mr-color-3f3f3f { color: #3f3f3f; }
.mr-color-483420 { color: #483420; }
.mr-fs-21-3333px { font-size: 21.3333px; }
.mr-color-ad8b00 { color: #ad8b00; }
.mr-color-6600ff { color: #6600ff; }
.mr-color-5600d6 { color: #5600d6; }
