@font-face {
  font-family: TradeGothic;
  src: url('fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Icons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAA+wAAoAAAAAD2gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAC+0AAAvtprpqgk9TLzIAAAzkAAAAYAAAAGAIIgcqY21hcAAADUQAAAB8AAAAfAFWAjxnYXNwAAANwAAAAAgAAAAIAAAAEGhlYWQAAA3IAAAANgAAADYA1nkFaGhlYQAADgAAAAAkAAAAJAVuA35obXR4AAAOJAAAADwAAAA8FtYAE21heHAAAA5gAAAABgAAAAYAD1AAbmFtZQAADmgAAAEnAAABJ7xPH+Vwb3N0AAAPkAAAACAAAAAgAAMAAAEABAQAAQEBBmljb25zAAECAAEAPPgcAvgbA/gYBB4KABlTEl+Lix4KABlTEl+LiwwHi2v6Ivh0BR0AAACYDx0AAACdER0AAAAJHQAAC+QSABABAQYLDQ8SFRgbHiEkJyotMDNpY29uc2ljb25zdTB1MXUyMHUzMXUzMnUzQ3UzRXU2NHU2NXU2NnU2N3U2QXU2RXU3NAAAAgGJAA0ADwIAAQAEAAcACgANAKEBJQFsAbQCHwKRAvcEygU0CdALJfyUDvyUDvyUDvuUDviU90QVi+tClwWIlIeUh5MItshHz09gBYOPgo+Cjgh/1CuLf0IFgoiCh4OHCE+2R0e2TgWHg4eCiIIIQn+LK9V/BY6Cj4KPgwhgTs9HyLYFk4eUh5SICJdB64uX1QWUjpSPk48IyGDPz2DIBY+Tj5SOlAjVlwX7lHsVaItuqIuui66oqK6Lrouobotoi2hubmiLCA74Z/dDFXC6m8e6pghZ4gV9g3qGeYtVi1+3i8EIJosFi3qHeoJ8cFxPe1ymCFk0BZmDmH+UfKZde09ccAi9NAWZk5yQnYvBi7Zfi1UI8IsFi5yPnJSaprnHm7pwCL3iBX2Tf5eCmgj7Z1QVUotduYvEi8S5ucSLxIu5XYtSi1JdXVKLCA77ipb3YxX3f/t/BZCGk4uQkJCQi5OGkAj7f/d/93/3fwWQkIuThpCJjYiMiIuIi4iKiYkI+3/7fwWLi4CDi4KLgpaDi4sIDvuK95P3hRX7f/d/BYaQg4uGhoaGi4OQhgj3f/t/+3/7fwWGhouDkIaNiY6KjouOi46MjY0I93/3fwWLi5aTi5SLlICTi4sIDvel93QV93/3fwWQkIuThpCGkIOLhoYI+3/7f/t/938FhpCDi4aGhoaLg5CGCPd/+3/7f/t/BYaGi4OQho2JjoqOi46LjoyNjQj3f/d/93/7fwWNiY6KjouOi46MjY2QkIuThpAI+3/3fwUO95T4dBX7IYv7B/sHi/shi/sh9wf7B/chi/chi/cH9weL9yGL9yH7B/cH+yGLCFxNFeqLi/t7LIuL93sF4fwHFYCAfoZ8i3yLfpCAloCWhpiLmouakJiWlpaWmJCai5uLmIaWgJaAkH6Le4t8hX6AgAgOmPiE+HQV/GiLBXuLfn+LfAiL/F0Fi3yYf5uLCPeQi4v3WkaLi9jQi4vGBYvJsrHJi7CLpIiLiwiLRWGLBXCLf4KLcAiLWdmLgT5Hi4v7WvcaiwWbi5iXi5oIi/hdBYuafpd7iwgO+HT4dBX8VIsFi4tri4trCIv8VAWLi4trq4sI+FSLBYuLq4uLqwiL+FQFi4uLq2uLCPvX+/EVi4WFi4uLCPsAiwWFi4uRi4sIi88Fi5GRi4uLCPcAiwWRi4uFi4sIi0cFi/cJFYuFhYuLiwj7AIsFhYuLkYuLCIvPBYuRkYuLiwj3AIsFkYuLhYuLCItHBYv3CRWLhYWLi4sI+wCLBYWLi5GLiwiLzwWLkZGLi4sI9wCLBZGLi4WLiwiLRwX3M/t9FYuFhYuLiwj7AIsFhYuLkYuLCIvPBYuRkYuLiwj3AIsFkYuLhYuLCItHBYv3CRWLhYWLi4sI+wCLBYWLi5GLiwiLzwWLkZGLi4sI9wCLBZGLi4WLiwiLRwWL9wkVi4WFi4uLCPsAiwWFi4uRi4sIi88Fi5GRi4uLCPcAiwWRi4uFi4sIi0cF9zP7fRWLhYWLi4sI+wCLBYWLi5GLiwiLzwWLkZGLi4sI9wCLBZGLi4WLiwiLRwWL9wkVi4WFi4uLCPsAiwWFi4uRi4sIi88Fi5GRi4uLCPcAiwWRi4uFi4sIi0cFi/cJFYuFhYuLiwj7AIsFhYuLkYuLCIvPBYuRkYuLiwj3AIsFkYuLhYuLCItHBQ74dPeUFXmLfX2LeQiL+1T8FIuL91QFi519mXmLeYt9fYt5CIv7dAWLeZl9nYsI+FSLBZ2LmZmLnQiL93QFi519mXmLCPtUixWL91gFi5t9mHmLeYt9fot7CIv7WCuL9xT7FPcU9xQriwUO+CL42/g3FYuNioyKiwh5iwWJi4qMi4wIjpwFi4yKjIqLCIeLBYqLioqLigiIegWLioqKiosIeosFiouJiouKCIqHBYuJjIqMiwidiwWNi4yKi4oIiHkFi4qMioyLCI+LBY2LjIyLjAiOnQWLjIyMjIsInIsFjIuNjIuNCIyPBftRdxV2gmuBfaGEl5CelpySlpSVlJWGg31wnn2ShpiKm48I91G9+1M6BfuU+44VLouwvAWPkY+Qjo+OkI2PjY6OkY2Si5KLj4qOiY2JjYmMiIuFi4iFi4CLiouKi4qLiouKi4oIaIuLkAWLmY+Wk5OTk5aPmIuYi5WHk4OTg4+Ai36LgYiBhYGIhoeGhoaHhoaFhYWRjJCMkYwIkYyRi5GLCItrBdHOFYujh5eDi4OLh4CLdYtxj36Ti4+Ljo6NkY2RjJSLlwivixWLd4d7g3+Df4CFfYt8i3+RgpeCl4eci6GLoI+blJeUl5eRmouai5eFk3+Tf496i3UIw0gVZouL8nyLi6y+iwWXLBWviwWLg46HkYuOi42MjY2NjYyOi4+LlIaQgYuKi4qLiouKi4qLiosIi6gFjIuMi4yLjIuMi4uLlYuQj4uTi5KIj4aLh4uJiIqFCIuJaIsFjJePlZOSk5KVj5iLl4uVh5OEk4SPgouAi3+FgoCFl4SRgYt9i3+HgYKEg4SAh32LCH6LgI6DkoOSh5SLlwiLjQX3c2IVZouLxWnZsYuSdwWMh4yHjIeMh4yIjIiMkIyPjI+Mj4yOjI0Ikp+xi2s9i1EFs4sVi/ccz4uLamyLi3qni4tqb4uLdqqLi2sF0rkViZsFi4uLjIuNi4yKkIqUi4yLjIuNi42LjYuOCIqYBYuKi4qLiYuKi4mLiYuHi4mLiouKi4qLiwiIe4d2m4sFuF0VZYuInHKLiHpli6z3HLiLqPscBbjWFY2LBY+Ljo2Ojo6OjI+LkIuVhpCAiwiKi4trBcdAFWOLebsFi4yLjIqMi4yKjYqNCIuCi1tmi4v3HLGLBZuLl4iThJWDkH+LfIt7hIB9hQimUwX9818VsIuL+xxmi4v3HAW/+xwVi/ccroudWwWMiIyIjIeMh4yHjYYIj38FipeKlYqTipOLkouRCIuqrouL+xxoi3e9BYmQiZCJkImQio+Kj42BjIOMhIyEi4WLhgiLaGiLBfc9ixWL9xyui51bBYyIjIiMh4yHjIeNhgiPfwWKl4qVipOKk4uSi5EIi6qui4v7HGiLd70FiZCJkImQiZCKj4qPjYGMg4yEjISLhYuGCItoaIsF9wP3HBWwi4v7HGaLi/ccBfcs+xwVY4tzyoxMZouL9xywi4pRocWyi25JBbNFFYv3HM+Li2pri4t6p4uLam+Li3ari4trBb2LFWaLi/cczIuLam+Li3qli4tqcYsF7d4VsIuLLQWLg4qFiYaJhoeGhYeDhYKIgIt+i4COg5GAk4aXi5wIi+Swi4s0BYuFjIeMiYyJjYqOi46LjYyMjYyNjI+LkQiL4gW++xwVi/ccz4uLamyLi3qni4tqb4uLdqqLi2sF24sVS4uL9xywi4skp4sFDrL3TosVcYsFiouKi4qLg4uDjIOMXJFfm2OkioyKjIqMkoqSipKLlouWjJaMs5CvmqujjIuMi4uMCIuLi4uLi3mMepB7lHOZep+BpoqOi4uOipqJmouajoyLjIuLjIqLiouKi3ORd5h7ngh6n4Kii6WLjouLjoqYhJmHmoqMi42LjYyKjIqLiouGj4aPhpB1o4GnjKuMnJCbk5oIjI6Li42Jln6Xf5iApnOpeKx9rH6tg66JjouLi4qOiZeLmI2YkbqvsrqVj4yQjJCMCJ6LBYyLjIuMi6aIooCeeI2JjYqOjKCQn5KelY2MjYyNjIuLi4uLiouLi4qLi4uLi4uLiwiCdHx4dn2KioqLioqNi4yLjIufjp6QnZMIi4oFi4uLi4uLfHZ5eXZ8iYqLiouJi3uLe4l7h2aBaHtpeWZzam1veHl2fHR/Y3Zgf16ICIeLh4uHiggO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAQAAAAHQB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABoAAAAFgAQAAMABgABACAAMgA8AD4AZwBqAG4AdP/9//8AAAAAACAAMQA8AD4AZABqAG4AdP/9//8AAf/j/9P/yv/J/6T/ov+f/5oAAwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAABsHDApXw889QALAgAAAAAAzxWcJAAAAADPFZwkAAD/4AOMAeAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAA44AAAAAA4wAAQAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAABAAAAAgAAAAIAAAkBCgAAAQoABAIAAAQCAAAAAg0AAAIAAAACAAAAA44AAgInAAAAAFAAAA8AAAAAAA4ArgABAAAAAAABAAoAAAABAAAAAAACAA4AOQABAAAAAAADAAoAIAABAAAAAAAEAAoARwABAAAAAAAFABYACgABAAAAAAAGAAUAKgABAAAAAAAKACgAUQADAAEECQABAAoAAAADAAEECQACAA4AOQADAAEECQADAAoAIAADAAEECQAEAAoARwADAAEECQAFABYACgADAAEECQAGAAoALwADAAEECQAKACgAUQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4Ac2ljb25zAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAGkAYwBvAG4AcwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff');
  font-weight: normal;
  font-style: normal;
}
* {
  /* apply a natural box layout model to all elements */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  background-size: 100% 100%;
  width: 100%;
  background-attachment: fixed;
  overflow-x: hidden;
}
a {
  text-decoration: underline;
  text-selection: none;
}
p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
  margin: 10px 0;
  color: #323232;
  font-size: 13px;
  line-height: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
