@charset "UTF-8";
html {
  height: 100%;
}
body {
font-family: 'Questrial', sans-serif;
  color: #fff;
  height: 100%;
  margin: 0;
}
.outer {
  display: table;
  position: absolute;
  height: 90%;
  width: 100%;
}

.middle {
  display: table-cell;
  vertical-align: middle;
}
.inner {
  margin-left: auto; 
   margin-right: auto; 
  width: 470px;
  height: 630px;
  padding: 20px;
  /* text-align: center; */
  text-shadow: 2px 2px 7px rgba(35, 52, 64, 1);
  background-color: rgba(35, 52, 64, 0.9);
  -moz-border-radius: 10px;
  border: 2px solid white;
  border-radius: 10px;
}
#mc_embed_signup {
  padding-top: .5em;
}
#mc_embed_signup form {
  padding: 10px !important;
}
#mc_embed_signup label {
 font-weight: 400 !important;
 letter-spacing: .1em;
}
#mc_embed_signup .button {
  font-size: 1em !important;
  font-weight: 400 !important;
  letter-spacing: .05em;
}
#mc_embed_signup input.button {
  width: 17% !important;
  margin: 15px 0 10px 0 !important;
  padding: 0 10px !important;
  min-width: 100px !important;
}
#mc_embed_signup input.email {
  width: 96% !important;
}
a {
  color: #fff;
  text-decoration: none;
/*    padding: .25em .5em;
border-radius: .5em;*/
}
a:hover{
/*    background-color: #FFBA82;   
color: #707070;*/
text-decoration: underline;
}
h1 {
  font-weight: 400;
/*text-transform: uppercase;
*/font-size: 3.3em;
margin: 0;
letter-spacing: .02em;
/*padding-bottom: 5px;
*/}
h2{
  font-weight: 400;
  text-transform: uppercase;
  font-size: 2em;
  margin: 0;
}
p{
  margin: .5em;
  line-height: 1.5em;
}
img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1920px;

  /* Set up proportionate scaling */
  width: 100%;
  height: auto;

  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}
.logo {
  text-align: center;
    padding-bottom: 15px;
}
.footer {
  display: table;
/*  height: inherit;
*/  width: 100%;
}
.contactInfo, .socialMedia {
  display: table-cell;
    vertical-align: bottom;
}
.socialMedia {
  padding-bottom: 10px;
}

@media screen and (max-width: 1920px) { /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -960px;   /* 50% */
  }
}