/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

a, a:visited {
	color:#81bc4b;
}

a:hover {
	color:#f97910;
}

/* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: 'digital-7regular';
  src: url("fonts/digital-7-webfont.eot");
  src: url("fonts/digital-7-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/digital-7-webfont.woff") format("woff"), url("fonts/digital-7-webfont.ttf") format("truetype"), url("fonts/digital-7-webfont.svg#digital-7regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 39, ../sass/screen.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 46, ../sass/screen.scss */
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: white;
}

/* line 53, ../sass/screen.scss */
.holding body {
  background: #000;
}

/* line 57, ../sass/screen.scss */
.wrapper {
  width: 960px;
  margin: auto;
}

/* line 63, ../sass/screen.scss */
.map-wrapper {
  width: 960px;
  margin: auto;
}

/* line 69, ../sass/screen.scss */
.main-header {
  padding-top: 5px;
  height: 125px;
  background: white;
  border-bottom: 8px solid #8b929b;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px;
  box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px;
  z-index: 20;
  position: relative;
}

/* line 80, ../sass/screen.scss */
.holding .main-header {
  background: black;
  height: 150px;
}

/* line 85, ../sass/screen.scss */
.no-interaction {
  pointer-events: none;
}

/* line 88, ../sass/screen.scss */
.unselectable {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  /*
    Introduced in IE 10.
    See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
  */
  -ms-user-select: none;
  user-select: none;
}

/* line 101, ../sass/screen.scss */
.head {
  float: left;
  display: block;
  clear: both;
  overflow: hidden;
}
/* line 107, ../sass/screen.scss */
.head ul {
  position: relative;
  left: 0px;
  float: left;
  clear: right;
  margin-top: 30px;
}
/* line 115, ../sass/screen.scss */
.head li {
  display: block;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  height: 42px;
  margin-bottom: 5px;
}
/* line 123, ../sass/screen.scss */
.head li a {
  display: block;
  color: #FF6E1D;
  text-decoration: none;
  height: 30px;
  padding-left: 50px;
  padding-top: 12px;
}
/* line 132, ../sass/screen.scss */
.head li a:hover {
  color: white;
}
/* line 136, ../sass/screen.scss */
.head li a#top_twitter {
  background: url(../images/top_twitter.png) no-repeat;
}
/* line 140, ../sass/screen.scss */
.head li a#top_facebook {
  background: url(../images/top_facebook.png) no-repeat;
}

/* line 147, ../sass/screen.scss */
.top-banner {
  width: 384px;
  height: 122px;
  background: url(../images/banner-500.png) top left no-repeat;
  position: relative;
  float: right;
  top: 0px;
  padding-top: 35px;
  padding-left: 20px;
}
/* line 158, ../sass/screen.scss */
.top-banner .social-icon {
  float: left;
  font-size: 10.5px;
  text-decoration: none;
  color: #2a509b;
}
/* line 164, ../sass/screen.scss */
.top-banner .social-icon span {
  margin-right: 5px;
  margin-top: -4px;
  position: relative;
}
/* line 170, ../sass/screen.scss */
.top-banner a:hover {
  color: #f97910;
}

/* line 174, ../sass/screen.scss */
.top-banner.end {
  background: url(../images/banner-25000.png) top left no-repeat;
}
/* line 176, ../sass/screen.scss */
.top-banner.end .social-icon {
  padding-left: 20px;
}

/* line 183, ../sass/screen.scss */
.map-backing {
  background: #a5bfdd;
}

/* line 188, ../sass/screen.scss */
#map-holder {
  width: 100%;
  overflow: hidden;
  clear: both;
  height: 500px;
  position: relative;
  border-bottom: 8px solid #8b929b;
  top: -24px;
  margin-bottom: -24px;
  background: black url(../images/ohio-black.jpg) center center no-repeat;
  z-index: 4;
}

/* line 200, ../sass/screen.scss */
.lt-ie9 #map-holder {
  max-width: 1040px;
  left: 50%;
  margin-left: -520px;
}

/* line 207, ../sass/screen.scss */
.holding #map-holder {
  height: 600px;
  overflow: hidden;
  top: inherit;
}

/* line 214, ../sass/screen.scss */
.info-wrapper {
  position: absolute;
  width: 100%;
  border: 1px solid #ff0000;
}

/* line 222, ../sass/screen.scss */
.info-area {
  width: 960px;
  margin-left: -480px;
  left: 50%;
  position: absolute;
}

/* line 230, ../sass/screen.scss */
#textbook-info {
  width: 422px;
  height: 284px;
  background: url(../images/textbook-rush-info-2.png) top left no-repeat;
  position: absolute;
  left: 0;
  top: -534px;
  z-index: 4;
  padding-top: 150px;
  padding-left: 85px;
  padding-right: 120px;
}
/* line 242, ../sass/screen.scss */
#textbook-info p {
  color: #4d4d4d;
  font-size: 12px;
  margin-bottom: 15px;
  line-height: 16px;
}
/* line 249, ../sass/screen.scss */
#textbook-info a {
  color: #2a509b;
  text-decoration: none;
}
/* line 254, ../sass/screen.scss */
#textbook-info a:hover {
  text-decoration: underline;
}

/* line 260, ../sass/screen.scss */
#map-preloader {
  width: 100%;
  height: 553px;
  position: absolute;
  z-index: 4;
  background: url(../images/carrot-preloader.gif) 50% 50% no-repeat #eeeeee;
}

/* line 268, ../sass/screen.scss */
#map-start {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background: #a5bfdd;
}
/* line 275, ../sass/screen.scss */
#map-start .map-journey {
  width: 960px;
  height: 553px;
  margin: auto;
  position: relative;
  background: url(../images/state-map.jpg) top center no-repeat;
}
/* line 283, ../sass/screen.scss */
#map-start #rush-trail {
  position: absolute;
  z-index: 2;
}

/* line 290, ../sass/screen.scss */
#zoom-map {
  position: absolute;
  z-index: 5;
  width: 82px;
  height: 82px;
  background: url(../images/rush-icon-small.png) top left no-repeat;
  cursor: pointer;
  display: block;
  text-indent: -9999px;
  line-height: 0;
  font-size: 0;
  top: -9999px;
}

/* line 305, ../sass/screen.scss */
.lt-ie9 #zoom-map {
  background: url(../images/rush-icon-small-ie.png) top left no-repeat;
}

/* line 310, ../sass/screen.scss */
#go-sign {
  position: absolute;
  z-index: 4;
  left: 50%;
  margin-left: -190px;
  top: -9999px;
  padding-top: 55px;
  padding-left: 0px;
  width: 396px;
  height: 140px;
  background: url(../images/help-sign.png) top left no-repeat;
}
/* line 322, ../sass/screen.scss */
#go-sign h1 {
  font-size: 22px;
  text-align: center;
  width: 320px;
  margin: auto;
  height: 100px;
  overflow: hidden;
}

/* line 333, ../sass/screen.scss */
#clock {
  position: absolute;
  z-index: 4;
  left: -5px;
  top: -9999px;
  padding-top: 25px;
  padding-left: 60px;
  width: 211px;
  height: 129px;
  background: url(../images/clock-bg.png) top left no-repeat;
  font-family: 'digital-7regular';
  font-weight: normal;
}
/* line 346, ../sass/screen.scss */
#clock .time-headings {
  font-size: 16px;
  overflow: hidden;
}
/* line 350, ../sass/screen.scss */
#clock .time-headings h2 {
  float: left;
}
/* line 354, ../sass/screen.scss */
#clock .time-headings h2.seconds {
  margin-left: 65px;
}
/* line 359, ../sass/screen.scss */
#clock .time {
  font-size: 80px;
  line-height: 60px;
}