p a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #323232;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
p a:hover {
  cursor: pointer;
  opacity: .8;
}
i {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  margin: 10px 0;
  color: #323232;
  font-size: 11px;
  line-height: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  word-spacing: -2px;
  margin: 0;
  color: #323232;
  font-weight: normal;
}
h1 {
  font-family: TradeGothic, sans-serif;
  text-align: left;
  font-size: 24px;
  text-transform: uppercase;
}
h2 {
  font-family: TradeGothic, sans-serif;
  font-size: 20px;
  text-align: left;
  margin: 10px 0 0 0;
  text-transform: uppercase;
}
h2:first-child {
  margin: 0;
}
h3 {
  font-family: FuturaBoldCond, sans-serif;
  text-align: center;
  font-size: 28px;
  margin: 12px 0 0 0;
  text-transform: uppercase;
}
h4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-align: left;
}
h5 {
  font-family: TradeGothic, sans-serif;
  font-size: 16px;
  text-align: center;
  margin: 5px 0;
  text-transform: uppercase;
}
h6 {
  font-family: TradeGothic, sans-serif;
  font-size: 24px;
  text-align: center;
  text-transform: none;
  padding-top: 5px;
}
button {
  color: #1c5400;
  background: linear-gradient(to bottom, #3cf706 0%, #00f750 100%);
  background: -moz-linear-gradient(top, #3cf706 0%, #00f750 100%);
  margin: 5px 0;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 45px;
  border-radius: 2px;
  border: none;
  font-family: TradeGothic, sans-serif;
  font-size: 15px;
  padding: 0 20px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
button:hover {
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.message-blackout {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 5000;
  top: 0;
}
.message-blackout .pop-up {
  position: relative;
  margin: -200px auto 0 auto;
  padding: 40px;
  top: 50%;
  min-width: 300px;
  max-width: 500px;
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 5px;
  border: 2px solid rgba(0, 0, 0, 0.15);
}
.message-blackout .pop-up p,
.message-blackout .pop-up h1 {
  text-align: center;
}
.message-blackout .pop-up button {
  margin: 15px 5px 0 5px !important;
  width: 115px !important;
}
.message-blackout .pop-up button#close {
  color: #fff;
  background: linear-gradient(to bottom, #313131 0%, #101010 100%);
  margin: 5px 0;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 45px;
  border-radius: 2px;
  border: none;
  font-family: TradeGothic, sans-serif;
  font-size: 15px;
  padding: 0 20px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.message-blackout .pop-up button#close:hover {
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
.message-blackout .pop-up button#confirm {
  color: #1c5400;
  background: linear-gradient(to bottom, #3cf706 0%, #00f750 100%);
  background: -moz-linear-gradient(top, #3cf706 0%, #00f750 100%);
  margin: 5px 0;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 45px;
  border-radius: 2px;
  border: none;
  font-family: TradeGothic, sans-serif;
  font-size: 15px;
  padding: 0 20px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.message-blackout .pop-up button#confirm:hover {
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
#main-container {
  width: 100%;
  overflow-x: hidden;
}
#main-container #footer-header {
  position: relative;
  width: 100%;
  background: #282828;
  height: 60px;
  z-index: 4000;
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  padding: 0 9% 0 7%;
  -webkit-transition: height 0.25s ease-in-out;
  -moz-transition: height 0.25s ease-in-out;
  -ms-transition: height 0.25s ease-in-out;
  transition: height 0.25s ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
#main-container #footer-header p {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -ms-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  margin: 23px 0 0 0;
  color: #969696;
  float: left;
}
#main-container #footer-header #footer-header-button {
  position: absolute;
  right: 7%;
  top: 20px;
  height: 20px;
  width: 55px;
}
#main-container #footer-header #footer-header-button #button-icon {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -ms-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  position: absolute;
  z-index: 9000;
  font-family: Icons;
  font-size: 20px;
  color: #57d324;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
}
#main-container #footer-header #footer-header-button #button-icon:hover {
  opacity: .8;
  cursor: pointer;
}
#main-container #footer-header #footer-header-button #button-text {
  opacity: 0;
  line-height: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: rgba(255, 255, 255, 0);
  font-size: 12px;
}
#main-container #footer-header #footer-header-button:hover #button-text {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -ms-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
#main-container #footer-header #footer-contents {
  float: right;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -ms-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
}
#main-container #footer-header #footer-contents p {
  margin: 23px 0 0 0;
  color: #969696;
}
#main-container #footer-header #footer-contents p a {
  text-decoration: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: right;
  color: #969696;
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 30px 0 0;
  float: right;
}
#main-container #footer-header #footer-contents p a:hover {
  cursor: pointer;
  opacity: .8;
}
#main-container #footer-header.closed {
  height: 0;
}
#main-container #footer-header.closed #footer-header-button #button-icon {
  color: #323232;
}
#main-container #footer-header.closed #footer-header-button #button-text {
  color: rgba(40, 40, 40, 0.8);
}
#main-container #footer-header.closed #footer-contents {
  -webkit-transition: opacity 1ms ease-in-out;
  -moz-transition: opacity 1ms ease-in-out;
  -ms-transition: opacity 1ms ease-in-out;
  transition: opacity 1ms ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
  opacity: 0;
  overflow: hidden;
}
#main-container #footer-header.closed p {
  -webkit-transition: opacity 1ms ease-in-out;
  -moz-transition: opacity 1ms ease-in-out;
  -ms-transition: opacity 1ms ease-in-out;
  transition: opacity 1ms ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
  opacity: 0;
  overflow: hidden;
}
#main-container #header-container {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
  background: transparent url("images/banner.jpg") no-repeat 20% bottom;
  background-size: 3000px 220px;
  height: 220px;
  width: 100%;
}
#main-container #header {
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 2;
  background: white;
  width: 180px;
  height: 130px;
  margin: 0 7%;
  border: 1px solid rgba(135, 135, 135, 0.1);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
