/*
 *
 * Contents:
 *	SASS
 *	Font Embeds
 *	Reset
 *	General
 *	Header
 *	Main
 *	Footer
 *	Helper
 *	MailChimp
 *
 *
 */
/* *****************************************************************************
 * SASS
 * ****************************************************************************/
/* Website Colors */
/* Fonts */
/* Mixins */
/* *****************************************************************************
 * Font Embeds
 * ****************************************************************************/
@font-face {
  font-family: 'RobotoCondensed';
  src: url("../fonts/robotocondensed-regular-webfont.woff2") format("woff2"), url("../fonts/robotocondensed-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'RobotoCondensed';
  src: url("../fonts/robotocondensed-bold-webfont.woff2") format("woff2"), url("../fonts/robotocondensed-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'RobotoCondensed';
  src: url("../fonts/robotocondensed-italic-webfont.woff2") format("woff2"), url("../fonts/robotocondensed-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'RobotoCondensed';
  src: url("../fonts/robotocondensed-bolditalic-webfont.woff2") format("woff2"), url("../fonts/robotocondensed-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans';
  src: url("../fonts/opensans-regular-webfont.woff2") format("woff2"), url("../fonts/opensans-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans';
  src: url("../fonts/opensans-bold-webfont.woff2") format("woff2"), url("../fonts/opensans-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans';
  src: url("../fonts/opensans-italic-webfont.woff2") format("woff2"), url("../fonts/opensans-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans';
  src: url("../fonts/opensans-bolditalic-webfont.woff2") format("woff2"), url("../fonts/opensans-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic; }
/* *****************************************************************************
 * Reset
 * ****************************************************************************/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: none;
  font-size: 100%;
  background: transparent;
  border: none;
  text-decoration: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

b, cite, em, i, hr, u, center, menu, layer, s, strike, strong, font, xmp {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: none;
  font-weight: normal;
  font-style: normal;
  background: transparent;
  border: none;
  text-decoration: none; }

/* *****************************************************************************
 * General
 * ****************************************************************************/
body {
  background-color: #ffffff;
  word-wrap: break-word; }

hr {
  background-color: #000000;
  height: 2px;
  margin-top: 5px;
  margin-bottom: 15px; }

h1, h2, h3, h4, h5, h6,
th, tr, thead,
dl, dt, dd,
p, b, strong, i, em,
ul, ol, li,
cite, small,
address, pre {
  color: #616161; }

h1 {
  font-family: RobotoCondensed, Tahoma, Geneva, sans-serif;
  font-size: 2.5em;
  font-weight: normal;
  font-style: normal;
  line-height: 50px;
  letter-spacing: 2px;
  margin: 0px 0px 15px 0px;
  color: #000000; }

h2 {
  font-family: RobotoCondensed, Tahoma, Geneva, sans-serif;
  font-size: 1.6em;
  font-weight: normal;
  font-style: normal;
  line-height: 40px;
  letter-spacing: 2px;
  margin: 0px 0px 15px 0px;
  color: #000000; }

h3 {
  font-family: RobotoCondensed, Tahoma, Geneva, sans-serif;
  font-size: 1.4em;
  font-weight: normal;
  font-style: normal;
  line-height: 35px;
  letter-spacing: 2px;
  margin: 5px 0px 15px 0px;
  color: #000000; }

p, li, a {
  font-family: OpenSans, "Trebuchet MS", Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  line-height: 25px;
  letter-spacing: 2px;
  margin: 0px 0px 15px 0px;
  color: #616161; }

small {
  font-family: OpenSans, "Trebuchet MS", Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: normal;
  font-style: normal;
  line-height: 25px;
  letter-spacing: 2px;
  margin: 0px 0px 15px 0px; }

a:link, a:visited {
  color: #2980b9;
  cursor: pointer;
  text-decoration: none;
  border-bottom: 1px dashed #2980b9; }

a:active, a:hover {
  color: #3498db;
  border-bottom: 1px dashed #3498db; }

a img {
  border: none; }

b, strong {
  font-weight: bold; }

cite, i, em {
  font-style: italic; }

b i, i b, strong em, em strong {
  font-weight: bold;
  font-style: italic; }

img {
  display: block;
  height: auto;
  max-width: 100%; }

ul, ol {
  margin: 0px 5px 25px 0px; }

ul li, ol li {
  margin: 2px 1px 4px 0px;
  padding: 0px 0px 0px 0px; }

hr {
  color: #424242; }

/* *****************************************************************************
 * Header
 * ****************************************************************************/
#header {
  padding: 25px; }

#header > h1 {
  text-align: center;
  text-transform: uppercase; }

#logo {
  display: block;
  margin: 0px auto 15px;
  width: 100%;
  max-width: 450px; }

/* *****************************************************************************
 * Main
 * ****************************************************************************/
#games, #about {
  margin: 75px auto;
  text-align: center; }

#games > h1, #about > h1 {
  text-transform: uppercase;
  margin-bottom: 50px; }

.game {
  margin-bottom: 50px; }

.game-title {
  display: block;
  margin: 0px auto;
  width: 100%;
  max-width: 650px;
  text-transform: uppercase; }

.game-title > a, .game-title > a > h2 {
  margin-bottom: 0px; }

.game-logo {
  display: block;
  margin: 0px auto;
  width: 100%;
  max-width: 650px; }

.game-text {
  display: block;
  margin: 25px auto 0px;
  width: 100%;
  max-width: 650px; }

.custom-horizontal {
  border: 0px;
  border-bottom: 1px dashed #000000;
  background: #ffffff; }

#about {
  max-width: 650px;
  padding: 0px 50px; }

/* *****************************************************************************
 * Footer
 * ****************************************************************************/
#footer-sections {
  max-width: 90%;
  padding: 15px 50px 5px; }

#footer-sections > section {
  display: inline-block;
  vertical-align: text-top;
  padding: 5px; }

#footer-sections > section > h3 {
  text-transform: uppercase; }

#mailing-list {
  width: 69%; }

#links {
  width: 250px; }

#links > ul {
  list-style: none; }

#links > ul > li > a {
  text-transform: uppercase; }

#copyright {
  padding: 15px 50px; }

#copyright > small {
  color: #000000; }

/* *****************************************************************************
 * Helper
 * ****************************************************************************/
.link-no-border:link, .link-no-border:visited,
.link-no-border:active, .link-no-border:hover {
  border: 0; }

/* *****************************************************************************
 * MailChimp
 * ****************************************************************************/
#mce-EMAIL {
  background-color: none;
  display: block;
  border: 2px solid #000000;
  width: 100%;
  max-width: 400px;
  border-radius: 1px;
  line-height: 1.25em;
  padding: 0.75em 1em;
  font-family: OpenSans, "Trebuchet MS", Helvetica, sans-serif;
  font-size: 0.9em;
  letter-spacing: 2px;
  color: #616161; }

#mc-embedded-subscribe {
  background-color: cTextWhite;
  display: inline-block;
  border: 2px solid #000000;
  outline: 0;
  line-height: 1.65em;
  padding: 0.75em 2.25em;
  font-size: 0.9em;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
  color: #000000;
  border-radius: 1px;
  cursor: pointer; }

#mc-embedded-subscribe:active, #mc-embedded-subscribe:hover {
  color: #ffffff;
  background-color: #000000; }

/*# sourceMappingURL=style.css.map */
