section.header .container img {
    max-width: 100%;
}

#Container section .container p {
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: 0;
}

section {
    padding: 30px 0;
}

section.content.alternate {
    background-color: #ebebeb;
}

.giveaway-panels {
    text-align: center;
}

#Container section .container h3 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 32px;
    color: #333333;
    font-weight: bold;
}

#Container section .container input[type="submit"] {
    border-radius: 3px;
    padding: 10px 15px;
    text-transform: capitalize;
    border: 1px solid #e41932;
    background-color: #e41932;
    color: #ffffff;
    min-width: 100px;
}

#Container section .container input[type="submit"]:hover {
    background-color: #fff;
    color: #e41932;
}


section.header div.container {
    position: relative;
}

section.content img {
    max-width: 100%;
    margin: 0 auto;
}

section.content .img-container {
    text-align: center;
    margin-bottom: 20px;
}

div.fb-share-button {
    margin-bottom: 15px;
}



.winter-is-coming, .snow {
  z-index: 5;
  pointer-events: none;
}

.winter-is-coming {
  overflow: hidden;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 100%;
}

.snow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation: falling linear infinite both;
          animation: falling linear infinite both;
  -webkit-transform: translate3D(0, -100%, 0);
          transform: translate3D(0, -100%, 0);
}
.snow--near {
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
  background-image: url("https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-large-075d267ecbc42e3564c8ed43516dd557.png");
  background-size: contain;
}
.snow--near + .snow--alt {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}
.snow--mid {
  -webkit-animation-duration: 20s;
          animation-duration: 20s;
  background-image: url(https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-medium-0b8a5e0732315b68e1f54185be7a1ad9.png);
  background-size: contain;
}
.snow--mid + .snow--alt {
  -webkit-animation-delay: 10s;
          animation-delay: 10s;
}
.snow--far {
  -webkit-animation-duration: 30s;
          animation-duration: 30s;
  background-image: url(https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-small-1ecd03b1fce08c24e064ff8c0a72c519.png);
  background-size: contain;
}
.snow--far + .snow--alt {
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
}

@-webkit-keyframes falling {
  0% {
    -webkit-transform: translate3D(-7.5%, -100%, 0);
            transform: translate3D(-7.5%, -100%, 0);
  }
  100% {
    -webkit-transform: translate3D(7.5%, 100%, 0);
            transform: translate3D(7.5%, 100%, 0);
  }
}

@keyframes falling {
  0% {
    -webkit-transform: translate3D(-7.5%, -100%, 0);
            transform: translate3D(-7.5%, -100%, 0);
  }
  100% {
    -webkit-transform: translate3D(7.5%, 100%, 0);
            transform: translate3D(7.5%, 100%, 0);
  }
}