#main-container #header h3 {
  line-height: 28px;
}
#main-container #header #nike-logo {
  width: 100%;
  height: 135px;
  position: absolute;
  background: transparent url('images/logo-icons-01.svg') no-repeat center center;
  color: #323232;
  text-align: center;
  font-size: 85px;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: .8;
}
#main-container #support-faq {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  top: 20px;
  right: 7%;
  z-index: 1000;
  text-decoration: underline;
}
#main-container #support-faq a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: right;
  color: #323232;
  font-size: 13px;
  line-height: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main-container #support-faq a:hover {
  cursor: pointer;
  opacity: .8;
}
#main-container #support-faq #support {
  margin-right: 25px;
}
#main-container #support-faq #logout {
  margin-right: 25px;
}
#main-container #support-faq #faq {
  margin-right: 25px;
}
#main-container #support-faq #privacy {
  margin-right: 0px;
}
#main-container .login-container {
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 200;
  width: 100%;
  min-width: 750px;
  background: #f6f6fa;
  margin: 20px 0 0 0;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
#main-container .login-container #fuelband-about {
  position: absolute;
  height: 350px;
  width: 55%;
  max-width: 520px;
  padding: 50px 30px 50px 7%;
}
#main-container .login-container #fuelband-about h1 {
  margin: 10px 0;
}
#main-container .login-container #fuelband-about #fuelband-image {
  bottom: 35px;
  height: 100px;
  width: 200px;
  margin: 35px 0 0 0;
  background: #f6f6fa url("images/nike-fuelband-se.png") no-repeat left top;
  background-size: 200px;
}
#main-container .login-container #login-form {
  width: 40%;
  margin: 0px 0 0 60%;
  padding: 65px 7% 60px 30px;
  min-height: 350px;
}
#main-container .login-container #login-form #the_meat {
  position: relative;
  margin: 0;
}
#main-container .login-container #login-form #the_meat #check-it {
  color: #1c5400;
  background: linear-gradient(to bottom, #3cf706 0%, #00f750 100%);
  background: -moz-linear-gradient(top, #3cf706 0%, #00f750 100%);
  margin: 5px 0;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 45px;
  border-radius: 2px;
  border: none;
  font-family: TradeGothic, sans-serif;
  font-size: 15px;
  padding: 0 20px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  width: 125px;
}
#main-container .login-container #login-form #the_meat #check-it:hover {
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
#main-container .login-container #login-form #the_meat #check-it img {
  position: absolute;
  opacity: 0;
  width: 20px;
  top: 10px;
  left: 53px;
}
#main-container .login-container #login-form #the_meat #check-it span:hover,
#main-container .login-container #login-form #the_meat #check-it img:hover {
  cursor: pointer;
}
#main-container .login-container #login-form #the_meat #check-it.connecting img {
  opacity: 1;
}
#main-container .login-container #login-form #the_meat #check-it.connecting span {
  opacity: 0;
}
#main-container .login-container #login-form #the_meat #pass-help {
  margin-top: 5px;
  position: absolute;
  right: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #323232;
  font-size: 13px;
  line-height: 17px;
  text-decoration: underline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main-container .login-container #login-form #the_meat #pass-help:hover {
  opacity: .8;
  cursor: pointer;
}
#main-container .login-container #login-form #the_meat .error_message {
  background: url("images/warning.png") no-repeat 11px 11px #dddddd;
  display: none;
  font-size: smaller;
  color: #606060;
  margin: 5px 0;
  padding: 11px 10px 10px 32px;
  text-align: left;
}
#main-container .login-container #login-form #the_meat .error_message#forgot_login {
  padding-bottom: 15px;
  border-top: solid 1px #d2d2d4;
  margin-top: 30px;
  background: none;
  padding: 0;
}
#main-container .login-container #login-form #the_meat .error_message#forgot_login #border-top {
  border-bottom: solid 1px #fff;
  margin-bottom: 30px;
}
#main-container .login-container #login-form #the_meat .error_message#forgot_login button {
  color: #fff;
  background: linear-gradient(to bottom, #313131 0%, #101010 100%);
  margin: 5px 0;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 45px;
  border-radius: 2px;
  border: none;
  font-family: TradeGothic, sans-serif;
  font-size: 15px;
  padding: 0 20px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#main-container .login-container #login-form #the_meat .error_message#forgot_login button:hover {
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
#main-container .login-container #login-form #the_meat #success {
  margin: 15px 0 0 0;
  display: none;
  font-family: TradeGothic;
  font-size: 20px;
  text-align: left;
}
#main-container .login-container #login-form #the_meat button {
  color: #1c5400;
  background: linear-gradient(to bottom, #3cf706 0%, #00f750 100%);
  background: -moz-linear-gradient(top, #3cf706 0%, #00f750 100%);
  margin: 5px 0;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 45px;
  border-radius: 2px;
  border: none;
  font-family: TradeGothic, sans-serif;
  font-size: 15px;
  padding: 0 20px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#main-container .login-container #login-form #the_meat button:hover {
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
#main-container .login-container #login-form #the_meat input,
#main-container .login-container #login-form #the_meat select {
  width: 100%;
  height: 35px;
  padding: 10px;
  margin: 5px 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.4);
}
#main-container .login-container #social-icons-gal {
  width: 100%;
  position: relative;
  margin: 0px auto 60px auto;
  padding: 60px 0 0 0;
}
#main-container .login-container #community-gal {
  position: relative;
  z-index: 100;
  width: 100%;
  padding: 0px 0 80px 0;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #f2f2f2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e6e6e6 0%, #f2f2f2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f2f2f2', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: inset 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
}
#main-container .login-container #community-gal #infinite-spinner {
  position: absolute;
  bottom: -50px;
  height: 40px;
  width: 40px;
  margin-left: -20px;
  opacity: 0;
}
#main-container .login-container #community-gal #infinite-message {
  color: #1c5400;
  background: linear-gradient(to bottom, #3cf706 0%, #00f750 100%);
  background: -moz-linear-gradient(top, #3cf706 0%, #00f750 100%);
  margin: 5px 0;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 45px;
  border-radius: 2px;
  border: none;
  font-family: TradeGothic, sans-serif;
  font-size: 15px;
  padding: 0 20px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
  bottom: -56px;
  margin-left: -53px;
  opacity: 0;
}
#main-container .login-container #community-gal #infinite-message:hover {
  webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
#main-container .login-container #community-gal #community-gal-contents {
  width: 50%;
  min-width: 280px;
  max-width: 450px;
  padding-top: 45px;
}
#main-container .login-container #community-gal p {
  min-width: 280px;
  text-align: center;
}
#main-container .login-container #community-gal h1 {
  text-align: center;
}
#main-container .login-container #community-gal #gallery-container {
  position: relative;
  margin: 15px auto;
  width: 1024px;
}
#main-container .login-container #community-gal #gallery-container .posters {
  background-color: white;
  width: 320px;
  height: 213.486px;
  margin: 10px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