/* line 365, ../sass/screen.scss */
#clock.urgent {
  background: url(../images/clock-bg.png) 0px -149px no-repeat;
}

/* line 369, ../sass/screen.scss */
.rush-timeline {
  pointer-events: none;
  position: absolute;
  width: 960px;
  left: 50%;
  margin-left: -395px;
  z-index: 3;
  bottom: 140px;
}
/* line 378, ../sass/screen.scss */
.rush-timeline h1 {
  background: url(../images/title-bg-green.png) top left no-repeat;
  width: 199px;
  height: 40px;
  position: relative;
  top: 135px;
  left: 0px;
  padding-top: 16px;
  padding-left: 40px;
  text-transform: uppercase;
  font-size: 18px;
  z-index: 2;
}

/* line 393, ../sass/screen.scss */
.rush-timeline.info {
  z-index: 4;
  bottom: 160px;
}

/* line 398, ../sass/screen.scss */
.timeline {
  position: absolute;
  height: 73px;
  width: 643px;
  z-index: 1;
  top: 125px;
  left: 130px;
}
/* line 406, ../sass/screen.scss */
.timeline .timeline-empty {
  background: url(../images/timeline-empty.png) top left no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}
/* line 414, ../sass/screen.scss */
.timeline .timeline-filled-wrapper {
  width: 548px;
  height: 100%;
  position: absolute;
  z-index: 2;
  margin-left: 47px;
  margin-top: 12px;
}
/* line 423, ../sass/screen.scss */
.timeline .timeline-filled-wrapper .timeline-filled {
  height: 48px;
  position: relative;
  background: url(../images/timeline-filled.png) top left no-repeat;
  background-position-x: 2px;
}
/* line 430, ../sass/screen.scss */
.timeline .timeline-marker {
  display: block;
  position: absolute;
  z-index: 10;
  background: url(../images/timeline-marker.png) top left no-repeat;
  width: 120px;
  height: 40px;
  padding: 12px;
  top: -64px;
  left: 14px;
  color: #2A509B;
  font-size: 1.5em;
  text-align: center;
  margin-left: -48px;
}
/* line 444, ../sass/screen.scss */
.timeline .timeline-marker span {
  color: #82BC4B;
}

/* line 452, ../sass/screen.scss */
#todays-prize {
  background: url(../images/prizes/prize-bg.png) top left no-repeat;
  width: 210px;
  height: 140px;
  display: block;
  position: absolute;
  z-index: 1;
  top: -25px;
  left: -25px;
  padding-top: 30px;
  text-align: center;
}

/* line 467, ../sass/screen.scss */
#map-canvas {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}

/* line 475, ../sass/screen.scss */
#map-panel {
  z-index: 3;
  position: absolute;
  right: -525px;
  top: 0px;
  width: 520px;
}
/* line 482, ../sass/screen.scss */
#map-panel .map-buttons {
  width: 100px;
  float: left;
  position: relative;
  left: 19px;
  top: 7px;
  height: 400px;
}
/* line 490, ../sass/screen.scss */
#map-panel .map-buttons a {
  display: block;
  height: 100px;
  height: 100px;
  background: #ff0000;
  text-align: center;
  position: absolute;
}
/* line 499, ../sass/screen.scss */
#map-panel .map-buttons #how-to-play-btn {
  top: 15px;
  width: 83px;
  height: 70px;
  background: url(../images/nav-sprites.png) 0 0 no-repeat;
}
/* line 506, ../sass/screen.scss */
#map-panel .map-buttons #how-to-play-btn.active, #map-panel .map-buttons #how-to-play-btn:hover {
  top: 15px;
  width: 83px;
  height: 70px;
  background: url(../images/nav-sprites.png) -79px 0px no-repeat;
}
/* line 513, ../sass/screen.scss */
#map-panel .map-buttons #find-rush-btn {
  top: 85px;
  width: 83px;
  height: 70px;
  background: url(../images/nav-sprites.png) 0px -71px no-repeat;
}
/* line 520, ../sass/screen.scss */
#map-panel .map-buttons #find-rush-btn.active, #map-panel .map-buttons #find-rush-btn:hover {
  top: 83px;
  height: 74px;
  background: url(../images/nav-sprites.png) -79px -72px no-repeat;
}
/* line 526, ../sass/screen.scss */
#map-panel .map-buttons #your-sitings-btn {
  top: 155px;
  width: 83px;
  height: 70px;
  background: url(../images/nav-sprites.png) 0px -142px no-repeat;
}
/* line 533, ../sass/screen.scss */
#map-panel .map-buttons #your-sitings-btn.active, #map-panel .map-buttons #your-sitings-btn:hover {
  top: 155px;
  height: 85px;
  background: url(../images/nav-sprites.png) -79px -147px no-repeat;
}
/* line 539, ../sass/screen.scss */
#map-panel .map-buttons #recent-winners-btn {
  top: 225px;
  width: 83px;
  height: 73px;
  background: url(../images/nav-sprites.png) 0px -213px no-repeat;
}
/* line 546, ../sass/screen.scss */
#map-panel .map-buttons #recent-winners-btn.active, #map-panel .map-buttons #recent-winners-btn:hover {
  top: 225px;
  height: 85px;
  background: url(../images/nav-sprites.png) -79px -220px no-repeat;
}

/* line 555, ../sass/screen.scss */
#panel {
  width: 419px;
  height: 485px;
  background: url(../images/panel-bg.png) top left no-repeat;
  float: left;
  top: 8px;
  right: 20px;
  position: relative;
}

/* line 566, ../sass/screen.scss */
#panel-content {
  width: 300px;
  height: 409px;
  background: url(../images/panel-content-bg.png) top left no-repeat;
  margin-left: 48px;
  margin-top: 45px;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 575, ../sass/screen.scss */
#panel-content h1 {
  background: url(../images/title-bg.png) top left no-repeat;
  width: 199px;
  height: 40px;
  position: relative;
  top: -20px;
  left: -40px;
  padding-top: 20px;
  padding-left: 20px;
  margin-bottom: -15px;
  text-transform: uppercase;
  font-size: 18px;
}
/* line 589, ../sass/screen.scss */
#panel-content h1.long {
  width: 236px;
  background: url(../images/title-bg-long.png) top left no-repeat;
  width: 199px;
}
/* line 595, ../sass/screen.scss */
#panel-content h2 {
  margin-bottom: 10px;
  text-transform: uppercase;
  margin-right: 10px;
}
/* line 599, ../sass/screen.scss */
#panel-content h2 a {
  color: white;
}

/* line 606, ../sass/screen.scss */
#close-panel, #close-top-panel {
  position: absolute;
  top: 36px;
  right: 32px;
  background: url(../images/panel-close.png) top left no-repeat;
  height: 41px;
  width: 41px;
  overflow: hidden;
}

/* line 617, ../sass/screen.scss */
#close-top-panel {
  top: 322px;
  right: 72px;
}

/* line 623, ../sass/screen.scss */
#close-panel:hover, #close-top-panel:hover {
  background: url(../images/panel-close.png) 0px -41px no-repeat;
}

