/*Removing stupid-ass max-width on the email form that's there for no reason*/

html.wf-cronospro-n4-active.wf-cronospro-i4-active.wf-cronospro-n7-active.wf-cronospro-i7-active.wf-active body div.container div.inline-container {
  max-width: unset !important;
}

body {
  font-family: "cronos-pro", sans-serif;
  font-weight: 500;
  /*background-image: url('../images/tile_background.png');*/
  /*background-attachment:fixed; */
  background-color: black;
  /*background-repeat: repeat;*/
  color: #E0D9B3;
  font-size: 1.5em;
} p {
  font-size: 1.5em;
  line-height: 26px;
  margin: 0 0 15px;
}

.jumbotron {
  background-color: transparent;
  margin-bottom: 0px;
  padding-bottom: 10px;
  padding-top: 30px;
  font-size: 1.5em;
} img {
  max-width: 100%;
} .text-center p {
  font-size: 1.5em;
}

/* Chronos font from Adobe Typekit */
h1, h2, h3, h4, h5, h6 {
  font-family: "cronos-pro", sans-serif;
  /*font-weight: 700;*/
}

/* Constrain main container width for different screen widths*/

.container {
  margin: 0 auto;
  max-width: 860px;
}

.second-section {
  margin-top: 25px;
}

/*@media(max-width:900px) {
  .container {
    max-width: 650px;
  }
}*/

@media(max-width:860px) {
  .container {
    max-width: 600px;
  }
}

@media(max-width:702px) {
  .container {
    max-width: 400px;
  }
  div.row.credits {
    /*margin-left: -17%;*/
    /*margin-right: -14%;*/
  }
  h4 {
    font-size: 16px;
  }
  .names {
    width:57%;
  }
  .game-dev {
    /*word-break: break-all;*/
  }
}

@media(max-width:425px) {
  .container {
    max-width: 375px;
  }
}

/* Banner & logo */

#banner-top {
  /*background-color: black;*/
  padding-top: 0px;
  /*padding-bottom: 30px;*/
  margin-bottom: -60px;
} img {
  /*height: 100%;*/
  /*max-height: 210px;*/
  /*width: 100%;*/
  /*max-width: 210px;*/
}

/* Social icons */

.social-row {
  /*max-width: 67%;*/
  margin: auto; 
  margin: 0 auto;
  margin-left: 14%
} 

  .social-row img {
    max-width: 200%;
    max-height: 60px;
  }

/* Who made this thing? */

.credits {
  font-family: "cronos-pro", sans-serif;
  font-style: italic;
  font-weight: 700;
  margin-left: 20%;
  margin-right: auto;
  text-align: left;
  max-width: 73%;
}

/* Press quotes */

.quote {
  font-family: "cronos-pro", sans-serif;
  font-style: italic;
	/*font-weight: 700*/
}

/* Don't italicize publication names */

a.non-italic {
  font-family: "cronos-pro", sans-serif;
  font-style: normal;
  /*font-weight: 700 */
}

/* Thumbnail captions */

.caption {
  font-size: 1.1em;
  font-family: "cronos-pro", sans-serif;
  font-style: italic;
  font-weight: 700;
  margin-top: -15px;
  color: lightgray;
}

/* Event thumbnail captions */

.event-caption {
  font-size: 1.1em;
  font-family: "cronos-pro", sans-serif;
  font-style: italic;
  font-weight: 700;
  /*margin-top: -15px;*/
  /*color: lightgray;*/
} .long-caption {
  font-size: .97em;
}

/* All hail majestic CB Arcade */

#cabinet {
  /*height: 75%;*/
  margin: 0px 10%;
  max-width: 80%;
  margin-bottom: 15px;
} img {
  /*max-height:100%;*/
}

/* Character gifs */   

.character-gif-shared {
  width: 44%;
  background-color: black;
  height: auto;
  margin: auto;
  margin-bottom: 5%;
  border: 0px;
  border-radius: 0px;
  box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.3);
}

/* H rule overwrite */

hr.visible-top {
  border-top: 1px solid #E0D9B3;
  margin: 20px 0 2px 0;
}

hr.visible-bottom {
  margin: 0px;
  border-top: 2px solid #E0D9B3;
}

/* Mailchimp email signup */

.mc-field-group {
  margin-bottom: 15px;
} 

.mc-field-group input {
  width: 55%;
  border-radius: 50px;
  height: 40px;
  font-size: 1em;
}

#mc-embedded-subscribe {
  width: 40%;
  text-align: center;
}

/*Centering email signup placeholders*/

::-webkit-input-placeholder {
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   text-align: center;  
}

::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
}

:-ms-input-placeholder {  
   text-align: center; 
}



/* Center input text */

textarea { 
  text-align: center; 
} input { 
  text-align: center; 
} 

/* Event listings */

.events {
  font-size: 1.5em;
  margin: 0px 30px;
} div {
  padding-top: 5px;
}

.row-adjust {
  margin-top: -10%;
}

/* Only do the vertical border if width is less than 992 for stacking mailing list and arcade */

@media(min-width:992px) {
  .arcade-box {
    border-left: 1px solid gray;
    padding-left: 7%;
  }
}

/* Style the mailing list input for stacking */

@media(max-width:992px) {
  div#mc_embed_signup {
    margin-bottom: 25px;
  },
  #mc-embedded-subscribe {
    content:before: "<hr>";
  }
}

.events-header {
  margin-top: 0px; 
}

/* Always have Wii U on the same line */

.platforms {
  margin-left: 4%;
  margin-right: 4%;
  /*font-size: 1.8em;*/
}

.footer-link {
  margin-top: 15px;
}

/*Background color for the image link borders*/

.thumbnail {
  background-color: #E0D9B3;
  /*background-color: #000;*/
  border: 1px solid #E0D9B3;
}

/*Nika Orange for links*/

a {
  color: #C66728;
}