#main-container .login-container #community-gal #gallery-container .posters:hover {
  cursor: pointer;
  -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.45);
}
#user-selector option {
  margin-left: 20px;
}
#social-links {
  margin: 20px auto 0px auto;
  width: 175px;
  height: 60px;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#social-links .social-wrap {
  overflow-y: visible;
  overflow-x: visible;
  width: 50px;
  height: 50px;
  position: absolute;
}
#social-links .social-wrap#facebook-wrap {
  left: 0px;
}
#social-links .social-wrap#twitter-wrap {
  left: 60px;
}
#social-links .social-wrap.gallery-wrap {
  left: 121px;
}
#social-links .social-wrap .primary {
  font-family: Icons;
  font-size: 28px;
  line-height: 50px;
  color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
#social-links .social-wrap .social-details {
  height: 25px;
  opacity: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #323232;
  font-size: 12px;
  position: absolute;
  text-align: left;
  margin: 0;
  padding: 0;
  top: -20px;
  left: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -ms-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
  z-index: -9999;
}
#social-links .social-wrap .social-details.fb-like {
  width: 80px;
  left: -14px;
}
#social-links .social-wrap .social-details.fb-share-button {
  width: 86px;
  left: -18px;
}
#social-links .social-wrap .social-details.tw-options {
  width: 80px;
  left: -10px;
}
#social-links .social-wrap .social-details.tw-options.loggedin {
  width: 105px;
  left: -29px;
}
#social-links .social-wrap .social-details.tw-options.loggedin .twitter-share-button {
  display: none;
}
#social-links .social-wrap .social-details.tw-options.loggedin .twicture {
  width: 108px;
  height: 20px;
  display: inline-block;
  background: transparent url('images/tweet-with-image2x.png') top left no-repeat;
  background-size: 108px 20px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