/* line 629, ../sass/screen.scss */
#nav-tooltip {
  height: 67px;
  width: 96px;
  background: url(../images/tooltip-bg.png) top left no-repeat;
  position: absolute;
  left: -84px;
  padding-top: 15px;
  padding-left: 16px;
  padding-right: 25px;
  pointer-events: none;
}

/* line 642, ../sass/screen.scss */
.lt-ie9 #nav-tooltip {
  background: url(../images/tooltip-bg-ie.png) top left no-repeat;
}

/* line 646, ../sass/screen.scss */
.sitings {
  list-style-type: none;
  margin-left: 5px;
}
/* line 650, ../sass/screen.scss */
.sitings li {
  float: left;
  width: 68px;
  height: 68px;
  overflow: hidden;
  margin-right: 25px;
  margin-bottom: 20px;
  background: url(../images/carrot-icon-circle.png) top left no-repeat;
  display: block;
}
/* line 661, ../sass/screen.scss */
.sitings li.collected {
  background: url(../images/carrot-icon-circle.png) 0px -68px no-repeat;
}
/* line 665, ../sass/screen.scss */
.sitings li.last {
  margin-left: 94px;
}

/* line 671, ../sass/screen.scss */
.how-to-play-step {
  overflow: hidden;
  position: relative;
  left: -35px;
}
/* line 676, ../sass/screen.scss */
.how-to-play-step .dotted-divider {
  float: right;
  margin-top: 6px;
  margin-right: -10px;
}
/* line 682, ../sass/screen.scss */
.how-to-play-step .step-number {
  background: white;
  width: 40px;
  height: 40px;
  float: left;
  text-align: center;
  color: #2a509b;
  font-size: 28px;
  line-height: 38px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 694, ../sass/screen.scss */
.how-to-play-step p {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  float: left;
  margin-left: 12px;
  width: 242px;
  margin-top: 0px;
}

/* line 708, ../sass/screen.scss */
.winners-list li {
  margin-bottom: 10px;
  margin-right: 10px;
  float: left;
  display: block;
  width: 70px;
  height: 70px;
}

/* line 718, ../sass/screen.scss */
#winner-holder {
  position: absolute;
  top: 0px;
}

/* line 722, ../sass/screen.scss */
.lt-ie9 #winner-holder {
  left: 40px;
}

/* line 726, ../sass/screen.scss */
#winner-hover {
  width: 210px;
  height: 110px;
  background: url(../images/winner-hover.png) top left no-repeat;
  position: absolute;
  left: -220px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 75px;
  z-index: 50;
  pointer-events: none;
  line-height: 1.1;
  font-weight: 500;
}

/* line 741, ../sass/screen.scss */
#winner-hover p strong {
  text-transform: uppercase;
  padding-bottom: 10px;
  font-size: 1.1em;
  font-weight: 800;
}

/* line 747, ../sass/screen.scss */
#winner-hover p em {
  padding-top: 10px;
  font-style: italic;
}

/* line 751, ../sass/screen.scss */
.alpha-list {
  margin-left: 2px;
}
/* line 753, ../sass/screen.scss */
.alpha-list li {
  list-style-type: none;
  clear: none;
  float: left;
  font-size: 12px;
  font-weight: 100;
  padding: 0 3px 10px 0;
  color: #bbb;
}
/* line 761, ../sass/screen.scss */
.alpha-list li a {
  color: white;
}

/* line 768, ../sass/screen.scss */
.campus-list {
  font-weight: 400;
}
/* line 771, ../sass/screen.scss */
.campus-list li {
  margin-bottom: 5px;
  clear: both;
  display: block;
  list-style-type: none;
  background: url(../images/campus-marker.png) top left no-repeat;
  padding-left: 20px;
  height: 19px;
  overflow: hidden;
}
/* line 781, ../sass/screen.scss */
.campus-list li a {
  color: white;
  text-decoration: none;
  font-size: 13px;
}
/* line 787, ../sass/screen.scss */
.campus-list li a:hover {
  text-decoration: underline;
}
/* line 791, ../sass/screen.scss */
.campus-list li a.visited {
  color: black;
  text-decoration: line-through;
  cursor: default;
}
/* line 798, ../sass/screen.scss */
.campus-list li.hover {
  background: url(../images/campus-marker.png) 0px -19px no-repeat;
}

/* line 804, ../sass/screen.scss */
.dotted-divider {
  clear: both;
  width: 259px;
  height: 4px;
  background: url(../images/dotted-divider.png) top left no-repeat;
  margin-left: 5px;
  margin-bottom: 10px;
}

/* line 815, ../sass/screen.scss */
#tooltip {
  background: url(../images/tooltip-bg.png) top left no-repeat;
}

/* line 820, ../sass/screen.scss */
.hidden {
  display: none;
}

/* line 825, ../sass/screen.scss */
.blocker {
  background: black url(../images/ohio-black.jpg) center center no-repeat;
  width: 100%;
  position: absolute;
  z-index: 4;
  height: 100%;
}

