@charset "UTF-8";/* line 1, ../../app/assets/stylesheets/html_5.css.scss */
figure, article, figcaption, section, nav, aside {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/base.css.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 11, ../../app/assets/stylesheets/base.css.scss */
body {
  margin: 0;
  padding: 0;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 2em;
  background: #44473a;
  color: #81817f;
}

/* line 21, ../../app/assets/stylesheets/base.css.scss */
.center {
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

/* line 28, ../../app/assets/stylesheets/base.css.scss */
.wrapper {
  width: 960px;
  margin: 0 auto;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 33, ../../app/assets/stylesheets/base.css.scss */
a {
  color: #fc982d;
}

/* line 37, ../../app/assets/stylesheets/base.css.scss */
a img {
  border: none;
}

/* line 41, ../../app/assets/stylesheets/base.css.scss */
h1, h2, h3, h4, strong {
  color: #44473a;
  font-weight: normal;
}

/* line 46, ../../app/assets/stylesheets/base.css.scss */
h2 {
  font-size: 24px;
}

/* line 50, ../../app/assets/stylesheets/base.css.scss */
.box {
  background: #fff;
  padding: 34px;
}

/* line 54, ../../app/assets/stylesheets/base.css.scss */
[ng-click] {
  cursor: pointer;
}

/* line 58, ../../app/assets/stylesheets/base.css.scss */
button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  border: 1px solid #73746f;
  background: #73746f;
  display: inline-block;
}

/* line 64, ../../app/assets/stylesheets/base.css.scss */
button.active {
  border: 1px solid #fc982d;
  background: #fc982d;
}

/* line 68, ../../app/assets/stylesheets/base.css.scss */
a.button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}

/* line 73, ../../app/assets/stylesheets/base.css.scss */
a.action_button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

@media (min-width: 960px) {
  /* line 5, ../../app/assets/stylesheets/responsive.css.scss */
  .wrapper {
    width: 960px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 10, ../../app/assets/stylesheets/responsive.css.scss */
  .wrapper {
    width: 768px;
  }
}
@media (max-width: 767px) {
  /* line 15, ../../app/assets/stylesheets/responsive.css.scss */
  .wrapper {
    width: auto;
  }

  /* line 18, ../../app/assets/stylesheets/responsive.css.scss */
  .box {
    padding-bottom: 100px;
  }
}
/* line 1, ../../app/assets/stylesheets/ng_cloak.css.scss */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

@media (max-width: 767px) {
  /* line 3, ../../app/assets/stylesheets/usabilia.css.scss */
  .usabilla_live_button_container {
    display: none;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 2, ../../app/assets/stylesheets/nickelled.css.scss */
.nickelled__embedded {
  display: none;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/forms.css.scss */
form {
  padding: 0;
  margin: 10px 0;
}
/* line 11, ../../app/assets/stylesheets/forms.css.scss */
form input,
form button,
form select,
form textarea {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #44473a;
  margin: 0;
  display: block;
  height: 27px;
  padding: 0px 5px 0 5px;
}
/* line 20, ../../app/assets/stylesheets/forms.css.scss */
form textarea {
  height: 5em;
}
/* line 24, ../../app/assets/stylesheets/forms.css.scss */
form .clear-fix {
  clear: both;
}
/* line 29, ../../app/assets/stylesheets/forms.css.scss */
form .field_with_errors input, form .field_with_errors textarea {
  background: #ffb7d3;
}
/* line 38, ../../app/assets/stylesheets/forms.css.scss */
form input[type="text"],
form input[type="email"],
form input[type="password"],
form input[type="search"],
form select,
form textarea {
  width: 100%;
  border: 1px solid #c8c8c8;
  border-top: 1px solid #aeaeae;
}
/* line 43, ../../app/assets/stylesheets/forms.css.scss */
form select {
  padding-right: 0;
}
/* line 47, ../../app/assets/stylesheets/forms.css.scss */
form fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 54, ../../app/assets/stylesheets/forms.css.scss */
form input[type="submit"],
form button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
}
/* line 58, ../../app/assets/stylesheets/forms.css.scss */
form .row {
  padding: 0 0 10px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
form .row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 61, ../../app/assets/stylesheets/forms.css.scss */
form .row label {
  float: left;
  width: 29.9999%;
  padding: 0;
}
/* line 71, ../../app/assets/stylesheets/forms.css.scss */
form .row input[type="text"],
form .row input[type="email"],
form .row input[type="password"],
form .row select,
form .row textarea {
  float: right;
  width: 70%;
  resize: vertical;
}
/* line 78, ../../app/assets/stylesheets/forms.css.scss */
form .row.save {
  border-top: 1px solid #cfcfcf;
  padding-top: 34px;
  margin-top: 34px;
  text-align: center;
}
/* line 83, ../../app/assets/stylesheets/forms.css.scss */
form .row.save button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 230px;
}
/* line 88, ../../app/assets/stylesheets/forms.css.scss */
form .checkbox_row {
  padding: 0 0 10px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
form .checkbox_row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 92, ../../app/assets/stylesheets/forms.css.scss */
form .checkbox_row label {
  float: left;
  padding: 0;
}
/* line 96, ../../app/assets/stylesheets/forms.css.scss */
form .checkbox_row input[type="checkbox"] {
  float: left;
  margin-left: 29.9999%;
  margin-right: 10px;
}
/* line 102, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 {
  padding: 0 0 10px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
form .preference_row_on_3:after {
  content: "";
  display: table;
  clear: both;
}
/* line 106, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 span.description {
  float: left;
  width: 64.9999%;
}
/* line 111, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 .checkboxes {
  float: left;
  width: 34.9999%;
}
/* line 116, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 label {
  float: left;
  padding: 0;
}
/* line 120, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 input[type="checkbox"] {
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}
/* line 126, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row {
  padding: 0 0 10px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
form .radio_row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 130, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row label {
  float: left;
}
/* line 133, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row input[type="radio"] {
  float: left;
}
/* line 137, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row .left-column {
  width: 15%;
  float: left;
}
/* line 141, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row .left-column > input {
  float: none;
  width: initial;
  margin-left: auto;
  margin-right: auto;
}
/* line 149, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row .right-column {
  width: 85%;
  float: left;
}
@media (min-width: 768px) {
  /* line 155, ../../app/assets/stylesheets/forms.css.scss */
  form .radio_row .left-column {
    width: 10%;
  }
  /* line 159, ../../app/assets/stylesheets/forms.css.scss */
  form .radio_row .right-column {
    width: 90%;
  }
}
@media (min-width: 992px) {
  /* line 165, ../../app/assets/stylesheets/forms.css.scss */
  form .radio_row .left-column {
    width: 5%;
  }
  /* line 169, ../../app/assets/stylesheets/forms.css.scss */
  form .radio_row .right-column {
    width: 95%;
  }
}

/* line 176, ../../app/assets/stylesheets/forms.css.scss */
.action {
  clear: both;
  border-top: 1px solid #cfcfcf;
  padding-top: 34px;
  margin-top: 34px;
  text-align: center;
  vertical-align: middle;
}
/* line 183, ../../app/assets/stylesheets/forms.css.scss */
.action a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 230px;
  padding-top: 28px;
  vertical-align: middle;
  display: inline-block;
}
/* line 191, ../../app/assets/stylesheets/forms.css.scss */
.action form {
  display: inline-block;
}
/* line 194, ../../app/assets/stylesheets/forms.css.scss */
.action button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  display: inline-block;
  vertical-align: middle;
}

/* line 202, ../../app/assets/stylesheets/forms.css.scss */
.errors {
  background: #d55386;
  color: #ffb7d3;
  border: 2px solid #bd2863;
  padding: 34px;
  margin-bottom: 34px;
}
/* line 208, ../../app/assets/stylesheets/forms.css.scss */
.errors i {
  float: left;
  color: #bd2863;
  font-size: 50px;
}
/* line 213, ../../app/assets/stylesheets/forms.css.scss */
.errors h2 {
  margin-top: 0;
  color: white;
  margin-left: 74px;
}
/* line 218, ../../app/assets/stylesheets/forms.css.scss */
.errors ul, .errors li {
  margin: 0;
  padding: 0;
}
/* line 222, ../../app/assets/stylesheets/forms.css.scss */
.errors ul {
  margin-left: 74px;
}
/* line 225, ../../app/assets/stylesheets/forms.css.scss */
.errors li {
  margin-left: 15px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

@keyframes spinner {
  /* line 4, ../../app/assets/stylesheets/spinner.css.scss */
  from {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 11, ../../app/assets/stylesheets/spinner.css.scss */
  to {
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spinner {
  /* line 21, ../../app/assets/stylesheets/spinner.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 25, ../../app/assets/stylesheets/spinner.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes spinner {
  /* line 32, ../../app/assets/stylesheets/spinner.css.scss */
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 36, ../../app/assets/stylesheets/spinner.css.scss */
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 42, ../../app/assets/stylesheets/spinner.css.scss */
.icon-spinner {
  animation: spinner 1s linear infinite;
  -webkit-animation: spinner 1s linear infinite;
  -moz-animation: spinner 1s linear infinite;
  -ms-animation: spinner 1s linear infinite;
  display: inline-block;
}

/* line 50, ../../app/assets/stylesheets/spinner.css.scss */
.spinner_wrap {
  width: auto;
  text-align: center;
}

/* line 54, ../../app/assets/stylesheets/spinner.css.scss */
.big_spinner {
  display: inline-block;
  margin: 34px auto;
  font-size: 60px;
  text-align: center;
  color: #5abbcd;
  animation: spinner 5s linear infinite;
  -webkit-animation: spinner 5s linear infinite;
  -moz-animation: spinner 5s linear infinite;
  -ms-animation: spinner 5s linear infinite;
}

/* line 66, ../../app/assets/stylesheets/spinner.css.scss */
.layers_container {
  position: relative;
}
/* line 68, ../../app/assets/stylesheets/spinner.css.scss */
.layers_container .spinner_wrap {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] {
  height: 60px;
  background: #fff;
  padding-top: 12px;
}
/* line 7, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] a.logo {
  color: #fc982d;
  font-size: 21px;
  float: left;
  font-weight: bold;
  text-decoration: none;
  line-height: 2em;
  width: 135px;
}
/* line 15, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] a.logo img {
  width: 100%;
}
@media (max-width: 769px) {
  /* line 19, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] a.logo {
    width: 100px;
  }
}
/* line 24, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] a.khawater_logo {
  float: left;
  margin-left: 34px;
}
@media (max-width: 769px) {
  /* line 29, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] a.khawater_logo {
    width: 60px;
    margin-left: 17px;
    padding-top: 10px;
  }
  /* line 33, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] a.khawater_logo img {
    width: 100%;
  }
}
/* line 64, ../../app/assets/stylesheets/includes.scss.css */
header[role="banner"] nav.logged_in > * {
  float: left;
  margin-right: 5px;
}
/* line 74, ../../app/assets/stylesheets/includes.scss.css */
header[role="banner"] nav.logged_in input[type="text"],
header[role="banner"] nav.logged_in input[type="email"],
header[role="banner"] nav.logged_in input[type="password"],
header[role="banner"] nav.logged_in input[type="search"],
header[role="banner"] nav.logged_in select,
header[role="banner"] nav.logged_in textarea {
  width: 25%;
}
/* line 43, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav.logged_out form {
  padding: 0 6px;
}
/* line 64, ../../app/assets/stylesheets/includes.scss.css */
header[role="banner"] nav.logged_out form > * {
  float: left;
  margin-right: 5px;
}
/* line 74, ../../app/assets/stylesheets/includes.scss.css */
header[role="banner"] nav.logged_out form input[type="text"],
header[role="banner"] nav.logged_out form input[type="email"],
header[role="banner"] nav.logged_out form input[type="password"],
header[role="banner"] nav.logged_out form input[type="search"],
header[role="banner"] nav.logged_out form select,
header[role="banner"] nav.logged_out form textarea {
  width: 25%;
}
/* line 48, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav {
  float: right;
  padding-top: 4px;
}
/* line 51, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav a.signup {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  padding-top: 2px;
}
/* line 55, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 62, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav label,
header[role="banner"] nav input,
header[role="banner"] nav button,
header[role="banner"] nav a {
  font-size: 12px;
}
/* line 65, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav form {
  margin: 0;
  padding: 0;
}
/* line 70, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav input[for='email'],
header[role="banner"] nav input[for='password'] {
  width: 140px;
}
/* line 74, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav label[for='email'],
header[role="banner"] nav label[for='password'] {
  display: none;
}
/* line 77, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav label[for='remember_me'] {
  padding: 2px 0 0 0;
  color: #919485;
}
/* line 82, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .message_button, header[role="banner"] .mobile_menu_button, header[role="banner"] .mobile_search_button, header[role="banner"] .mobile_add_button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 85, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .message_button i, header[role="banner"] .mobile_menu_button i, header[role="banner"] .mobile_search_button i, header[role="banner"] .mobile_add_button i {
  font-size: 15px;
  padding-top: 4px;
}
/* line 89, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .message_button.active, header[role="banner"] .mobile_menu_button.active, header[role="banner"] .mobile_search_button.active, header[role="banner"] .mobile_add_button.active {
  border: 1px solid #fc982d;
  background: #fc982d;
}
/* line 93, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .mobile_menu_button, header[role="banner"] .mobile_search_button, header[role="banner"] .mobile_add_button {
  display: none;
}
/* line 96, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .streetclub {
  width: 101px;
  position: relative;
}
/* line 99, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .streetclub .registered_tm {
  position: absolute;
  top: -7px;
}
@media (max-width: 767px) {
  /* line 106, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] {
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 114, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] nav.logged_out input {
    display: none;
  }
  /* line 117, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] nav.logged_out button {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  /* line 124, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] .mobile_menu_button, header[role="banner"] .mobile_search_button, header[role="banner"] .mobile_add_button {
    display: inline-block;
  }
  /* line 127, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] div.your_account {
    display: none;
  }
  /* line 130, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] .message_button span {
    display: none;
  }
  /* line 133, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] label[for='remember_me'] {
    display: none;
  }
}

/* line 140, ../../app/assets/stylesheets/header.css.scss */
.mobile_profile_links, .mobile_add_links {
  display: none;
}
/* line 142, ../../app/assets/stylesheets/header.css.scss */
.mobile_profile_links ul, .mobile_profile_links li, .mobile_add_links ul, .mobile_add_links li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 147, ../../app/assets/stylesheets/header.css.scss */
.mobile_profile_links a, .mobile_add_links a {
  display: block;
  padding: 8.5px 34px;
  border-bottom: 1px solid #5f6351;
  text-decoration: none;
  text-align: center;
}

/* line 156, ../../app/assets/stylesheets/header.css.scss */
.mobile_search_bar {
  padding: 0 10px;
  text-align: center;
}
/* line 159, ../../app/assets/stylesheets/header.css.scss */
.mobile_search_bar input[type="search"] {
  width: 300px;
  margin: 0 10px 0 0;
  display: inline-block;
}
/* line 164, ../../app/assets/stylesheets/header.css.scss */
.mobile_search_bar button {
  width: 100px;
  display: inline-block;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs {
  position: relative;
  margin-top: 34px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
nav.tabs:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs ul, nav.tabs li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 12, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li {
  background: #2092a8;
  float: left;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
}
/* line 17, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li a {
  color: white;
  display: block;
  padding: 24px 34px;
  border-right: 1px solid #5abbcd;
  text-decoration: none;
}
/* line 24, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li .badge {
  position: absolute;
  top: 5px;
  right: 5px;
}
/* line 30, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li.active {
  background: white;
}
/* line 32, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li.active a {
  color: #5abbcd;
}
/* line 36, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li:hover {
  background: #186d7d;
}
/* line 40, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li.active:hover {
  background: white;
}
/* line 42, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li.active:hover a {
  color: #2092a8;
}
/* line 46, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs a.donate {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  width: 10em;
  position: absolute;
  right: 0;
  top: 21px;
}
@media (max-width: 959px) {
  /* line 56, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs li a {
    padding: 12px 17px;
  }
  /* line 60, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs a.donate {
    top: 7px;
  }
}
@media (max-width: 767px) {
  /* line 65, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs {
    background: #2092a8;
    text-align: center;
    margin-top: 0;
    padding: 17px;
  }
  /* line 70, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs ul {
    display: inline;
  }
  /* line 73, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs li {
    float: none;
    display: inline-block;
  }
  /* line 76, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs li a {
    border: none;
  }
  /* line 80, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs a.donate {
    display: inline-block;
    position: relative;
    padding: 12px 17px;
    margin: 0;
    top: 0;
    background: transparent;
    border: none;
    text-transform: none;
    width: auto;
  }
}

/* line 96, ../../app/assets/stylesheets/tabs.css.scss */
nav.subtabs ul {
  border-bottom: 1px solid #cfcfcf;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
nav.subtabs ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 100, ../../app/assets/stylesheets/tabs.css.scss */
nav.subtabs ul, nav.subtabs li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 105, ../../app/assets/stylesheets/tabs.css.scss */
nav.subtabs li {
  float: left;
}
/* line 107, ../../app/assets/stylesheets/tabs.css.scss */
nav.subtabs li:first-child a {
  border-left: 1px solid #cfcfcf;
}
/* line 110, ../../app/assets/stylesheets/tabs.css.scss */
nav.subtabs li a {
  display: inline-block;
  padding: 12px 17px;
  border-top: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  color: #44473a;
  text-decoration: none;
}
/* line 117, ../../app/assets/stylesheets/tabs.css.scss */
nav.subtabs li a:hover, nav.subtabs li a.active {
  background: #73746f;
  color: #fefefe;
}

/* line 124, ../../app/assets/stylesheets/tabs.css.scss */
.subtab_content {
  padding: 17px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav {
  width: 100%;
  text-align: center;
  position: fixed;
  background: #5abbcd;
  bottom: 0;
  opacity: 0.9;
}
/* line 10, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav ul, .mobile_nav li {
  text-decoration: none;
  margin: 0;
  padding: 0;
}
/* line 15, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav li {
  display: inline-block;
}
/* line 18, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav a.mobile_button {
  display: inline-block;
  padding: 8.5px;
  text-decoration: none;
  color: #fefefe;
  font-size: 10px;
}
/* line 24, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav a.mobile_button i {
  display: block;
  font-size: 20px;
}
/* line 29, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav [dropdown] {
  border: none;
}
/* line 31, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav [dropdown] a {
  color: #fefefe;
}
/* line 34, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav [dropdown] ul {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 40px;
  width: 100%;
  scroll: auto;
}
/* line 42, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav [dropdown] ul li {
  display: block;
}
/* line 45, ../../app/assets/stylesheets/mobile_nav.css.scss */
.mobile_nav [dropdown] ul a {
  color: #5abbcd;
  display: block;
  padding: 8.5px;
  text-align: center;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/list.css.scss */
ul.list {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
ul.list > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .image {
  float: left;
  width: 200px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .image ul, ul.list > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  ul.list > li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .text > * {
  padding-left: 200px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  ul.list > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.list > li .text .meta {
  padding: 0 0 0 200px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  ul.list > li .text .meta {
    padding-left: 120px;
  }
}
/* line 11, ../../app/assets/stylesheets/list.css.scss */
ul.list button.watch,
ul.list button-unwatch {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/grid.css.scss */
ul.grid {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
ul.grid > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 7, ../../app/assets/stylesheets/grid.css.scss */
ul.grid > li {
  float: left;
  border: none;
  padding: 0 0;
  width: 134px;
  height: 151px;
}
/* line 3, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image ul, ul.grid > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
ul.grid > li .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../app/assets/stylesheets/includes/image_group.css.scss */
ul.grid > li .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .image {
  float: left;
  width: 134px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .image ul, ul.grid > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  ul.grid > li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .text > * {
  padding-left: 134px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  ul.grid > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
ul.grid > li .text .meta {
  padding: 0 0 0 134px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  ul.grid > li .text .meta {
    padding-left: 120px;
  }
}
/* line 15, ../../app/assets/stylesheets/grid.css.scss */
ul.grid > li .image {
  margin-top: 15px;
}
/* line 17, ../../app/assets/stylesheets/grid.css.scss */
ul.grid > li .image a.fa_icon {
  position: absolute;
  font-size: 30px;
  background-color: white;
  border-radius: 50px;
  border: 3px solid white;
  top: -15px;
  right: 27px;
}
/* line 26, ../../app/assets/stylesheets/grid.css.scss */
ul.grid > li .image > img {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 32, ../../app/assets/stylesheets/grid.css.scss */
ul.grid .item_text {
  width: 100px;
  line-height: 150%;
  /*white-space: nowrap;
  overflow: hidden;*/
}
/* line 39, ../../app/assets/stylesheets/grid.css.scss */
ul.grid button.watch,
ul.grid button-unwatch {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/meta.css.scss */
.meta {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.meta:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, ../../app/assets/stylesheets/meta.css.scss */
.meta li {
  margin: 0 1em 0 0;
  padding: 0;
  float: left;
  color: #44473a;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
}
/* line 16, ../../app/assets/stylesheets/meta.css.scss */
.meta li i {
  color: #cacaca;
  font-size: 17px;
  margin-right: 5px;
}
/* line 22, ../../app/assets/stylesheets/meta.css.scss */
.meta li:first-child {
  margin-left: 0;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/thing_list.css.scss */
.thing_list > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.thing_list > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 7, ../../app/assets/stylesheets/thing_list.css.scss */
.thing_list > ul > li {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image ul, .thing_list > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.thing_list > ul > li .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../app/assets/stylesheets/includes/image_group.css.scss */
.thing_list > ul > li .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .image {
  float: left;
  width: 174px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .image ul, .thing_list > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .thing_list > ul > li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .text > * {
  padding-left: 174px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .thing_list > ul > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.thing_list > ul > li .text .meta {
  padding: 0 0 0 174px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .thing_list > ul > li .text .meta {
    padding-left: 120px;
  }
}
/* line 14, ../../app/assets/stylesheets/thing_list.css.scss */
.thing_list form {
  margin: 0;
  padding: 0;
}
/* line 17, ../../app/assets/stylesheets/thing_list.css.scss */
.thing_list form, .thing_list form button {
  display: block;
  width: 100%;
}
/* line 24, ../../app/assets/stylesheets/thing_list.css.scss */
.thing_list .refresh a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
}
/* line 29, ../../app/assets/stylesheets/thing_list.css.scss */
.thing_list .taken * {
  color: #919485;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/search_form.css.scss */
.search_form {
  padding: 34px 0 0 0;
  margin: 0 auto;
}
/* line 6, ../../app/assets/stylesheets/search_form.css.scss */
.search_form * {
  display: inline-block;
}
/* line 10, ../../app/assets/stylesheets/search_form.css.scss */
.search_form label.checkbox, .search_form label.checkbox input {
  display: inline-block;
  vertical-align: middle;
}
/* line 15, ../../app/assets/stylesheets/search_form.css.scss */
.search_form input[type='search'] {
  width: 200px;
}
/* line 18, ../../app/assets/stylesheets/search_form.css.scss */
.search_form select {
  width: 100px;
}
/* line 21, ../../app/assets/stylesheets/search_form.css.scss */
.search_form button {
  width: 80px;
}

/* line 25, ../../app/assets/stylesheets/search_form.css.scss */
.search_form {
  text-align: center;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/content.css.scss */
.content {
  background: url("/assets/background/blue_texture.png") #5abbcd;
  border-bottom: 2px solid #fc982d;
  border-top: 1px solid #5abbcd;
  margin-bottom: 43px;
}
/* line 1, ../../app/assets/stylesheets/neighbourhood_footer.css.scss */
.neighbourhood_image {
  background: url("/assets/footer/people.svg") repeat-x center bottom;
  height: 300px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 8, ../../app/assets/stylesheets/footer.css.scss */
footer {
  padding-top: 90px;
  background: url(/assets/background/grey_footer.png) left top repeat-x #44473a;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
footer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
footer .buttons:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons li {
  margin: 0;
  padding: 0;
  float: left;
  margin-left: 12px;
}
/* line 23, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons li:first-child {
  margin-left: 0;
}
/* line 26, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #5abbcd;
  background: #5abbcd;
  width: 182.4px;
  font-size: 14px;
  padding: 20px 0 20px 0;
  height: auto;
}
/* line 35, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons a.account,
footer .buttons a.signup {
  border: 1px solid #fc982d;
  background: #fc982d;
}
/* line 39, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons a.logout,
footer .buttons a.login {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 43, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by {
  font-size: 13px;
  color: #919485;
  text-align: center;
  border-top: 1px solid #5b5e52;
  border-bottom: 1px solid #5b5e52;
  margin: 36px 0;
  padding: 30px 0;
}
/* line 51, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by ul, footer .supported_by li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 56, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by li {
  display: inline;
  display: inline-block;
}
/* line 60, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by li:first-child {
  margin-right: 20px;
}
/* line 63, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by p {
  margin: 0 0 16px 0;
}
/* line 67, ../../app/assets/stylesheets/footer.css.scss */
footer .powered_with {
  font-size: 13px;
  color: #919485;
  text-align: center;
  border-bottom: 1px solid #5b5e52;
  margin: 36px 0;
  padding-bottom: 30px;
}
/* line 74, ../../app/assets/stylesheets/footer.css.scss */
footer .powered_with ul, footer .powered_with li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 79, ../../app/assets/stylesheets/footer.css.scss */
footer .powered_with li {
  display: inline-block;
  vertical-align: top;
}
/* line 83, ../../app/assets/stylesheets/footer.css.scss */
footer .powered_with .space_to_right {
  margin-right: 20px;
}
/* line 86, ../../app/assets/stylesheets/footer.css.scss */
footer .powered_with .space_to_top {
  padding-top: 14px;
}
/* line 90, ../../app/assets/stylesheets/footer.css.scss */
footer .streetclub {
  font-size: 20px;
  color: #919485;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #5b5e52;
  margin: 36px 0;
  padding-bottom: 30px;
  position: relative;
}
/* line 99, ../../app/assets/stylesheets/footer.css.scss */
footer .streetclub .registered_tm {
  font-size: 80%;
  position: absolute;
  top: -7px;
}
/* line 105, ../../app/assets/stylesheets/footer.css.scss */
footer .social_media {
  text-align: center;
  padding: 0 0 30px 0;
}
/* line 108, ../../app/assets/stylesheets/footer.css.scss */
footer .social_media ul, footer .social_media li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 113, ../../app/assets/stylesheets/footer.css.scss */
footer .social_media li {
  display: inline;
  margin-left: 10px;
}
/* line 117, ../../app/assets/stylesheets/footer.css.scss */
footer .social_media li:first-child {
  margin-left: 0;
}
/* line 121, ../../app/assets/stylesheets/footer.css.scss */
footer address {
  text-align: center;
  font-style: normal;
}
/* line 124, ../../app/assets/stylesheets/footer.css.scss */
footer address img {
  display: block;
  margin: 0 auto 18px auto;
  width: 160px;
}
/* line 129, ../../app/assets/stylesheets/footer.css.scss */
footer address div {
  font-size: 13px;
  color: #919485;
}
/* line 134, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links {
  font-size: 12px;
  color: #919485;
  text-align: center;
  padding: 10px 0 50px 0;
}
/* line 139, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links a {
  color: #919485;
  text-decoration: none;
}
/* line 143, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links ul, footer nav.bottom_links li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 148, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links ul {
  margin: 0 auto;
}
/* line 151, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links li {
  display: inline-block;
  padding: 0 10px;
  border-right: 1px solid #919485;
}
/* line 156, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links li.fb {
  border-right: none;
}
@media (max-width: 959px) {
  /* line 162, ../../app/assets/stylesheets/footer.css.scss */
  footer .buttons {
    text-align: center;
  }
  /* line 164, ../../app/assets/stylesheets/footer.css.scss */
  footer .buttons li {
    float: none;
    display: inline-block;
  }
  /* line 167, ../../app/assets/stylesheets/footer.css.scss */
  footer .buttons li a {
    display: inline-block;
    padding: 17px;
    width: auto;
  }
  /* line 171, ../../app/assets/stylesheets/footer.css.scss */
  footer .buttons li a, footer .buttons li a.account, footer .buttons li a.signup, footer .buttons li a.logout, footer .buttons li a.login {
    background: transparent;
    border: none;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] {
  border: 1px solid #cfcfcf;
  padding: 0;
  position: relative;
}
/* line 7, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] a {
  color: #81817f;
  text-decoration: none;
}
/* line 11, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul, [dropdown] li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul {
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
  display: none;
  background: #fff;
  position: absolute;
  z-index: 20000;
  width: 200px;
  top: 20px;
  right: 0;
  padding: 5px 0;
  border: 1px solid #cfcfcf;
}
/* line 28, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul li {
  float: none;
  line-height: 1.3em;
}
/* line 32, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul a {
  float: none;
  display: block;
  padding: 5px 10px;
}
/* line 37, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul a:hover {
  background: #eeeeee;
}
/* line 42, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].active ul {
  display: block;
  opacity: 1;
}
/* line 47, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].lightweight {
  border: none;
  float: right;
}
/* line 52, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].locale_setting {
  border: none;
}
/* line 54, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].locale_setting img#flag_map {
  height: 27px;
}
/* line 58, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].locale_setting ul {
  width: 110px;
}
/* line 63, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].your_account {
  border: none;
}
/* line 65, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].your_account i {
  font-size: 2em;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 70, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].your_account.active i {
  color: #fc982d;
  transform: rotate(180deg) scale(1.1);
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/flaggable.css.scss */
.flag_notice {
  text-align: center;
  background: #919485;
  color: #fefefe;
  padding: 17px;
}
/* line 8, ../../app/assets/stylesheets/flaggable.css.scss */
.flag_notice .undo_button {
  margin-top: 10px;
}
/* line 10, ../../app/assets/stylesheets/flaggable.css.scss */
.flag_notice .undo_button a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #fefefe;
  background: #fefefe;
  color: #919485;
  display: inline-block;
  font-size: 21px;
}
/* line 1, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search {
  width: 284px;
}
/* line 4, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .item-image img {
  float: left;
  margin-right: 14px;
  margin-bottom: 24px;
  width: 82px;
  height: 82px;
  background-color: #fff;
}
/* line 13, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .item-image .file-input-wrapper input[type=button] {
  width: 116px;
}
/* line 16, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .item-image .file-input-wrapper input[type=file] {
  width: 300px;
  left: -75px;
}
/* line 21, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .item-image .photo-controls {
  padding-top: 12px;
  line-height: 28px;
}
/* line 26, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .search-widget {
  position: relative;
}
/* line 28, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .search-widget input {
  padding-left: 29px;
}
/* line 31, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .search-widget .fa-search {
  position: absolute;
  top: 7px;
  left: 11px;
}
/* line 37, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search ul.thumbnails {
  margin-left: -16px;
  margin-top: 16px;
  margin-bottom: 0;
}
/* line 41, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search ul.thumbnails li {
  margin-left: 16px;
  margin-bottom: 16px;
  cursor: pointer;
  outline: 1px solid #cccccc;
}
/* line 47, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search ul.thumbnails li.selected {
  outline: 2px solid #52a8ec;
}
/* line 50, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search ul.thumbnails img {
  width: 82px;
  height: 82px;
  background-color: #cccccc;
}
/*! jQuery UI - v1.10.3 - 2013-09-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/badge.css.scss */
.badge {
  background: #fc982d;
  color: #fff;
  border-radius: 20px;
  display: block;
  width: 30px;
  height: 30px;
  padding: 4px 1px;
  text-align: center;
  word-wrap: normal;
}
/* line 2, ../../app/assets/stylesheets/pep_talk.css.scss */
.pep_talk {
  width: 75%;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/popup.css.scss */
.popup {
  border: 1px solid #cfcfcf;
  background: white;
  overflow: auto;
}

/* line 9, ../../app/assets/stylesheets/popup.css.scss */
.popup_error {
  color: white;
  padding: 10px;
  margin: 20px 0;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/map.css.scss */
.map_container {
  position: relative;
  overflow: hidden;
  text-align: center;
}
/* line 9, ../../app/assets/stylesheets/map.css.scss */
.map_container #map {
  width: 100%;
  height: 345px;
  margin: 0;
}
/* line 14, ../../app/assets/stylesheets/map.css.scss */
.map_container #map:before {
  content: "";
  display: block;
  width: 100%;
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}
/* line 24, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info, .map_container .add_things, .map_container .search {
  position: absolute;
  width: 100%;
  z-index: 5000;
  text-align: center;
  pointer-events: none;
}
/* line 30, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info a, .map_container .neighbourhood_info form, .map_container .add_things a, .map_container .add_things form, .map_container .search a, .map_container .search form {
  pointer-events: auto;
}
/* line 34, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info {
  text-transform: uppercase;
  top: 17px;
}
/* line 37, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span {
  border: 1px solid #ffbf00;
  background: #ffbf00;
  display: inline;
  display: inline-block;
  margin: 0 8.5px;
}
/* line 31, ../../app/assets/stylesheets/includes/_button.css.scss */
.map_container .neighbourhood_info span, .map_container .neighbourhood_info span a {
  color: #44473a;
}
/* line 42, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span a {
  color: #44473a;
  text-decoration: none;
  padding: 5px 10px;
}
/* line 47, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span a:hover {
  text-decoration: underline;
}
/* line 51, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span:first-child a:first-child {
  padding-right: 0;
}
/* line 54, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span:first-child a:last-child {
  padding-left: 0;
}
/* line 60, ../../app/assets/stylesheets/map.css.scss */
.map_container .add_things {
  bottom: 17px;
}
/* line 63, ../../app/assets/stylesheets/map.css.scss */
.map_container .add_things ul, .map_container .add_things ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
}
/* line 69, ../../app/assets/stylesheets/map.css.scss */
.map_container .add_things ul a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #ffbf00;
  background: #ffbf00;
  margin: 0 8.5px;
  display: inline;
  display: inline-block;
}
/* line 31, ../../app/assets/stylesheets/includes/_button.css.scss */
.map_container .add_things ul a, .map_container .add_things ul a a {
  color: #44473a;
}
/* line 75, ../../app/assets/stylesheets/map.css.scss */
.map_container .add_things ul a:hover {
  text-decoration: underline;
}
/* line 81, ../../app/assets/stylesheets/map.css.scss */
.map_container .search {
  top: 256px;
}
/* line 83, ../../app/assets/stylesheets/map.css.scss */
.map_container .search form {
  width: 400px;
  margin: 0 auto;
}
/* line 86, ../../app/assets/stylesheets/map.css.scss */
.map_container .search form input {
  width: 283px;
  float: left;
}
/* line 90, ../../app/assets/stylesheets/map.css.scss */
.map_container .search form button {
  width: 100px;
  float: right;
}
@media (min-width: 768px) and (max-width: 1499px) {
  /* line 97, ../../app/assets/stylesheets/map.css.scss */
  .map_container #map {
    height: 230px;
  }
  /* line 100, ../../app/assets/stylesheets/map.css.scss */
  .map_container .search {
    top: 143px;
  }
}
@media (max-width: 767px) {
  /* line 105, ../../app/assets/stylesheets/map.css.scss */
  .map_container {
    display: none;
  }
}

/* line 110, ../../app/assets/stylesheets/map.css.scss */
[google-map] {
  display: block;
  width: 100%;
  height: 100px;
}

/* line 113, ../../app/assets/stylesheets/map.css.scss */
.angular-google-map-container {
  width: 100%;
  height: 400px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/thing_form.scss */
.things.new .form_container {
  background-color: white;
  overflow: hidden;
}
/* line 7, ../../app/assets/stylesheets/thing_form.scss */
.things.new .form_container form.new_item {
  margin: 0;
  float: left;
  border-right: 1px solid #cfcfcf;
}
/* line 13, ../../app/assets/stylesheets/thing_form.scss */
.things.new .form_container .sidebar {
  width: 34%;
  float: right;
  padding: 15px 34px;
}
/* line 18, ../../app/assets/stylesheets/thing_form.scss */
.things.new .form_container .sidebar p.underline {
  text-decoration: underline;
}
/* line 22, ../../app/assets/stylesheets/thing_form.scss */
.things.new .form_container .sidebar ul.list {
  margin: 0;
}
/* line 25, ../../app/assets/stylesheets/thing_form.scss */
.things.new .form_container .sidebar ul.list > li {
  padding: 15px 0;
  border-top: none;
}
/* line 29, ../../app/assets/stylesheets/thing_form.scss */
.things.new .form_container .sidebar ul.list > li .image {
  width: 100px;
  padding-right: 15px;
}
/* line 34, ../../app/assets/stylesheets/thing_form.scss */
.things.new .form_container .sidebar ul.list > li .text > * {
  padding-left: 0;
}
@media (max-width: 959px) {
  /* line 42, ../../app/assets/stylesheets/thing_form.scss */
  .things.new .form_container form.new_item, .things.new .form_container .sidebar {
    width: 100%;
    float: left;
  }
  /* line 47, ../../app/assets/stylesheets/thing_form.scss */
  .things.new .form_container form.new_item {
    border-right: none;
  }
  /* line 52, ../../app/assets/stylesheets/thing_form.scss */
  .things.new .form_container .sidebar .some_offers {
    width: 50%;
    float: left;
  }
  /* line 57, ../../app/assets/stylesheets/thing_form.scss */
  .things.new .form_container .sidebar .why_we_ask {
    width: 50%;
    float: right;
  }
}
@media (max-width: 599px) {
  /* line 66, ../../app/assets/stylesheets/thing_form.scss */
  .things.new .form_container .sidebar .some_offers, .things.new .form_container .sidebar .why_we_ask {
    width: auto;
    float: none;
  }
  /* line 71, ../../app/assets/stylesheets/thing_form.scss */
  .things.new .form_container .sidebar .why_we_ask {
    padding-bottom: 50px;
  }
}

/* line 79, ../../app/assets/stylesheets/thing_form.scss */
.things.new h1, .things.new h3, .things.edit h1, .things.edit h3, .things.create h1, .things.create h3, .things.update h1, .things.update h3, .things.thankyou h1, .things.thankyou h3 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 83, ../../app/assets/stylesheets/thing_form.scss */
.things.new h3, .things.edit h3, .things.create h3, .things.update h3, .things.thankyou h3 {
  font-size: 1.5em;
  margin-top: 0;
  padding-top: 0;
}
/* line 89, ../../app/assets/stylesheets/thing_form.scss */
.things.new .errors, .things.edit .errors, .things.create .errors, .things.update .errors, .things.thankyou .errors {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.new .errors, .things.edit .errors, .things.create .errors, .things.update .errors, .things.thankyou .errors {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.new .errors, .things.edit .errors, .things.create .errors, .things.update .errors, .things.thankyou .errors {
    width: auto;
  }
}
/* line 95, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item,
.things.new form.edit_item,
.things.new form.new_comment, .things.edit form.new_item,
.things.edit form.edit_item,
.things.edit form.new_comment, .things.create form.new_item,
.things.create form.edit_item,
.things.create form.new_comment, .things.update form.new_item,
.things.update form.edit_item,
.things.update form.new_comment, .things.thankyou form.new_item,
.things.thankyou form.edit_item,
.things.thankyou form.new_comment {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.new form.new_item,
  .things.new form.edit_item,
  .things.new form.new_comment, .things.edit form.new_item,
  .things.edit form.edit_item,
  .things.edit form.new_comment, .things.create form.new_item,
  .things.create form.edit_item,
  .things.create form.new_comment, .things.update form.new_item,
  .things.update form.edit_item,
  .things.update form.new_comment, .things.thankyou form.new_item,
  .things.thankyou form.edit_item,
  .things.thankyou form.new_comment {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.new form.new_item,
  .things.new form.edit_item,
  .things.new form.new_comment, .things.edit form.new_item,
  .things.edit form.edit_item,
  .things.edit form.new_comment, .things.create form.new_item,
  .things.create form.edit_item,
  .things.create form.new_comment, .things.update form.new_item,
  .things.update form.edit_item,
  .things.update form.new_comment, .things.thankyou form.new_item,
  .things.thankyou form.edit_item,
  .things.thankyou form.new_comment {
    width: auto;
  }
}
/* line 99, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .happy_to label.radio,
.things.new form.edit_item .happy_to label.radio,
.things.new form.new_comment .happy_to label.radio, .things.edit form.new_item .happy_to label.radio,
.things.edit form.edit_item .happy_to label.radio,
.things.edit form.new_comment .happy_to label.radio, .things.create form.new_item .happy_to label.radio,
.things.create form.edit_item .happy_to label.radio,
.things.create form.new_comment .happy_to label.radio, .things.update form.new_item .happy_to label.radio,
.things.update form.edit_item .happy_to label.radio,
.things.update form.new_comment .happy_to label.radio, .things.thankyou form.new_item .happy_to label.radio,
.things.thankyou form.edit_item .happy_to label.radio,
.things.thankyou form.new_comment .happy_to label.radio {
  width: 35%;
}
/* line 103, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .happy_to label.radio,
.things.new form.new_item .happy_to input[type="radio"],
.things.new form.edit_item .happy_to label.radio,
.things.new form.edit_item .happy_to input[type="radio"],
.things.new form.new_comment .happy_to label.radio,
.things.new form.new_comment .happy_to input[type="radio"], .things.edit form.new_item .happy_to label.radio,
.things.edit form.new_item .happy_to input[type="radio"],
.things.edit form.edit_item .happy_to label.radio,
.things.edit form.edit_item .happy_to input[type="radio"],
.things.edit form.new_comment .happy_to label.radio,
.things.edit form.new_comment .happy_to input[type="radio"], .things.create form.new_item .happy_to label.radio,
.things.create form.new_item .happy_to input[type="radio"],
.things.create form.edit_item .happy_to label.radio,
.things.create form.edit_item .happy_to input[type="radio"],
.things.create form.new_comment .happy_to label.radio,
.things.create form.new_comment .happy_to input[type="radio"], .things.update form.new_item .happy_to label.radio,
.things.update form.new_item .happy_to input[type="radio"],
.things.update form.edit_item .happy_to label.radio,
.things.update form.edit_item .happy_to input[type="radio"],
.things.update form.new_comment .happy_to label.radio,
.things.update form.new_comment .happy_to input[type="radio"], .things.thankyou form.new_item .happy_to label.radio,
.things.thankyou form.new_item .happy_to input[type="radio"],
.things.thankyou form.edit_item .happy_to label.radio,
.things.thankyou form.edit_item .happy_to input[type="radio"],
.things.thankyou form.new_comment .happy_to label.radio,
.things.thankyou form.new_comment .happy_to input[type="radio"] {
  display: block;
  float: left;
}
/* line 107, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .happy_to input[type="radio"],
.things.new form.edit_item .happy_to input[type="radio"],
.things.new form.new_comment .happy_to input[type="radio"], .things.edit form.new_item .happy_to input[type="radio"],
.things.edit form.edit_item .happy_to input[type="radio"],
.things.edit form.new_comment .happy_to input[type="radio"], .things.create form.new_item .happy_to input[type="radio"],
.things.create form.edit_item .happy_to input[type="radio"],
.things.create form.new_comment .happy_to input[type="radio"], .things.update form.new_item .happy_to input[type="radio"],
.things.update form.edit_item .happy_to input[type="radio"],
.things.update form.new_comment .happy_to input[type="radio"], .things.thankyou form.new_item .happy_to input[type="radio"],
.things.thankyou form.edit_item .happy_to input[type="radio"],
.things.thankyou form.new_comment .happy_to input[type="radio"] {
  margin-right: 10px;
}
/* line 111, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .file-input-wrapper,
.things.new form.edit_item .file-input-wrapper,
.things.new form.new_comment .file-input-wrapper, .things.edit form.new_item .file-input-wrapper,
.things.edit form.edit_item .file-input-wrapper,
.things.edit form.new_comment .file-input-wrapper, .things.create form.new_item .file-input-wrapper,
.things.create form.edit_item .file-input-wrapper,
.things.create form.new_comment .file-input-wrapper, .things.update form.new_item .file-input-wrapper,
.things.update form.edit_item .file-input-wrapper,
.things.update form.new_comment .file-input-wrapper, .things.thankyou form.new_item .file-input-wrapper,
.things.thankyou form.edit_item .file-input-wrapper,
.things.thankyou form.new_comment .file-input-wrapper {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
/* line 115, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .file-input-wrapper button,
.things.new form.edit_item .file-input-wrapper button,
.things.new form.new_comment .file-input-wrapper button, .things.edit form.new_item .file-input-wrapper button,
.things.edit form.edit_item .file-input-wrapper button,
.things.edit form.new_comment .file-input-wrapper button, .things.create form.new_item .file-input-wrapper button,
.things.create form.edit_item .file-input-wrapper button,
.things.create form.new_comment .file-input-wrapper button, .things.update form.new_item .file-input-wrapper button,
.things.update form.edit_item .file-input-wrapper button,
.things.update form.new_comment .file-input-wrapper button, .things.thankyou form.new_item .file-input-wrapper button,
.things.thankyou form.edit_item .file-input-wrapper button,
.things.thankyou form.new_comment .file-input-wrapper button {
  width: 100%;
}
/* line 118, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .file-input-wrapper input[type=file],
.things.new form.edit_item .file-input-wrapper input[type=file],
.things.new form.new_comment .file-input-wrapper input[type=file], .things.edit form.new_item .file-input-wrapper input[type=file],
.things.edit form.edit_item .file-input-wrapper input[type=file],
.things.edit form.new_comment .file-input-wrapper input[type=file], .things.create form.new_item .file-input-wrapper input[type=file],
.things.create form.edit_item .file-input-wrapper input[type=file],
.things.create form.new_comment .file-input-wrapper input[type=file], .things.update form.new_item .file-input-wrapper input[type=file],
.things.update form.edit_item .file-input-wrapper input[type=file],
.things.update form.new_comment .file-input-wrapper input[type=file], .things.thankyou form.new_item .file-input-wrapper input[type=file],
.things.thankyou form.edit_item .file-input-wrapper input[type=file],
.things.thankyou form.new_comment .file-input-wrapper input[type=file] {
  display: block;
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  font-size: 40px;
}
/* line 130, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .input_with_icon,
.things.new form.edit_item .input_with_icon,
.things.new form.new_comment .input_with_icon, .things.edit form.new_item .input_with_icon,
.things.edit form.edit_item .input_with_icon,
.things.edit form.new_comment .input_with_icon, .things.create form.new_item .input_with_icon,
.things.create form.edit_item .input_with_icon,
.things.create form.new_comment .input_with_icon, .things.update form.new_item .input_with_icon,
.things.update form.edit_item .input_with_icon,
.things.update form.new_comment .input_with_icon, .things.thankyou form.new_item .input_with_icon,
.things.thankyou form.edit_item .input_with_icon,
.things.thankyou form.new_comment .input_with_icon {
  float: right;
  width: 70%;
}
/* line 134, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .input_with_icon .search-icon,
.things.new form.edit_item .input_with_icon .search-icon,
.things.new form.new_comment .input_with_icon .search-icon, .things.edit form.new_item .input_with_icon .search-icon,
.things.edit form.edit_item .input_with_icon .search-icon,
.things.edit form.new_comment .input_with_icon .search-icon, .things.create form.new_item .input_with_icon .search-icon,
.things.create form.edit_item .input_with_icon .search-icon,
.things.create form.new_comment .input_with_icon .search-icon, .things.update form.new_item .input_with_icon .search-icon,
.things.update form.edit_item .input_with_icon .search-icon,
.things.update form.new_comment .input_with_icon .search-icon, .things.thankyou form.new_item .input_with_icon .search-icon,
.things.thankyou form.edit_item .input_with_icon .search-icon,
.things.thankyou form.new_comment .input_with_icon .search-icon {
  position: absolute;
  top: 8px;
  left: 9px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.new form.new_item .image_picker:after,
.things.new form.edit_item .image_picker:after,
.things.new form.new_comment .image_picker:after, .things.edit form.new_item .image_picker:after,
.things.edit form.edit_item .image_picker:after,
.things.edit form.new_comment .image_picker:after, .things.create form.new_item .image_picker:after,
.things.create form.edit_item .image_picker:after,
.things.create form.new_comment .image_picker:after, .things.update form.new_item .image_picker:after,
.things.update form.edit_item .image_picker:after,
.things.update form.new_comment .image_picker:after, .things.thankyou form.new_item .image_picker:after,
.things.thankyou form.edit_item .image_picker:after,
.things.thankyou form.new_comment .image_picker:after {
  content: "";
  display: table;
  clear: both;
}
/* line 142, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker ul.thumbnails,
.things.new form.edit_item .image_picker ul.thumbnails,
.things.new form.new_comment .image_picker ul.thumbnails, .things.edit form.new_item .image_picker ul.thumbnails,
.things.edit form.edit_item .image_picker ul.thumbnails,
.things.edit form.new_comment .image_picker ul.thumbnails, .things.create form.new_item .image_picker ul.thumbnails,
.things.create form.edit_item .image_picker ul.thumbnails,
.things.create form.new_comment .image_picker ul.thumbnails, .things.update form.new_item .image_picker ul.thumbnails,
.things.update form.edit_item .image_picker ul.thumbnails,
.things.update form.new_comment .image_picker ul.thumbnails, .things.thankyou form.new_item .image_picker ul.thumbnails,
.things.thankyou form.edit_item .image_picker ul.thumbnails,
.things.thankyou form.new_comment .image_picker ul.thumbnails {
  width: 70%;
  float: right;
  margin: 0;
  padding: 0;
}
/* line 147, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker ul.thumbnails li,
.things.new form.edit_item .image_picker ul.thumbnails li,
.things.new form.new_comment .image_picker ul.thumbnails li, .things.edit form.new_item .image_picker ul.thumbnails li,
.things.edit form.edit_item .image_picker ul.thumbnails li,
.things.edit form.new_comment .image_picker ul.thumbnails li, .things.create form.new_item .image_picker ul.thumbnails li,
.things.create form.edit_item .image_picker ul.thumbnails li,
.things.create form.new_comment .image_picker ul.thumbnails li, .things.update form.new_item .image_picker ul.thumbnails li,
.things.update form.edit_item .image_picker ul.thumbnails li,
.things.update form.new_comment .image_picker ul.thumbnails li, .things.thankyou form.new_item .image_picker ul.thumbnails li,
.things.thankyou form.edit_item .image_picker ul.thumbnails li,
.things.thankyou form.new_comment .image_picker ul.thumbnails li {
  margin: 0 10px 10px 0;
  padding: 0;
  list-style: none;
  cursor: pointer;
  outline: 1px solid #cccccc;
  background: white;
  float: left;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  width: 88px;
  height: 82px;
}
/* line 159, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker ul.thumbnails img,
.things.new form.edit_item .image_picker ul.thumbnails img,
.things.new form.new_comment .image_picker ul.thumbnails img, .things.edit form.new_item .image_picker ul.thumbnails img,
.things.edit form.edit_item .image_picker ul.thumbnails img,
.things.edit form.new_comment .image_picker ul.thumbnails img, .things.create form.new_item .image_picker ul.thumbnails img,
.things.create form.edit_item .image_picker ul.thumbnails img,
.things.create form.new_comment .image_picker ul.thumbnails img, .things.update form.new_item .image_picker ul.thumbnails img,
.things.update form.edit_item .image_picker ul.thumbnails img,
.things.update form.new_comment .image_picker ul.thumbnails img, .things.thankyou form.new_item .image_picker ul.thumbnails img,
.things.thankyou form.edit_item .image_picker ul.thumbnails img,
.things.thankyou form.new_comment .image_picker ul.thumbnails img {
  width: 82px;
  height: 82px;
}
/* line 163, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker ul.thumbnails li.selected,
.things.new form.edit_item .image_picker ul.thumbnails li.selected,
.things.new form.new_comment .image_picker ul.thumbnails li.selected, .things.edit form.new_item .image_picker ul.thumbnails li.selected,
.things.edit form.edit_item .image_picker ul.thumbnails li.selected,
.things.edit form.new_comment .image_picker ul.thumbnails li.selected, .things.create form.new_item .image_picker ul.thumbnails li.selected,
.things.create form.edit_item .image_picker ul.thumbnails li.selected,
.things.create form.new_comment .image_picker ul.thumbnails li.selected, .things.update form.new_item .image_picker ul.thumbnails li.selected,
.things.update form.edit_item .image_picker ul.thumbnails li.selected,
.things.update form.new_comment .image_picker ul.thumbnails li.selected, .things.thankyou form.new_item .image_picker ul.thumbnails li.selected,
.things.thankyou form.edit_item .image_picker ul.thumbnails li.selected,
.things.thankyou form.new_comment .image_picker ul.thumbnails li.selected {
  outline: 2px solid #52a8ec;
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
/* line 169, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview,
.things.new form.edit_item .image_picker .preview,
.things.new form.new_comment .image_picker .preview, .things.edit form.new_item .image_picker .preview,
.things.edit form.edit_item .image_picker .preview,
.things.edit form.new_comment .image_picker .preview, .things.create form.new_item .image_picker .preview,
.things.create form.edit_item .image_picker .preview,
.things.create form.new_comment .image_picker .preview, .things.update form.new_item .image_picker .preview,
.things.update form.edit_item .image_picker .preview,
.things.update form.new_comment .image_picker .preview, .things.thankyou form.new_item .image_picker .preview,
.things.thankyou form.edit_item .image_picker .preview,
.things.thankyou form.new_comment .image_picker .preview {
  float: left;
  width: 30%;
  padding-right: 10px;
}
/* line 173, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview img,
.things.new form.edit_item .image_picker .preview img,
.things.new form.new_comment .image_picker .preview img, .things.edit form.new_item .image_picker .preview img,
.things.edit form.edit_item .image_picker .preview img,
.things.edit form.new_comment .image_picker .preview img, .things.create form.new_item .image_picker .preview img,
.things.create form.edit_item .image_picker .preview img,
.things.create form.new_comment .image_picker .preview img, .things.update form.new_item .image_picker .preview img,
.things.update form.edit_item .image_picker .preview img,
.things.update form.new_comment .image_picker .preview img, .things.thankyou form.new_item .image_picker .preview img,
.things.thankyou form.edit_item .image_picker .preview img,
.things.thankyou form.new_comment .image_picker .preview img {
  width: 100%;
}
/* line 176, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview .progress_bar_container,
.things.new form.edit_item .image_picker .preview .progress_bar_container,
.things.new form.new_comment .image_picker .preview .progress_bar_container, .things.edit form.new_item .image_picker .preview .progress_bar_container,
.things.edit form.edit_item .image_picker .preview .progress_bar_container,
.things.edit form.new_comment .image_picker .preview .progress_bar_container, .things.create form.new_item .image_picker .preview .progress_bar_container,
.things.create form.edit_item .image_picker .preview .progress_bar_container,
.things.create form.new_comment .image_picker .preview .progress_bar_container, .things.update form.new_item .image_picker .preview .progress_bar_container,
.things.update form.edit_item .image_picker .preview .progress_bar_container,
.things.update form.new_comment .image_picker .preview .progress_bar_container, .things.thankyou form.new_item .image_picker .preview .progress_bar_container,
.things.thankyou form.edit_item .image_picker .preview .progress_bar_container,
.things.thankyou form.new_comment .image_picker .preview .progress_bar_container {
  padding: 10px 0 0 0;
}
/* line 179, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.new form.edit_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.new form.new_comment .image_picker .preview .progress_bar_container .progress_bar .preview, .things.edit form.new_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.edit form.edit_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.edit form.new_comment .image_picker .preview .progress_bar_container .progress_bar .preview, .things.create form.new_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.create form.edit_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.create form.new_comment .image_picker .preview .progress_bar_container .progress_bar .preview, .things.update form.new_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.update form.edit_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.update form.new_comment .image_picker .preview .progress_bar_container .progress_bar .preview, .things.thankyou form.new_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.thankyou form.edit_item .image_picker .preview .progress_bar_container .progress_bar .preview,
.things.thankyou form.new_comment .image_picker .preview .progress_bar_container .progress_bar .preview {
  display: none;
}
/* line 185, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview .image_upload label,
.things.new form.edit_item .image_picker .preview .image_upload label,
.things.new form.new_comment .image_picker .preview .image_upload label, .things.edit form.new_item .image_picker .preview .image_upload label,
.things.edit form.edit_item .image_picker .preview .image_upload label,
.things.edit form.new_comment .image_picker .preview .image_upload label, .things.create form.new_item .image_picker .preview .image_upload label,
.things.create form.edit_item .image_picker .preview .image_upload label,
.things.create form.new_comment .image_picker .preview .image_upload label, .things.update form.new_item .image_picker .preview .image_upload label,
.things.update form.edit_item .image_picker .preview .image_upload label,
.things.update form.new_comment .image_picker .preview .image_upload label, .things.thankyou form.new_item .image_picker .preview .image_upload label,
.things.thankyou form.edit_item .image_picker .preview .image_upload label,
.things.thankyou form.new_comment .image_picker .preview .image_upload label {
  display: inline-block;
  padding-top: 0;
  margin-top: 0px;
  vertical-align: middle;
}
/* line 191, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview .image_upload .file-input-wrapper,
.things.new form.edit_item .image_picker .preview .image_upload .file-input-wrapper,
.things.new form.new_comment .image_picker .preview .image_upload .file-input-wrapper, .things.edit form.new_item .image_picker .preview .image_upload .file-input-wrapper,
.things.edit form.edit_item .image_picker .preview .image_upload .file-input-wrapper,
.things.edit form.new_comment .image_picker .preview .image_upload .file-input-wrapper, .things.create form.new_item .image_picker .preview .image_upload .file-input-wrapper,
.things.create form.edit_item .image_picker .preview .image_upload .file-input-wrapper,
.things.create form.new_comment .image_picker .preview .image_upload .file-input-wrapper, .things.update form.new_item .image_picker .preview .image_upload .file-input-wrapper,
.things.update form.edit_item .image_picker .preview .image_upload .file-input-wrapper,
.things.update form.new_comment .image_picker .preview .image_upload .file-input-wrapper, .things.thankyou form.new_item .image_picker .preview .image_upload .file-input-wrapper,
.things.thankyou form.edit_item .image_picker .preview .image_upload .file-input-wrapper,
.things.thankyou form.new_comment .image_picker .preview .image_upload .file-input-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
/* line 195, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.new form.edit_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.new form.new_comment .image_picker .preview .image_upload .file-input-wrapper input[type=file], .things.edit form.new_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.edit form.edit_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.edit form.new_comment .image_picker .preview .image_upload .file-input-wrapper input[type=file], .things.create form.new_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.create form.edit_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.create form.new_comment .image_picker .preview .image_upload .file-input-wrapper input[type=file], .things.update form.new_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.update form.edit_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.update form.new_comment .image_picker .preview .image_upload .file-input-wrapper input[type=file], .things.thankyou form.new_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.thankyou form.edit_item .image_picker .preview .image_upload .file-input-wrapper input[type=file],
.things.thankyou form.new_comment .image_picker .preview .image_upload .file-input-wrapper input[type=file] {
  width: 300px;
  left: -75px;
}
/* line 203, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item textarea#item_description,
.things.new form.edit_item textarea#item_description,
.things.new form.new_comment textarea#item_description, .things.edit form.new_item textarea#item_description,
.things.edit form.edit_item textarea#item_description,
.things.edit form.new_comment textarea#item_description, .things.create form.new_item textarea#item_description,
.things.create form.edit_item textarea#item_description,
.things.create form.new_comment textarea#item_description, .things.update form.new_item textarea#item_description,
.things.update form.edit_item textarea#item_description,
.things.update form.new_comment textarea#item_description, .things.thankyou form.new_item textarea#item_description,
.things.thankyou form.edit_item textarea#item_description,
.things.thankyou form.new_comment textarea#item_description {
  height: 10em;
}
@media (max-width: 479px) {
  /* line 95, ../../app/assets/stylesheets/thing_form.scss */
  .things.new form.new_item,
  .things.new form.edit_item,
  .things.new form.new_comment, .things.edit form.new_item,
  .things.edit form.edit_item,
  .things.edit form.new_comment, .things.create form.new_item,
  .things.create form.edit_item,
  .things.create form.new_comment, .things.update form.new_item,
  .things.update form.edit_item,
  .things.update form.new_comment, .things.thankyou form.new_item,
  .things.thankyou form.edit_item,
  .things.thankyou form.new_comment {
    padding-right: 10px;
    padding-left: 10px;
  }
}
/* line 211, ../../app/assets/stylesheets/thing_form.scss */
.things.new .save_thing, .things.edit .save_thing, .things.create .save_thing, .things.update .save_thing, .things.thankyou .save_thing {
  border-top: 1px solid #cfcfcf;
  padding-top: 34px;
  margin-top: 34px;
  text-align: center;
}
/* line 216, ../../app/assets/stylesheets/thing_form.scss */
.things.new .save_thing button, .things.edit .save_thing button, .things.create .save_thing button, .things.update .save_thing button, .things.thankyou .save_thing button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 230px;
  display: inline-block;
  vertical-align: middle;
}
/* line 222, ../../app/assets/stylesheets/thing_form.scss */
.things.new .save_thing button[name=add_another], .things.edit .save_thing button[name=add_another], .things.create .save_thing button[name=add_another], .things.update .save_thing button[name=add_another], .things.thankyou .save_thing button[name=add_another] {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 226, ../../app/assets/stylesheets/thing_form.scss */
.things.new .add_another, .things.edit .add_another, .things.create .add_another, .things.update .add_another, .things.thankyou .add_another {
  background: #73746f;
  color: white;
  text-shadow: -1px -1px #44473a, 1px 1px #919485, -1px 1px #919485;
  box-shadow: inset 1px 1px #919485, inset -1px -1px #44473a;
  padding: 10px;
  margin-top: 0;
}
/* line 1, ../../app/assets/stylesheets/star.css.scss */
.star {
  text-decoration: none;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/toast.css.scss */
.toast {
  background: white;
  border: 1px solid #cfcfcf;
  padding: 17px;
  text-align: center;
}
/* line 8, ../../app/assets/stylesheets/toast.css.scss */
.toast * {
  margin: 0;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/flash.css.scss */
.flash strong, .flash a, .flash * {
  color: #fff;
}

/* line 9, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner {
  background: #c0edf7;
  border-bottom: 1px solid #cfcfcf;
}
/* line 12, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner a, .flash.banner * {
  text-decoration: none;
  color: #44473a;
}
/* line 16, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner:hover {
  background: #93e0f1;
}
/* line 19, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner p {
  margin: 0;
  padding: 1em 0;
}
/* line 22, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner p span {
  text-decoration: underline;
}
/* line 26, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner strong {
  font-weight: bold;
}
/* line 29, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner a.close {
  display: block;
  text-decoration: underline;
  text-align: right;
}

@media (max-width: 767px) {
  /* line 37, ../../app/assets/stylesheets/flash.css.scss */
  .flash strong, .flash a, .flash p {
    padding-left: 17px;
    padding-right: 17px;
  }
}
/* line 1, ../../app/assets/stylesheets/file_input_wrapper.css.scss */
.file-input-wrapper {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
/* line 5, ../../app/assets/stylesheets/file_input_wrapper.css.scss */
.file-input-wrapper input[type=button] {
  width: 100%;
}
/* line 8, ../../app/assets/stylesheets/file_input_wrapper.css.scss */
.file-input-wrapper input[type=file] {
  display: block;
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  font-size: 40px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update {
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 34px;
  padding-bottom: 24px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
fieldset.inline_profile_update:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .alert {
  border: 1px solid #cfcfcf;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
fieldset.inline_profile_update .alert:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .alert i {
  font-size: 23px;
  float: left;
}
/* line 15, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .alert p {
  margin: 0 0 0 28px;
}
/* line 19, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .photo {
  width: 120px;
  float: left;
}
/* line 22, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .photo img {
  display: block;
  margin-bottom: 6px;
  width: 100%;
}
/* line 27, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .photo .file-input-wrapper {
  width: 100%;
  margin: auto;
}
/* line 30, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .photo .file-input-wrapper input[type=file] {
  width: 200%;
  left: -75px;
}
/* line 36, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update textarea {
  width: 440px;
  height: 150px;
  float: right;
}
/* line 41, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .dismiss {
  text-align: right;
  float: right;
  width: 388px;
}
/* line 1, ../../app/assets/stylesheets/nag.css.scss */
.nag {
  display: none;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/image_upload.css.scss */
form.image_upload img.thumb {
  width: 100px;
}

/* line 9, ../../app/assets/stylesheets/image_upload.css.scss */
.file_upload {
  padding: 10px 0 34px 0;
  text-align: right;
}
/* line 12, ../../app/assets/stylesheets/image_upload.css.scss */
.file_upload label {
  padding-top: 0;
  margin-top: 0px;
  vertical-align: middle;
}
/* line 17, ../../app/assets/stylesheets/image_upload.css.scss */
.file_upload .file-input-wrapper {
  vertical-align: middle;
  width: 116px;
}
/* line 20, ../../app/assets/stylesheets/image_upload.css.scss */
.file_upload .file-input-wrapper input[type=file] {
  width: 300px;
  left: -75px;
}

/* line 28, ../../app/assets/stylesheets/image_upload.css.scss */
.progress_bar {
  display: none;
  margin-bottom: 10px;
  text-align: left;
}
/* line 33, ../../app/assets/stylesheets/image_upload.css.scss */
.progress_bar .header .preview img {
  width: 100px;
  height: 100px;
}
/* line 38, ../../app/assets/stylesheets/image_upload.css.scss */
.progress_bar .progress {
  clear: both;
  margin-top: 8px;
  border: solid 1px #555;
  border-radius: 3px;
  -moz-border-radius: 3px;
}
/* line 44, ../../app/assets/stylesheets/image_upload.css.scss */
.progress_bar .progress .bar {
  height: 10px;
  background: #3EC144;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/code.css.scss */
code {
  overflow: scroll;
  border: 1px solid #cfcfcf;
  padding: 10px;
  display: block;
  -webkit-user-modify: read-write;
  -moz-user-modify: read-write;
}
/* line 1, ../../app/assets/stylesheets/fa_overrides.css.scss */
[class^="fa-"] {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb {
  background: #73746f;
  margin: 0;
  box-shadow: inset 0 20px 10px -20px rgba(0, 0, 0, 0.2);
}
/* line 7, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb a {
  color: #fefefe;
  display: block;
  text-decoration: none;
}
/* line 12, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb ul, .breadcrumb li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 17, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb li {
  float: left;
}
/* line 19, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb li a {
  padding: 0px 1em;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

@-webkit-keyframes ngdialog-fadeout {
  /* line 4, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 1;
  }

  /* line 8, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 0;
  }
}

@keyframes ngdialog-fadeout {
  /* line 14, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 1;
  }

  /* line 18, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes ngdialog-fadein {
  /* line 24, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 0;
  }

  /* line 28, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 1;
  }
}

@keyframes ngdialog-fadein {
  /* line 34, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 0;
  }

  /* line 38, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 1;
  }
}

/* line 43, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 54, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
}

/* line 66, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-closing .ngdialog-overlay {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

/* line 72, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog-content {
  background: white;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
}

/* line 79, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-closing .ngdialog-content {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

/* line 85, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog-close:before {
  font-family: 'Helvetica', Arial, sans-serif;
  content: '\00D7';
  cursor: pointer;
}

/* line 91, ../../app/assets/stylesheets/ng_dialog.css.scss */
body.ngdialog-open {
  overflow: hidden;
}

@-webkit-keyframes ngdialog-flyin {
  /* line 100, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }

  /* line 106, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes ngdialog-flyin {
  /* line 114, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }

  /* line 121, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes ngdialog-flyout {
  /* line 130, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 136, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes ngdialog-flyout {
  /* line 144, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 151, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

/* line 166, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-closing .ngdialog-content {
  -webkit-animation: ngdialog-flyout .5s;
  animation: ngdialog-flyout .5s;
}

/* line 171, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-content {
  -webkit-animation: ngdialog-flyin .5s;
  animation: ngdialog-flyin .5s;
  background: #f0f0f0;
  border-radius: 5px;
  color: #444;
  font-family: 'Helvetica',sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 100%;
  padding: 1em;
  position: relative;
  width: 450px;
}

/* line 187, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-close {
  border-radius: 5px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 195, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-close:before {
  background: transparent;
  border-radius: 3px;
  color: #bbb;
  content: '\00D7';
  font-size: 26px;
  font-weight: 400;
  height: 30px;
  line-height: 26px;
  position: absolute;
  right: 3px;
  text-align: center;
  top: 3px;
  width: 30px;
}

/* line 212, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-close:hover:before,
.ngdialog .ngdialog-close:active:before {
  color: #777;
}

/* line 216, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-message {
  margin-bottom: .5em;
}

/* line 220, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-input {
  margin-bottom: 1em;
}

/* line 228, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-input textarea,
.ngdialog .ngdialog-input input[type="text"],
.ngdialog .ngdialog-input input[type="password"],
.ngdialog .ngdialog-input input[type="email"],
.ngdialog .ngdialog-input input[type="url"] {
  background: #fff;
  border: 0;
  border-radius: 3px;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 0 .25em;
  min-height: 2.5em;
  padding: .25em .67em;
  width: 100%;
}

/* line 245, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-input textarea:focus,
.ngdialog .ngdialog-input input[type="text"]:focus,
.ngdialog .ngdialog-input input[type="password"]:focus,
.ngdialog .ngdialog-input input[type="email"]:focus,
.ngdialog .ngdialog-input input[type="url"]:focus {
  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}

/* line 251, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-buttons {
  *zoom: 1;
}

/* line 255, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-buttons:after {
  content: '';
  display: table;
  clear: both;
}

/* line 261, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-button {
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  float: right;
  font-family: inherit;
  font-size: .8em;
  letter-spacing: .1em;
  line-height: 1em;
  margin: 0 0 0 .5em;
  padding: .75em 2em;
  text-transform: uppercase;
}

/* line 275, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-button:focus {
  -webkit-animation: ngdialog-pulse 1.1s infinite;
  animation: ngdialog-pulse 1.1s infinite;
  outline: none;
}

@media (max-width: 568px) {
  /* line 282, ../../app/assets/stylesheets/ng_dialog.css.scss */
  .ngdialog .ngdialog-button:focus {
    -webkit-animation: none;
    animation: none;
  }
}
/* line 288, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-button.ngdialog-button-primary {
  background: #3288e6;
  color: #fff;
}

/* line 293, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog .ngdialog-button.ngdialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}

/* line 298, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog-buttons {
  text-align: center;
}

/* line 301, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog a.button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  display: inline-block;
  margin: 0 10px;
}

/* line 309, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog form input {
  width: 100%;
  margin: 10px 0;
}
/* line 313, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog form label {
  margin: 10px 0;
  padding: 0;
  height: auto;
}
/* line 318, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog form button {
  margin: 10px auto;
  width: 50%;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/notification_permissions_form.css.scss */
.notification_permissions_form a.option {
  display: block;
  border: 1px solid #cfcfcf;
  color: #44473a;
  text-decoration: none;
  padding: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
/* line 10, ../../app/assets/stylesheets/notification_permissions_form.css.scss */
.notification_permissions_form a.option:hover, .notification_permissions_form a.option.checked {
  background: #fdc992;
}
/* line 15, ../../app/assets/stylesheets/notification_permissions_form.css.scss */
.notification_permissions_form .check {
  float: left;
  font-size: 2em;
  margin-right: 10px;
}
/* line 20, ../../app/assets/stylesheets/notification_permissions_form.css.scss */
.notification_permissions_form button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  border: 1px solid #5abbcd;
  background: #5abbcd;
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit h1,
.translators.update h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 8, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit .box,
.translators.update .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .translators.edit .box,
  .translators.update .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .translators.edit .box,
  .translators.update .box {
    width: auto;
  }
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.translators.edit .box:after,
.translators.update .box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit .box > h2,
.translators.update .box > h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.translators.edit .box > h2 a,
.translators.update .box > h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 17, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit form,
.translators.update form {
  margin: 0;
  padding: 0;
}
/* line 20, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit form, .translators.edit form button,
.translators.update form,
.translators.update form button {
  display: block;
  width: 100%;
}
.flag {
  width: 16px;
  height: 11px;
  background:url(flags/flags.png) no-repeat
}

/* two-letter country codes ISO 3166-1 alpha-2 */
.flag.flag-ad {background-position: -16px 0}
.flag.flag-ae {background-position: -32px 0}
.flag.flag-af {background-position: -48px 0}
.flag.flag-ag {background-position: -64px 0}
.flag.flag-ai {background-position: -80px 0}
.flag.flag-al {background-position: -96px 0}
.flag.flag-am {background-position: -112px 0}
.flag.flag-an {background-position: -128px 0}
.flag.flag-ao {background-position: -144px 0}
.flag.flag-ar {background-position: -160px 0}
.flag.flag-as {background-position: -176px 0}
.flag.flag-at {background-position: -192px 0}
.flag.flag-au {background-position: -208px 0}
.flag.flag-aw {background-position: -224px 0}
.flag.flag-az {background-position: -240px 0}
.flag.flag-ba {background-position: 0 -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bg {background-position: -80px -11px}
.flag.flag-bh {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-br {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0 -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-ca {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-ch {background-position: -128px -22px}
.flag.flag-ci {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl {background-position: -176px -22px}
.flag.flag-cm {background-position: -192px -22px}
.flag.flag-cn {background-position: -208px -22px}
.flag.flag-co {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cu {background-position: 0 -33px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-cz {background-position: -64px -33px}
.flag.flag-de {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dk {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do {background-position: -144px -33px}
.flag.flag-dz {background-position: -160px -33px}
.flag.flag-ec {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0 -44px}
.flag.flag-es {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eu {background-position: -48px -44px}
.flag.flag-fi {background-position: -64px -44px}
.flag.flag-fj {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gb {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh {background-position: 0 -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq {background-position: -96px -55px}
.flag.flag-gr {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hk {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hr {background-position: 0 -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-hu {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-id {background-position: -64px -66px}
.flag.flag-ie {background-position: -80px -66px}
.flag.flag-il {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-in {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-it {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo {background-position: 0 -77px}
.flag.flag-jp {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-kr {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz {background-position: -208px -77px}
.flag.flag-la {background-position: -224px -77px}
.flag.flag-lb {background-position: -240px -77px}
.flag.flag-lc {background-position: 0 -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt {background-position: -80px -88px}
.flag.flag-lu {background-position: -96px -88px}
.flag.flag-lv {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk {background-position: -240px -88px}
.flag.flag-ml {background-position: 0 -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mx {background-position: -192px -99px}
.flag.flag-my {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0 -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl {background-position: -80px -110px}
.flag.flag-no {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nz {background-position: -160px -110px}
.flag.flag-om {background-position: -176px -110px}
.flag.flag-pa {background-position: -192px -110px}
.flag.flag-pe {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-ph {background-position: 0 -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pl {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py {background-position: -144px -121px}
.flag.flag-qa {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ro {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-ru {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa {background-position: 0 -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-se {background-position: -80px -132px}
.flag.flag-sg {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0 -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -32px -143px}
.flag.flag-sx {background-position: -48px -143px}
.flag.flag-sy {background-position: -64px -143px}
.flag.flag-sz {background-position: -80px -143px}
.flag.flag-tc {background-position: -96px -143px}
.flag.flag-td {background-position: -112px -143px}
.flag.flag-tf {background-position: -128px -143px}
.flag.flag-tg {background-position: -144px -143px}
.flag.flag-th {background-position: -160px -143px}
.flag.flag-tj {background-position: -176px -143px}
.flag.flag-tk {background-position: -192px -143px}
.flag.flag-tl {background-position: -208px -143px}
.flag.flag-tm {background-position: -224px -143px}
.flag.flag-tn {background-position: -240px -143px}
.flag.flag-to {background-position: 0 -154px}
.flag.flag-tr {background-position: -16px -154px}
.flag.flag-tt {background-position: -32px -154px}
.flag.flag-tv {background-position: -48px -154px}
.flag.flag-tw {background-position: -64px -154px}
.flag.flag-tz {background-position: -80px -154px}
.flag.flag-ua {background-position: -96px -154px}
.flag.flag-ug {background-position: -112px -154px}
.flag.flag-um {background-position: -128px -154px}
.flag.flag-us {background-position: -144px -154px}
.flag.flag-uy {background-position: -160px -154px}
.flag.flag-uz {background-position: -176px -154px}
.flag.flag-va {background-position: -192px -154px}
.flag.flag-vc {background-position: -208px -154px}
.flag.flag-ve {background-position: -224px -154px}
.flag.flag-vg {background-position: -240px -154px}
.flag.flag-vi {background-position: 0 -165px}
.flag.flag-vn {background-position: -16px -165px}
.flag.flag-vu {background-position: -32px -165px}
.flag.flag-wales {background-position: -48px -165px}
.flag.flag-wf {background-position: -64px -165px}
.flag.flag-ws {background-position: -80px -165px}
.flag.flag-ye {background-position: -96px -165px}
.flag.flag-yt {background-position: -112px -165px}
.flag.flag-za {background-position: -128px -165px}
.flag.flag-zanzibar {background-position: -144px -165px}
.flag.flag-zm {background-position: -160px -165px}
.flag.flag-zw {background-position: -176px -165px}

/* two-letter language codes ISO 639-1 */
/* (not complete) */
.flag.flag-lang-af {background-position: -128px -165px}
.flag.flag-lang-ar {background-position: 0 -132px}
.flag.flag-lang-be {background-position: -16px -22px}
.flag.flag-lang-bg {background-position: -80px -11px}
.flag.flag-lang-bs {background-position: 0 -11px}
.flag.flag-lang-ca {background-position: -64px -22px}
.flag.flag-lang-cs {background-position: -64px -33px}
.flag.flag-lang-da {background-position: -112px -33px}
.flag.flag-lang-de {background-position: -80px -33px}
.flag.flag-lang-el {background-position: -112px -55px}
.flag.flag-lang-en {background-position: -176px -44px}
.flag.flag-lang-es {background-position: -16px -44px}
.flag.flag-lang-fi {background-position: -64px -44px}
.flag.flag-lang-fo {background-position: -128px -44px}
.flag.flag-lang-fr {background-position: -144px -44px}
.flag.flag-lang-ga {background-position: -80px -66px}
.flag.flag-lang-gd {background-position: -48px -132px}
.flag.flag-lang-he {background-position: -96px -66px}
.flag.flag-lang-hi {background-position: -128px -66px}
.flag.flag-lang-hr {background-position: 0 -66px}
.flag.flag-lang-hu {background-position: -32px -66px}
.flag.flag-lang-hy {background-position: -112px 0}
.flag.flag-lang-is {background-position: -192px -66px}
.flag.flag-lang-it {background-position: -208px -66px}
.flag.flag-lang-ja {background-position: -16px -77px}
.flag.flag-lang-ko {background-position: -144px -77px}
.flag.flag-lang-lb {background-position: -96px -88px}
.flag.flag-lang-lt {background-position: -80px -88px}
.flag.flag-lang-lv {background-position: -112px -88px}
.flag.flag-lang-mk {background-position: -240px -88px}
.flag.flag-lang-nl {background-position: -80px -110px}
.flag.flag-lang-no {background-position: -96px -110px}
.flag.flag-lang-pl {background-position: -32px -121px}
.flag.flag-lang-pt {background-position: -112px -121px}
.flag.flag-lang-rm {background-position: -128px -22px}
.flag.flag-lang-ro {background-position: -192px -121px}
.flag.flag-lang-ru {background-position: -224px -121px}
.flag.flag-lang-sk {background-position: -144px -132px}
.flag.flag-lang-sl {background-position: -128px -132px}
.flag.flag-lang-sq {background-position: -96px 0}
.flag.flag-lang-sr {background-position: -208px -121px}
.flag.flag-lang-sv {background-position: -80px -132px}
.flag.flag-lang-uk {background-position: -96px -154px}
.flag.flag-lang-zh {background-position: -208px -22px}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/carousel.scss */
[carousel] {
  margin: 0 60px !important;
  width: auto;
  position: relative;
  height: 500px;
}
/* line 8, ../../app/assets/stylesheets/carousel.scss */
[carousel] .container {
  height: 100%;
  overflow: hidden;
  position: relative;
  display: inline-block;
}
/* line 13, ../../app/assets/stylesheets/carousel.scss */
[carousel] .container .center {
  position: absolute;
  width: 33%;
  left: 33%;
}
/* line 19, ../../app/assets/stylesheets/carousel.scss */
[carousel] [carousel-item] {
  transition: all 0.5s ease;
  width: 100%;
  position: absolute;
}
/* line 24, ../../app/assets/stylesheets/carousel.scss */
[carousel] [carousel-item].zipback {
  transition: none;
}

/* line 30, ../../app/assets/stylesheets/carousel.scss */
[carousel] .prev, [carousel] .next {
  position: absolute;
  top: 100px;
  font-size: 60px;
  color: #fefefe;
  transition: all 0.5s ease;
}
/* line 36, ../../app/assets/stylesheets/carousel.scss */
[carousel] .prev:hover, [carousel] .next:hover {
  color: #fc982d;
}
/* line 40, ../../app/assets/stylesheets/carousel.scss */
[carousel] .prev {
  left: -60px;
}
/* line 43, ../../app/assets/stylesheets/carousel.scss */
[carousel] .next {
  right: -60px;
}

@media (max-width: 888px) {
  /* line 49, ../../app/assets/stylesheets/carousel.scss */
  [carousel] {
    height: 800px;
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 54, ../../app/assets/stylesheets/carousel.scss */
  [carousel] .container .center {
    width: 100%;
    left: 0;
  }
  /* line 58, ../../app/assets/stylesheets/carousel.scss */
  [carousel] .prev, [carousel] .next {
    z-index: 1000;
    top: 20%;
  }
  /* line 62, ../../app/assets/stylesheets/carousel.scss */
  [carousel] .prev {
    left: 30px;
  }
  /* line 65, ../../app/assets/stylesheets/carousel.scss */
  [carousel] .next {
    right: 30px;
  }
}
@media (max-width: 767px) {
  /* line 72, ../../app/assets/stylesheets/carousel.scss */
  [carousel] {
    height: 700px;
  }
}
@media (max-width: 599px) {
  /* line 78, ../../app/assets/stylesheets/carousel.scss */
  [carousel] {
    height: 600px;
  }
}
@media (max-width: 479px) {
  /* line 84, ../../app/assets/stylesheets/carousel.scss */
  [carousel] {
    height: 500px;
  }
}
@font-face {
  font-family: 'Futura';
  font-weight: bold;
  font-style: normal;
  src: url("http://d2c14xet4dauxw.cloudfront.net/assets/futura/futura_heavy-22cb3edf56f6afd77b0285e912df3665.eot");
  src: url("http://d2c14xet4dauxw.cloudfront.net/assets/futura/futura_heavy.eot?#iefix") format("embedded-opentype"), url("http://d2c14xet4dauxw.cloudfront.net/assets/futura/futura_heavy-fe81fffae4595fe97587a8569d3559a0.woff") format("woff"), url(fonrt-path("futura/futura_heavy.ttf")) format("truetype");
}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */





@font-face {
  font-family: 'FontAwesome';
  src: url('http://d2c14xet4dauxw.cloudfront.net/assets/fontawesome-webfont-8f11ce3a1051e508a844f6b5c2e83955.eot?v=4.3.0');
  src: url('http://d2c14xet4dauxw.cloudfront.net/assets/fontawesome-webfont-8f11ce3a1051e508a844f6b5c2e83955.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('http://d2c14xet4dauxw.cloudfront.net/assets/fontawesome-webfont-f4e13a4e1983bd8e801a351beadfb054.woff2?v=4.3.0') format('woff2'), url('http://d2c14xet4dauxw.cloudfront.net/assets/fontawesome-webfont-0f35a5016aeaf6f1eac47c459d92b87a.woff?v=4.3.0') format('woff'), url('http://d2c14xet4dauxw.cloudfront.net/assets/fontawesome-webfont-f9be34d9d5907e4a1b715d3962ad919d.ttf?v=4.3.0') format('truetype'), url('http://d2c14xet4dauxw.cloudfront.net/assets/fontawesome-webfont-af0a11b6cb1c02a884cc6bf717f6aa6e.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 7, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box article,
.widgets.show .box article,
.grow.show .box article {
  width: 75%;
  float: left;
  padding-right: 17px;
}
/* line 11, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box article h1,
.widgets.show .box article h1,
.grow.show .box article h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.about.show .box article h1 a,
.widgets.show .box article h1 a,
.grow.show .box article h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 14, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box article img,
.widgets.show .box article img,
.grow.show .box article img {
  float: left;
  width: 25%;
  margin: 0 34px 17px 0;
}
@media (max-width: 480px) {
  /* line 19, ../../../app/assets/stylesheets/pages/about.css.scss */
  .about.show .box article img,
  .widgets.show .box article img,
  .grow.show .box article img {
    width: 100%;
    margin: 34px 0;
  }
}
/* line 26, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box nav,
.widgets.show .box nav,
.grow.show .box nav {
  float: right;
  width: 25%;
  padding-left: 17px;
  margin-top: 36px;
  text-transform: uppercase;
}
/* line 32, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box nav ul, .about.show .box nav li,
.widgets.show .box nav ul,
.widgets.show .box nav li,
.grow.show .box nav ul,
.grow.show .box nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box nav li,
.widgets.show .box nav li,
.grow.show .box nav li {
  border-top: 1px solid #cfcfcf;
}
/* line 40, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box nav a,
.widgets.show .box nav a,
.grow.show .box nav a {
  display: block;
  padding: 20px 0;
  text-decoration: none;
  list-style: disc;
}
/* line 45, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box nav a.active,
.widgets.show .box nav a.active,
.grow.show .box nav a.active {
  color: #5abbcd;
}
/* line 48, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box nav a:hover,
.widgets.show .box nav a:hover,
.grow.show .box nav a:hover {
  text-decoration: underline;
}
/* line 51, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box nav a:before,
.widgets.show .box nav a:before,
.grow.show .box nav a:before {
  content: "\2022";
  margin-right: 1em;
}
/* line 57, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box div.video,
.widgets.show .box div.video,
.grow.show .box div.video {
  width: 100%;
  padding-top: 70%;
  position: relative;
}
/* line 62, ../../../app/assets/stylesheets/pages/about.css.scss */
.about.show .box iframe,
.widgets.show .box iframe,
.grow.show .box iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 71, ../../../app/assets/stylesheets/pages/about.css.scss */
  .about.show .box article, .about.show .box nav,
  .widgets.show .box article,
  .widgets.show .box nav,
  .grow.show .box article,
  .grow.show .box nav {
    width: auto;
    float: none;
    padding: 0;
  }
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index article {
  background: #fff;
  padding: 34px;
}
/* line 8, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .offer_or_request {
  text-align: center;
  vertical-align: middle;
  margin-bottom: 34px;
}
/* line 12, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .offer_or_request p {
  margin-top: 0px;
  font-size: 21px;
}
/* line 16, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .offer_or_request a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  display: inline-block;
  width: 45%;
  height: auto;
  line-height: 1.5em;
}
/* line 24, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .offer_or_request span {
  display: inline-block;
}
/* line 31, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .feed h2,
.activity.index .available_things h2,
.activity.index .noticeboard h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.activity.index .feed h2 a,
.activity.index .available_things h2 a,
.activity.index .noticeboard h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 35, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .feed {
  width: 50%;
  float: left;
  padding: 0 34px 0 0;
}
/* line 40, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel {
  width: 50%;
  float: right;
  padding: 0 0 0 34px;
  border-left: 1px solid #cfcfcf;
}
/* line 45, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .noticeboard {
  padding: 0;
}
/* line 47, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .noticeboard > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.activity.index .right_panel .noticeboard > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .image {
  float: left;
  width: 134px;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .image ul, .activity.index .right_panel .noticeboard > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .right_panel .noticeboard > ul > li .image {
    width: 120px;
  }
}
/* line 51, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .text > * {
  padding-left: 134px;
}
@media (max-width: 481px) {
  /* line 54, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .right_panel .noticeboard > ul > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .right_panel .noticeboard > ul > li .text .meta {
  padding: 0 0 0 134px;
}
@media (max-width: 481px) {
  /* line 69, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .right_panel .noticeboard > ul > li .text .meta {
    padding-left: 120px;
  }
}
/* line 54, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .noticeboard > ul > li .news .text > * {
  padding-left: 0;
}
@media (max-width: 481px) {
  /* line 57, ../../../app/assets/stylesheets/pages/activity.css.scss */
  .activity.index .right_panel .noticeboard > ul > li .news .text > * {
    padding-left: 0;
  }
}
/* line 67, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things {
  padding: 0 0 20px 0;
}
/* line 69, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things h3 {
  line-height: 4em;
}
/* line 72, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things .category {
  padding: 0 0 0 34px;
}
/* line 74, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things .category h4 {
  line-height: 0;
}
/* line 76, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things .category h4 a {
  color: #44473a;
  text-decoration: none;
}
/* line 79, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things .category h4 a:hover {
  text-decoration: underline;
}
/* line 84, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things .category ul {
  list-style: none;
}
/* line 87, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things .category ul li.category_item a {
  text-decoration: none;
  color: #81817f;
  display: table;
}
/* line 91, ../../../app/assets/stylesheets/pages/activity.css.scss */
.activity.index .right_panel .available_things .category ul li.category_item a .item_title {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}
@media (max-width: 959px) {
  /* line 105, ../../../app/assets/stylesheets/pages/activity.css.scss */
  .activity.index .feed, .activity.index .right_panel {
    width: auto;
    float: none;
    padding: 0;
    border-left: none;
  }
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
[activity-feed] > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
[activity-feed] > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image ul, [activity-feed] > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
[activity-feed] > ul > li .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../../app/assets/stylesheets/includes/image_group.css.scss */
[activity-feed] > ul > li .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 20, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .image {
  float: left;
  width: 134px;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .image ul, [activity-feed] > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  [activity-feed] > ul > li .image {
    width: 120px;
  }
}
/* line 51, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .text > * {
  padding-left: 134px;
}
@media (max-width: 481px) {
  /* line 54, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  [activity-feed] > ul > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../../app/assets/stylesheets/includes/item_list.css.scss */
[activity-feed] > ul > li .text .meta {
  padding: 0 0 0 134px;
}
@media (max-width: 481px) {
  /* line 69, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  [activity-feed] > ul > li .text .meta {
    padding-left: 120px;
  }
}
/* line 18, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
[activity-feed] > ul > li .image a.welcome,
[activity-feed] > ul > li .image a.request,
[activity-feed] > ul > li .image a.offer,
[activity-feed] > ul > li .image a.accept,
[activity-feed] > ul > li .image a.reject,
[activity-feed] > ul > li .image a.edit,
[activity-feed] > ul > li .image a.delete,
[activity-feed] > ul > li .image a.taken {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
/* line 26, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
[activity-feed] > ul > li .image a.accept,
[activity-feed] > ul > li .image a.edit,
[activity-feed] > ul > li .image a.delete {
  margin-bottom: 10px;
}
/* line 32, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
[activity-feed] .activity.new_request {
  position: relative;
}
/* line 35, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
[activity-feed] .taken * {
  color: #cccccc;
}
/* line 42, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
[activity-feed] .activity.new_neighbour h3,
[activity-feed] .activity.new_group_member h3,
[activity-feed] .activity.new_group_post h3,
[activity-feed] .activity.new_thing h3 {
  font-size: 1em;
  margin-top: 0;
  line-height: 1.5em;
}
/* line 48, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
[activity-feed] .collapse-text-toggle {
  color: #fc982d;
}
/* line 51, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
[activity-feed] .trash {
  font-size: 21px;
  text-align: center;
  display: block;
  color: #cccccc;
}

/* line 59, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
.taken_stamp {
  position: absolute;
  z-index: 1000;
  top: 30px;
  left: 110px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.2);
  border: 5px solid #fc982d;
  transform: rotate(-10deg);
  padding: 17px;
  display: block;
  text-align: center;
  font-size: 36.75px;
}
/* line 71, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
.taken_stamp * {
  color: #fc982d !important;
}

/* line 77, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
a.undo {
  font-size: 21px;
  text-align: center;
  display: block;
}
/* line 81, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
a.undo i {
  transition: 1s;
}
/* line 84, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
a.undo:hover {
  color: #fc982d;
}
/* line 86, ../../../app/assets/stylesheets/pages/activity_feed.css.scss */
a.undo:hover i {
  transform: rotate(-270deg);
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../../app/assets/stylesheets/pages/already_a_member.css.scss */
.people.already_a_member h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 6, ../../../app/assets/stylesheets/pages/already_a_member.css.scss */
.people.already_a_member .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.already_a_member .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.already_a_member .box {
    width: auto;
  }
}
/* line 8, ../../../app/assets/stylesheets/pages/already_a_member.css.scss */
.people.already_a_member .box h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.people.already_a_member .box h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/categories.css.scss */
.categories.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.categories.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../../app/assets/stylesheets/pages/categories.css.scss */
.categories.index .free ul, .categories.index .free li, .categories.index .lendable ul, .categories.index .lendable li, .categories.index .skill ul, .categories.index .skill li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../../app/assets/stylesheets/pages/film.css.scss */
.film.show h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 6, ../../../app/assets/stylesheets/pages/film.css.scss */
.film.show .big_spinner {
  margin-top: -300px;
}
/* line 9, ../../../app/assets/stylesheets/pages/film.css.scss */
.film.show .video {
  position: relative;
  width: auto;
  padding-top: 55%;
  padding-bottom: 10px;
  background: white;
}
/* line 15, ../../../app/assets/stylesheets/pages/film.css.scss */
.film.show .video object, .film.show .video embed, .film.show .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 23, ../../../app/assets/stylesheets/pages/film.css.scss */
.film.show .signup_for_free {
  text-align: center;
  padding: 20px 0;
  font-size: 22px;
}
/* line 27, ../../../app/assets/stylesheets/pages/film.css.scss */
.film.show .signup_for_free a {
  color: white;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/flyers.css.scss */
.flyers h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.flyers h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../../app/assets/stylesheets/pages/flyers.css.scss */
.flyers .instructions p {
  margin-left: 20%;
  padding-left: 34px;
}
/* line 12, ../../../app/assets/stylesheets/pages/flyers.css.scss */
.flyers .instructions img {
  width: 20%;
  float: left;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.flyers .instructions:after {
  content: "";
  display: table;
  clear: both;
}
/* line 19, ../../../app/assets/stylesheets/pages/flyers.css.scss */
.flyers .box form {
  clear: both;
  border-top: 1px solid #cfcfcf;
  padding-top: 20px;
}
/* line 25, ../../../app/assets/stylesheets/pages/flyers.css.scss */
.flyers .get_flyer {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  width: 200px;
  float: right;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.groups.index .box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
  margin-top: 15px;
  position: relative;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.groups.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 11, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index h1 .registered_tm {
  position: absolute;
  top: -7px;
  font-size: 70%;
}
/* line 17, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .subtabs {
  margin-top: 34px;
}
/* line 20, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .my_clubs {
  width: 50%;
  float: left;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .my_clubs nav a.view {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 28, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .my_clubs.border {
  border-right: 1px solid #cfcfcf;
}
/* line 31, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .all_clubs {
  width: 49.999%;
  float: left;
  padding-left: 34px;
}
/* line 35, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .all_clubs .new_club {
  text-align: right;
  margin-top: -42px;
}
/* line 38, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .all_clubs .new_club .button {
  display: inline-block;
}
/* line 43, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .all_clubs.border {
  border-left: 1px solid #cfcfcf;
}
/* line 46, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .new_group {
  width: 50%;
  float: left;
  padding-right: 34px;
}
/* line 51, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .collapse-text-toggle {
  color: #fc982d;
}
/* line 54, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .meta li {
  margin: 0 0.5em 0 0;
}
/* line 58, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .new_comment textarea, .groups.index .edit_comment textarea {
  margin-bottom: 10px;
}
/* line 61, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .new_comment label, .groups.index .new_comment input, .groups.index .edit_comment label, .groups.index .edit_comment input {
  display: inline-block;
}
/* line 64, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .new_comment button, .groups.index .edit_comment button {
  margin-top: 10px;
}
/* line 70, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .group_posts ul.list > li {
  border-top: none;
  padding: 0;
}
/* line 74, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .group_posts ul.list .post_date {
  position: relative;
  text-align: center;
  cursor: default;
  font-weight: 900;
  margin: 3em 0;
}
/* line 80, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .group_posts ul.list .post_date hr {
  position: absolute;
  width: 100%;
  top: .4em;
  border-top: 1px solid #cfcfcf;
}
/* line 86, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .group_posts ul.list .post_date .post_date_label {
  position: relative;
  background-color: white;
  display: inline-block;
  padding: 0 1em;
}
/* line 93, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .group_posts ul.list .name_and_time {
  color: lightgrey;
}
/* line 95, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .group_posts ul.list .name_and_time span {
  color: #44473a;
  font-weight: bold;
}
/* line 100, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .group_posts ul.list .post_image {
  padding-top: 2em;
}
/* line 105, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination {
  height: 40px;
  margin: 20px 0;
  text-align: center;
}
/* line 109, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination ul {
  padding: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
}
/* line 117, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination ul > li {
  display: inline;
}
/* line 120, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination ul > li > a, .groups.index .pagination ul > li > span {
  float: left;
  padding: 0 14px;
  line-height: 38px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
/* line 129, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination ul > li > a:hover, .groups.index .pagination ul > .active > a, .groups.index .pagination ul > .active > span {
  background-color: #f5f5f5;
}
/* line 132, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination ul > .active > a, .groups.index .pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
/* line 136, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination ul > .disabled > span, .groups.index .pagination ul > .disabled > a, .groups.index .pagination ul > .disabled > a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
/* line 141, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination ul > li:first-child > a, .groups.index .pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 147, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .pagination ul > li:last-child > a, .groups.index .pagination ul > li:last-child > span {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 153, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .scroll_to {
  text-align: right;
  font-size: 25px;
}
/* line 156, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .scroll_to a {
  color: #cacaca;
}
/* line 161, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index input[type="submit"],
.groups.index button {
  padding: 0px 1em;
}
/* line 164, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index input[type="radio"] {
  float: left;
  margin: 0 15px 0 0;
}
/* line 169, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index form.invitation textarea {
  margin-bottom: 10px;
}
/* line 172, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index form.invitation .or {
  margin: 10px 0 0 5px;
  text-transform: uppercase;
}
/* line 176, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index form.invitation .search_form {
  text-align: left;
  margin: 10px 0 0 0;
  padding: 0;
}
/* line 181, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index form.invitation .grid {
  margin: 10px 0;
  text-align: center;
}
/* line 184, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index form.invitation .grid a {
  text-decoration: none;
}
/* line 190, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index .group_datas textarea, .groups.index .group_datas input {
  margin-bottom: 10px;
}
/* line 194, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index #streetclub_logo {
  border-bottom: 1px solid #cfcfcf;
}
/* line 196, ../../../app/assets/stylesheets/pages/groups.css.scss */
.groups.index #streetclub_logo img {
  width: 40%;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section {
  margin: 10px;
  padding: 10px;
  width: 300px;
  height: 200px;
  float: left;
  border: 1px solid #cfcfcf;
  overflow: hidden;
}
/* line 14, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section i {
  float: left;
  font-size: 50px;
  color: #44473a;
}
/* line 19, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section .text {
  float: right;
  width: 210px;
}
/* line 23, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section h2 {
  margin-top: 0;
  font-size: 1.5em;
}
/* line 27, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section:nth-child(odd) {
  margin-left: 0;
}
/* line 30, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section:nth-child(even) {
  margin-right: 0;
}
/* line 33, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section.facebook, .grow section.twitter {
  height: 100px;
}
/* line 36, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section.media, .grow section.newsletter {
  height: 240px;
}
/* line 39, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section.story {
  width: 610px;
  height: 250px;
}
/* line 43, ../../../app/assets/stylesheets/pages/grow.css.scss */
.grow section a.button {
  display: inline-block;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box, .sharehood .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .just_for_the_love_of_it .box, .sharehood .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .just_for_the_love_of_it .box, .sharehood .box {
    width: auto;
  }
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.just_for_the_love_of_it .box form:after, .sharehood .box form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, ../../../app/assets/stylesheets/pages/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box form label, .sharehood .box form label {
  width: 20%;
  float: left;
}
/* line 13, ../../../app/assets/stylesheets/pages/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box form input, .sharehood .box form input {
  width: 40%;
  float: left;
}
/* line 17, ../../../app/assets/stylesheets/pages/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box form button, .sharehood .box form button {
  width: 20%;
  float: left;
}
/* line 22, ../../../app/assets/stylesheets/pages/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box img, .sharehood .box img {
  width: 100%;
}
/* line 25, ../../../app/assets/stylesheets/pages/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box .call_to_action, .sharehood .box .call_to_action {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 15em;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/login.css.scss */
.sessions h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 7, ../../../app/assets/stylesheets/pages/login.css.scss */
.sessions form.login {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .sessions form.login {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .sessions form.login {
    width: auto;
  }
}
/* line 10, ../../../app/assets/stylesheets/pages/login.css.scss */
.sessions form.login fieldset {
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 34px;
  padding-bottom: 24px;
}
/* line 15, ../../../app/assets/stylesheets/pages/login.css.scss */
.sessions form.login button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
}
/* line 18, ../../../app/assets/stylesheets/pages/login.css.scss */
.sessions form.login a.forgot_password {
  display: block;
  margin: 34px 0 10px 0;
  text-align: center;
}
/* line 24, ../../../app/assets/stylesheets/pages/login.css.scss */
.sessions .errors {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .sessions .errors {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .sessions .errors {
    width: auto;
  }
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.messages.index .wrapper:after,
.messages.show .wrapper:after,
.messages.requests .wrapper:after,
.messages.sent .wrapper:after,
.messages.trash .wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index h1,
.messages.show h1,
.messages.requests h1,
.messages.sent h1,
.messages.trash h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
  background: white;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.messages.index h1 a,
.messages.show h1 a,
.messages.requests h1 a,
.messages.sent h1 a,
.messages.trash h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 19, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index h1 h1,
.messages.show h1 h1,
.messages.requests h1 h1,
.messages.sent h1 h1,
.messages.trash h1 h1 {
  font-size: 36px;
}
/* line 23, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index nav.subnav,
.messages.show nav.subnav,
.messages.requests nav.subnav,
.messages.sent nav.subnav,
.messages.trash nav.subnav {
  float: right;
  width: 25%;
  padding-left: 34px;
  margin-top: 34px;
}
/* line 28, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index nav.subnav ul, .messages.index nav.subnav li,
.messages.show nav.subnav ul,
.messages.show nav.subnav li,
.messages.requests nav.subnav ul,
.messages.requests nav.subnav li,
.messages.sent nav.subnav ul,
.messages.sent nav.subnav li,
.messages.trash nav.subnav ul,
.messages.trash nav.subnav li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 33, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index nav.subnav li,
.messages.show nav.subnav li,
.messages.requests nav.subnav li,
.messages.sent nav.subnav li,
.messages.trash nav.subnav li {
  padding: 0 0 10px 0;
}
/* line 35, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index nav.subnav li a,
.messages.show nav.subnav li a,
.messages.requests nav.subnav li a,
.messages.sent nav.subnav li a,
.messages.trash nav.subnav li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 39, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index nav.subnav li.active a,
.messages.show nav.subnav li.active a,
.messages.requests nav.subnav li.active a,
.messages.sent nav.subnav li.active a,
.messages.trash nav.subnav li.active a {
  border: 1px solid #fc982d;
  background: #fc982d;
}
/* line 45, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index ul.message_list,
.messages.show ul.message_list,
.messages.requests ul.message_list,
.messages.sent ul.message_list,
.messages.trash ul.message_list {
  float: left;
  width: 75%;
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
  padding-right: 34px;
  border-right: 1px solid #cfcfcf;
}
/* line 6, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list > li,
.messages.show ul.message_list > li,
.messages.requests ul.message_list > li,
.messages.sent ul.message_list > li,
.messages.trash ul.message_list > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.messages.index ul.message_list > li:after,
.messages.show ul.message_list > li:after,
.messages.requests ul.message_list > li:after,
.messages.sent ul.message_list > li:after,
.messages.trash ul.message_list > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list > li:first-child,
.messages.show ul.message_list > li:first-child,
.messages.requests ul.message_list > li:first-child,
.messages.sent ul.message_list > li:first-child,
.messages.trash ul.message_list > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image,
.messages.show ul.message_list li .image,
.messages.requests ul.message_list li .image,
.messages.sent ul.message_list li .image,
.messages.trash ul.message_list li .image {
  float: left;
  width: 160px;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image img,
.messages.show ul.message_list li .image img,
.messages.requests ul.message_list li .image img,
.messages.sent ul.message_list li .image img,
.messages.trash ul.message_list li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image a.message,
.messages.show ul.message_list li .image a.message,
.messages.requests ul.message_list li .image a.message,
.messages.sent ul.message_list li .image a.message,
.messages.trash ul.message_list li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image ul, .messages.index ul.message_list li .image li,
.messages.show ul.message_list li .image ul,
.messages.show ul.message_list li .image li,
.messages.requests ul.message_list li .image ul,
.messages.requests ul.message_list li .image li,
.messages.sent ul.message_list li .image ul,
.messages.sent ul.message_list li .image li,
.messages.trash ul.message_list li .image ul,
.messages.trash ul.message_list li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image li a,
.messages.show ul.message_list li .image li a,
.messages.requests ul.message_list li .image li a,
.messages.sent ul.message_list li .image li a,
.messages.trash ul.message_list li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image button,
.messages.show ul.message_list li .image button,
.messages.requests ul.message_list li .image button,
.messages.sent ul.message_list li .image button,
.messages.trash ul.message_list li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .messages.index ul.message_list li .image,
  .messages.show ul.message_list li .image,
  .messages.requests ul.message_list li .image,
  .messages.sent ul.message_list li .image,
  .messages.trash ul.message_list li .image {
    width: 120px;
  }
}
/* line 51, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .text > *,
.messages.show ul.message_list li .text > *,
.messages.requests ul.message_list li .text > *,
.messages.sent ul.message_list li .text > *,
.messages.trash ul.message_list li .text > * {
  padding-left: 160px;
}
@media (max-width: 481px) {
  /* line 54, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .messages.index ul.message_list li .text > *,
  .messages.show ul.message_list li .text > *,
  .messages.requests ul.message_list li .text > *,
  .messages.sent ul.message_list li .text > *,
  .messages.trash ul.message_list li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .text h2,
.messages.show ul.message_list li .text h2,
.messages.requests ul.message_list li .text h2,
.messages.sent ul.message_list li .text h2,
.messages.trash ul.message_list li .text h2 {
  margin-top: 0;
}
/* line 61, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .text h2 a,
.messages.show ul.message_list li .text h2 a,
.messages.requests ul.message_list li .text h2 a,
.messages.sent ul.message_list li .text h2 a,
.messages.trash ul.message_list li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .text .meta,
.messages.show ul.message_list li .text .meta,
.messages.requests ul.message_list li .text .meta,
.messages.sent ul.message_list li .text .meta,
.messages.trash ul.message_list li .text .meta {
  padding: 0 0 0 160px;
}
@media (max-width: 481px) {
  /* line 69, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .messages.index ul.message_list li .text .meta,
  .messages.show ul.message_list li .text .meta,
  .messages.requests ul.message_list li .text .meta,
  .messages.sent ul.message_list li .text .meta,
  .messages.trash ul.message_list li .text .meta {
    padding-left: 120px;
  }
}
/* line 55, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.index .pagination,
.messages.show .pagination,
.messages.requests .pagination,
.messages.sent .pagination,
.messages.trash .pagination {
  clear: both;
}
@media (max-width: 767px) {
  /* line 60, ../../../app/assets/stylesheets/pages/messages.css.scss */
  .messages.index ul.message_list, .messages.index nav.subnav,
  .messages.show ul.message_list,
  .messages.show nav.subnav,
  .messages.requests ul.message_list,
  .messages.requests nav.subnav,
  .messages.sent ul.message_list,
  .messages.sent nav.subnav,
  .messages.trash ul.message_list,
  .messages.trash nav.subnav {
    width: auto;
    float: none;
    padding: 0;
  }
}

/* line 73, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new h1,
.messages.reply h1,
.messages.invite h1,
.messages.request_or_offer h1,
.messages.accept_or_reject h1,
.messages.create h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
/* line 79, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form,
.messages.reply form,
.messages.invite form,
.messages.request_or_offer form,
.messages.accept_or_reject form,
.messages.create form {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
  margin-bottom: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .messages.new form,
  .messages.reply form,
  .messages.invite form,
  .messages.request_or_offer form,
  .messages.accept_or_reject form,
  .messages.create form {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .messages.new form,
  .messages.reply form,
  .messages.invite form,
  .messages.request_or_offer form,
  .messages.accept_or_reject form,
  .messages.create form {
    width: auto;
  }
}
/* line 84, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form h2,
.messages.reply form h2,
.messages.invite form h2,
.messages.request_or_offer form h2,
.messages.accept_or_reject form h2,
.messages.create form h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.messages.new form h2 a,
.messages.reply form h2 a,
.messages.invite form h2 a,
.messages.request_or_offer form h2 a,
.messages.accept_or_reject form h2 a,
.messages.create form h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.messages.new form .bio:after,
.messages.reply form .bio:after,
.messages.invite form .bio:after,
.messages.request_or_offer form .bio:after,
.messages.accept_or_reject form .bio:after,
.messages.create form .bio:after {
  content: "";
  display: table;
  clear: both;
}
/* line 89, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form .bio .to, .messages.new form .bio .image, .messages.new form .bio .text,
.messages.reply form .bio .to,
.messages.reply form .bio .image,
.messages.reply form .bio .text,
.messages.invite form .bio .to,
.messages.invite form .bio .image,
.messages.invite form .bio .text,
.messages.request_or_offer form .bio .to,
.messages.request_or_offer form .bio .image,
.messages.request_or_offer form .bio .text,
.messages.accept_or_reject form .bio .to,
.messages.accept_or_reject form .bio .image,
.messages.accept_or_reject form .bio .text,
.messages.create form .bio .to,
.messages.create form .bio .image,
.messages.create form .bio .text {
  float: left;
}
/* line 91, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form .bio .to p:first-child, .messages.new form .bio .image p:first-child, .messages.new form .bio .text p:first-child,
.messages.reply form .bio .to p:first-child,
.messages.reply form .bio .image p:first-child,
.messages.reply form .bio .text p:first-child,
.messages.invite form .bio .to p:first-child,
.messages.invite form .bio .image p:first-child,
.messages.invite form .bio .text p:first-child,
.messages.request_or_offer form .bio .to p:first-child,
.messages.request_or_offer form .bio .image p:first-child,
.messages.request_or_offer form .bio .text p:first-child,
.messages.accept_or_reject form .bio .to p:first-child,
.messages.accept_or_reject form .bio .image p:first-child,
.messages.accept_or_reject form .bio .text p:first-child,
.messages.create form .bio .to p:first-child,
.messages.create form .bio .image p:first-child,
.messages.create form .bio .text p:first-child {
  margin-top: 0;
}
/* line 95, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form .bio .image,
.messages.reply form .bio .image,
.messages.invite form .bio .image,
.messages.request_or_offer form .bio .image,
.messages.accept_or_reject form .bio .image,
.messages.create form .bio .image {
  width: 20%;
  margin: 0 17px;
}
/* line 98, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form .bio .image img,
.messages.reply form .bio .image img,
.messages.invite form .bio .image img,
.messages.request_or_offer form .bio .image img,
.messages.accept_or_reject form .bio .image img,
.messages.create form .bio .image img {
  width: 100%;
}
/* line 102, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form .bio .text,
.messages.reply form .bio .text,
.messages.invite form .bio .text,
.messages.request_or_offer form .bio .text,
.messages.accept_or_reject form .bio .text,
.messages.create form .bio .text {
  width: 70%;
}
/* line 107, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form #message_content,
.messages.reply form #message_content,
.messages.invite form #message_content,
.messages.request_or_offer form #message_content,
.messages.accept_or_reject form #message_content,
.messages.create form #message_content {
  height: 10em;
}
/* line 110, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new form input[type=submit],
.messages.reply form input[type=submit],
.messages.invite form input[type=submit],
.messages.request_or_offer form input[type=submit],
.messages.accept_or_reject form input[type=submit],
.messages.create form input[type=submit] {
  width: 200px;
}
/* line 115, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new ul.message_list,
.messages.reply ul.message_list,
.messages.invite ul.message_list,
.messages.request_or_offer ul.message_list,
.messages.accept_or_reject ul.message_list,
.messages.create ul.message_list {
  width: 66%;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 119, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new ul.message_list > li,
.messages.reply ul.message_list > li,
.messages.invite ul.message_list > li,
.messages.request_or_offer ul.message_list > li,
.messages.accept_or_reject ul.message_list > li,
.messages.create ul.message_list > li {
  background: #fff;
  padding: 34px;
  margin: 0 0 34px 0;
  list-style: none;
}
/* line 123, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new ul.message_list > li h2,
.messages.reply ul.message_list > li h2,
.messages.invite ul.message_list > li h2,
.messages.request_or_offer ul.message_list > li h2,
.messages.accept_or_reject ul.message_list > li h2,
.messages.create ul.message_list > li h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.messages.new ul.message_list > li h2 a,
.messages.reply ul.message_list > li h2 a,
.messages.invite ul.message_list > li h2 a,
.messages.request_or_offer ul.message_list > li h2 a,
.messages.accept_or_reject ul.message_list > li h2 a,
.messages.create ul.message_list > li h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 128, ../../../app/assets/stylesheets/pages/messages.css.scss */
.messages.new .errors,
.messages.reply .errors,
.messages.invite .errors,
.messages.request_or_offer .errors,
.messages.accept_or_reject .errors,
.messages.create .errors {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 7, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index h1,
.blog_posts.show h1,
.newsletters.index h1,
.newsletters.show h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.blog_posts.index h1 a,
.blog_posts.show h1 a,
.newsletters.index h1 a,
.newsletters.show h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 11, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index h2 a,
.blog_posts.show h2 a,
.newsletters.index h2 a,
.newsletters.show h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 15, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index h2 a:hover,
.blog_posts.show h2 a:hover,
.newsletters.index h2 a:hover,
.newsletters.show h2 a:hover {
  text-decoration: underline;
}
/* line 19, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index nav.years,
.blog_posts.show nav.years,
.newsletters.index nav.years,
.newsletters.show nav.years {
  width: 25%;
  border-left: 1px solid #cfcfcf;
  padding-left: 34px;
  margin-top: 34px;
  float: right;
}
/* line 25, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index nav.years h2:first-child,
.blog_posts.show nav.years h2:first-child,
.newsletters.index nav.years h2:first-child,
.newsletters.show nav.years h2:first-child {
  margin-top: 0;
}
/* line 28, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index nav.years ul, .blog_posts.index nav.years li,
.blog_posts.show nav.years ul,
.blog_posts.show nav.years li,
.newsletters.index nav.years ul,
.newsletters.index nav.years li,
.newsletters.show nav.years ul,
.newsletters.show nav.years li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.blog_posts.index .post:after,
.blog_posts.show .post:after,
.newsletters.index .post:after,
.newsletters.show .post:after {
  content: "";
  display: table;
  clear: both;
}
/* line 40, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index article,
.blog_posts.show article,
.newsletters.index article,
.newsletters.show article {
  margin-top: 34px;
  padding-right: 34px;
  float: left;
  width: 75%;
}
/* line 45, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index article h2:first-child,
.blog_posts.show article h2:first-child,
.newsletters.index article h2:first-child,
.newsletters.show article h2:first-child {
  margin-top: 0;
}
/* line 48, ../../../app/assets/stylesheets/pages/news.css.scss */
.blog_posts.index article img,
.blog_posts.show article img,
.newsletters.index article img,
.newsletters.show article img {
  float: left;
  margin: 0 34px 17px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.blog_posts.index .comment:after,
.blog_posts.show .comment:after,
.newsletters.index .comment:after,
.newsletters.show .comment:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 959px) {
  /* line 58, ../../../app/assets/stylesheets/pages/news.css.scss */
  .blog_posts.index nav.years,
  .blog_posts.show nav.years,
  .newsletters.index nav.years,
  .newsletters.show nav.years {
    width: 30%;
  }
  /* line 62, ../../../app/assets/stylesheets/pages/news.css.scss */
  .blog_posts.index article,
  .blog_posts.show article,
  .newsletters.index article,
  .newsletters.show article {
    width: 70%;
  }
}
@media (max-width: 767px) {
  /* line 67, ../../../app/assets/stylesheets/pages/news.css.scss */
  .blog_posts.index article, .blog_posts.index nav.years,
  .blog_posts.show article,
  .blog_posts.show nav.years,
  .newsletters.index article,
  .newsletters.index nav.years,
  .newsletters.show article,
  .newsletters.show nav.years {
    float: none;
    width: auto;
    padding: 0;
    border: none;
  }
  /* line 73, ../../../app/assets/stylesheets/pages/news.css.scss */
  .blog_posts.index nav.years,
  .blog_posts.show nav.years,
  .newsletters.index nav.years,
  .newsletters.show nav.years {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 34px;
  }
}
@media (max-width: 479px) {
  /* line 80, ../../../app/assets/stylesheets/pages/news.css.scss */
  .blog_posts.index article img,
  .blog_posts.show article img,
  .newsletters.index article img,
  .newsletters.show article img {
    float: none;
  }
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.notices.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.index ul.notice_list {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.notices.index ul.notice_list > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image {
  float: left;
  width: 200px;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image ul, .notices.index ul.notice_list > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .notices.index ul.notice_list > li .image {
    width: 120px;
  }
}
/* line 51, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .text > * {
  padding-left: 200px;
}
@media (max-width: 481px) {
  /* line 54, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .notices.index ul.notice_list > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .text .meta {
  padding: 0 0 0 200px;
}
@media (max-width: 481px) {
  /* line 69, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .notices.index ul.notice_list > li .text .meta {
    padding-left: 120px;
  }
}
/* line 13, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.index ul.notice_list > li:first-child {
  border-top: 1px solid #cfcfcf;
  padding-top: 34px;
}
/* line 18, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.index ul.notice_list button.watch,
.notices.index ul.notice_list button-unwatch {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 23, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.index .pagination {
  clear: both;
}
/* line 26, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.index a.post {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  width: 200px;
}

/* line 36, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.new h1,
.notices.create h1,
.notices.edit h1,
.notices.update h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 39, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.new .errors,
.notices.create .errors,
.notices.edit .errors,
.notices.update .errors {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .notices.new .errors,
  .notices.create .errors,
  .notices.edit .errors,
  .notices.update .errors {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .notices.new .errors,
  .notices.create .errors,
  .notices.edit .errors,
  .notices.update .errors {
    width: auto;
  }
}
/* line 45, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.new form.new_notice,
.notices.new form.create_notice,
.notices.new form.edit_notice,
.notices.new form.update_notice,
.notices.create form.new_notice,
.notices.create form.create_notice,
.notices.create form.edit_notice,
.notices.create form.update_notice,
.notices.edit form.new_notice,
.notices.edit form.create_notice,
.notices.edit form.edit_notice,
.notices.edit form.update_notice,
.notices.update form.new_notice,
.notices.update form.create_notice,
.notices.update form.edit_notice,
.notices.update form.update_notice {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .notices.new form.new_notice,
  .notices.new form.create_notice,
  .notices.new form.edit_notice,
  .notices.new form.update_notice,
  .notices.create form.new_notice,
  .notices.create form.create_notice,
  .notices.create form.edit_notice,
  .notices.create form.update_notice,
  .notices.edit form.new_notice,
  .notices.edit form.create_notice,
  .notices.edit form.edit_notice,
  .notices.edit form.update_notice,
  .notices.update form.new_notice,
  .notices.update form.create_notice,
  .notices.update form.edit_notice,
  .notices.update form.update_notice {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .notices.new form.new_notice,
  .notices.new form.create_notice,
  .notices.new form.edit_notice,
  .notices.new form.update_notice,
  .notices.create form.new_notice,
  .notices.create form.create_notice,
  .notices.create form.edit_notice,
  .notices.create form.update_notice,
  .notices.edit form.new_notice,
  .notices.edit form.create_notice,
  .notices.edit form.edit_notice,
  .notices.edit form.update_notice,
  .notices.update form.new_notice,
  .notices.update form.create_notice,
  .notices.update form.edit_notice,
  .notices.update form.update_notice {
    width: auto;
  }
}
/* line 48, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notices.new form.new_notice textarea,
.notices.new form.create_notice textarea,
.notices.new form.edit_notice textarea,
.notices.new form.update_notice textarea,
.notices.create form.new_notice textarea,
.notices.create form.create_notice textarea,
.notices.create form.edit_notice textarea,
.notices.create form.update_notice textarea,
.notices.edit form.new_notice textarea,
.notices.edit form.create_notice textarea,
.notices.edit form.edit_notice textarea,
.notices.edit form.update_notice textarea,
.notices.update form.new_notice textarea,
.notices.update form.create_notice textarea,
.notices.update form.edit_notice textarea,
.notices.update form.update_notice textarea {
  height: 10em;
  margin-bottom: 34px;
}

/* line 61, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content h1,
.notice_replies.create .content h1,
.notice_replies.edit .content h1,
.notice_replies.update .content h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.notice_replies.new .content h1 a,
.notice_replies.create .content h1 a,
.notice_replies.edit .content h1 a,
.notice_replies.update .content h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 64, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice,
.notice_replies.create .content .notice,
.notice_replies.edit .content .notice,
.notice_replies.update .content .notice {
  float: left;
  width: 75%;
  padding: 0 34px 0 0;
  border-right: 1px solid #cfcfcf;
  margin-top: 34px;
}
/* line 70, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice h2:first-child,
.notice_replies.create .content .notice h2:first-child,
.notice_replies.edit .content .notice h2:first-child,
.notice_replies.update .content .notice h2:first-child {
  margin-top: 0;
}
/* line 73, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice .image,
.notice_replies.create .content .notice .image,
.notice_replies.edit .content .notice .image,
.notice_replies.update .content .notice .image {
  width: 200px;
  margin: 0 34px 34px 0;
  float: left;
}
/* line 77, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice .image img,
.notice_replies.create .content .notice .image img,
.notice_replies.edit .content .notice .image img,
.notice_replies.update .content .notice .image img {
  width: 100%;
}
/* line 81, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice .text,
.notice_replies.create .content .notice .text,
.notice_replies.edit .content .notice .text,
.notice_replies.update .content .notice .text {
  margin-left: 234px;
}
/* line 86, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice .replies h2.reply_header,
.notice_replies.create .content .notice .replies h2.reply_header,
.notice_replies.edit .content .notice .replies h2.reply_header,
.notice_replies.update .content .notice .replies h2.reply_header {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
  margin-top: 34px;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.notice_replies.new .content .notice .replies h2.reply_header a,
.notice_replies.create .content .notice .replies h2.reply_header a,
.notice_replies.edit .content .notice .replies h2.reply_header a,
.notice_replies.update .content .notice .replies h2.reply_header a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 90, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice .replies > ul,
.notice_replies.create .content .notice .replies > ul,
.notice_replies.edit .content .notice .replies > ul,
.notice_replies.update .content .notice .replies > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notice_replies.new .content .notice .replies > ul > li,
.notice_replies.create .content .notice .replies > ul > li,
.notice_replies.edit .content .notice .replies > ul > li,
.notice_replies.update .content .notice .replies > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.notice_replies.new .content .notice .replies > ul > li:after,
.notice_replies.create .content .notice .replies > ul > li:after,
.notice_replies.edit .content .notice .replies > ul > li:after,
.notice_replies.update .content .notice .replies > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.notice_replies.new .content .notice .replies > ul > li:first-child,
.notice_replies.create .content .notice .replies > ul > li:first-child,
.notice_replies.edit .content .notice .replies > ul > li:first-child,
.notice_replies.update .content .notice .replies > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 93, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice .replies ul.reply_list,
.notice_replies.create .content .notice .replies ul.reply_list,
.notice_replies.edit .content .notice .replies ul.reply_list,
.notice_replies.update .content .notice .replies ul.reply_list {
  list-style: none outside none;
  padding: 0px;
  margin: 0px;
}
/* line 97, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content .notice .replies ul.reply_list button,
.notice_replies.create .content .notice .replies ul.reply_list button,
.notice_replies.edit .content .notice .replies ul.reply_list button,
.notice_replies.update .content .notice .replies ul.reply_list button {
  width: 100%;
}
/* line 103, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content nav.opts,
.notice_replies.create .content nav.opts,
.notice_replies.edit .content nav.opts,
.notice_replies.update .content nav.opts {
  float: right;
  width: 25%;
  padding: 0 0 0 34px;
  margin-top: 34px;
}
/* line 108, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content nav.opts ul, .notice_replies.new .content nav.opts li,
.notice_replies.create .content nav.opts ul,
.notice_replies.create .content nav.opts li,
.notice_replies.edit .content nav.opts ul,
.notice_replies.edit .content nav.opts li,
.notice_replies.update .content nav.opts ul,
.notice_replies.update .content nav.opts li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 113, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content nav.opts a,
.notice_replies.create .content nav.opts a,
.notice_replies.edit .content nav.opts a,
.notice_replies.update .content nav.opts a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 116, ../../../app/assets/stylesheets/pages/notices.css.scss */
.notice_replies.new .content nav.opts button,
.notice_replies.create .content nav.opts button,
.notice_replies.edit .content nav.opts button,
.notice_replies.update .content nav.opts button {
  width: 100%;
}
@media (max-width: 640px) {
  /* line 122, ../../../app/assets/stylesheets/pages/notices.css.scss */
  .notice_replies.new .content .notice, .notice_replies.new .content nav.opts,
  .notice_replies.create .content .notice,
  .notice_replies.create .content nav.opts,
  .notice_replies.edit .content .notice,
  .notice_replies.edit .content nav.opts,
  .notice_replies.update .content .notice,
  .notice_replies.update .content nav.opts {
    float: none;
    width: auto;
    border: none;
  }
  /* line 127, ../../../app/assets/stylesheets/pages/notices.css.scss */
  .notice_replies.new .content nav.opts,
  .notice_replies.create .content nav.opts,
  .notice_replies.edit .content nav.opts,
  .notice_replies.update .content nav.opts {
    padding: 0;
  }
}
@media (max-width: 580px) {
  /* line 134, ../../../app/assets/stylesheets/pages/notices.css.scss */
  .notice_replies.new .content .notice .image, .notice_replies.new .content .notice .text,
  .notice_replies.create .content .notice .image,
  .notice_replies.create .content .notice .text,
  .notice_replies.edit .content .notice .image,
  .notice_replies.edit .content .notice .text,
  .notice_replies.update .content .notice .image,
  .notice_replies.update .content .notice .text {
    float: none;
    width: auto;
    margin: 0;
  }
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/options.css.scss */
.options.index .box ul, .options.index .box li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 9, ../../../app/assets/stylesheets/pages/options.css.scss */
.options.index .box li {
  border-bottom: 1px solid #cfcfcf;
}
/* line 11, ../../../app/assets/stylesheets/pages/options.css.scss */
.options.index .box li a {
  display: block;
  padding: 10px;
  text-decoration: none;
}
/* line 17, ../../../app/assets/stylesheets/pages/options.css.scss */
.options.index .box h2 {
  font-size: 12px;
  border-bottom: 1px solid #cfcfcf;
  padding: 10px;
  margin: 0;
  color: #cfcfcf;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 7, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders form.password_reminder {
  background: #fff;
  padding: 34px;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .password_reminders form.password_reminder {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .password_reminders form.password_reminder {
    width: auto;
  }
}
/* line 10, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders form.password_reminder p {
  margin-top: 0;
}
/* line 13, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders form.password_reminder fieldset {
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 24px;
}
/* line 17, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders form.password_reminder button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  margin: 34px auto 0 auto;
}
/* line 23, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders.failed h2, .password_reminders.sent h2, .password_reminders.reset_failed h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.password_reminders.failed h2 a, .password_reminders.sent h2 a, .password_reminders.reset_failed h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 26, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders.failed article, .password_reminders.sent article, .password_reminders.reset_failed article {
  background: #fff;
  padding: 34px;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .password_reminders.failed article, .password_reminders.sent article, .password_reminders.reset_failed article {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .password_reminders.failed article, .password_reminders.sent article, .password_reminders.reset_failed article {
    width: auto;
  }
}
/* line 30, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders.failed p:first-child, .password_reminders.sent p:first-child, .password_reminders.reset_failed p:first-child {
  margin-top: 0;
}
/* line 33, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders.failed ul, .password_reminders.sent ul, .password_reminders.reset_failed ul {
  margin-bottom: 0;
}
/* line 37, ../../../app/assets/stylesheets/pages/password_reminder.css.scss */
.password_reminders.failed p:last-child, .password_reminders.sent p:last-child, .password_reminders.reset_failed p:last-child {
  margin-bottom: 0;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../../app/assets/stylesheets/pages/people.css.scss */
.people.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.people.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../../app/assets/stylesheets/pages/people.css.scss */
.people.index ul.people {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.index ul.people > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image {
  float: left;
  width: 174px;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image ul, .people.index ul.people li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.index ul.people li .image {
    width: 120px;
  }
}
/* line 51, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .text > * {
  padding-left: 174px;
}
@media (max-width: 481px) {
  /* line 54, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.index ul.people li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .text h2 {
  margin-top: 0;
}
/* line 61, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .text .meta {
  padding: 0 0 0 174px;
}
@media (max-width: 481px) {
  /* line 69, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.index ul.people li .text .meta {
    padding-left: 120px;
  }
}

/* line 17, ../../../app/assets/stylesheets/pages/people.css.scss */
.people.destroy h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.destroy h1 {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.destroy h1 {
    width: auto;
  }
}
/* line 21, ../../../app/assets/stylesheets/pages/people.css.scss */
.people.destroy form {
  background: #fff;
  padding: 34px;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.destroy form {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.destroy form {
    width: auto;
  }
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.destroy form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 25, ../../../app/assets/stylesheets/pages/people.css.scss */
.people.destroy form h2:first-child {
  margin-top: 0;
}
/* line 28, ../../../app/assets/stylesheets/pages/people.css.scss */
.people.destroy form h2 {
  clear: both;
}
/* line 32, ../../../app/assets/stylesheets/pages/people.css.scss */
.people.destroy form .submit a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #73746f;
  background: #73746f;
  width: 250px;
  height: 4em;
  float: right;
}
/* line 39, ../../../app/assets/stylesheets/pages/people.css.scss */
.people.destroy form .submit input[type=submit] {
  width: 250px;
  height: 4em;
  float: left;
}

/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 7, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
  margin-bottom: 34px;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.pledge.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 11, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index article {
  width: 66.66%;
  padding-right: 17px;
  float: left;
}
/* line 15, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index article .video {
  width: 100%;
  padding-bottom: 56.6%;
  position: relative;
}
/* line 19, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index article .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #cfcfcf;
}
/* line 29, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside {
  width: 33.33%;
  padding-left: 17px;
  float: right;
}
/* line 33, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside .total {
  font-size: 2em;
}
/* line 36, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside .thermometer {
  border: 1px solid #cfcfcf;
  height: 20px;
  border-radius: 20px;
}
/* line 40, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside .thermometer:after {
  background: orange;
  display: block;
  border: 1px solid #fc982d;
  height: 16px;
  border-radius: 20px;
  margin: 1px;
  content: "";
}
/* line 50, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside a.pledge {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 100%;
  margin: 34px 0;
  padding-top: 27.2px;
}
/* line 59, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside ul.rewards {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 63, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside ul.rewards li {
  margin: 10px 0;
  padding: 0;
}
/* line 67, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside ul.rewards a {
  display: block;
  background: #eeeeee;
  padding: 10px;
  color: #44473a;
  text-decoration: none;
}
/* line 74, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside ul.rewards a:hover {
  background: #c0edf7;
}
/* line 77, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside ul.rewards h3 {
  margin: 0;
  font-weight: 700;
}
/* line 81, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.index aside ul.rewards strong {
  display: block;
  font-weight: 700;
}
@media (max-width: 481px) {
  /* line 88, ../../../app/assets/stylesheets/pages/pledge.css.scss */
  .pledge.index article, .pledge.index aside {
    float: none;
    width: auto;
    padding: 0;
  }
}
/* line 97, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .box, .pledge.create .box {
  margin-top: 34px;
}
/* line 100, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new h1, .pledge.create h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 103, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .box, .pledge.create .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .pledge.new .box, .pledge.create .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .pledge.new .box, .pledge.create .box {
    width: auto;
  }
}
/* line 106, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new label[for="pledge_amount"], .pledge.create label[for="pledge_amount"] {
  margin-top: 0;
  padding-top: 0;
}
/* line 110, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .pledge_amount_box, .pledge.create .pledge_amount_box {
  display: inline-block;
}
/* line 113, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .pledge_description, .pledge.create .pledge_description {
  display: inline-block;
  width: 300px;
  margin-left: 20px;
}
/* line 118, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .pledge_amount, .pledge.create .pledge_amount {
  position: relative;
}
/* line 120, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .pledge_amount:after, .pledge.create .pledge_amount:after {
  content: "£";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 36.75px;
  line-height: 1.2em;
  padding-left: 10px;
}
/* line 129, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .pledge_amount #pledge_amount, .pledge.create .pledge_amount #pledge_amount {
  width: 5em;
  height: 1.2em;
  font-size: 36.75px;
  padding-left: 1em;
}
/* line 136, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards, .pledge.create ul.rewards {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 140, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards li, .pledge.create ul.rewards li {
  margin: 10px 0;
  padding: 0;
  background: #c0edf7;
  padding: 10px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.pledge.new ul.rewards li:after, .pledge.create ul.rewards li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 147, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards label, .pledge.create ul.rewards label {
  display: block;
}
/* line 150, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards .selection, .pledge.create ul.rewards .selection {
  float: left;
  width: 25%;
  padding-right: 5px;
}
/* line 154, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards .selection input, .pledge.create ul.rewards .selection input {
  float: left;
  margin: 0 10px 10px 0;
}
/* line 158, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards .selection span, .pledge.create ul.rewards .selection span {
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
/* line 164, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards .about, .pledge.create ul.rewards .about {
  float: right;
  width: 75%;
  padding-left: 5px;
}
/* line 168, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards .about h3, .pledge.create ul.rewards .about h3 {
  margin: 0;
}
/* line 171, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards .about strong, .pledge.create ul.rewards .about strong {
  display: block;
  font-weight: 700;
}
/* line 177, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards li.no_reward, .pledge.create ul.rewards li.no_reward {
  background: #5abbcd;
}
/* line 179, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards li.no_reward label, .pledge.create ul.rewards li.no_reward label {
  float: left;
  padding: 0;
  color: white;
}
/* line 184, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new ul.rewards li.no_reward input[type="checkbox"], .pledge.create ul.rewards li.no_reward input[type="checkbox"] {
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 192, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .submit, .pledge.create .submit {
  text-align: center;
}
/* line 194, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .submit button, .pledge.create .submit button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  display: inline-block;
  margin: 34px 17px;
  line-height: 12px;
}
/* line 199, ../../../app/assets/stylesheets/pages/pledge.css.scss */
.pledge.new .submit button span, .pledge.create .submit button span {
  display: inline-block;
  padding-top: 2px;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 7, ../../../app/assets/stylesheets/pages/profile.css.scss */
.people.show h1,
.people.edit h1,
.people.update h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 10, ../../../app/assets/stylesheets/pages/profile.css.scss */
.people.show .box,
.people.edit .box,
.people.update .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.show .box,
  .people.edit .box,
  .people.update .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.show .box,
  .people.edit .box,
  .people.update .box {
    width: auto;
  }
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.show .box:after,
.people.edit .box:after,
.people.update .box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 14, ../../../app/assets/stylesheets/pages/profile.css.scss */
.people.show .box > h2,
.people.edit .box > h2,
.people.update .box > h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.people.show .box > h2 a,
.people.edit .box > h2 a,
.people.update .box > h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 20, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image,
.people.edit .profile .image,
.people.update .profile .image {
  float: left;
  width: 154px;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image img,
.people.edit .profile .image img,
.people.update .profile .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image a.message,
.people.edit .profile .image a.message,
.people.update .profile .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image ul, .people.show .profile .image li,
.people.edit .profile .image ul,
.people.edit .profile .image li,
.people.update .profile .image ul,
.people.update .profile .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image li a,
.people.edit .profile .image li a,
.people.update .profile .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image button,
.people.edit .profile .image button,
.people.update .profile .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .profile .image,
  .people.edit .profile .image,
  .people.update .profile .image {
    width: 120px;
  }
}
/* line 51, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .text > *,
.people.edit .profile .text > *,
.people.update .profile .text > * {
  padding-left: 154px;
}
@media (max-width: 481px) {
  /* line 54, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .profile .text > *,
  .people.edit .profile .text > *,
  .people.update .profile .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .text h2,
.people.edit .profile .text h2,
.people.update .profile .text h2 {
  margin-top: 0;
}
/* line 61, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .text h2 a,
.people.edit .profile .text h2 a,
.people.update .profile .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .text .meta,
.people.edit .profile .text .meta,
.people.update .profile .text .meta {
  padding: 0 0 0 154px;
}
@media (max-width: 481px) {
  /* line 69, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .profile .text .meta,
  .people.edit .profile .text .meta,
  .people.update .profile .text .meta {
    padding-left: 120px;
  }
}
/* line 23, ../../../app/assets/stylesheets/pages/profile.css.scss */
.people.show .box.items > ul, .people.show .box.feedback > ul,
.people.edit .box.items > ul,
.people.edit .box.feedback > ul,
.people.update .box.items > ul,
.people.update .box.feedback > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li, .people.show .box.feedback > ul > li,
.people.edit .box.items > ul > li,
.people.edit .box.feedback > ul > li,
.people.update .box.items > ul > li,
.people.update .box.feedback > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.show .box.items > ul > li:after, .people.show .box.feedback > ul > li:after,
.people.edit .box.items > ul > li:after,
.people.edit .box.feedback > ul > li:after,
.people.update .box.items > ul > li:after,
.people.update .box.feedback > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li:first-child, .people.show .box.feedback > ul > li:first-child,
.people.edit .box.items > ul > li:first-child,
.people.edit .box.feedback > ul > li:first-child,
.people.update .box.items > ul > li:first-child,
.people.update .box.feedback > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image, .people.show .box.feedback > ul > li .image,
.people.edit .box.items > ul > li .image,
.people.edit .box.feedback > ul > li .image,
.people.update .box.items > ul > li .image,
.people.update .box.feedback > ul > li .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image img, .people.show .box.feedback > ul > li .image img,
.people.edit .box.items > ul > li .image img,
.people.edit .box.feedback > ul > li .image img,
.people.update .box.items > ul > li .image img,
.people.update .box.feedback > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image ul, .people.show .box.items > ul > li .image li, .people.show .box.feedback > ul > li .image ul, .people.show .box.feedback > ul > li .image li,
.people.edit .box.items > ul > li .image ul,
.people.edit .box.items > ul > li .image li,
.people.edit .box.feedback > ul > li .image ul,
.people.edit .box.feedback > ul > li .image li,
.people.update .box.items > ul > li .image ul,
.people.update .box.items > ul > li .image li,
.people.update .box.feedback > ul > li .image ul,
.people.update .box.feedback > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image a.person_image, .people.show .box.feedback > ul > li .image a.person_image,
.people.edit .box.items > ul > li .image a.person_image,
.people.edit .box.feedback > ul > li .image a.person_image,
.people.update .box.items > ul > li .image a.person_image,
.people.update .box.feedback > ul > li .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image a.person_image img, .people.show .box.feedback > ul > li .image a.person_image img,
.people.edit .box.items > ul > li .image a.person_image img,
.people.edit .box.feedback > ul > li .image a.person_image img,
.people.update .box.items > ul > li .image a.person_image img,
.people.update .box.feedback > ul > li .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities, .people.show .box.feedback > ul > li .image .sub_activities,
.people.edit .box.items > ul > li .image .sub_activities,
.people.edit .box.feedback > ul > li .image .sub_activities,
.people.update .box.items > ul > li .image .sub_activities,
.people.update .box.feedback > ul > li .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.show .box.items > ul > li .image .sub_activities:after, .people.show .box.feedback > ul > li .image .sub_activities:after,
.people.edit .box.items > ul > li .image .sub_activities:after,
.people.edit .box.feedback > ul > li .image .sub_activities:after,
.people.update .box.items > ul > li .image .sub_activities:after,
.people.update .box.feedback > ul > li .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities li, .people.show .box.feedback > ul > li .image .sub_activities li,
.people.edit .box.items > ul > li .image .sub_activities li,
.people.edit .box.feedback > ul > li .image .sub_activities li,
.people.update .box.items > ul > li .image .sub_activities li,
.people.update .box.feedback > ul > li .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities li img, .people.show .box.feedback > ul > li .image .sub_activities li img,
.people.edit .box.items > ul > li .image .sub_activities li img,
.people.edit .box.feedback > ul > li .image .sub_activities li img,
.people.update .box.items > ul > li .image .sub_activities li img,
.people.update .box.feedback > ul > li .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities li img:hover, .people.show .box.feedback > ul > li .image .sub_activities li img:hover,
.people.edit .box.items > ul > li .image .sub_activities li img:hover,
.people.edit .box.feedback > ul > li .image .sub_activities li img:hover,
.people.update .box.items > ul > li .image .sub_activities li img:hover,
.people.update .box.feedback > ul > li .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities li a, .people.show .box.feedback > ul > li .image .sub_activities li a,
.people.edit .box.items > ul > li .image .sub_activities li a,
.people.edit .box.feedback > ul > li .image .sub_activities li a,
.people.update .box.items > ul > li .image .sub_activities li a,
.people.update .box.feedback > ul > li .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 20, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image, .people.show .box.feedback > ul > li .image,
.people.edit .box.items > ul > li .image,
.people.edit .box.feedback > ul > li .image,
.people.update .box.items > ul > li .image,
.people.update .box.feedback > ul > li .image {
  float: left;
  width: 154px;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image img, .people.show .box.feedback > ul > li .image img,
.people.edit .box.items > ul > li .image img,
.people.edit .box.feedback > ul > li .image img,
.people.update .box.items > ul > li .image img,
.people.update .box.feedback > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image a.message, .people.show .box.feedback > ul > li .image a.message,
.people.edit .box.items > ul > li .image a.message,
.people.edit .box.feedback > ul > li .image a.message,
.people.update .box.items > ul > li .image a.message,
.people.update .box.feedback > ul > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image ul, .people.show .box.items > ul > li .image li, .people.show .box.feedback > ul > li .image ul, .people.show .box.feedback > ul > li .image li,
.people.edit .box.items > ul > li .image ul,
.people.edit .box.items > ul > li .image li,
.people.edit .box.feedback > ul > li .image ul,
.people.edit .box.feedback > ul > li .image li,
.people.update .box.items > ul > li .image ul,
.people.update .box.items > ul > li .image li,
.people.update .box.feedback > ul > li .image ul,
.people.update .box.feedback > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image li a, .people.show .box.feedback > ul > li .image li a,
.people.edit .box.items > ul > li .image li a,
.people.edit .box.feedback > ul > li .image li a,
.people.update .box.items > ul > li .image li a,
.people.update .box.feedback > ul > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image button, .people.show .box.feedback > ul > li .image button,
.people.edit .box.items > ul > li .image button,
.people.edit .box.feedback > ul > li .image button,
.people.update .box.items > ul > li .image button,
.people.update .box.feedback > ul > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .box.items > ul > li .image, .people.show .box.feedback > ul > li .image,
  .people.edit .box.items > ul > li .image,
  .people.edit .box.feedback > ul > li .image,
  .people.update .box.items > ul > li .image,
  .people.update .box.feedback > ul > li .image {
    width: 120px;
  }
}
/* line 51, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .text > *, .people.show .box.feedback > ul > li .text > *,
.people.edit .box.items > ul > li .text > *,
.people.edit .box.feedback > ul > li .text > *,
.people.update .box.items > ul > li .text > *,
.people.update .box.feedback > ul > li .text > * {
  padding-left: 154px;
}
@media (max-width: 481px) {
  /* line 54, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .box.items > ul > li .text > *, .people.show .box.feedback > ul > li .text > *,
  .people.edit .box.items > ul > li .text > *,
  .people.edit .box.feedback > ul > li .text > *,
  .people.update .box.items > ul > li .text > *,
  .people.update .box.feedback > ul > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .text h2, .people.show .box.feedback > ul > li .text h2,
.people.edit .box.items > ul > li .text h2,
.people.edit .box.feedback > ul > li .text h2,
.people.update .box.items > ul > li .text h2,
.people.update .box.feedback > ul > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .text h2 a, .people.show .box.feedback > ul > li .text h2 a,
.people.edit .box.items > ul > li .text h2 a,
.people.edit .box.feedback > ul > li .text h2 a,
.people.update .box.items > ul > li .text h2 a,
.people.update .box.feedback > ul > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .text .meta, .people.show .box.feedback > ul > li .text .meta,
.people.edit .box.items > ul > li .text .meta,
.people.edit .box.feedback > ul > li .text .meta,
.people.update .box.items > ul > li .text .meta,
.people.update .box.feedback > ul > li .text .meta {
  padding: 0 0 0 154px;
}
@media (max-width: 481px) {
  /* line 69, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .box.items > ul > li .text .meta, .people.show .box.feedback > ul > li .text .meta,
  .people.edit .box.items > ul > li .text .meta,
  .people.edit .box.feedback > ul > li .text .meta,
  .people.update .box.items > ul > li .text .meta,
  .people.update .box.feedback > ul > li .text .meta {
    padding-left: 120px;
  }
}
/* line 31, ../../../app/assets/stylesheets/pages/profile.css.scss */
.people.show .box.items form, .people.show .box.feedback form,
.people.edit .box.items form,
.people.edit .box.feedback form,
.people.update .box.items form,
.people.update .box.feedback form {
  margin: 0;
  padding: 0;
}
/* line 34, ../../../app/assets/stylesheets/pages/profile.css.scss */
.people.show .box.items form, .people.show .box.items form button, .people.show .box.feedback form, .people.show .box.feedback form button,
.people.edit .box.items form,
.people.edit .box.items form button,
.people.edit .box.feedback form,
.people.edit .box.feedback form button,
.people.update .box.items form,
.people.update .box.items form button,
.people.update .box.feedback form,
.people.update .box.feedback form button {
  display: block;
  width: 100%;
}
/* line 41, ../../../app/assets/stylesheets/pages/profile.css.scss */
.people.show .box.items .refresh a, .people.show .box.feedback .refresh a,
.people.edit .box.items .refresh a,
.people.edit .box.feedback .refresh a,
.people.update .box.items .refresh a,
.people.update .box.feedback .refresh a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 12, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new h1,
.people.create h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
  padding: 42px 34px;
}
/* line 17, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new legend,
.people.create legend {
  border: none;
  margin: 0 0px 17px 0;
  font-size: 23px;
  color: #5abbcd;
  font-weight: normal;
}
/* line 21, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new legend span,
.people.create legend span {
  display: block;
  font-size: 12px;
}
/* line 27, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup,
.people.create form.signup {
  background: #fff;
  padding: 34px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.new form.signup:after,
.people.create form.signup:after {
  content: "";
  display: table;
  clear: both;
}
/* line 32, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.map,
.people.create form.signup section.map {
  width: 445px;
  float: left;
  border-right: 1px solid #cfcfcf;
  padding-right: 34px;
  margin-bottom: 34px;
}
/* line 39, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.map h2,
.people.create form.signup section.map h2 {
  font-size: 23px;
  color: #5abbcd;
  font-weight: normal;
  margin: 0;
}
/* line 43, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.map p,
.people.create form.signup section.map p {
  font-size: 23px;
  color: #5abbcd;
  font-weight: normal;
  font-size: 12px;
}
/* line 47, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.map #map-canvas,
.people.create form.signup section.map #map-canvas {
  height: 400px;
  border: 1px solid #888;
}
/* line 50, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.map #map-canvas img,
.people.create form.signup section.map #map-canvas img {
  max-width: none;
}
/* line 54, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.map noscript,
.people.create form.signup section.map noscript {
  display: block;
  padding: 10px;
}
/* line 59, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup i.icon-ok,
.people.create form.signup i.icon-ok {
  color: green;
}
/* line 63, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.start,
.people.create form.signup section.start {
  /* clear:both; */
  text-align: center;
  /* border-top:1px solid $keyline_grey; */
  width: 445px;
  float: right;
  padding-left: 34px;
}
/* line 70, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.start .terms,
.people.create form.signup section.start .terms {
  padding: 20px;
}
/* line 72, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.start .terms label, .people.new form.signup section.start .terms input,
.people.create form.signup section.start .terms label,
.people.create form.signup section.start .terms input {
  display: inline;
}
/* line 75, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.start .terms label, .people.new form.signup section.start .terms a,
.people.create form.signup section.start .terms label,
.people.create form.signup section.start .terms a {
  font-size: 12px;
  color: #5abbcd;
}
/* line 79, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.start .terms label,
.people.create form.signup section.start .terms label {
  padding: 0;
  margin: 0;
}
/* line 84, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.start button,
.people.create form.signup section.start button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
}
/* line 89, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.details,
.people.create form.signup section.details {
  width: 445px;
  float: right;
  padding-left: 34px;
  margin-bottom: 34px;
}
/* line 96, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.details fieldset.name,
.people.create form.signup section.details fieldset.name {
  border-bottom: 1px solid #cfcfcf;
  padding: 0 0 24px 0;
  margin: 0 0 34px 0;
}
/* line 102, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind,
.people.create form.signup section.details fieldset.in_mind {
  border-bottom: 1px solid #cfcfcf;
  margin: 34px 0 30px 0;
  padding: 0 0 24px 0;
}
/* line 106, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind label, .people.new form.signup section.details fieldset.in_mind select,
.people.create form.signup section.details fieldset.in_mind label,
.people.create form.signup section.details fieldset.in_mind select {
  display: inline;
  display: inline-block;
  float: none;
}
/* line 111, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind label,
.people.create form.signup section.details fieldset.in_mind label {
  width: 20px;
  padding-right: 0;
}
/* line 115, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind label:first-child,
.people.create form.signup section.details fieldset.in_mind label:first-child {
  width: 90px;
}
/* line 118, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind select,
.people.create form.signup section.details fieldset.in_mind select {
  width: 120px;
}
/* line 121, ../../../app/assets/stylesheets/pages/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind input,
.people.create form.signup section.details fieldset.in_mind input {
  width: 165px;
}
@media (max-width: 959px) {
  /* line 130, ../../../app/assets/stylesheets/pages/signup.css.scss */
  .people.new form.signup section.details, .people.new form.signup section.map,
  .people.create form.signup section.details,
  .people.create form.signup section.map {
    width: auto;
    float: none;
    border-right: none;
    padding: 0;
  }
  /* line 136, ../../../app/assets/stylesheets/pages/signup.css.scss */
  .people.new form.signup section.details #map-canvas, .people.new form.signup section.map #map-canvas,
  .people.create form.signup section.details #map-canvas,
  .people.create form.signup section.map #map-canvas {
    height: 300px;
  }
  /* line 140, ../../../app/assets/stylesheets/pages/signup.css.scss */
  .people.new form.signup section.details,
  .people.create form.signup section.details {
    margin-top: 34px;
    padding-top: 34px;
    border-top: 1px solid #cfcfcf;
  }
  /* line 145, ../../../app/assets/stylesheets/pages/signup.css.scss */
  .people.new form.signup section.details fieldset.in_mind input,
  .people.create form.signup section.details fieldset.in_mind input {
    float: none;
    display: inline-block;
  }
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index h1 {
  color: #fff;
  text-align: center;
  margin: 75px 0 0 0;
  padding: 0;
  font-size: 51.5px;
  line-height: 1.11em;
}
/* line 13, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index p.signup {
  margin: 85px 0;
}
/* line 15, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index p.signup a {
  line-height: 1em;
  text-decoration: none;
  margin: 0 auto;
  display: block;
  text-align: center;
  width: 610px;
  color: #fff;
  background: #fc982d;
  font-weight: 400;
  font-size: 29px;
  padding: 23px 30px;
  box-shadow: -1px 1px #ffbf00, -2px 2px #ffbf00, -3px 3px #ffbf00, -4px 4px #ffbf00, -5px 5px #ffbf00, -6px 6px #ffbf00, -7px 7px #ffbf00;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 36, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index p.signup a:hover {
  background: #ffbf00;
  box-shadow: 1px -1px #ffbf00, 2px 2px #fc982d, 3px 3px #fc982d, 4px 4px #fc982d, 5px 5px #fc982d, 6px 6px #fc982d, 7px 7px #fc982d;
  text-decoration: none;
}
/* line 51, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index.version_1 p.signup a {
  padding-right: 80px;
  padding-left: 80px;
}
/* line 57, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index p.about {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 60, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index ul.testimonials {
  margin-top: 60px;
  color: #fefefe;
  font-style: italic;
  font-size: 16px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.splash.index ul.testimonials:after {
  content: "";
  display: table;
  clear: both;
}
/* line 66, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index ul.testimonials, .splash.index ul.testimonials li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 71, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index ul.testimonials li {
  padding: 17px;
}
/* line 73, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index ul.testimonials li img {
  width: 100%;
  margin-bottom: 17px;
}
/* line 78, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index ul.testimonials strong {
  display: block;
  padding-top: 10px;
  display: block;
  color: #c0edf7;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px;
}
/* line 89, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .signup_for_free {
  text-align: center;
  padding: 20px 0;
  font-size: 22px;
}
/* line 93, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .signup_for_free a {
  color: white;
}
/* line 97, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index nav.buttons {
  padding: 34px 34px 0 34px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.splash.index nav.buttons:after {
  content: "";
  display: table;
  clear: both;
}
/* line 100, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index nav.buttons ul, .splash.index nav.buttons li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 105, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index nav.buttons li {
  float: left;
  width: 50%;
  padding: 17px;
}
/* line 110, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index nav.buttons a {
  display: block;
  height: 84px;
  background: #c0edf7;
  background: rgba(255, 255, 255, 0.4);
  color: #2092a8;
  text-align: center;
  padding: 25px 0 0 0;
  margin: 0 auto;
  text-decoration: none;
  font-size: 25px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 123, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index nav.buttons a:hover {
  background: rgba(255, 255, 255, 0.6);
}
/* line 126, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index nav.buttons img {
  vertical-align: middle;
  margin-right: 10px;
}
/* line 131, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .times {
  margin: 30px auto 30px auto;
  text-align: center;
  color: white;
  font-size: 2em;
}
/* line 136, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .times img {
  display: block;
  margin: 0 auto;
  width: 100px;
  margin-bottom: 10px;
}
/* line 143, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .khawater {
  margin: 50px auto 0 auto;
  text-align: center;
}
/* line 146, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .khawater img {
  width: 50%;
}
/* line 150, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .share {
  margin: 10px auto;
  text-align: center;
  background: rgba(255, 255, 255, 0.4);
  width: 89.4%;
  height: 84px;
  padding-top: 32px;
}
/* line 157, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .share .facebook, .splash.index .share .twitter {
  display: inline-block;
}
/* line 160, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .share .facebook {
  position: relative;
  top: -8px;
}
/* line 165, ../../../app/assets/stylesheets/pages/splash.css.scss */
.splash.index .fb-facepile {
  display: block;
  margin: 50px auto;
  width: 300px;
}
@media (max-width: 959px) {
  /* line 173, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index ul.thanks li, .splash.index ul.thanks li:first-child {
    float: none;
    margin: 0 auto 34px auto;
  }
  /* line 178, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index nav.buttons {
    padding: 0;
  }
  /* line 181, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index nav.buttons li {
    margin: auto;
    float: none;
    width: 400px;
  }
  /* line 187, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index .share {
    margin: 17px auto;
    width: 366px;
  }
}
@media (max-width: 767px) {
  /* line 193, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index h1 {
    font-size: 40px;
    padding-left: 34px;
    padding-right: 34px;
    margin-top: 60px;
  }
  /* line 199, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index p.signup {
    margin-top: 40px;
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 203, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index p.signup a {
    width: auto;
    line-height: 1.1em;
  }
  /* line 211, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index.version_1 p.signup a {
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 217, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index p.about {
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 221, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index .watch {
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 224, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index .watch a {
    width: auto;
    height: auto;
    padding-bottom: 25px;
  }
}
@media (max-width: 481px) {
  /* line 232, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index h1 {
    font-size: 35px;
  }
  /* line 235, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index p.signup a {
    font-size: 20px;
  }
  /* line 239, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index nav.buttons li {
    width: auto;
  }
  /* line 243, ../../../app/assets/stylesheets/pages/splash.css.scss */
  .splash.index .share {
    margin: 17px;
    width: auto;
  }
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/static_contents.css.scss */
.static_contents .box {
  margin-top: 34px;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .static_contents .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .static_contents .box {
    width: auto;
  }
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../../app/assets/stylesheets/pages/stories.css.scss */
.stories.index .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .stories.index .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .stories.index .box {
    width: auto;
  }
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.stories.index .story:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, ../../../app/assets/stylesheets/pages/stories.css.scss */
.stories.index .story .image {
  float: left;
  width: 33.6%;
  padding: 20px 17px 0 0;
}
/* line 12, ../../../app/assets/stylesheets/pages/stories.css.scss */
.stories.index .story .image img {
  width: 100%;
}
/* line 16, ../../../app/assets/stylesheets/pages/stories.css.scss */
.stories.index .story .text {
  float: right;
  width: 66%;
  padding-left: 17px;
}
/* line 22, ../../../app/assets/stylesheets/pages/stories.css.scss */
.stories.index h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../../app/assets/stylesheets/includes/_section_header.css.scss */
.things.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index nav.categories {
  width: 25%;
  float: right;
  margin-top: 34px;
  padding-left: 34px;
}
/* line 13, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index nav.categories a.add_something {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 17, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index nav.categories ul, .things.index nav.categories li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 23, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index ul.things_list {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
  padding-right: 34px;
}
/* line 6, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.index ul.things_list > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 26, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index ul.things_list > li {
  /*nav a.view {
    @include grey_button;
  }*/
}
/* line 3, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image ul, .things.index ul.things_list > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.index ul.things_list > li .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 20, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image {
  float: left;
  width: 160px;
  padding-right: 34px;
}
/* line 24, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image ul, .things.index ul.things_list > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .things.index ul.things_list > li .image {
    width: 120px;
  }
}
/* line 51, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .text > * {
  padding-left: 160px;
}
@media (max-width: 481px) {
  /* line 54, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .things.index ul.things_list > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .text .meta {
  padding: 0 0 0 160px;
}
@media (max-width: 481px) {
  /* line 69, ../../../app/assets/stylesheets/includes/item_list.css.scss */
  .things.index ul.things_list > li .text .meta {
    padding-left: 120px;
  }
}
/* line 35, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index ul.things_list,
.things.index .pep_talk {
  width: 75%;
  float: left;
  border-right: 1px solid #cfcfcf;
}
/* line 40, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index .make_request {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  width: 200px;
}
/* line 44, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index .pep_talk {
  margin-top: 34px;
  padding-top: 0;
}
/* line 47, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.index .pep_talk p:first-child {
  margin-top: 0;
}
@media (max-width: 959px) {
  /* line 52, ../../../app/assets/stylesheets/pages/things.css.scss */
  .things.index nav.categories, .things.index ul.things_list, .things.index .pep_talk {
    width: auto;
    float: none;
    padding: 0;
    border-right: none;
  }
}

/* line 63, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show p.strapline {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-align: center;
  margin: 75px auto 40px auto;
  padding: 0;
  font-size: 40.5px;
  line-height: 1.11em;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.show p.strapline {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.show p.strapline {
    width: auto;
  }
}
/* line 73, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 76, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .thing {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.show .thing {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.show .thing {
    width: auto;
  }
}
/* line 3, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image ul, .things.show .thing .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.show .thing .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.show .thing:after {
  content: "";
  display: table;
  clear: both;
}
/* line 81, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .thing .image {
  width: 30%;
  float: left;
}
/* line 84, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .thing .image a.person_image {
  display: none;
}
/* line 88, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .thing .image nav a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 91, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .thing .image nav button {
  width: 100%;
}
/* line 96, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .thing .text {
  width: 70%;
  float: right;
}
/* line 99, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .thing .text h2 {
  margin-top: 0;
}
/* line 104, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .person {
  clear: both;
  padding-top: 34px;
}
/* line 3, ../../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.show .person:after {
  content: "";
  display: table;
  clear: both;
}
/* line 109, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .action {
  margin-top: 34px;
}
/* line 112, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .times {
  margin: 50px auto 20px auto;
  text-align: center;
  color: white;
  font-size: 2em;
}
/* line 117, ../../../app/assets/stylesheets/pages/things.css.scss */
.things.show .times img {
  display: block;
  margin: 0 auto;
  width: 150px;
  margin-bottom: 10px;
}
/* line 1, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../../app/assets/stylesheets/pages/widgets.css.scss */
.widgets.show #sb_widget {
  width: 50%;
  border: 1px solid #cfcfcf;
  padding: 34px;
}
/* line 8, ../../../app/assets/stylesheets/pages/widgets.css.scss */
.widgets.show #sb_widget h2 {
  margin-top: 0;
}
@media (max-width: 599px) {
  /* line 13, ../../../app/assets/stylesheets/pages/widgets.css.scss */
  .widgets.show #sb_widget {
    width: 100%;
  }
}
/* line 1, ../../app/assets/stylesheets/activity_comments.css.scss */
.container {
  padding-left: 50px;
  /* LC width */
  position: relative;
  display: table;
  width: 100%;
}

/* line 9, ../../app/assets/stylesheets/activity_comments.css.scss */
.container-rightpad {
  padding-right: 65px;
  /* LC width */
}

/* line 13, ../../app/assets/stylesheets/activity_comments.css.scss */
.column {
  margin-top: 5px;
}

/* line 17, ../../app/assets/stylesheets/activity_comments.css.scss */
.container .column {
  position: relative;
  float: left;
}

/* line 22, ../../app/assets/stylesheets/activity_comments.css.scss */
.container .center {
  width: 100%;
  padding-left: 10px;
}

/* line 27, ../../app/assets/stylesheets/activity_comments.css.scss */
.container > .center textarea {
  width: 100%;
  resize: none;
  min-height: 60px;
}

/* line 33, ../../app/assets/stylesheets/activity_comments.css.scss */
.left {
  width: 50px;
  /* LC width */
  right: 50px;
  /* LC width */
  margin-left: -100%;
}

/* line 39, ../../app/assets/stylesheets/activity_comments.css.scss */
.right {
  width: 50px;
  /* LC width */
  right: 50px;
  /* LC width */
  margin-left: -100%;
}

/* line 45, ../../app/assets/stylesheets/activity_comments.css.scss */
.left > a {
  display: block;
  overflow: hidden;
}

/* line 50, ../../app/assets/stylesheets/activity_comments.css.scss */
.left > a > img {
  width: auto;
  height: 50px;
}

/* line 55, ../../app/assets/stylesheets/activity_comments.css.scss */
.left > a > img.author_image {
  margin-top: 5px;
}

/* line 59, ../../app/assets/stylesheets/activity_comments.css.scss */
.container .right {
  position: absolute;
  bottom: 0;
  right: 9px;
  text-align: right;
}

/* line 66, ../../app/assets/stylesheets/activity_comments.css.scss */
.container .right.column button {
  padding: 0 10px;
}

/* line 69, ../../app/assets/stylesheets/activity_comments.css.scss */
.footer {
  clear: both;
}

/*** IE6 Fix ***/
/* line 73, ../../app/assets/stylesheets/activity_comments.css.scss */
* html #left {
  left: 150px;
  /* RC width */
}

/* line 77, ../../app/assets/stylesheets/activity_comments.css.scss */
.message_content {
  text-align: left;
  word-break: break-all;
}

/* line 82, ../../app/assets/stylesheets/activity_comments.css.scss */
.row .name {
  float: left;
}

/* line 86, ../../app/assets/stylesheets/activity_comments.css.scss */
.row .delete {
  float: right;
}

/* line 90, ../../app/assets/stylesheets/activity_comments.css.scss */
.row .edit {
  float: right;
  margin-right: 8px;
}

/* line 95, ../../app/assets/stylesheets/activity_comments.css.scss */
.clear {
  clear: both;
}

/* line 99, ../../app/assets/stylesheets/activity_comments.css.scss */
.post_error {
  color: white;
  padding: 10px;
  margin: 10px 0 0 0;
}
/*
 * This is a manifest file. Please include any stylesheets you'd like to include on the site.












































 *=






*/