#social-links .social-wrap .social-details.tw-options.loggedin .twicture:hover {
  cursor: pointer;
  background-image: url('images/tweet-with-image-hover2x.png');
}
#social-links .social-wrap .social-details.tw-options.loggedin .twicture:active {
  cursor: pointer;
  background-image: url('images/tweet-with-image-press2x.png');
}
#social-links .social-wrap .social-details.tw-options.loggedin .twicture img {
  display: none;
}
#social-links .social-wrap .social-details.gallery-options {
  opacity: 0;
  width: 135px;
  left: -40px;
  background: transparent url('images/add-to-gallery2x.png') top left no-repeat;
  background-size: 135px 20px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
#social-links .social-wrap .social-details.gallery-options img {
  display: none;
}
#social-links .social-wrap .social-details.gallery-options:hover {
  cursor: pointer;
  background-image: url("images/add-to-gallery-hover2x.png");
}
#social-links .social-wrap .social-details.gallery-options:active {
  cursor: pointer;
  background-image: url("images/add-to-gallery-press2x.png");
}
#social-links .social-wrap.active .social-details {
  opacity: 1;
  z-index: 9999;
}
#social-links .social-wrap.active.completed {
  cursor: default;
  color: rgba(0, 0, 0, 0.3);
}
#social-links .social-wrap.active.completed:hover {
  color: rgba(0, 0, 0, 0.3);
}
#social-links .social-wrap.active #facebook.primary {
  color: #3b5998;
}
#social-links .social-wrap.active #twitter.primary {
  color: #4099ff;
}
#social-links .social-wrap.active .gallery-add.primary {
  color: #ff7a02;
}
#social-links .gallery-wrap.shared .gallery-options {
  width: 169px;
  height: 20px;
  background-size: 169px 20px;
  left: -60px;
  background-image: url("images/remove-from-community2x.png");
}
#social-links .gallery-wrap.shared .gallery-options:hover {
  background-image: url("images/remove-from-community-hover2x.png");
}
#social-links .gallery-wrap.shared .gallery-options:press {
  background-image: url("images/remove-from-community-press2x.png");
}
#social-links .gallery-wrap.unlogged .gallery-options {
  width: 169px;
  height: 20px;
  background-size: 169px 20px;
  left: -60px;
  background-image: url("images/view-community-gallery2x.png");
}
#social-links .gallery-wrap.unlogged .gallery-options:hover {
  background-image: url("images/view-community-gallery-hover2x.png");
}
#social-links .gallery-wrap.unlogged .gallery-options:press {
  background-image: url("images/view-community-gallery-press2x.png");
}
#main-container {
  background-color: #f6f6fa;
}
#main-container .login-container.dash #download-sharing {
  padding: 0px 7%;
}
#main-container .login-container.dash #download-sharing center#social-links {
  float: right;
  margin: 5px 0;
  padding: 5px 0;
}
#main-container .login-container.dash #download-sharing #download-main {
  height: 40px;
  float: left;
  margin: 15px 0;
  width: 100px;
}
#main-container .login-container.dash #download-sharing #download-main button {
  float: left;
  margin: 0 10px 0 0;
}
#main-container .login-container.dash #download-sharing #download-main h4 {
  line-height: 40px;
  z-index: -1;
}
#main-container .login-container.dash #download-sharing #download-main #icon-main {
  float: left;
  margin: 0 10px 0 0;
}
#main-container .login-container.dash #download-sharing #download-main #icon-main h4 {
  width: 300px;
}
#main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon {
  font-family: TradeGothic;
  text-align: center;
  line-height: 42px;
  color: #323232;
  height: 40px;
  width: 40px;
  background: white;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  margin: 0 10px 0 0;
  border-radius: 2px;
}
#main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon span {
  display: none;
}
#main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon#jpg-icon {
  float: left;
}
#main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon#pdf-icon {
  float: left;
  text-decoration: none;
}
#main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon:hover {
  cursor: pointer;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
}
#main-container .login-container.dash #your-poster {
  padding: 0 7%;
}
#main-container .login-container.dash #your-poster img {
  width: 100%;
  height: auto;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