/* line 834, ../sass/screen.scss */
.win-lightbox {
  top: 60px;
  position: absolute;
  width: 960px;
  margin: auto;
  left: 50%;
  margin-left: -480px;
  z-index: 11;
}
/* line 843, ../sass/screen.scss */
.win-lightbox h1.title {
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  width: 352px;
  height: 111px;
  margin-left: 110px;
}
/* line 852, ../sass/screen.scss */
.win-lightbox h1.great-job {
  background: url(../images/title-great-job.png) top left no-repeat;
}
/* line 856, ../sass/screen.scss */
.win-lightbox h1.thanks {
  background: url(../images/title-thanks.png) top left no-repeat;
}
/* line 860, ../sass/screen.scss */
.win-lightbox h1.awesome {
  background: url(../images/title-awesome.png) top left no-repeat;
}
/* line 864, ../sass/screen.scss */
.win-lightbox h1.cool {
  background: url(../images/title-cool.png) top left no-repeat;
}
/* line 868, ../sass/screen.scss */
.win-lightbox h1.shucks {
  background: url(../images/title-shucks.png) top left no-repeat;
}
/* line 872, ../sass/screen.scss */
.win-lightbox h1.keen-cheeky {
  background: url(../images/title-keen.png) top left no-repeat;
  width: 402px;
  height: 130px;
}
/* line 878, ../sass/screen.scss */
.win-lightbox .rush-standing {
  float: left;
  background: url(../images/rush-standing.png) top left no-repeat;
  width: 151px;
  height: 320px;
  position: relative;
  top: -90px;
  margin-left: 20px;
}
/* line 888, ../sass/screen.scss */
.win-lightbox .win-text {
  width: 460px;
  margin-left: 20px;
}
/* line 892, ../sass/screen.scss */
.win-lightbox .win-text p {
  width: 80%;
  line-height: 20px;
  font-size: 15px;
  margin-bottom: 15px;
}
/* line 898, ../sass/screen.scss */
.win-lightbox .win-text p span {
  color: #81bc4b;
}
/* line 903, ../sass/screen.scss */
.win-lightbox .win-text p.wide {
  width: 100%;
}
/* line 907, ../sass/screen.scss */
.win-lightbox .win-text a {
  color: #fa7a10;
  text-decoration: none;
}
/* line 912, ../sass/screen.scss */
.win-lightbox .win-text a:hover {
  color: white;
}
/* line 916, ../sass/screen.scss */
.win-lightbox .win-text-wider p {
  width: 460px !important;
}
/* line 919, ../sass/screen.scss */
.win-lightbox #draw-errors {
  width: 270px;
}
/* line 923, ../sass/screen.scss */
.win-lightbox .lightbox-content {
  margin-left: 185px;
  margin-top: 5px;
}
/* line 928, ../sass/screen.scss */
.win-lightbox .lightbox-content .lightbox-left {
  float: left;
  width: 420px;
}
/* line 933, ../sass/screen.scss */
.win-lightbox .lightbox-content .lightbox-right {
  float: right;
  width: 350px;
}
/* line 938, ../sass/screen.scss */
.win-lightbox .lightbox-content .lightbox-side {
  float: right;
  top: -10px;
  left: 500px;
  width: 450px;
  position: absolute;
}
/* line 946, ../sass/screen.scss */
.win-lightbox .lightbox-content a {
  text-decoration: none;
  color: #f97910;
}
/* line 951, ../sass/screen.scss */
.win-lightbox .lightbox-content h2 {
  font-size: 17px;
  line-height: 22px;
}
/* line 954, ../sass/screen.scss */
.win-lightbox .lightbox-content h2 span {
  color: #81bc4b;
}
/* line 959, ../sass/screen.scss */
.win-lightbox .lightbox-content h3 {
  font-size: 24px;
  line-height: 26px;
  margin-top: 20px;
}
/* line 965, ../sass/screen.scss */
.win-lightbox .lightbox-content p {
  width: 440px;
  line-height: 20px;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 100;
}
/* line 972, ../sass/screen.scss */
.win-lightbox .lightbox-content p.terms-text {
  font-size: 12px;
  margin-top: 4px;
  margin-bottom: 4px;
}
/* line 978, ../sass/screen.scss */
.win-lightbox .lightbox-content .chzn-container {
  margin-left: 0;
  font-weight: 700;
}
/* line 983, ../sass/screen.scss */
.win-lightbox .lightbox-content #college_chzn {
  width: 274px !important;
  margin-bottom: 4px;
}
/* line 988, ../sass/screen.scss */
.win-lightbox .lightbox-content .continue-game {
  margin-right: 10px;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  float: left;
  width: 155px;
  height: 54px;
  cursor: pointer;
  background: url(../images/continue.png) top left no-repeat;
}
/* line 1000, ../sass/screen.scss */
.win-lightbox .lightbox-content .continue-game:hover {
  background: url(../images/continue.png) 0px -55px no-repeat;
}
/* line 1004, ../sass/screen.scss */
.win-lightbox .lightbox-content #prize-errors {
  position: absolute;
  bottom: 40px;
  left: 205px;
  float: none;
}
/* line 1012, ../sass/screen.scss */
.win-lightbox .lightbox-form {
  width: 268px;
  float: left;
  overflow: hidden;
  margin-top: -95px;
  padding-right: 10px;
  min-height: 340px;
}
/* line 1020, ../sass/screen.scss */
.win-lightbox .lightbox-form .text-input {
  padding: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: 900;
  border: 2px solid white;
  width: 250px;
  margin-bottom: 4px;
  margin-top: 0;
}
/* line 1031, ../sass/screen.scss */
.win-lightbox .lightbox-form .text-input.error {
  border: 2px solid red;
}
/* line 1035, ../sass/screen.scss */
.win-lightbox .lightbox-form .lightbox-submit {
  border: none;
  background: url(../images/submit-btn.png) top left no-repeat;
  width: 186px;
  height: 65px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  line-height: 0;
  font-size: 0;
  float: right;
  position: relative;
  margin-right: -20px;
}
/* line 1050, ../sass/screen.scss */
.win-lightbox .lightbox-form .lightbox-submit:hover {
  background: url(../images/submit-btn.png) 0px -65px no-repeat;
}
/* line 1055, ../sass/screen.scss */
.win-lightbox #prize-form .chzn-container .chzn-results li {
  padding: 0 5px;
}
/* line 1058, ../sass/screen.scss */
.win-lightbox #prize-form #prize-errors {
  display: none;
}
/* line 1063, ../sass/screen.scss */
.win-lightbox .errors {
  color: red;
  float: right;
}
/* line 1068, ../sass/screen.scss */
.win-lightbox #facebook-share {
  display: block;
  text-indent: -9999px;
  line-height: 0;
  font-size: 0;
  background: url(../images/share-facebook.png) top left no-repeat;
  width: 160px;
  height: 60px;
  cursor: pointer;
  position: relative;
  left: -20px;
}
/* line 1082, ../sass/screen.scss */
.win-lightbox #twitter-share {
  display: block;
  text-indent: -9999px;
  line-height: 0;
  font-size: 0;
  background: url(../images/share-twitter.png) top left no-repeat;
  width: 381px;
  height: 80px;
  cursor: pointer;
  position: relative;
  left: -20px;
  top: 0px;
}

/* line 1099, ../sass/screen.scss */
.intro-lightbox {
  top: 35px;
  position: absolute;
  width: 960px;
  margin: auto;
  left: 50%;
  margin-left: -480px;
  z-index: 5;
}
/* line 1108, ../sass/screen.scss */
.intro-lightbox h1 {
  background: url(../images/heading-welcome.png) top left no-repeat;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  width: 628px;
  height: 205px;
}
/* line 1116, ../sass/screen.scss */
.intro-lightbox h1.end {
  background: url(../images/title-end.png) top left no-repeat;
  width: 735px;
  height: 160px;
}
/* line 1122, ../sass/screen.scss */
.intro-lightbox #rush-intro {
  background: url(../images/rush-intro.png) top left no-repeat;
  width: 1060px;
  height: 237px;
  overflow: hidden;
  position: relative;
  top: -165px;
  left: -100px;
  margin-left: 0px;
  display: block;
  cursor: pointer;
}
/* line 1134, ../sass/screen.scss */
.intro-lightbox #rush-intro .intro-arrow {
  display: block;
  height: 69px;
  width: 69px;
  background: url(../images/intro-arrow.png) top left no-repeat;
  position: relative;
  float: right;
  margin-top: 52px;
}
/* line 1144, ../sass/screen.scss */
.intro-lightbox #rush-intro.end {
  background: url(../images/rush-end.png) top left no-repeat;
  width: 1060px;
  height: 275px;
}
/* line 1152, ../sass/screen.scss */
.intro-lightbox #rush-intro:hover .intro-arrow {
  background: url(../images/intro-arrow.png) 0px -69px no-repeat;
}
/* line 1157, ../sass/screen.scss */
.intro-lightbox .intro-text {
  width: 400px;
  margin-left: 35px;
}
/* line 1161, ../sass/screen.scss */
.intro-lightbox .intro-text p {
  width: 80%;
  font-weight: 400;
  margin-top: 20px;
  margin-left: 60px;
  line-height: 20px;
  font-size: 15px;
  margin-bottom: 15px;
}
/* line 1170, ../sass/screen.scss */
.intro-lightbox .intro-text p span {
  color: #81bc4b;
}
/* line 1175, ../sass/screen.scss */
.intro-lightbox .intro-text p.wide {
  width: 100%;
}
/* line 1179, ../sass/screen.scss */
.intro-lightbox .intro-text.end {
  width: 800px;
}

/* line 1185, ../sass/screen.scss */
.lt-ie9 .countdown-wrapper {
  background: url(../images/holding-bg-ie.png) top left repeat;
}

