/* line 12, ../sass/screen.scss */
body {
  background: url("../img/background-white.png") repeat top left #eee8c0;
}

/* line 16, ../sass/screen.scss */
h1 {
  font-size: 45px;
  line-height: 55px;
  margin-right: 370px;
}

/* line 22, ../sass/screen.scss */
p {
  font-size: 16px;
  line-height: 1.2em;
}

/* line 27, ../sass/screen.scss */
.button {
  -moz-box-shadow: inset 0px 1px 0px 0px #2df7c1;
  -webkit-box-shadow: inset 0px 1px 0px 0px #2df7c1;
  box-shadow: inset 0px 1px 0px 0px #2df7c1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #28be96), color-stop(1, #239e7d));
  background: -moz-linear-gradient(center top, #28be96 5%, #239e7d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#28be96', endColorstr='#239e7d');
  background-color: #28be96;
  -moz-border-radius: 42px;
  -webkit-border-radius: 42px;
  border-radius: 42px;
  border: 1px solid #1b876a;
  display: inline-block;
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  padding: 15px 24px;
  text-decoration: none;
  text-shadow: 1px 1px 0px #1a8266;
}
/* line 47, ../sass/screen.scss */
.button:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #239e7d), color-stop(1, #28be96));
  background: -moz-linear-gradient(center top, #239e7d 5%, #28be96 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#239e7d', endColorstr='#28be96');
  background-color: #239e7d;
  color: white;
  text-decoration: none;
}
/* line 56, ../sass/screen.scss */
.button:active {
  position: relative;
  top: 1px;
}

/* line 63, ../sass/screen.scss */
.wrapper {
  width: 100%;
}

/* line 67, ../sass/screen.scss */
.content {
  width: 960px;
  margin: 0 auto;
  padding: 40px;
}

/* line 73, ../sass/screen.scss */
#logo {
  margin: 100px auto 50px auto;
  width: 960px;
}
/* line 77, ../sass/screen.scss */
#logo h1 {
  text-align: center;
  margin-right: 0;
  color: #28be96;
  font-size: 120px;
  text-shadow: white 5px 5px 0;
  font-weight: 100;
}
/* line 86, ../sass/screen.scss */
#logo img {
  display: block;
  margin: 20px auto;
}

/* line 93, ../sass/screen.scss */
#nav .content {
  padding: 40px 40px 0 40px;
}
/* line 96, ../sass/screen.scss */
#nav .content ul {
  margin: 0 0 20px 0;
}
/* line 102, ../sass/screen.scss */
#nav .content li {
  font-size: 20px;
  color: #0b6f90;
  list-style-type: none;
  display: inline-block;
  margin-right: 40px;
  font-weight: 300;
}
/* line 111, ../sass/screen.scss */
#nav .content .active {
  font-weight: 400;
}

/* line 118, ../sass/screen.scss */
a {
  color: #0b6f90;
  text-decoration: none;
}

/* line 124, ../sass/screen.scss */
form label {
  font-size: 19px;
}

/* line 129, ../sass/screen.scss */
#hero {
  background: url("../img/background-orange.png") repeat top left #28be96;
  border-bottom: 5px solid rgba(0, 0, 0, 0.1);
  border-top: 5px solid rgba(0, 0, 0, 0.1);
}
/* line 136, ../sass/screen.scss */
#hero .content #hero-text {
  float: left;
  display: inline;
  width: 600px;
}
/* line 142, ../sass/screen.scss */
#hero .content #burrito-bot {
  float: right;
  display: inline;
  width: 360px;
  margin-top: -100px;
}
/* line 149, ../sass/screen.scss */
#hero .content h1 {
  font-size: 45px;
  line-height: 55px;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.25), 0 3px 5px rgba(0, 0, 0, 0.3);
  margin: 0;
  color: white;
}
/* line 157, ../sass/screen.scss */
#hero .content p, #hero .content label {
  font-size: 19px;
  line-height: normal;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
  color: #1e1e1e;
}
/* line 164, ../sass/screen.scss */
#hero .content p {
  margin-top: 20px;
  margin-bottom: 40px;
  width: 600px;
  display: inline-block;
}

/* line 175, ../sass/screen.scss */
#features {
  background: url("../img/background-ivory.png") repeat top left #0b6f90;
  border-top: 5px solid rgba(0, 0, 0, 0.1);
}
/* line 182, ../sass/screen.scss */
#features .content h2 {
  text-align: center;
  margin-bottom: 40px;
}
/* line 190, ../sass/screen.scss */
#features .feature {
  float: left;
  margin: 0 40px 0 0;
  width: 210px;
}
/* line 195, ../sass/screen.scss */
#features .feature h2 {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 202, ../sass/screen.scss */
#features .last {
  margin: 0;
}

/* line 208, ../sass/screen.scss */
#testimonials {
  background: url("../img/background-ivory.png") repeat top left #0b6f90;
  border-bottom: 5px solid rgba(0, 0, 0, 0.1);
}
/* line 211, ../sass/screen.scss */
#testimonials .divider {
  background: url("../img/divider.png") no-repeat top left;
  width: 960px;
  height: 17px;
  margin: auto;
}
/* line 218, ../sass/screen.scss */
#testimonials h2 {
  text-align: center;
  margin-bottom: 40px;
}
/* line 223, ../sass/screen.scss */
#testimonials .testimonial {
  margin-bottom: 40px;
}
/* line 225, ../sass/screen.scss */
#testimonials .testimonial p {
  float: right;
  margin-top: 40px;
  margin-left: 40px;
  font-size: 26px;
  width: 700px;
}
/* line 236, ../sass/screen.scss */
#testimonials .testimonial.left p {
  float: left;
  margin-left: 0;
  margin-right: 40px;
}

/* line 244, ../sass/screen.scss */
#footer {
  background: url("../img/background-blue.png") repeat top left #0b6f90;
  border-top: 5px solid rgba(0, 0, 0, 0.1);
  color: white;
}
/* line 249, ../sass/screen.scss */
#footer h3 {
  text-align: center;
  padding: 30px;
}
/* line 254, ../sass/screen.scss */
#footer .content {
  padding: 20px 40px;
}
/* line 258, ../sass/screen.scss */
#footer a {
  color: white;
  font-size: 18px;
}

/* line 265, ../sass/screen.scss */
.clear {
  clear: both;
}