#main-container .login-container.dash #fuelband-about {
  position: relative;
  margin: 0 auto;
  padding: 0;
  margin: 50px auto;
  height: auto;
  width: 50%;
}
#main-container .login-container.dash #fuelband-about h1 {
  text-align: center;
}
#main-container .login-container.dash #fuelband-about p {
  text-align: center;
}
#main-container .login-container.dash #community-gal {
  padding: 60px 0;
}
.error {
  background-color: #ffc8c8;
}
input.error:focus {
  background-color: white;
}
#spinner img {
  position: absolute;
  width: 25px;
  height: 325px;
  left: 5px;
}
.modal {
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
  text-align: center;
}
.modal .modal-inner {
  display: inline-block;
  position: relative;
}
.modal .modal-inner .modal-display .modal-image {
  width: 2400px;
  max-width: 500px;
  margin: 0 auto;
}
.modal .modal-inner .modal-controls {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.modal .modal-inner .modal-controls .button {
  position: absolute;
  width: 25px;
  height: 25px;
  font-family: Icons;
  font-size: 18px;
  background: black;
  color: white;
  text-align: center;
  vertical-align: middle;
  line-height: 25px;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out;
  -moz-transition: color 0.25s ease-in-out;
  -ms-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
.modal .modal-inner .modal-controls .button:hover {
  color: #57d324;
}
.modal .modal-inner .modal-controls .button.close {
  line-height: 50px;
  height: 50px;
  width: 50px;
  right: -25px;
  top: -25px;
  border-radius: 35px;
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
}
.modal .modal-inner .modal-controls .button.next {
  height: 70px;
  width: 35px;
  line-height: 70px;
  top: 50%;
  margin-top: -35px;
  right: -35px;
  border-bottom-right-radius: 35px;
  border-top-right-radius: 35px;
  text-align: left;
  text-indent: 11px;
}
.modal .modal-inner .modal-controls .button.prev {
  height: 70px;
  width: 35px;
  line-height: 70px;
  top: 50%;
  margin-top: -35px;
  left: -35px;
  border-bottom-left-radius: 35px;
  border-top-left-radius: 35px;
  text-align: left;
  text-indent: 14px;
}
@media all and (max-width: 1020px) and (min-width: 761px) {
  #main-container .login-container #community-gal #gallery-container {
    width: 760px;
  }
  #main-container .login-container #community-gal #gallery-container .posters {
    width: 350px;
    height: 233px;
    margin: 10px;
  }
}
@media all and (max-width: 760px) {
  #main-container .login-container.dash.dash #download-sharing #download-main {
    width: 100px;
  }
  #main-container .login-container.dash.dash #download-sharing #download-main h4 {
    display: none;
  }
  #main-container #footer-header {
    height: 100px;
  }
  #main-container #footer-header p {
    margin-top: 23px;
    width: 100%;
  }
  #main-container #footer-header #footer-contents {
    float: none;
  }
  #main-container #footer-header #footer-contents p {
    margin-top: 20px;
  }
  #main-container #footer-header #footer-contents p a {
    float: none;
    margin: 0 30px 0 0;
  }
  #main-container #header-container {
    background-size: 3000px 260px;
    height: 260px;
  }
  #main-container #header {
    position: relative;
    margin: 0 7%;
  }
  #main-container .login-container {
    position: relative;
    z-index: 200;
    width: 100%;
    min-width: 320px;
    height: auto;
    padding: 0;
    margin: 25px 0 0 0;
  }
  #main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon {
    width: 125px;
  }
  #main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon span {
    display: inline;
  }
  #main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon span:hover {
    cursor: pointer;
  }
  #main-container .login-container.dash #download-sharing #download-main #icon-main h4 {
    display: none;
  }
  #main-container .login-container #fuelband-about {
    position: relative;
    top: 0;
    padding: 40px 0 0 0;
    margin: 0 auto;
    min-width: 250px;
    width: 65%;
    height: auto;
  }
  #main-container .login-container #fuelband-about h1,
  #main-container .login-container #fuelband-about p {
    text-align: center;
  }
  #main-container .login-container #fuelband-about #fuelband-image {
    position: static;
    margin: 30px auto 0 auto;
    background: #f6f6fa url("images/nike-fuelband-se.png") no-repeat center top;
    background-size: 200px;
  }
  #main-container .login-container #login-form {
    position: static;
    width: 65%;
    margin: 40px auto;
    padding: 0px;
    min-width: 250px;
    min-height: 160px;
    height: auto;
  }
  #main-container .login-container #community-gal #gallery-container {
    width: 480px;
  }
  #main-container .login-container #community-gal #gallery-container .posters {
    width: 470px;
    height: 313.557px;
    margin: 10px;
  }
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* Styles */
  .message-blackout {
    -webkit-transform: translate3d(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 5000;
    top: 0;
  }
  .message-blackout .pop-up {
    -webkit-transform: translate3d(0, 0, 0);
    position: relative;
    margin: 10px 10px 0 10px;
    padding: 40px;
    top: 0;
    height: auto;
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 5px;
    border: 2px solid rgba(0, 0, 0, 0.15);
  }
  .message-blackout .pop-up button#close {
    margin: 15px 0 0 0;
    color: #fff;
    background: linear-gradient(to bottom, #313131 0%, #101010 100%);
    margin: 5px 0;
    text-align: center;
    width: auto;
    height: 40px;
    line-height: 45px;
    border-radius: 2px;
    border: none;
    font-family: TradeGothic, sans-serif;
    font-size: 15px;
    padding: 0 20px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .message-blackout .pop-up button#close:hover {
    webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
    cursor: pointer;
  }
  .message-blackout .pop-up button#confirm {
    margin: 15px 0 0 0;
    color: #1c5400;
    background: linear-gradient(to bottom, #3cf706 0%, #00f750 100%);
    background: -moz-linear-gradient(top, #3cf706 0%, #00f750 100%);
    margin: 5px 0;
    text-align: center;
    width: auto;
    height: 40px;
    line-height: 45px;
    border-radius: 2px;
    border: none;
    font-family: TradeGothic, sans-serif;
    font-size: 15px;
    padding: 0 20px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .message-blackout .pop-up button#confirm:hover {
    webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
    cursor: pointer;
  }
  #main-container {
    width: 100%;
  }
  #main-container #footer-header {
    height: 125px;
  }
  #main-container #footer-header #footer-contents {
    width: auto;
  }
  #main-container #footer-header #footer-contents p {
    margin-top: 10px;
    line-height: 30px;
  }
  #main-container #footer-header #footer-contents p a {
    margin-right: 25px;
  }
  #main-container #footer-header #footer-contents p a#terms {
    white-space: nowrap;
  }
  #main-container #footer-header #footer-contents p a#logout {
    margin-right: 25px;
  }
  #main-container #header-container {
    height: 285px;
    background-size: 3000px 285px;
  }
  #main-container #support-faq {
    position: relative;
    z-index: 3000;
    height: 15px;
    right: 0;
  }
  #main-container #support-faq a {
    line-height: 10px;
    text-align: right;
    position: absolute;
    top: -5px;
  }
  #main-container #support-faq a#support {
    left: 0px;
  }
  #main-container #support-faq a#faq {
    right: 0px;
  }
  #main-container #header {
    height: 130px;
    width: 170px;
  }
  #main-container #header #nike-logo {
    margin: 0px;
  }
  #main-container .login-container {
    position: relative;
    z-index: 200;
    width: 100%;
    max-width: 480px;
    height: auto;
    padding: 0;
    margin: 30px 0 0 0;
  }
  #main-container .login-container.dash #your-poster {
    padding: 0 3.5%;
  }
  #main-container .login-container.dash #download-sharing #social-links .social-wrap .primary {
    font-size: 25px;
  }
  #main-container .login-container.dash #download-sharing #social-links #twitter-wrap {
    left: 70px;
  }
  #main-container .login-container.dash #download-sharing #social-links #facebook-wrap {
    left: 20px;
  }
  #main-container .login-container.dash #download-sharing #download-main {
    margin-top: 19px;
    height: 35px;
    width: 100px;
  }
  #main-container .login-container.dash #download-sharing #download-main a button {
    height: 30px;
    line-height: 36px;
  }
  #main-container .login-container.dash #download-sharing #download-main h4 {
    display: none;
  }
  #main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon {
    width: 90px;
    height: 30px;
    line-height: 36px;
    font-size: 13px;
  }
  #main-container .login-container.dash #download-sharing #download-main #icon-main .download-icon span {
    display: inline;
  }
  #main-container .login-container.dash #download-sharing #download-main #icon-main h4 {
    display: none;
  }
  #main-container .login-container #fuelband-about {
    position: static;
    top: 0;
    padding: 25px 7% 0 7%;
    width: 100%;
    min-width: 280px;
    max-width: 500px;
    height: auto;
  }
  #main-container .login-container #fuelband-about h1 {
    text-align: center;
  }
  #main-container .login-container #fuelband-about #fuelband-image {
    position: static;
    margin: 30px auto 0 auto;
    background: #f6f6fa url("images/nike-fuelband-se.png") no-repeat center top;
    background-size: 200px;
  }
  #main-container .login-container #login-form {
    position: static;
    width: 50%;
    margin: 40px auto;
    padding: 0px;
    min-width: 280px;
    min-height: 160px;
    height: auto;
  }
  #main-container .login-container #login-form h2 {
    text-align: center;
    font-size: 24px;
  }
  #main-container .login-container #login-form input {
    height: 45px;
    font-size: 14px;
  }
  #main-container .login-container #community-gal p {
    text-align: left;
  }
  #main-container .login-container #community-gal #gallery-container {
    width: 320px;
  }
  #main-container .login-container #community-gal #gallery-container .posters {
    width: 280px;
    height: 186.8px;
    margin: 5px 10px;
  }
  .modal {
    background: rgba(0, 0, 0, 0.75);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .modal .modal-controls {
    position: absolute;
    width: 90%;
    margin: 5%;
  }
  .modal .modal-controls .button {
    width: 25px;
    height: 25px;
    position: absolute;
    display: inline-block;
    font-family: Icons;
    font-size: 65px;
    color: #555555;
    font-size: 1.8em;
    line-height: 3em;
    vertical-align: middle;
    color: white;
    cursor: pointer;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    z-index: 9999;
    background-color: black;
    text-align: center;
    font-size: 10px;
  }
  .modal .modal-controls .button:hover {
    color: #57d324;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    transition-delay: 0s;
    -webkit-transition-delay: 0s;
  }
  .modal .modal-controls .button.next {
    height: 50px;
    width: 25px;
    right: -25px;
    top: 50%;
    border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
    margin-top: -25px;
    line-height: 50px;
  }
  .modal .modal-controls .button.prev {
    height: 50px;
    width: 25px;
    left: -25px;
    top: 50%;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    margin-top: -25px;
    line-height: 50px;
  }
  .modal .modal-controls .button.close {
    line-height: 30px;
    height: 30px;
    width: 30px;
    right: -15px;
    top: -15px;
    border-radius: 35px;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  }
}