/* line 1189, ../sass/screen.scss */
.countdown-wrapper {
  position: absolute;
  width: 100%;
  z-index: 30;
  background: black;
  background: rgba(0, 0, 0, 0.8);
}
/* line 1196, ../sass/screen.scss */
.countdown-wrapper .rush-holding {
  background: url(../images/rush-holding.png) top left no-repeat;
  width: 289px;
  height: 359px;
  position: absolute;
  left: -170px;
  z-index: 2;
  margin-top: 200px;
}
/* line 1206, ../sass/screen.scss */
.countdown-wrapper .countdown {
  color: white;
  font-size: 14px;
  width: 100%;
  font-weight: normal;
  max-width: 940px;
  margin: auto;
  position: relative;
  z-index: 31;
  left: 50%;
  margin-left: -470px;
  overflow: hidden;
}
/* line 1219, ../sass/screen.scss */
.countdown-wrapper .countdown h1.on-his-way {
  background: url(../images/holding-title.png) top left no-repeat;
  width: 608px;
  height: 139px;
  display: block;
  text-indent: -9999px;
  line-height: 0;
  font-size: 0;
  margin-bottom: 40px;
  margin-top: 10px;
  left: 0px;
  position: relative;
  float: left;
}
/* line 1234, ../sass/screen.scss */
.countdown-wrapper .countdown span.green {
  color: #81bc4b;
}
/* line 1238, ../sass/screen.scss */
.countdown-wrapper .countdown h2 {
  clear: both;
  font-size: 33px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
}
/* line 1246, ../sass/screen.scss */
.countdown-wrapper .countdown h3 {
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
}
/* line 1251, ../sass/screen.scss */
.countdown-wrapper .countdown h3 .green {
  font-size: 33px;
}
/* line 1256, ../sass/screen.scss */
.countdown-wrapper .countdown p {
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
  text-align: center;
}
/* line 1263, ../sass/screen.scss */
.countdown-wrapper .countdown .time {
  font-size: 10em;
  text-align: center;
  position: relative;
  top: -20px;
  margin-bottom: -20px;
}
/* line 1271, ../sass/screen.scss */
.countdown-wrapper .countdown .timer {
  overflow: hidden;
  clear: both;
}
/* line 1276, ../sass/screen.scss */
.countdown-wrapper .countdown .countdown-col {
  font-family: 'digital-7regular';
  float: left;
  width: 23%;
  min-height: 110px;
}
/* line 1282, ../sass/screen.scss */
.countdown-wrapper .countdown .countdown-col h1 {
  margin-left: 14px;
}
/* line 1287, ../sass/screen.scss */
.countdown-wrapper .countdown .countdown-col.small {
  float: left;
  width: 6%;
  margin-top: 20px;
}
/* line 1293, ../sass/screen.scss */
.countdown-wrapper .countdown .millisecs {
  font-size: 32px;
}
/* line 1297, ../sass/screen.scss */
.countdown-wrapper .countdown #notify-form {
  overflow: hidden;
  margin-top: 20px;
  min-height: 350px;
}
/* line 1303, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form {
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
  position: relative;
  padding-bottom: 80px;
}
/* line 1310, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c {
  background: #f00;
  font-family: "open sans", sans-serif;
  background: inherit;
}
/* line 1315, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c a.chzn-single.chzn-default {
  background: white url(/images/arrow.png) no-repeat 410px;
  color: #444444;
}
/* line 1321, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c .chzn-container-single .chzn-single.error {
  border: 3px solid red;
  height: 18px;
  padding: 8px 10px 12px 10px;
}
/* line 1327, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c input {
  font-weight: 900;
  color: #444444;
  height: 23px;
  margin-top: 10px;
  font-family: inherit;
}
/* line 1335, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c select optgroup {
  font-weight: bolder;
  color: #444;
}
/* line 1340, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c select.chzn-select {
  border: #2F497E solid 0px;
  font-size: 10px;
}
/* line 1344, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c select.chzn-select option {
  color: #444;
  font-size: 10px;
}
/* line 1349, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c select.chzn-select optgroup:before {
  content: attr(label);
  display: block;
}
/* line 1355, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c ul.chzn-results {
  max-height: 160px;
}
/* line 1358, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c ul.chzn-results li {
  font-size: 12px;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 2px;
}
/* line 1365, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .f-e-c ul.chzn-results ul.chzn-results li.group-result {
  color: #999999;
  font-size: 14px;
}
/* line 1375, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .text-input {
  padding: 10px;
  font-size: 19px;
  font-weight: 900;
  border: none;
  width: 45%;
  float: left;
  margin-bottom: 20px;
  margin-left: 2%;
  /*         clear:both; */
}
/* line 1387, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .text-input.error {
  border: 3px solid red;
  padding: 7px;
}
/* line 1392, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form #errors {
  float: left;
  margin-left: 2%;
  overflow: hidden;
  padding-bottom: 5px;
}
/* line 1399, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form #college_chzn.error {
  border: 3px solid red;
}
/* line 1403, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .checkbox-text {
  clear: both;
  float: left;
  margin-left: 20px;
  font-size: 12px;
  margin-top: -20px;
}
/* line 1411, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .checkbox-text.terms-text {
  margin-top: 0px;
  text-decoration: none;
}
/* line 1416, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .terms-text {
  font-size: 12px;
}
/* line 1419, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .terms-text a {
  color: #fa7a10;
  font-size: 12px;
  text-decoration: none;
}
/* line 1425, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .terms-text a:hover {
  color: white;
}
/* line 1430, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form .checkbox {
  float: left;
  margin-top: -15px;
  margin-left: 10px;
}
/* line 1436, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form #holding-submit {
  border: none;
  background: url(../images/submit-btn-hover.png) no-repeat left top;
  width: 231px;
  height: 80px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  line-height: 0;
  font-size: 0;
  float: right;
  position: relative;
  margin-right: 3px;
  top: -20px;
}
/* line 1452, ../sass/screen.scss */
.countdown-wrapper .countdown #holding-form #holding-submit:hover {
  background: url(../images/submit-btn-hover.png) no-repeat left -80px;
}

/* line 1459, ../sass/screen.scss */
#college_chzn {
  font-family: "Open sans",sans-serif;
  width: 443px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1466, ../sass/screen.scss */
.offers {
  background: #f1f1ec;
  padding-top: 20px;
  overflow: hidden;
  border: 1px solid;
}
/* line 1472, ../sass/screen.scss */
.offers .offer {
  float: left;
  width: 33%;
}
/* line 1476, ../sass/screen.scss */
.offers .offer h2 {
  background: url(../images/offer-title.png) top left no-repeat;
  width: 175px;
  height: 36px;
  position: relative;
  padding-top: 19px;
  padding-left: 30px;
  z-index: 2;
  color: #fff;
}
/* line 1487, ../sass/screen.scss */
.offers .offer .offer-box {
  width: 80%;
  margin-left: 10%;
  background: white;
  color: #333;
  overflow: hidden;
  padding: 35px 15px;
  position: relative;
  top: -35px;
  margin-bottom: 0;
  z-index: 1;
  height: 125px;
  font-weight:normal;
}

.offers .offer .offer-box .offer-headline {
	font-weight:bold;
	color:#1a305c;
}
/* line 1501, ../sass/screen.scss */
.offers .offer .offer-icon {
  float: left;
  width: 50px;
}
/* line 1507, ../sass/screen.scss */
.offers .offer .offer-text {
  width: 185px;
  float: left;
  margin-left: 15px;
  font-size: 13px;
  line-height: 18px;
}
/* line 1515, ../sass/screen.scss */
.offers .offer .buy-icon {
  background: url(../images/buy-icon.png) top left no-repeat;
  width: 46px;
  height: 38px;
}
/* line 1521, ../sass/screen.scss */
.offers .offer .date-icon {
  background: url(../images/date-icon.png) top left no-repeat;
  width: 47px;
  height: 48px;
}
/* line 1527, ../sass/screen.scss */
.offers .offer .dollar-icon {
  background: url(../images/dollar-icon.png) top left no-repeat;
  width: 42px;
  height: 55px;
}
/* line 1533, ../sass/screen.scss */
.offers .offer p {
  margin-bottom: 20px;
}
/* line 1537, ../sass/screen.scss */
.offers .offer .green {
  color: #81bc4b;
  font-weight:bold;
}
/* line 1541, ../sass/screen.scss */
.offers .offer-buy h2 {
  background: url(../images/offer-title-g.png) top left no-repeat;
}
/* line 1544, ../sass/screen.scss */
.offers .offer-rent h2 {
  background: url(../images/offer-title-o.png) top left no-repeat;
}

/* line 1551, ../sass/screen.scss */
.scroller {
  width: 290px;
  height: 300px;
  position: relative;
  overflow: auto;
}

/* line 1559, ../sass/screen.scss */
.campus-scroller {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 255px;
}

/* line 1565, ../sass/screen.scss */
.winners-scroller {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 225px;
}

/* line 1571, ../sass/screen.scss */
.twitter-icon {
  float: left;
  width: 27px;
  height: 27px;
  display: block;
  cursor: pointer;
  background: url(../images/social-sprites-small.png) 0px 0px no-repeat;
  margin-left: 0px;
  position: relative;
  top: -5px;
}

/* line 1586, ../sass/screen.scss */
.twitter-icon:hover {
  background: url(../images/social-sprites-small.png) 0px -27px no-repeat;
}

/* line 1591, ../sass/screen.scss */
.facebook-icon {
  float: left;
  width: 27px;
  height: 27px;
  display: block;
  cursor: pointer;
  background: url(../images/social-sprites-small.png) -27px 0px no-repeat;
  margin-left: 5px;
  position: relative;
  top: -5px;
}

/* line 1604, ../sass/screen.scss */
.facebook-icon:hover {
  background: url(../images/social-sprites-small.png) -27px -27px no-repeat;
}

/* line 1609, ../sass/screen.scss */
.left {
  float: left;
}

/* line 1613, ../sass/screen.scss */
#sv-info {
  color: black;
}

/* line 1618, ../sass/screen.scss */
.footer {
  border-top: 1px solid #7c7c7c;
  background: white;
  color: #1d1d1b;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}
/* line 1626, ../sass/screen.scss */
.footer .copywrite {
  float: left;
  margin-bottom: 15px;
}
/* line 1630, ../sass/screen.scss */
.footer .copywrite p, .footer .copywrite img {
  float: left;
}
/* line 1634, ../sass/screen.scss */
.footer .copywrite p {
  margin-top: 15px;
  margin-left: 30px;
  font-size: 12px;
}
/* line 1639, ../sass/screen.scss */
.footer .copywrite a {
  text-decoration: none;
  color: #81bc4b;
}
/* line 1645, ../sass/screen.scss */
.footer ul {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
/* line 1651, ../sass/screen.scss */
.footer li {
  float: left;
  display: block;
  margin-left: 20px;
}
/* line 1657, ../sass/screen.scss */
.footer li:first-child {
  margin-left: 0;
}

/* line 1663, ../sass/screen.scss */
.holding-footer {
  z-index: 41;
  background: white;
  width: 100%;
  overflow: hidden;
  border-top: 8px solid #8b929b;
}

/* line 1672, ../sass/screen.scss */
.holdfooter {
  margin: auto;
  margin-top: 20px;
  max-width: 940px;
  color: #444;
  text-transform: uppercase;
}
/* line 1679, ../sass/screen.scss */
.holdfooter a {
  text-decoration: none;
  color: #2a509b;
}
/* line 1684, ../sass/screen.scss */
.holdfooter .left {
  float: left;
  margin-left: 20px;
}
/* line 1688, ../sass/screen.scss */
.holdfooter .left img {
  float: left;
}
/* line 1692, ../sass/screen.scss */
.holdfooter .left p span {
  margin-left: 20px;
  position: relative;
  top: 20px;
}
/* line 1699, ../sass/screen.scss */
.holdfooter .right {
  float: right;
  margin-top: 5px;
  margin-bottom: 20px;
}
/* line 1706, ../sass/screen.scss */
.holdfooter .right p span {
  margin-right: 10px;
  position: relative;
  top: 2px;
}
/* line 1712, ../sass/screen.scss */
.holdfooter .right p img {
  margin-right: 0px;
  position: relative;
  top: 10px;
}

/* line 1721, ../sass/screen.scss */
.chzn-container,
select option:disabled {
  color: #444444;
  margin-bottom: 20px;
}

/* line 1726, ../sass/screen.scss */
::-webkit-input-placeholder {
  color: #444444;
}

/* line 1730, ../sass/screen.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #444444;
}

/* line 1734, ../sass/screen.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #444444;
}

/* line 1738, ../sass/screen.scss */
:-ms-input-placeholder {
  color: #444444;
}

/* line 1742, ../sass/screen.scss */
input::-moz-placeholder {
  color: #444444;
  opacity: 1;
}

/* line 1745, ../sass/screen.scss */
input {
  border-radius: 0;
}

@media screen and (max-width: 1060px) {
  /* line 1752, ../sass/screen.scss */
  .rush-holding {
    display: none;
  }

  /* line 1758, ../sass/screen.scss */
  .countdown-wrapper .countdown {
    margin-left: -50%;
  }
  /* line 1761, ../sass/screen.scss */
  .countdown-wrapper .countdown h1.on-his-way {
    left: 0;
  }

  /* line 1769, ../sass/screen.scss */
  #holding-form .text-input {
    float: none;
  }
}
@media screen and (max-width: 1024px) {
  /* line 1781, ../sass/screen.scss */
  .head ul {
    left: 0;
  }

  /* line 1786, ../sass/screen.scss */
  #map-start {
    overflow: hidden;
  }
  /* line 1789, ../sass/screen.scss */
  #map-start .map-journey {
    overflow: hidden;
    max-width: 100%;
  }

  /* line 1795, ../sass/screen.scss */
  .countdown-wrapper {
    background: black;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }

  /* line 1801, ../sass/screen.scss */
  .holding #map-holder {
    display: none;
  }

  /* line 1805, ../sass/screen.scss */
  .holding .main-header {
    display: none;
  }
}
@media screen and (max-width: 910px) {
  /* line 1815, ../sass/screen.scss */
  .holdfooter {
    padding-bottom: 100px;
  }

  /* line 1819, ../sass/screen.scss */
  .mini-rush {
    float: left;
    background: url(../images/footer_rush.png) top left no-repeat;
    width: 80px;
    height: 70px;
    margin-top: 25px;
    margin-right: 20px;
  }

  /* line 1829, ../sass/screen.scss */
  .holding #map-holder {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  /* line 1835, ../sass/screen.scss */
  .head {
    padding-left: 5%;
    padding-right: 5%;
    width: 90%;
  }
  /* line 1840, ../sass/screen.scss */
  .head ul {
    left: 0;
    float: right;
  }
  /* line 1845, ../sass/screen.scss */
  .head li {
    float: left;
  }
  /* line 1850, ../sass/screen.scss */
  .head li a span {
    display: none;
  }

  /* line 1857, ../sass/screen.scss */
  .countdown-wrapper {
    background: black;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  /* line 1862, ../sass/screen.scss */
  .countdown-wrapper .countdown {
    position: relative;
    margin-left: 0;
    width: 90%;
    left: 0;
    margin: auto;
  }
  /* line 1870, ../sass/screen.scss */
  .countdown-wrapper .countdown .countdown-col {
    width: 21%;
  }
  /* line 1874, ../sass/screen.scss */
  .countdown-wrapper .countdown .countdown-col.small {
    display: none;
  }
  /* line 1878, ../sass/screen.scss */
  .countdown-wrapper .countdown h1.on-his-way {
    left: 0;
    background-size: contain;
    max-width: 80%;
    max-height: 140px;
  }
  /* line 1885, ../sass/screen.scss */
  .countdown-wrapper .countdown h2 {
    font-size: 24px;
  }
  /* line 1889, ../sass/screen.scss */
  .countdown-wrapper .countdown h3 {
    font-size: 14px;
  }
  /* line 1893, ../sass/screen.scss */
  .countdown-wrapper .countdown p {
    font-size: 12px;
  }
  /* line 1897, ../sass/screen.scss */
  .countdown-wrapper .countdown .time {
    font-size: 7em;
    top: 0;
    margin-bottom: 20px;
  }
  /* line 1904, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form select {
    display: none;
  }
  /* line 1910, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .f-e-c a.chzn-single.chzn-default {
    background: white;
  }
  /* line 1916, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .check {
    float: left;
  }
  /* line 1920, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .checkbox-text {
    margin-left: 0;
    text-align: left;
  }
  /* line 1924, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .checkbox-text span {
    display: block;
    margin-left: 5px;
    float: left;
    width: 80%;
  }
  /* line 1932, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .text-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 20px;
    margin: auto;
    margin-bottom: 10px;
  }
  /* line 1940, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .text-input.error {
    padding: 17px;
  }
  /* line 1944, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form #holding-submit {
    top: 20px;
    margin-right: -10px;
  }
  /* line 1949, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .chzn-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important;
    margin: 10px 0;
  }
  /* line 1957, ../sass/screen.scss */
  .countdown-wrapper .blocker {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}
@media screen and (max-width: 700px) {
  /* line 1971, ../sass/screen.scss */
  .countdown-wrapper .countdown .countdown-col {
    width: 19%;
  }
  /* line 1975, ../sass/screen.scss */
  .countdown-wrapper .countdown h1.on-his-way {
    max-width: 60%;
    max-height: 100px;
  }
}
@media screen and (max-width: 620px) {
  /* line 1986, ../sass/screen.scss */
  .mini-rush {
    margin-top: 0;
  }

  /* line 1994, ../sass/screen.scss */
  .countdown-wrapper .countdown .countdown-col {
    width: 18%;
  }
  /* line 1998, ../sass/screen.scss */
  .countdown-wrapper .countdown h1.on-his-way {
    margin-top: 15px;
  }
  /* line 2002, ../sass/screen.scss */
  .countdown-wrapper .countdown .time {
    font-size: 4.5em;
  }
  /* line 2008, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form #holding-submit {
    top: 120px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2019, ../sass/screen.scss */
  .holdfooter {
    margin-bottom: 20px;
  }
  /* line 2022, ../sass/screen.scss */
  .holdfooter .right {
    margin-right: 20px;
  }

  /* line 2027, ../sass/screen.scss */
  .mini-rush {
    margin-top: 0;
  }

  /* line 2035, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form {
    padding-bottom: 120px;
  }
  /* line 2038, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form #holding-submit {
    top: 80px;
  }
  /* line 2042, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .checkbox-text {
    margin-top: -70px;
  }
  /* line 2046, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form .checkbox-text.terms-text {
    margin-top: -30px;
  }
  /* line 2051, ../sass/screen.scss */
  .countdown-wrapper .countdown h1.on-his-way {
    max-height: 60px;
  }
  /* line 2055, ../sass/screen.scss */
  .countdown-wrapper .countdown h2 {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 2060, ../sass/screen.scss */
  .countdown-wrapper .countdown h3 {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 2063, ../sass/screen.scss */
  .countdown-wrapper .countdown h3 .green {
    font-size: 16px;
  }
  /* line 2068, ../sass/screen.scss */
  .countdown-wrapper .countdown p {
    font-size: 12px;
    line-height: 14px;
  }
  /* line 2073, ../sass/screen.scss */
  .countdown-wrapper .countdown .time {
    font-size: 3.5em;
  }
  /* line 2077, ../sass/screen.scss */
  .countdown-wrapper .countdown .countdown-col {
    width: 15%;
  }
}
@media screen and (max-width: 320px) {
  /* line 2087, ../sass/screen.scss */
  .mini-rush {
    margin-right: 0;
  }

  /* line 2091, ../sass/screen.scss */
  .holdfooter {
    margin-bottom: 20px;
  }

  /* line 2099, ../sass/screen.scss */
  .countdown-wrapper .countdown h1.on-his-way {
    margin-top: 35px;
    max-height: 40px;
  }
  /* line 2105, ../sass/screen.scss */
  .countdown-wrapper .countdown .time {
    font-size: 2.5em;
  }
  /* line 2111, ../sass/screen.scss */
  .countdown-wrapper .countdown #holding-form #holding-submit {
    top: 135px;
  }
}
/* line 2121, ../sass/screen.scss */
#zoom-map.alaska {
  left: 112px;
  top: 40px;
}

/* line 2127, ../sass/screen.scss */
#zoom-map.washington {
  left: 260px;
  top: 35px;
}

/* line 2133, ../sass/screen.scss */
#zoom-map.oregon {
  left: 255px;
  top: 85px;
}

/* line 2139, ../sass/screen.scss */
#zoom-map.california {
  left: 250px;
  top: 160px;
}

/* line 2145, ../sass/screen.scss */
#zoom-map.hawaii {
  left: 190px;
  top: 250px;
}

/* line 2151, ../sass/screen.scss */
#zoom-map.nevada {
  left: 300px;
  top: 155px;
}

/* line 2157, ../sass/screen.scss */
#zoom-map.arizona {
  left: 345px;
  top: 202px;
}

/* line 2163, ../sass/screen.scss */
#zoom-map.utah {
  left: 350px;
  top: 150px;
}

/* line 2169, ../sass/screen.scss */
#zoom-map.idaho {
  left: 320px;
  top: 65px;
}

/* line 2175, ../sass/screen.scss */
#zoom-map.montana {
  left: 385px;
  top: 40px;
}

/* line 2181, ../sass/screen.scss */
#zoom-map.wyoming {
  left: 390px;
  top: 95px;
}

/* line 2187, ../sass/screen.scss */
#zoom-map.colorado {
  left: 410px;
  top: 150px;
}

/* line 2193, ../sass/screen.scss */
#zoom-map.new-mexico {
  left: 410px;
  top: 205px;
}

/* line 2199, ../sass/screen.scss */
#zoom-map.texas {
  left: 475px;
  top: 236px;
}

/* line 2205, ../sass/screen.scss */
#zoom-map.oklahoma {
  left: 495px;
  top: 200px;
}

/* line 2211, ../sass/screen.scss */
#zoom-map.kansas {
  left: 490px;
  top: 160px;
}

/* line 2217, ../sass/screen.scss */
#zoom-map.nebraska {
  left: 480px;
  top: 120px;
}

/* line 2223, ../sass/screen.scss */
#zoom-map.south-dakota {
  left: 470px;
  top: 77px;
}

/* line 2229, ../sass/screen.scss */
#zoom-map.north-dakota {
  left: 470px;
  top: 30px;
}

/* line 2235, ../sass/screen.scss */
#zoom-map.minnesota {
  left: 530px;
  top: 40px;
}

/* line 2241, ../sass/screen.scss */
#zoom-map.iowa {
  left: 540px;
  top: 115px;
}

/* line 2247, ../sass/screen.scss */
#zoom-map.missouri {
  left: 545px;
  top: 165px;
}

/* line 2253, ../sass/screen.scss */
#zoom-map.arkansas {
  left: 545px;
  top: 205px;
}

/* line 2259, ../sass/screen.scss */
#zoom-map.louisiana {
  left: 545px;
  top: 250px;
}

/* line 2265, ../sass/screen.scss */
#zoom-map.mississippi {
  left: 580px;
  top: 220px;
}

/* line 2271, ../sass/screen.scss */
#zoom-map.illinois {
  left: 580px;
  top: 132px;
}

/* line 2277, ../sass/screen.scss */
#zoom-map.wisconsin {
  left: 585px;
  top: 75px;
}

/* line 2283, ../sass/screen.scss */
#zoom-map.michigan {
  left: 626px;
  top: 91px;
}

/* line 2289, ../sass/screen.scss */
#zoom-map.indiana {
  left: 617px;
  top: 136px;
}

/* line 2295, ../sass/screen.scss */
#zoom-map.kentucky {
  left: 624px;
  top: 172px;
}

/* line 2301, ../sass/screen.scss */
#zoom-map.tennessee {
  left: 612px;
  top: 198px;
}

/* line 2307, ../sass/screen.scss */
#zoom-map.alabama {
  left: 609px;
  top: 228px;
}

/* line 2313, ../sass/screen.scss */
#zoom-map.georgia {
  left: 637px;
  top: 223px;
}

/* line 2319, ../sass/screen.scss */
#zoom-map.florida {
  left: 661px;
  top: 287px;
}

/* line 2325, ../sass/screen.scss */
#zoom-map.south-carolina {
  left: 672px;
  top: 215px;
}

/* line 2331, ../sass/screen.scss */
#zoom-map.north-carolina {
  left: 680px;
  top: 194px;
}

/* line 2337, ../sass/screen.scss */
#zoom-map.virginia {
  left: 691px;
  top: 173px;
}

/* line 2343, ../sass/screen.scss */
#zoom-map.maryland {
  left: 708px;
  top: 149px;
}

/* line 2349, ../sass/screen.scss */
#zoom-map.delaware {
  left: 730px;
  top: 156px;
}

/* line 2355, ../sass/screen.scss */
#zoom-map.new-jersey {
  left: 739px;
  top: 134px;
}

/* line 2361, ../sass/screen.scss */
#zoom-map.connecticut {
  left: 745px;
  top: 115px;
}

/* line 2367, ../sass/screen.scss */
#zoom-map.rhode-island {
  left: 785px;
  top: 119px;
}

/* line 2373, ../sass/screen.scss */
#zoom-map.massachusetts {
  left: 765px;
  top: 110px;
}

/* line 2379, ../sass/screen.scss */
#zoom-map.new-hampshire {
  left: 764px;
  top: 94px;
}

/* line 2385, ../sass/screen.scss */
#zoom-map.maine {
  left: 790px;
  top: 63px;
}

/* line 2391, ../sass/screen.scss */
#zoom-map.vermont {
  left: 754px;
  top: 73px;
}

/* line 2397, ../sass/screen.scss */
#zoom-map.new-york {
  left: 718px;
  top: 92px;
}

/* line 2403, ../sass/screen.scss */
#zoom-map.pennsylvania {
  left: 706px;
  top: 125px;
}

/* line 2409, ../sass/screen.scss */
#zoom-map.west-virginia {
  left: 670px;
  top: 155px;
}

/* line 2415, ../sass/screen.scss */
#zoom-map.ohio {
  left: 646px;
  top: 134px;
}

/* line 2421, ../sass/screen.scss */
#state-label {
  background: url(../images/statename-left.png) top left no-repeat;
  position: absolute;
  width: 219px;
  height: 82px;
  padding: 20px;
  padding-top: 25px;
}
/* line 2431, ../sass/screen.scss */
#state-label p {
  color: white;
  font-size: 16px;
  line-height: 22px;
  display: block;
  text-transform: uppercase;
}

/* line 2442, ../sass/screen.scss */
#state-label.flipped {
  background: url(../images/statename-right.png) top left no-repeat;
  padding-left: 60px;
}

/* line 2455, ../sass/screen.scss */
#mobile-blocker, #old-browser {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  z-index: 100;
  overflow: hidden;
  display: none;
}
/* line 2466, ../sass/screen.scss */
#mobile-blocker .inner-content, #old-browser .inner-content {
  width: 300px;
  margin: auto;
  margin-top: 100px;
}
/* line 2471, ../sass/screen.scss */
#mobile-blocker .inner-content h1, #mobile-blocker .inner-content h2, #mobile-blocker .inner-content h3, #old-browser .inner-content h1, #old-browser .inner-content h2, #old-browser .inner-content h3 {
  margin-bottom: 20px;
  line-height: 19px;
}
/* line 2476, ../sass/screen.scss */
#mobile-blocker .inner-content h1, #old-browser .inner-content h1 {
  color: #f97910;
  text-transform: uppercase;
}
/* line 2481, ../sass/screen.scss */
#mobile-blocker .inner-content p, #old-browser .inner-content p {
  margin-bottom: 20px;
}
/* line 2485, ../sass/screen.scss */
#mobile-blocker .inner-content a, #old-browser .inner-content a {
  color: #81bc4b;
  text-decoration: none;
}
/* line 2490, ../sass/screen.scss */
#mobile-blocker .inner-content a:hover, #old-browser .inner-content a:hover {
  text-decoration: underline;
}
/* line 2495, ../sass/screen.scss */
#mobile-blocker .rush-standing, #old-browser .rush-standing {
  float: left;
  background: url(../images/rush-standing.png) top left no-repeat;
  width: 100px;
  margin-right: 10px;
  height: 250px;
  margin-top: 0;
  margin-left: 20px;
  background-size: contain;
}

/* line 2510, ../sass/screen.scss */
#old-browser .inner-content {
  width: 600px;
}
/* line 2513, ../sass/screen.scss */
#old-browser .inner-content h1 {
  font-size: 32px;
}
/* line 2518, ../sass/screen.scss */
#old-browser .rush-standing {
  width: 151px;
  height: 320px;
}

/* line 2525, ../sass/screen.scss */
.lt-ie8 #old-browser {
  display: block;
}

@media screen and (max-width: 767px) {
  /* line 2531, ../sass/screen.scss */
  body {
    overflow: hidden;
  }

  /* line 2536, ../sass/screen.scss */
  #mobile-blocker {
    display: block;
  }
}
/* line 2542, ../sass/screen.scss */
.fb_found_rush {
  background-image: url("https://www.facebook.com/offsite_event.php?id=6010118312683&amp;value=0");
  display: none;
}
