/* line 3, ../sass/_scaffolding.scss */
body {
  background-color: #fff;
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #414141;
  margin-top: 62px;
  padding-top: 20px;
}

/* line 12, ../sass/_scaffolding.scss */
body.has-hello-bar {
  margin-top: 114px;
}

/* line 16, ../sass/_scaffolding.scss */
body.DEV, body.TEST {
  margin-top: 94px;
}

/* line 18, ../sass/_scaffolding.scss */
body.DEV.has-hello-bar, body.TEST.has-hello-bar {
  margin-top: 146px;
}

/* line 22, ../sass/_scaffolding.scss */
body.embeddable {
  margin-top: 0;
  padding-top: 0;
}

/* line 28, ../sass/_scaffolding.scss */
body.npt {
  margin-top: 0;
  padding-top: 0;
}

/* line 31, ../sass/_scaffolding.scss */
body.npt.has-hello-bar {
  margin-top: 52px;
}

/* line 37, ../sass/_scaffolding.scss */
body.body-100, html.body-100 {
  height: 100%;
}

/* line 40, ../sass/_scaffolding.scss */
body.body-100 .container, html.body-100 .container {
  height: 100%;
}

@media (min-width: 1200px) {
  /* line 46, ../sass/_scaffolding.scss */
  .container {
    width: 970px;
  }

  /* line 47, ../sass/_scaffolding.scss */
  .container.container-wide {
    width: 1170px;
  }
}

/* line 55, ../sass/_scaffolding.scss */
.img-25px {
  height: 25px;
  width: 25px;
}

/* line 57, ../sass/_scaffolding.scss */
.img-25px.pull-left {
  margin-right: 10px;
}

/* line 60, ../sass/_scaffolding.scss */
.img-25px.pull-right {
  margin-left: 10px;
}

/* line 55, ../sass/_scaffolding.scss */
.img-50px {
  height: 50px;
  width: 50px;
}

/* line 57, ../sass/_scaffolding.scss */
.img-50px.pull-left {
  margin-right: 10px;
}

/* line 60, ../sass/_scaffolding.scss */
.img-50px.pull-right {
  margin-left: 10px;
}

/* line 55, ../sass/_scaffolding.scss */
.img-70px {
  height: 70px;
  width: 70px;
}

/* line 57, ../sass/_scaffolding.scss */
.img-70px.pull-left {
  margin-right: 10px;
}

/* line 60, ../sass/_scaffolding.scss */
.img-70px.pull-right {
  margin-left: 10px;
}

/* line 55, ../sass/_scaffolding.scss */
.img-100px {
  height: 100px;
  width: 100px;
}

/* line 57, ../sass/_scaffolding.scss */
.img-100px.pull-left {
  margin-right: 10px;
}

/* line 60, ../sass/_scaffolding.scss */
.img-100px.pull-right {
  margin-left: 10px;
}

/* line 66, ../sass/_scaffolding.scss */
.img-background {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}

/* line 76, ../sass/_scaffolding.scss */
.embed-responsive.embed-responsive-1by1 {
  padding-bottom: 100%;
}

/* line 80, ../sass/_scaffolding.scss */
.img-100 {
  max-width: 100%;
}

/* line 81, ../sass/_scaffolding.scss */
.img-border-light {
  border: 1px #ccc solid;
}

/* line 83, ../sass/_scaffolding.scss */
.background-grey {
  background-color: #f8f9fa;
}

/* line 85, ../sass/_scaffolding.scss */
.media, .media-body {
  overflow: visible;
}

/* line 86, ../sass/_scaffolding.scss */
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  color: inherit;
  background-color: #f8f9fa;
  border-color: #5c97ef;
}

/* line 92, ../sass/_scaffolding.scss */
.color-facebook {
  color: #3B5998;
}

/* line 93, ../sass/_scaffolding.scss */
.color-twitter {
  color: #55ACEE;
}

/* line 94, ../sass/_scaffolding.scss */
.color-google {
  color: #DD4B39;
}

/* line 96, ../sass/_scaffolding.scss */
.grayscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

/* line 105, ../sass/_scaffolding.scss */
a.hello-bar {
  display: block;
}

/* line 108, ../sass/_scaffolding.scss */
.hello-bar {
  color: #fff;
  font-size: 18px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 114, ../sass/_scaffolding.scss */
.hello-bar a {
  color: #fff;
}

/* line 116, ../sass/_scaffolding.scss */
.hello-bar a:hover, .hello-bar a:focus {
  text-decoration: none;
}

/* line 120, ../sass/_scaffolding.scss */
.hello-bar p {
  margin: 5px 0;
  color: #fff;
}

/* line 123, ../sass/_scaffolding.scss */
.hello-bar p a {
  color: #fff;
  text-decoration: none;
}

/* line 129, ../sass/_scaffolding.scss */
.hello-bar-blue {
  background-color: #5c97ef;
}

/* line 132, ../sass/_scaffolding.scss */
.hello-bar-blue .btn-outline.btn-white:hover {
  color: #5c97ef;
}

/* line 136, ../sass/_scaffolding.scss */
.hello-bar-pink {
  background-color: #e37180;
}

/* line 138, ../sass/_scaffolding.scss */
.hello-bar-pink .btn-outline.btn-white:hover {
  color: #e37180;
}

/* line 143, ../sass/_scaffolding.scss */
.absolute-center-horizontal-xs {
  position: absolute;
  left: 50%;
  margin-right: -50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}

/* line 145, ../sass/_scaffolding.scss */
.absolute-center-vertical-xs {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

/* line 147, ../sass/_scaffolding.scss */
.absolute-center-horizontal-xs.absolute-center-vertical-xs {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

/* line 149, ../sass/_scaffolding.scss */
.absolute-bottom-xs {
  margin: 0;
  position: absolute;
  bottom: 0;
}

/* line 150, ../sass/_scaffolding.scss */
.absolute-left-xs {
  margin: 0;
  position: absolute;
  left: 0;
  text-align: left;
}

/* line 151, ../sass/_scaffolding.scss */
.absolute-right-xs {
  margin: 0;
  position: absolute;
  right: 0;
  text-align: right;
}

/* line 152, ../sass/_scaffolding.scss */
.container > .absolute-left-xs {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 153, ../sass/_scaffolding.scss */
.container > .absolute-right-xs {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 154, ../sass/_scaffolding.scss */
.container > .absolute-center-horizontal-xs {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 157, ../sass/_scaffolding.scss */
  .absolute-center-horizontal-sm {
    position: absolute;
    left: 50%;
    margin-right: -50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }

  /* line 159, ../sass/_scaffolding.scss */
  .absolute-center-vertical-sm {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }

  /* line 161, ../sass/_scaffolding.scss */
  .absolute-center-horizontal-sm.absolute-center-vertical-sm {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
  }

  /* line 163, ../sass/_scaffolding.scss */
  .absolute-bottom-sm {
    margin: 0;
    position: absolute;
    bottom: 0;
  }

  /* line 164, ../sass/_scaffolding.scss */
  .absolute-left-sm {
    margin: 0;
    position: absolute;
    left: 0;
    text-align: left;
  }

  /* line 165, ../sass/_scaffolding.scss */
  .absolute-right-sm {
    margin: 0;
    position: absolute;
    right: 0;
    text-align: right;
  }

  /* line 166, ../sass/_scaffolding.scss */
  .container > .absolute-left-sm {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 167, ../sass/_scaffolding.scss */
  .container > .absolute-right-sm {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 168, ../sass/_scaffolding.scss */
  .container > .absolute-center-horizontal-sm {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 172, ../sass/_scaffolding.scss */
  .absolute-center-horizontal-md {
    position: absolute;
    left: 50%;
    margin-right: -50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }

  /* line 174, ../sass/_scaffolding.scss */
  .absolute-center-vertical-md {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }

  /* line 176, ../sass/_scaffolding.scss */
  .absolute-center-horizontal-md.absolute-center-vertical-md {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
  }

  /* line 178, ../sass/_scaffolding.scss */
  .absolute-bottom-md {
    margin: 0;
    position: absolute;
    bottom: 0;
  }

  /* line 179, ../sass/_scaffolding.scss */
  .absolute-left-md {
    margin: 0;
    position: absolute;
    left: 0;
    text-align: left;
  }

  /* line 180, ../sass/_scaffolding.scss */
  .absolute-right-md {
    margin: 0;
    position: absolute;
    right: 0;
    text-align: right;
  }

  /* line 181, ../sass/_scaffolding.scss */
  .container > .absolute-left-md {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 182, ../sass/_scaffolding.scss */
  .container > .absolute-right-md {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 183, ../sass/_scaffolding.scss */
  .container > .absolute-center-horizontal-md {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 186, ../sass/_scaffolding.scss */
hr.hr-or {
  position: relative;
}

/* line 189, ../sass/_scaffolding.scss */
hr.hr-or::after {
  content: 'or';
  text-align: center;
  display: block;
  width: 2em;
  margin: -0.75em auto 0 auto;
  text-align: center;
  background-color: #fff;
  color: #999;
}

/* line 199, ../sass/_scaffolding.scss */
hr.text-dark {
  border-top-color: #414141;
}

/* line 201, ../sass/_scaffolding.scss */
.well {
  background-color: #fafafa;
  border-color: #e4e4e4;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.02);
}

/* line 206, ../sass/_scaffolding.scss */
.well hr {
  border-color: #e4e4e4;
}

/* line 209, ../sass/_scaffolding.scss */
::selection {
  color: #fff;
  background: #f8353e;
  text-shadow: none;
}

/* line 215, ../sass/_scaffolding.scss */
.margin-20v {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 218, ../sass/_scaffolding.scss */
.margin-20v:first-child {
  margin-top: 0;
}

/* line 221, ../sass/_scaffolding.scss */
.margin-20v:last-child {
  margin-bottom: 0;
}

/* line 231, ../sass/_scaffolding.scss */
.margin-15v {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 234, ../sass/_scaffolding.scss */
.margin-30v {
  margin-top: 30px;
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  /* line 239, ../sass/_scaffolding.scss */
  .pull-right-xs {
    float: right;
  }

  /* line 240, ../sass/_scaffolding.scss */
  .pull-left-xs {
    float: left;
  }
}

@media (min-width: 768px) {
  /* line 243, ../sass/_scaffolding.scss */
  .pull-right-sm {
    float: right;
  }

  /* line 244, ../sass/_scaffolding.scss */
  .pull-left-sm {
    float: left;
  }
}

@media (min-width: 992px) {
  /* line 247, ../sass/_scaffolding.scss */
  .pull-right-md {
    float: right;
  }

  /* line 248, ../sass/_scaffolding.scss */
  .pull-left-md {
    float: left;
  }
}

@media (min-width: 1200px) {
  /* line 251, ../sass/_scaffolding.scss */
  .pull-right-lg {
    float: right;
  }

  /* line 252, ../sass/_scaffolding.scss */
  .pull-left-lg {
    float: left;
  }
}

/* line 3, ../sass/_grid.scss */
.container {
  position: relative;
}

/* line 5, ../sass/_grid.scss */
.container-table {
  display: table;
}

/* line 8, ../sass/_grid.scss */
.row-table {
  display: table-row;
}

/* line 10, ../sass/_grid.scss */
.row-table .col-cell {
  display: table-cell;
  float: none;
  vertical-align: top;
}

/* line 17, ../sass/_grid.scss */
.col-scroll {
  height: 100%;
  overflow-y: scroll;
}

@media (min-width: 0px) {
  /* line 31, ../sass/_grid.scss */
  .row-padding-xs-small {
    margin-left: -10px;
    margin-right: -10px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-xs-small > .col-none, .row-padding-xs-small > .col-xs-1, .row-padding-xs-small > .col-xs-2, .row-padding-xs-small > .col-xs-3, .row-padding-xs-small > .col-xs-4, .row-padding-xs-small > .col-xs-5, .row-padding-xs-small > .col-xs-6, .row-padding-xs-small > .col-xs-7, .row-padding-xs-small > .col-xs-8, .row-padding-xs-small > .col-xs-9, .row-padding-xs-small > .col-xs-10, .row-padding-xs-small > .col-xs-11, .row-padding-xs-small > .col-xs-12, .row-padding-xs-small > .col-sm-1, .row-padding-xs-small > .col-sm-2, .row-padding-xs-small > .col-sm-3, .row-padding-xs-small > .col-sm-4, .row-padding-xs-small > .col-sm-5, .row-padding-xs-small > .col-sm-6, .row-padding-xs-small > .col-sm-7, .row-padding-xs-small > .col-sm-8, .row-padding-xs-small > .col-sm-9, .row-padding-xs-small > .col-sm-10, .row-padding-xs-small > .col-sm-11, .row-padding-xs-small > .col-sm-12, .row-padding-xs-small > .col-md-1, .row-padding-xs-small > .col-md-2, .row-padding-xs-small > .col-md-3, .row-padding-xs-small > .col-md-4, .row-padding-xs-small > .col-md-5, .row-padding-xs-small > .col-md-6, .row-padding-xs-small > .col-md-7, .row-padding-xs-small > .col-md-8, .row-padding-xs-small > .col-md-9, .row-padding-xs-small > .col-md-10, .row-padding-xs-small > .col-md-11, .row-padding-xs-small > .col-md-12, .row-padding-xs-small > .col-lg-1, .row-padding-xs-small > .col-lg-2, .row-padding-xs-small > .col-lg-3, .row-padding-xs-small > .col-lg-4, .row-padding-xs-small > .col-lg-5, .row-padding-xs-small > .col-lg-6, .row-padding-xs-small > .col-lg-7, .row-padding-xs-small > .col-lg-8, .row-padding-xs-small > .col-lg-9, .row-padding-xs-small > .col-lg-10, .row-padding-xs-small > .col-lg-11, .row-padding-xs-small > .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-xs-xsmall {
    margin-left: -5px;
    margin-right: -5px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-xs-xsmall > .col-none, .row-padding-xs-xsmall > .col-xs-1, .row-padding-xs-xsmall > .col-xs-2, .row-padding-xs-xsmall > .col-xs-3, .row-padding-xs-xsmall > .col-xs-4, .row-padding-xs-xsmall > .col-xs-5, .row-padding-xs-xsmall > .col-xs-6, .row-padding-xs-xsmall > .col-xs-7, .row-padding-xs-xsmall > .col-xs-8, .row-padding-xs-xsmall > .col-xs-9, .row-padding-xs-xsmall > .col-xs-10, .row-padding-xs-xsmall > .col-xs-11, .row-padding-xs-xsmall > .col-xs-12, .row-padding-xs-xsmall > .col-sm-1, .row-padding-xs-xsmall > .col-sm-2, .row-padding-xs-xsmall > .col-sm-3, .row-padding-xs-xsmall > .col-sm-4, .row-padding-xs-xsmall > .col-sm-5, .row-padding-xs-xsmall > .col-sm-6, .row-padding-xs-xsmall > .col-sm-7, .row-padding-xs-xsmall > .col-sm-8, .row-padding-xs-xsmall > .col-sm-9, .row-padding-xs-xsmall > .col-sm-10, .row-padding-xs-xsmall > .col-sm-11, .row-padding-xs-xsmall > .col-sm-12, .row-padding-xs-xsmall > .col-md-1, .row-padding-xs-xsmall > .col-md-2, .row-padding-xs-xsmall > .col-md-3, .row-padding-xs-xsmall > .col-md-4, .row-padding-xs-xsmall > .col-md-5, .row-padding-xs-xsmall > .col-md-6, .row-padding-xs-xsmall > .col-md-7, .row-padding-xs-xsmall > .col-md-8, .row-padding-xs-xsmall > .col-md-9, .row-padding-xs-xsmall > .col-md-10, .row-padding-xs-xsmall > .col-md-11, .row-padding-xs-xsmall > .col-md-12, .row-padding-xs-xsmall > .col-lg-1, .row-padding-xs-xsmall > .col-lg-2, .row-padding-xs-xsmall > .col-lg-3, .row-padding-xs-xsmall > .col-lg-4, .row-padding-xs-xsmall > .col-lg-5, .row-padding-xs-xsmall > .col-lg-6, .row-padding-xs-xsmall > .col-lg-7, .row-padding-xs-xsmall > .col-lg-8, .row-padding-xs-xsmall > .col-lg-9, .row-padding-xs-xsmall > .col-lg-10, .row-padding-xs-xsmall > .col-lg-11, .row-padding-xs-xsmall > .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-xs-none {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-xs-none > .col-none, .row-padding-xs-none > .col-xs-1, .row-padding-xs-none > .col-xs-2, .row-padding-xs-none > .col-xs-3, .row-padding-xs-none > .col-xs-4, .row-padding-xs-none > .col-xs-5, .row-padding-xs-none > .col-xs-6, .row-padding-xs-none > .col-xs-7, .row-padding-xs-none > .col-xs-8, .row-padding-xs-none > .col-xs-9, .row-padding-xs-none > .col-xs-10, .row-padding-xs-none > .col-xs-11, .row-padding-xs-none > .col-xs-12, .row-padding-xs-none > .col-sm-1, .row-padding-xs-none > .col-sm-2, .row-padding-xs-none > .col-sm-3, .row-padding-xs-none > .col-sm-4, .row-padding-xs-none > .col-sm-5, .row-padding-xs-none > .col-sm-6, .row-padding-xs-none > .col-sm-7, .row-padding-xs-none > .col-sm-8, .row-padding-xs-none > .col-sm-9, .row-padding-xs-none > .col-sm-10, .row-padding-xs-none > .col-sm-11, .row-padding-xs-none > .col-sm-12, .row-padding-xs-none > .col-md-1, .row-padding-xs-none > .col-md-2, .row-padding-xs-none > .col-md-3, .row-padding-xs-none > .col-md-4, .row-padding-xs-none > .col-md-5, .row-padding-xs-none > .col-md-6, .row-padding-xs-none > .col-md-7, .row-padding-xs-none > .col-md-8, .row-padding-xs-none > .col-md-9, .row-padding-xs-none > .col-md-10, .row-padding-xs-none > .col-md-11, .row-padding-xs-none > .col-md-12, .row-padding-xs-none > .col-lg-1, .row-padding-xs-none > .col-lg-2, .row-padding-xs-none > .col-lg-3, .row-padding-xs-none > .col-lg-4, .row-padding-xs-none > .col-lg-5, .row-padding-xs-none > .col-lg-6, .row-padding-xs-none > .col-lg-7, .row-padding-xs-none > .col-lg-8, .row-padding-xs-none > .col-lg-9, .row-padding-xs-none > .col-lg-10, .row-padding-xs-none > .col-lg-11, .row-padding-xs-none > .col-lg-12 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-xs-medium {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-xs-medium > .col-none, .row-padding-xs-medium > .col-xs-1, .row-padding-xs-medium > .col-xs-2, .row-padding-xs-medium > .col-xs-3, .row-padding-xs-medium > .col-xs-4, .row-padding-xs-medium > .col-xs-5, .row-padding-xs-medium > .col-xs-6, .row-padding-xs-medium > .col-xs-7, .row-padding-xs-medium > .col-xs-8, .row-padding-xs-medium > .col-xs-9, .row-padding-xs-medium > .col-xs-10, .row-padding-xs-medium > .col-xs-11, .row-padding-xs-medium > .col-xs-12, .row-padding-xs-medium > .col-sm-1, .row-padding-xs-medium > .col-sm-2, .row-padding-xs-medium > .col-sm-3, .row-padding-xs-medium > .col-sm-4, .row-padding-xs-medium > .col-sm-5, .row-padding-xs-medium > .col-sm-6, .row-padding-xs-medium > .col-sm-7, .row-padding-xs-medium > .col-sm-8, .row-padding-xs-medium > .col-sm-9, .row-padding-xs-medium > .col-sm-10, .row-padding-xs-medium > .col-sm-11, .row-padding-xs-medium > .col-sm-12, .row-padding-xs-medium > .col-md-1, .row-padding-xs-medium > .col-md-2, .row-padding-xs-medium > .col-md-3, .row-padding-xs-medium > .col-md-4, .row-padding-xs-medium > .col-md-5, .row-padding-xs-medium > .col-md-6, .row-padding-xs-medium > .col-md-7, .row-padding-xs-medium > .col-md-8, .row-padding-xs-medium > .col-md-9, .row-padding-xs-medium > .col-md-10, .row-padding-xs-medium > .col-md-11, .row-padding-xs-medium > .col-md-12, .row-padding-xs-medium > .col-lg-1, .row-padding-xs-medium > .col-lg-2, .row-padding-xs-medium > .col-lg-3, .row-padding-xs-medium > .col-lg-4, .row-padding-xs-medium > .col-lg-5, .row-padding-xs-medium > .col-lg-6, .row-padding-xs-medium > .col-lg-7, .row-padding-xs-medium > .col-lg-8, .row-padding-xs-medium > .col-lg-9, .row-padding-xs-medium > .col-lg-10, .row-padding-xs-medium > .col-lg-11, .row-padding-xs-medium > .col-lg-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-xs-large {
    margin-left: -30px;
    margin-right: -30px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-xs-large > .col-none, .row-padding-xs-large > .col-xs-1, .row-padding-xs-large > .col-xs-2, .row-padding-xs-large > .col-xs-3, .row-padding-xs-large > .col-xs-4, .row-padding-xs-large > .col-xs-5, .row-padding-xs-large > .col-xs-6, .row-padding-xs-large > .col-xs-7, .row-padding-xs-large > .col-xs-8, .row-padding-xs-large > .col-xs-9, .row-padding-xs-large > .col-xs-10, .row-padding-xs-large > .col-xs-11, .row-padding-xs-large > .col-xs-12, .row-padding-xs-large > .col-sm-1, .row-padding-xs-large > .col-sm-2, .row-padding-xs-large > .col-sm-3, .row-padding-xs-large > .col-sm-4, .row-padding-xs-large > .col-sm-5, .row-padding-xs-large > .col-sm-6, .row-padding-xs-large > .col-sm-7, .row-padding-xs-large > .col-sm-8, .row-padding-xs-large > .col-sm-9, .row-padding-xs-large > .col-sm-10, .row-padding-xs-large > .col-sm-11, .row-padding-xs-large > .col-sm-12, .row-padding-xs-large > .col-md-1, .row-padding-xs-large > .col-md-2, .row-padding-xs-large > .col-md-3, .row-padding-xs-large > .col-md-4, .row-padding-xs-large > .col-md-5, .row-padding-xs-large > .col-md-6, .row-padding-xs-large > .col-md-7, .row-padding-xs-large > .col-md-8, .row-padding-xs-large > .col-md-9, .row-padding-xs-large > .col-md-10, .row-padding-xs-large > .col-md-11, .row-padding-xs-large > .col-md-12, .row-padding-xs-large > .col-lg-1, .row-padding-xs-large > .col-lg-2, .row-padding-xs-large > .col-lg-3, .row-padding-xs-large > .col-lg-4, .row-padding-xs-large > .col-lg-5, .row-padding-xs-large > .col-lg-6, .row-padding-xs-large > .col-lg-7, .row-padding-xs-large > .col-lg-8, .row-padding-xs-large > .col-lg-9, .row-padding-xs-large > .col-lg-10, .row-padding-xs-large > .col-lg-11, .row-padding-xs-large > .col-lg-12 {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-xs-xlarge {
    margin-left: -60px;
    margin-right: -60px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-xs-xlarge > .col-none, .row-padding-xs-xlarge > .col-xs-1, .row-padding-xs-xlarge > .col-xs-2, .row-padding-xs-xlarge > .col-xs-3, .row-padding-xs-xlarge > .col-xs-4, .row-padding-xs-xlarge > .col-xs-5, .row-padding-xs-xlarge > .col-xs-6, .row-padding-xs-xlarge > .col-xs-7, .row-padding-xs-xlarge > .col-xs-8, .row-padding-xs-xlarge > .col-xs-9, .row-padding-xs-xlarge > .col-xs-10, .row-padding-xs-xlarge > .col-xs-11, .row-padding-xs-xlarge > .col-xs-12, .row-padding-xs-xlarge > .col-sm-1, .row-padding-xs-xlarge > .col-sm-2, .row-padding-xs-xlarge > .col-sm-3, .row-padding-xs-xlarge > .col-sm-4, .row-padding-xs-xlarge > .col-sm-5, .row-padding-xs-xlarge > .col-sm-6, .row-padding-xs-xlarge > .col-sm-7, .row-padding-xs-xlarge > .col-sm-8, .row-padding-xs-xlarge > .col-sm-9, .row-padding-xs-xlarge > .col-sm-10, .row-padding-xs-xlarge > .col-sm-11, .row-padding-xs-xlarge > .col-sm-12, .row-padding-xs-xlarge > .col-md-1, .row-padding-xs-xlarge > .col-md-2, .row-padding-xs-xlarge > .col-md-3, .row-padding-xs-xlarge > .col-md-4, .row-padding-xs-xlarge > .col-md-5, .row-padding-xs-xlarge > .col-md-6, .row-padding-xs-xlarge > .col-md-7, .row-padding-xs-xlarge > .col-md-8, .row-padding-xs-xlarge > .col-md-9, .row-padding-xs-xlarge > .col-md-10, .row-padding-xs-xlarge > .col-md-11, .row-padding-xs-xlarge > .col-md-12, .row-padding-xs-xlarge > .col-lg-1, .row-padding-xs-xlarge > .col-lg-2, .row-padding-xs-xlarge > .col-lg-3, .row-padding-xs-xlarge > .col-lg-4, .row-padding-xs-xlarge > .col-lg-5, .row-padding-xs-xlarge > .col-lg-6, .row-padding-xs-xlarge > .col-lg-7, .row-padding-xs-xlarge > .col-lg-8, .row-padding-xs-xlarge > .col-lg-9, .row-padding-xs-xlarge > .col-lg-10, .row-padding-xs-xlarge > .col-lg-11, .row-padding-xs-xlarge > .col-lg-12 {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media (min-width: 768px) {
  /* line 31, ../sass/_grid.scss */
  .row-padding-sm-small {
    margin-left: -10px;
    margin-right: -10px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-sm-small > .col-none, .row-padding-sm-small > .col-xs-1, .row-padding-sm-small > .col-xs-2, .row-padding-sm-small > .col-xs-3, .row-padding-sm-small > .col-xs-4, .row-padding-sm-small > .col-xs-5, .row-padding-sm-small > .col-xs-6, .row-padding-sm-small > .col-xs-7, .row-padding-sm-small > .col-xs-8, .row-padding-sm-small > .col-xs-9, .row-padding-sm-small > .col-xs-10, .row-padding-sm-small > .col-xs-11, .row-padding-sm-small > .col-xs-12, .row-padding-sm-small > .col-sm-1, .row-padding-sm-small > .col-sm-2, .row-padding-sm-small > .col-sm-3, .row-padding-sm-small > .col-sm-4, .row-padding-sm-small > .col-sm-5, .row-padding-sm-small > .col-sm-6, .row-padding-sm-small > .col-sm-7, .row-padding-sm-small > .col-sm-8, .row-padding-sm-small > .col-sm-9, .row-padding-sm-small > .col-sm-10, .row-padding-sm-small > .col-sm-11, .row-padding-sm-small > .col-sm-12, .row-padding-sm-small > .col-md-1, .row-padding-sm-small > .col-md-2, .row-padding-sm-small > .col-md-3, .row-padding-sm-small > .col-md-4, .row-padding-sm-small > .col-md-5, .row-padding-sm-small > .col-md-6, .row-padding-sm-small > .col-md-7, .row-padding-sm-small > .col-md-8, .row-padding-sm-small > .col-md-9, .row-padding-sm-small > .col-md-10, .row-padding-sm-small > .col-md-11, .row-padding-sm-small > .col-md-12, .row-padding-sm-small > .col-lg-1, .row-padding-sm-small > .col-lg-2, .row-padding-sm-small > .col-lg-3, .row-padding-sm-small > .col-lg-4, .row-padding-sm-small > .col-lg-5, .row-padding-sm-small > .col-lg-6, .row-padding-sm-small > .col-lg-7, .row-padding-sm-small > .col-lg-8, .row-padding-sm-small > .col-lg-9, .row-padding-sm-small > .col-lg-10, .row-padding-sm-small > .col-lg-11, .row-padding-sm-small > .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-sm-xsmall {
    margin-left: -5px;
    margin-right: -5px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-sm-xsmall > .col-none, .row-padding-sm-xsmall > .col-xs-1, .row-padding-sm-xsmall > .col-xs-2, .row-padding-sm-xsmall > .col-xs-3, .row-padding-sm-xsmall > .col-xs-4, .row-padding-sm-xsmall > .col-xs-5, .row-padding-sm-xsmall > .col-xs-6, .row-padding-sm-xsmall > .col-xs-7, .row-padding-sm-xsmall > .col-xs-8, .row-padding-sm-xsmall > .col-xs-9, .row-padding-sm-xsmall > .col-xs-10, .row-padding-sm-xsmall > .col-xs-11, .row-padding-sm-xsmall > .col-xs-12, .row-padding-sm-xsmall > .col-sm-1, .row-padding-sm-xsmall > .col-sm-2, .row-padding-sm-xsmall > .col-sm-3, .row-padding-sm-xsmall > .col-sm-4, .row-padding-sm-xsmall > .col-sm-5, .row-padding-sm-xsmall > .col-sm-6, .row-padding-sm-xsmall > .col-sm-7, .row-padding-sm-xsmall > .col-sm-8, .row-padding-sm-xsmall > .col-sm-9, .row-padding-sm-xsmall > .col-sm-10, .row-padding-sm-xsmall > .col-sm-11, .row-padding-sm-xsmall > .col-sm-12, .row-padding-sm-xsmall > .col-md-1, .row-padding-sm-xsmall > .col-md-2, .row-padding-sm-xsmall > .col-md-3, .row-padding-sm-xsmall > .col-md-4, .row-padding-sm-xsmall > .col-md-5, .row-padding-sm-xsmall > .col-md-6, .row-padding-sm-xsmall > .col-md-7, .row-padding-sm-xsmall > .col-md-8, .row-padding-sm-xsmall > .col-md-9, .row-padding-sm-xsmall > .col-md-10, .row-padding-sm-xsmall > .col-md-11, .row-padding-sm-xsmall > .col-md-12, .row-padding-sm-xsmall > .col-lg-1, .row-padding-sm-xsmall > .col-lg-2, .row-padding-sm-xsmall > .col-lg-3, .row-padding-sm-xsmall > .col-lg-4, .row-padding-sm-xsmall > .col-lg-5, .row-padding-sm-xsmall > .col-lg-6, .row-padding-sm-xsmall > .col-lg-7, .row-padding-sm-xsmall > .col-lg-8, .row-padding-sm-xsmall > .col-lg-9, .row-padding-sm-xsmall > .col-lg-10, .row-padding-sm-xsmall > .col-lg-11, .row-padding-sm-xsmall > .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-sm-none {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-sm-none > .col-none, .row-padding-sm-none > .col-xs-1, .row-padding-sm-none > .col-xs-2, .row-padding-sm-none > .col-xs-3, .row-padding-sm-none > .col-xs-4, .row-padding-sm-none > .col-xs-5, .row-padding-sm-none > .col-xs-6, .row-padding-sm-none > .col-xs-7, .row-padding-sm-none > .col-xs-8, .row-padding-sm-none > .col-xs-9, .row-padding-sm-none > .col-xs-10, .row-padding-sm-none > .col-xs-11, .row-padding-sm-none > .col-xs-12, .row-padding-sm-none > .col-sm-1, .row-padding-sm-none > .col-sm-2, .row-padding-sm-none > .col-sm-3, .row-padding-sm-none > .col-sm-4, .row-padding-sm-none > .col-sm-5, .row-padding-sm-none > .col-sm-6, .row-padding-sm-none > .col-sm-7, .row-padding-sm-none > .col-sm-8, .row-padding-sm-none > .col-sm-9, .row-padding-sm-none > .col-sm-10, .row-padding-sm-none > .col-sm-11, .row-padding-sm-none > .col-sm-12, .row-padding-sm-none > .col-md-1, .row-padding-sm-none > .col-md-2, .row-padding-sm-none > .col-md-3, .row-padding-sm-none > .col-md-4, .row-padding-sm-none > .col-md-5, .row-padding-sm-none > .col-md-6, .row-padding-sm-none > .col-md-7, .row-padding-sm-none > .col-md-8, .row-padding-sm-none > .col-md-9, .row-padding-sm-none > .col-md-10, .row-padding-sm-none > .col-md-11, .row-padding-sm-none > .col-md-12, .row-padding-sm-none > .col-lg-1, .row-padding-sm-none > .col-lg-2, .row-padding-sm-none > .col-lg-3, .row-padding-sm-none > .col-lg-4, .row-padding-sm-none > .col-lg-5, .row-padding-sm-none > .col-lg-6, .row-padding-sm-none > .col-lg-7, .row-padding-sm-none > .col-lg-8, .row-padding-sm-none > .col-lg-9, .row-padding-sm-none > .col-lg-10, .row-padding-sm-none > .col-lg-11, .row-padding-sm-none > .col-lg-12 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-sm-medium {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-sm-medium > .col-none, .row-padding-sm-medium > .col-xs-1, .row-padding-sm-medium > .col-xs-2, .row-padding-sm-medium > .col-xs-3, .row-padding-sm-medium > .col-xs-4, .row-padding-sm-medium > .col-xs-5, .row-padding-sm-medium > .col-xs-6, .row-padding-sm-medium > .col-xs-7, .row-padding-sm-medium > .col-xs-8, .row-padding-sm-medium > .col-xs-9, .row-padding-sm-medium > .col-xs-10, .row-padding-sm-medium > .col-xs-11, .row-padding-sm-medium > .col-xs-12, .row-padding-sm-medium > .col-sm-1, .row-padding-sm-medium > .col-sm-2, .row-padding-sm-medium > .col-sm-3, .row-padding-sm-medium > .col-sm-4, .row-padding-sm-medium > .col-sm-5, .row-padding-sm-medium > .col-sm-6, .row-padding-sm-medium > .col-sm-7, .row-padding-sm-medium > .col-sm-8, .row-padding-sm-medium > .col-sm-9, .row-padding-sm-medium > .col-sm-10, .row-padding-sm-medium > .col-sm-11, .row-padding-sm-medium > .col-sm-12, .row-padding-sm-medium > .col-md-1, .row-padding-sm-medium > .col-md-2, .row-padding-sm-medium > .col-md-3, .row-padding-sm-medium > .col-md-4, .row-padding-sm-medium > .col-md-5, .row-padding-sm-medium > .col-md-6, .row-padding-sm-medium > .col-md-7, .row-padding-sm-medium > .col-md-8, .row-padding-sm-medium > .col-md-9, .row-padding-sm-medium > .col-md-10, .row-padding-sm-medium > .col-md-11, .row-padding-sm-medium > .col-md-12, .row-padding-sm-medium > .col-lg-1, .row-padding-sm-medium > .col-lg-2, .row-padding-sm-medium > .col-lg-3, .row-padding-sm-medium > .col-lg-4, .row-padding-sm-medium > .col-lg-5, .row-padding-sm-medium > .col-lg-6, .row-padding-sm-medium > .col-lg-7, .row-padding-sm-medium > .col-lg-8, .row-padding-sm-medium > .col-lg-9, .row-padding-sm-medium > .col-lg-10, .row-padding-sm-medium > .col-lg-11, .row-padding-sm-medium > .col-lg-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-sm-large {
    margin-left: -30px;
    margin-right: -30px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-sm-large > .col-none, .row-padding-sm-large > .col-xs-1, .row-padding-sm-large > .col-xs-2, .row-padding-sm-large > .col-xs-3, .row-padding-sm-large > .col-xs-4, .row-padding-sm-large > .col-xs-5, .row-padding-sm-large > .col-xs-6, .row-padding-sm-large > .col-xs-7, .row-padding-sm-large > .col-xs-8, .row-padding-sm-large > .col-xs-9, .row-padding-sm-large > .col-xs-10, .row-padding-sm-large > .col-xs-11, .row-padding-sm-large > .col-xs-12, .row-padding-sm-large > .col-sm-1, .row-padding-sm-large > .col-sm-2, .row-padding-sm-large > .col-sm-3, .row-padding-sm-large > .col-sm-4, .row-padding-sm-large > .col-sm-5, .row-padding-sm-large > .col-sm-6, .row-padding-sm-large > .col-sm-7, .row-padding-sm-large > .col-sm-8, .row-padding-sm-large > .col-sm-9, .row-padding-sm-large > .col-sm-10, .row-padding-sm-large > .col-sm-11, .row-padding-sm-large > .col-sm-12, .row-padding-sm-large > .col-md-1, .row-padding-sm-large > .col-md-2, .row-padding-sm-large > .col-md-3, .row-padding-sm-large > .col-md-4, .row-padding-sm-large > .col-md-5, .row-padding-sm-large > .col-md-6, .row-padding-sm-large > .col-md-7, .row-padding-sm-large > .col-md-8, .row-padding-sm-large > .col-md-9, .row-padding-sm-large > .col-md-10, .row-padding-sm-large > .col-md-11, .row-padding-sm-large > .col-md-12, .row-padding-sm-large > .col-lg-1, .row-padding-sm-large > .col-lg-2, .row-padding-sm-large > .col-lg-3, .row-padding-sm-large > .col-lg-4, .row-padding-sm-large > .col-lg-5, .row-padding-sm-large > .col-lg-6, .row-padding-sm-large > .col-lg-7, .row-padding-sm-large > .col-lg-8, .row-padding-sm-large > .col-lg-9, .row-padding-sm-large > .col-lg-10, .row-padding-sm-large > .col-lg-11, .row-padding-sm-large > .col-lg-12 {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-sm-xlarge {
    margin-left: -60px;
    margin-right: -60px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-sm-xlarge > .col-none, .row-padding-sm-xlarge > .col-xs-1, .row-padding-sm-xlarge > .col-xs-2, .row-padding-sm-xlarge > .col-xs-3, .row-padding-sm-xlarge > .col-xs-4, .row-padding-sm-xlarge > .col-xs-5, .row-padding-sm-xlarge > .col-xs-6, .row-padding-sm-xlarge > .col-xs-7, .row-padding-sm-xlarge > .col-xs-8, .row-padding-sm-xlarge > .col-xs-9, .row-padding-sm-xlarge > .col-xs-10, .row-padding-sm-xlarge > .col-xs-11, .row-padding-sm-xlarge > .col-xs-12, .row-padding-sm-xlarge > .col-sm-1, .row-padding-sm-xlarge > .col-sm-2, .row-padding-sm-xlarge > .col-sm-3, .row-padding-sm-xlarge > .col-sm-4, .row-padding-sm-xlarge > .col-sm-5, .row-padding-sm-xlarge > .col-sm-6, .row-padding-sm-xlarge > .col-sm-7, .row-padding-sm-xlarge > .col-sm-8, .row-padding-sm-xlarge > .col-sm-9, .row-padding-sm-xlarge > .col-sm-10, .row-padding-sm-xlarge > .col-sm-11, .row-padding-sm-xlarge > .col-sm-12, .row-padding-sm-xlarge > .col-md-1, .row-padding-sm-xlarge > .col-md-2, .row-padding-sm-xlarge > .col-md-3, .row-padding-sm-xlarge > .col-md-4, .row-padding-sm-xlarge > .col-md-5, .row-padding-sm-xlarge > .col-md-6, .row-padding-sm-xlarge > .col-md-7, .row-padding-sm-xlarge > .col-md-8, .row-padding-sm-xlarge > .col-md-9, .row-padding-sm-xlarge > .col-md-10, .row-padding-sm-xlarge > .col-md-11, .row-padding-sm-xlarge > .col-md-12, .row-padding-sm-xlarge > .col-lg-1, .row-padding-sm-xlarge > .col-lg-2, .row-padding-sm-xlarge > .col-lg-3, .row-padding-sm-xlarge > .col-lg-4, .row-padding-sm-xlarge > .col-lg-5, .row-padding-sm-xlarge > .col-lg-6, .row-padding-sm-xlarge > .col-lg-7, .row-padding-sm-xlarge > .col-lg-8, .row-padding-sm-xlarge > .col-lg-9, .row-padding-sm-xlarge > .col-lg-10, .row-padding-sm-xlarge > .col-lg-11, .row-padding-sm-xlarge > .col-lg-12 {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media (min-width: 992px) {
  /* line 31, ../sass/_grid.scss */
  .row-padding-md-small {
    margin-left: -10px;
    margin-right: -10px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-md-small > .col-none, .row-padding-md-small > .col-xs-1, .row-padding-md-small > .col-xs-2, .row-padding-md-small > .col-xs-3, .row-padding-md-small > .col-xs-4, .row-padding-md-small > .col-xs-5, .row-padding-md-small > .col-xs-6, .row-padding-md-small > .col-xs-7, .row-padding-md-small > .col-xs-8, .row-padding-md-small > .col-xs-9, .row-padding-md-small > .col-xs-10, .row-padding-md-small > .col-xs-11, .row-padding-md-small > .col-xs-12, .row-padding-md-small > .col-sm-1, .row-padding-md-small > .col-sm-2, .row-padding-md-small > .col-sm-3, .row-padding-md-small > .col-sm-4, .row-padding-md-small > .col-sm-5, .row-padding-md-small > .col-sm-6, .row-padding-md-small > .col-sm-7, .row-padding-md-small > .col-sm-8, .row-padding-md-small > .col-sm-9, .row-padding-md-small > .col-sm-10, .row-padding-md-small > .col-sm-11, .row-padding-md-small > .col-sm-12, .row-padding-md-small > .col-md-1, .row-padding-md-small > .col-md-2, .row-padding-md-small > .col-md-3, .row-padding-md-small > .col-md-4, .row-padding-md-small > .col-md-5, .row-padding-md-small > .col-md-6, .row-padding-md-small > .col-md-7, .row-padding-md-small > .col-md-8, .row-padding-md-small > .col-md-9, .row-padding-md-small > .col-md-10, .row-padding-md-small > .col-md-11, .row-padding-md-small > .col-md-12, .row-padding-md-small > .col-lg-1, .row-padding-md-small > .col-lg-2, .row-padding-md-small > .col-lg-3, .row-padding-md-small > .col-lg-4, .row-padding-md-small > .col-lg-5, .row-padding-md-small > .col-lg-6, .row-padding-md-small > .col-lg-7, .row-padding-md-small > .col-lg-8, .row-padding-md-small > .col-lg-9, .row-padding-md-small > .col-lg-10, .row-padding-md-small > .col-lg-11, .row-padding-md-small > .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-md-xsmall {
    margin-left: -5px;
    margin-right: -5px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-md-xsmall > .col-none, .row-padding-md-xsmall > .col-xs-1, .row-padding-md-xsmall > .col-xs-2, .row-padding-md-xsmall > .col-xs-3, .row-padding-md-xsmall > .col-xs-4, .row-padding-md-xsmall > .col-xs-5, .row-padding-md-xsmall > .col-xs-6, .row-padding-md-xsmall > .col-xs-7, .row-padding-md-xsmall > .col-xs-8, .row-padding-md-xsmall > .col-xs-9, .row-padding-md-xsmall > .col-xs-10, .row-padding-md-xsmall > .col-xs-11, .row-padding-md-xsmall > .col-xs-12, .row-padding-md-xsmall > .col-sm-1, .row-padding-md-xsmall > .col-sm-2, .row-padding-md-xsmall > .col-sm-3, .row-padding-md-xsmall > .col-sm-4, .row-padding-md-xsmall > .col-sm-5, .row-padding-md-xsmall > .col-sm-6, .row-padding-md-xsmall > .col-sm-7, .row-padding-md-xsmall > .col-sm-8, .row-padding-md-xsmall > .col-sm-9, .row-padding-md-xsmall > .col-sm-10, .row-padding-md-xsmall > .col-sm-11, .row-padding-md-xsmall > .col-sm-12, .row-padding-md-xsmall > .col-md-1, .row-padding-md-xsmall > .col-md-2, .row-padding-md-xsmall > .col-md-3, .row-padding-md-xsmall > .col-md-4, .row-padding-md-xsmall > .col-md-5, .row-padding-md-xsmall > .col-md-6, .row-padding-md-xsmall > .col-md-7, .row-padding-md-xsmall > .col-md-8, .row-padding-md-xsmall > .col-md-9, .row-padding-md-xsmall > .col-md-10, .row-padding-md-xsmall > .col-md-11, .row-padding-md-xsmall > .col-md-12, .row-padding-md-xsmall > .col-lg-1, .row-padding-md-xsmall > .col-lg-2, .row-padding-md-xsmall > .col-lg-3, .row-padding-md-xsmall > .col-lg-4, .row-padding-md-xsmall > .col-lg-5, .row-padding-md-xsmall > .col-lg-6, .row-padding-md-xsmall > .col-lg-7, .row-padding-md-xsmall > .col-lg-8, .row-padding-md-xsmall > .col-lg-9, .row-padding-md-xsmall > .col-lg-10, .row-padding-md-xsmall > .col-lg-11, .row-padding-md-xsmall > .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-md-none {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-md-none > .col-none, .row-padding-md-none > .col-xs-1, .row-padding-md-none > .col-xs-2, .row-padding-md-none > .col-xs-3, .row-padding-md-none > .col-xs-4, .row-padding-md-none > .col-xs-5, .row-padding-md-none > .col-xs-6, .row-padding-md-none > .col-xs-7, .row-padding-md-none > .col-xs-8, .row-padding-md-none > .col-xs-9, .row-padding-md-none > .col-xs-10, .row-padding-md-none > .col-xs-11, .row-padding-md-none > .col-xs-12, .row-padding-md-none > .col-sm-1, .row-padding-md-none > .col-sm-2, .row-padding-md-none > .col-sm-3, .row-padding-md-none > .col-sm-4, .row-padding-md-none > .col-sm-5, .row-padding-md-none > .col-sm-6, .row-padding-md-none > .col-sm-7, .row-padding-md-none > .col-sm-8, .row-padding-md-none > .col-sm-9, .row-padding-md-none > .col-sm-10, .row-padding-md-none > .col-sm-11, .row-padding-md-none > .col-sm-12, .row-padding-md-none > .col-md-1, .row-padding-md-none > .col-md-2, .row-padding-md-none > .col-md-3, .row-padding-md-none > .col-md-4, .row-padding-md-none > .col-md-5, .row-padding-md-none > .col-md-6, .row-padding-md-none > .col-md-7, .row-padding-md-none > .col-md-8, .row-padding-md-none > .col-md-9, .row-padding-md-none > .col-md-10, .row-padding-md-none > .col-md-11, .row-padding-md-none > .col-md-12, .row-padding-md-none > .col-lg-1, .row-padding-md-none > .col-lg-2, .row-padding-md-none > .col-lg-3, .row-padding-md-none > .col-lg-4, .row-padding-md-none > .col-lg-5, .row-padding-md-none > .col-lg-6, .row-padding-md-none > .col-lg-7, .row-padding-md-none > .col-lg-8, .row-padding-md-none > .col-lg-9, .row-padding-md-none > .col-lg-10, .row-padding-md-none > .col-lg-11, .row-padding-md-none > .col-lg-12 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-md-medium {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-md-medium > .col-none, .row-padding-md-medium > .col-xs-1, .row-padding-md-medium > .col-xs-2, .row-padding-md-medium > .col-xs-3, .row-padding-md-medium > .col-xs-4, .row-padding-md-medium > .col-xs-5, .row-padding-md-medium > .col-xs-6, .row-padding-md-medium > .col-xs-7, .row-padding-md-medium > .col-xs-8, .row-padding-md-medium > .col-xs-9, .row-padding-md-medium > .col-xs-10, .row-padding-md-medium > .col-xs-11, .row-padding-md-medium > .col-xs-12, .row-padding-md-medium > .col-sm-1, .row-padding-md-medium > .col-sm-2, .row-padding-md-medium > .col-sm-3, .row-padding-md-medium > .col-sm-4, .row-padding-md-medium > .col-sm-5, .row-padding-md-medium > .col-sm-6, .row-padding-md-medium > .col-sm-7, .row-padding-md-medium > .col-sm-8, .row-padding-md-medium > .col-sm-9, .row-padding-md-medium > .col-sm-10, .row-padding-md-medium > .col-sm-11, .row-padding-md-medium > .col-sm-12, .row-padding-md-medium > .col-md-1, .row-padding-md-medium > .col-md-2, .row-padding-md-medium > .col-md-3, .row-padding-md-medium > .col-md-4, .row-padding-md-medium > .col-md-5, .row-padding-md-medium > .col-md-6, .row-padding-md-medium > .col-md-7, .row-padding-md-medium > .col-md-8, .row-padding-md-medium > .col-md-9, .row-padding-md-medium > .col-md-10, .row-padding-md-medium > .col-md-11, .row-padding-md-medium > .col-md-12, .row-padding-md-medium > .col-lg-1, .row-padding-md-medium > .col-lg-2, .row-padding-md-medium > .col-lg-3, .row-padding-md-medium > .col-lg-4, .row-padding-md-medium > .col-lg-5, .row-padding-md-medium > .col-lg-6, .row-padding-md-medium > .col-lg-7, .row-padding-md-medium > .col-lg-8, .row-padding-md-medium > .col-lg-9, .row-padding-md-medium > .col-lg-10, .row-padding-md-medium > .col-lg-11, .row-padding-md-medium > .col-lg-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-md-large {
    margin-left: -30px;
    margin-right: -30px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-md-large > .col-none, .row-padding-md-large > .col-xs-1, .row-padding-md-large > .col-xs-2, .row-padding-md-large > .col-xs-3, .row-padding-md-large > .col-xs-4, .row-padding-md-large > .col-xs-5, .row-padding-md-large > .col-xs-6, .row-padding-md-large > .col-xs-7, .row-padding-md-large > .col-xs-8, .row-padding-md-large > .col-xs-9, .row-padding-md-large > .col-xs-10, .row-padding-md-large > .col-xs-11, .row-padding-md-large > .col-xs-12, .row-padding-md-large > .col-sm-1, .row-padding-md-large > .col-sm-2, .row-padding-md-large > .col-sm-3, .row-padding-md-large > .col-sm-4, .row-padding-md-large > .col-sm-5, .row-padding-md-large > .col-sm-6, .row-padding-md-large > .col-sm-7, .row-padding-md-large > .col-sm-8, .row-padding-md-large > .col-sm-9, .row-padding-md-large > .col-sm-10, .row-padding-md-large > .col-sm-11, .row-padding-md-large > .col-sm-12, .row-padding-md-large > .col-md-1, .row-padding-md-large > .col-md-2, .row-padding-md-large > .col-md-3, .row-padding-md-large > .col-md-4, .row-padding-md-large > .col-md-5, .row-padding-md-large > .col-md-6, .row-padding-md-large > .col-md-7, .row-padding-md-large > .col-md-8, .row-padding-md-large > .col-md-9, .row-padding-md-large > .col-md-10, .row-padding-md-large > .col-md-11, .row-padding-md-large > .col-md-12, .row-padding-md-large > .col-lg-1, .row-padding-md-large > .col-lg-2, .row-padding-md-large > .col-lg-3, .row-padding-md-large > .col-lg-4, .row-padding-md-large > .col-lg-5, .row-padding-md-large > .col-lg-6, .row-padding-md-large > .col-lg-7, .row-padding-md-large > .col-lg-8, .row-padding-md-large > .col-lg-9, .row-padding-md-large > .col-lg-10, .row-padding-md-large > .col-lg-11, .row-padding-md-large > .col-lg-12 {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* line 31, ../sass/_grid.scss */
  .row-padding-md-xlarge {
    margin-left: -60px;
    margin-right: -60px;
  }

  /* line 35, ../sass/_grid.scss */
  .row-padding-md-xlarge > .col-none, .row-padding-md-xlarge > .col-xs-1, .row-padding-md-xlarge > .col-xs-2, .row-padding-md-xlarge > .col-xs-3, .row-padding-md-xlarge > .col-xs-4, .row-padding-md-xlarge > .col-xs-5, .row-padding-md-xlarge > .col-xs-6, .row-padding-md-xlarge > .col-xs-7, .row-padding-md-xlarge > .col-xs-8, .row-padding-md-xlarge > .col-xs-9, .row-padding-md-xlarge > .col-xs-10, .row-padding-md-xlarge > .col-xs-11, .row-padding-md-xlarge > .col-xs-12, .row-padding-md-xlarge > .col-sm-1, .row-padding-md-xlarge > .col-sm-2, .row-padding-md-xlarge > .col-sm-3, .row-padding-md-xlarge > .col-sm-4, .row-padding-md-xlarge > .col-sm-5, .row-padding-md-xlarge > .col-sm-6, .row-padding-md-xlarge > .col-sm-7, .row-padding-md-xlarge > .col-sm-8, .row-padding-md-xlarge > .col-sm-9, .row-padding-md-xlarge > .col-sm-10, .row-padding-md-xlarge > .col-sm-11, .row-padding-md-xlarge > .col-sm-12, .row-padding-md-xlarge > .col-md-1, .row-padding-md-xlarge > .col-md-2, .row-padding-md-xlarge > .col-md-3, .row-padding-md-xlarge > .col-md-4, .row-padding-md-xlarge > .col-md-5, .row-padding-md-xlarge > .col-md-6, .row-padding-md-xlarge > .col-md-7, .row-padding-md-xlarge > .col-md-8, .row-padding-md-xlarge > .col-md-9, .row-padding-md-xlarge > .col-md-10, .row-padding-md-xlarge > .col-md-11, .row-padding-md-xlarge > .col-md-12, .row-padding-md-xlarge > .col-lg-1, .row-padding-md-xlarge > .col-lg-2, .row-padding-md-xlarge > .col-lg-3, .row-padding-md-xlarge > .col-lg-4, .row-padding-md-xlarge > .col-lg-5, .row-padding-md-xlarge > .col-lg-6, .row-padding-md-xlarge > .col-lg-7, .row-padding-md-xlarge > .col-lg-8, .row-padding-md-xlarge > .col-lg-9, .row-padding-md-xlarge > .col-lg-10, .row-padding-md-xlarge > .col-lg-11, .row-padding-md-xlarge > .col-lg-12 {
    padding-left: 60px;
    padding-right: 60px;
  }
}

/* line 68, ../sass/_grid.scss */
.row-separated {
  display: table;
  width: calc(100% + 30px);
}

/* line 49, ../sass/_grid.scss */
.row-separated > .col-separator {
  border-right-width: 1px;
  border-right-style: solid;
  display: table-cell;
  float: none;
  border-color: #bbb;
}

/* line 56, ../sass/_grid.scss */
.row-separated > .col-separator.col-separator-light {
  border-color: #e4e4e4;
}

/* line 59, ../sass/_grid.scss */
.row-separated > .col-separator.col-separator-none {
  border-right: none;
}

/* line 62, ../sass/_grid.scss */
.row-separated > .col-separator:last-child {
  border-right: none;
}

@media (min-width: 768px) {
  /* line 73, ../sass/_grid.scss */
  .row-separated-sm {
    display: table;
    width: calc(100% + 30px);
  }

  /* line 49, ../sass/_grid.scss */
  .row-separated-sm > .col-separator {
    border-right-width: 1px;
    border-right-style: solid;
    display: table-cell;
    float: none;
    border-color: #bbb;
  }

  /* line 56, ../sass/_grid.scss */
  .row-separated-sm > .col-separator.col-separator-light {
    border-color: #e4e4e4;
  }

  /* line 59, ../sass/_grid.scss */
  .row-separated-sm > .col-separator.col-separator-none {
    border-right: none;
  }

  /* line 62, ../sass/_grid.scss */
  .row-separated-sm > .col-separator:last-child {
    border-right: none;
  }
}

@media (min-width: 992px) {
  /* line 78, ../sass/_grid.scss */
  .row-separated-sm {
    display: table;
    width: calc(100% + 30px);
  }

  /* line 49, ../sass/_grid.scss */
  .row-separated-sm > .col-separator {
    border-right-width: 1px;
    border-right-style: solid;
    display: table-cell;
    float: none;
    border-color: #bbb;
  }

  /* line 56, ../sass/_grid.scss */
  .row-separated-sm > .col-separator.col-separator-light {
    border-color: #e4e4e4;
  }

  /* line 59, ../sass/_grid.scss */
  .row-separated-sm > .col-separator.col-separator-none {
    border-right: none;
  }

  /* line 62, ../sass/_grid.scss */
  .row-separated-sm > .col-separator:last-child {
    border-right: none;
  }
}

/* line 83, ../sass/_grid.scss */
.clear {
  clear: both;
}

/* line 86, ../sass/_grid.scss */
.nmt {
  margin-top: 0;
}

/* line 89, ../sass/_grid.scss */
.nmb {
  margin-bottom: 0;
}

/* line 92, ../sass/_grid.scss */
.npt {
  padding-top: 0;
}

/* line 95, ../sass/_grid.scss */
.npb {
  padding-bottom: 0;
}

/* line 3, ../sass/_type.scss */
p {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #414141;
}

/* line 7, ../sass/_type.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 12, ../sass/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  color: #414141;
  margin-top: 1em;
  margin-bottom: 0.25em;
}

/* line 19, ../sass/_type.scss */
h1 .text-success, h2 .text-success, h3 .text-success, h4 .text-success, h5 .text-success, h6 .text-success {
  color: #38c398;
}

/* line 23, ../sass/_type.scss */
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0;
}

/* line 27, ../sass/_type.scss */
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
  color: #414141;
  text-decoration: underline;
}

/* line 33, ../sass/_type.scss */
h1 {
  font-size: 2em;
  line-height: 1.25;
}

/* line 38, ../sass/_type.scss */
h2 {
  font-size: 1.625em;
  line-height: 1.15384615;
}

/* line 43, ../sass/_type.scss */
h3 {
  font-size: 1.375em;
  line-height: 1.13636364;
}

/* line 47, ../sass/_type.scss */
h4, h5 {
  font-size: 1.125em;
  line-height: 1.11111111;
}

/* line 51, ../sass/_type.scss */
h6 {
  font-size: 1em;
  line-height: 1.11111111;
}

@media (min-width: 768px) {
  /* line 57, ../sass/_type.scss */
  h1 {
    font-size: 2.5em;
    line-height: 1.125;
  }

  /* line 61, ../sass/_type.scss */
  h2 {
    font-size: 2em;
    line-height: 1.25;
  }

  /* line 65, ../sass/_type.scss */
  h3 {
    font-size: 1.5em;
    line-height: 1.25;
  }

  /* line 69, ../sass/_type.scss */
  h4 {
    font-size: 1.25em;
    line-height: 1.25;
  }

  /* line 73, ../sass/_type.scss */
  h5 {
    font-size: 1.15em;
    line-height: 1.25;
  }

  /* line 77, ../sass/_type.scss */
  h6 {
    font-size: 1em;
    line-height: 1.25;
  }
}

@media (min-width: 992px) {
  /* line 84, ../sass/_type.scss */
  h1 {
    font-size: 3em;
    line-height: 1.05;
  }

  /* line 88, ../sass/_type.scss */
  h2 {
    font-size: 2.25em;
    line-height: 1.25;
  }

  /* line 92, ../sass/_type.scss */
  h3 {
    font-size: 1.75em;
    line-height: 1.25;
  }

  /* line 96, ../sass/_type.scss */
  h4 {
    font-size: 1.5em;
    line-height: 1.25em;
  }

  /* line 100, ../sass/_type.scss */
  h5 {
    font-size: 1.25em;
    line-height: 1.25;
  }

  /* line 104, ../sass/_type.scss */
  h6 {
    font-size: 1em;
    line-height: 1.25;
  }
}

/* line 110, ../sass/_type.scss */
a {
  color: #f8353e;
}

/* line 113, ../sass/_type.scss */
a:hover, a:focus {
  color: #f8353e;
  outline: none;
}

/* line 116, ../sass/_type.scss */
a.disabled {
  color: #999;
  pointer-events: none;
  cursor: not-allowed;
}

/* line 118, ../sass/_type.scss */
.dropdown-menu > li > a.disabled {
  color: #999;
}

/* line 122, ../sass/_type.scss */
.text-warning {
  color: #f0ad4e;
}

/* line 123, ../sass/_type.scss */
.link-blue {
  color: #5c97ef;
}

/* line 126, ../sass/_type.scss */
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
  color: #414141;
  text-decoration: underline;
}

/* line 136, ../sass/_type.scss */
a.normal-link-text {
  color: #414141;
  text-decoration: none;
}

/* line 140, ../sass/_type.scss */
a.text-white {
  color: #fff;
  text-decoration: none;
}

/* line 144, ../sass/_type.scss */
a.text-white:hover {
  color: #fff;
  text-decoration: underline;
}

/* line 150, ../sass/_type.scss */
.text-center-xs {
  text-align: center;
}

/* line 151, ../sass/_type.scss */
.text-right-xs {
  text-align: right;
}

/* line 152, ../sass/_type.scss */
.text-left-xs {
  text-align: left;
}

@media (min-width: 750px) {
  /* line 154, ../sass/_type.scss */
  .text-center-sm {
    text-align: center;
  }

  /* line 155, ../sass/_type.scss */
  .text-right-sm {
    text-align: right;
  }

  /* line 156, ../sass/_type.scss */
  .text-left-sm {
    text-align: left;
  }
}

@media (min-width: 992px) {
  /* line 159, ../sass/_type.scss */
  .text-center-md {
    text-align: center;
  }

  /* line 160, ../sass/_type.scss */
  .text-right-md {
    text-align: right;
  }

  /* line 161, ../sass/_type.scss */
  .text-left-md {
    text-align: left;
  }
}

/* line 164, ../sass/_type.scss */
.text-size-normal {
  font-size: 18px;
}

/* line 167, ../sass/_type.scss */
.text-small {
  font-size: 0.778em;
}

/* line 170, ../sass/_type.scss */
.text-3xsmall {
  font-size: 0.3em;
}

/* line 173, ../sass/_type.scss */
.text-2xsmall {
  font-size: 0.5em;
}

/* line 176, ../sass/_type.scss */
.text-xsmall {
  font-size: 0.667em;
}

/* line 179, ../sass/_type.scss */
.text-large {
  font-size: 1.222em;
}

/* line 182, ../sass/_type.scss */
.text-xlarge {
  font-size: 1.5em;
}

/* line 185, ../sass/_type.scss */
.text-2xlarge {
  font-size: 2em;
}

/* line 188, ../sass/_type.scss */
.text-3xlarge {
  font-size: 3em;
}

@media (max-width: 767px) {
  /* line 192, ../sass/_type.scss */
  .text-large-xs {
    font-size: 1.222em;
  }

  /* line 195, ../sass/_type.scss */
  .text-xlarge-xs {
    font-size: 1.5em;
  }

  /* line 198, ../sass/_type.scss */
  .text-2xlarge-xs {
    font-size: 2em;
  }

  /* line 201, ../sass/_type.scss */
  .text-3xlarge-xs {
    font-size: 3em;
  }

  /* line 204, ../sass/_type.scss */
  .text-small-xs {
    font-size: 0.778em;
  }

  /* line 207, ../sass/_type.scss */
  .text-xsmall-xs {
    font-size: 0.667em;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 212, ../sass/_type.scss */
  .text-large-sm {
    font-size: 1.222em;
  }

  /* line 215, ../sass/_type.scss */
  .text-xlarge-sm {
    font-size: 1.5em;
  }

  /* line 218, ../sass/_type.scss */
  .text-2xlarge-sm {
    font-size: 2em;
  }

  /* line 221, ../sass/_type.scss */
  .text-3xlarge-sm {
    font-size: 3em;
  }

  /* line 224, ../sass/_type.scss */
  .text-small-sm {
    font-size: 0.778em;
  }

  /* line 227, ../sass/_type.scss */
  .text-xsmall-sm {
    font-size: 0.667em;
  }
}

@media (min-width: 992px) {
  /* line 232, ../sass/_type.scss */
  .text-large-md {
    font-size: 1.222em;
  }

  /* line 235, ../sass/_type.scss */
  .text-xlarge-md {
    font-size: 1.5em;
  }

  /* line 238, ../sass/_type.scss */
  .text-2xlarge-md {
    font-size: 2em;
  }

  /* line 241, ../sass/_type.scss */
  .text-3xlarge-md {
    font-size: 3em;
  }

  /* line 244, ../sass/_type.scss */
  .text-small-md {
    font-size: 0.778em;
  }

  /* line 247, ../sass/_type.scss */
  .text-xsmall-md {
    font-size: 0.667em;
  }
}

/* line 251, ../sass/_type.scss */
.text-xlarge {
  font-size: 1.5em;
}

/* line 254, ../sass/_type.scss */
.text-2xlarge {
  font-size: 2em;
}

/* line 257, ../sass/_type.scss */
.text-3xlarge {
  font-size: 2.5em;
}

/* line 261, ../sass/_type.scss */
.text-success {
  color: #38c398;
}

/* line 265, ../sass/_type.scss */
.text-dark, .lead.text-dark {
  color: #414141;
}

/* line 268, ../sass/_type.scss */
.text-red {
  color: #f8353e;
}

/* line 271, ../sass/_type.scss */
.text-white {
  color: #fff;
}

/* line 274, ../sass/_type.scss */
.text-white a {
  color: #fff;
  text-decoration: underline;
}

/* line 278, ../sass/_type.scss */
.text-white a:hover {
  color: #fff;
  text-decoration: underline;
}

/* line 282, ../sass/_type.scss */
.text-muted {
  color: #999;
}

/* line 284, ../sass/_type.scss */
.text-muted a {
  color: #999;
  text-decoration: underline;
}

/* line 285, ../sass/_type.scss */
.text-muted a:hover {
  color: inherit;
  text-decoration: inherit;
}

/* line 287, ../sass/_type.scss */
.text-very-muted {
  color: #ccc;
}

/* line 290, ../sass/_type.scss */
.text-upper, .ribbon-list.time-remaining {
  text-transform: uppercase;
  letter-spacing: .5px;
}

/* line 294, ../sass/_type.scss */
.text-lower {
  text-transform: lowercase;
  letter-spacing: 0;
}

/* line 298, ../sass/_type.scss */
.text-underline {
  text-decoration: underline;
}

/* line 301, ../sass/_type.scss */
.text-italic {
  font-style: italic;
}

/* line 304, ../sass/_type.scss */
.text-serif {
  font-family: "Arvo", Georgia, serif;
  font-weight: normal;
}

/* line 308, ../sass/_type.scss */
.text-normal {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #414141;
}

/* line 313, ../sass/_type.scss */
.text-number {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 316, ../sass/_type.scss */
.text-light {
  font-weight: 300;
}

/* line 319, ../sass/_type.scss */
.lead {
  color: #999;
}

/* line 321, ../sass/_type.scss */
.lead strong, .lead .text-strong {
  color: #414141;
}

/* line 323, ../sass/_type.scss */
.lead.text-white {
  color: #fff;
}

/* line 325, ../sass/_type.scss */
.single-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 331, ../sass/_type.scss */
.label {
  padding: 0.2em 0.6em;
}

/* line 333, ../sass/_type.scss */
.label .text-small {
  font-size: 0.667em;
}

/* line 336, ../sass/_type.scss */
label {
  font-weight: bolder;
  font-size: 13px;
  color: #999;
  text-transform: uppercase;
}

/* line 343, ../sass/_type.scss */
label.text-normal {
  font-weight: normal;
  color: #414141;
}

/* line 349, ../sass/_type.scss */
.radio label, .checkbox label {
  font-weight: normal;
  color: #414141;
  text-transform: inherit;
  font-size: inherit;
}

/* line 357, ../sass/_type.scss */
.radio label.text-strong, .checkbox label.text-strong {
  font-weight: bolder;
}

/* line 362, ../sass/_type.scss */
label .popover {
  font-weight: normal;
}

/* line 367, ../sass/_type.scss */
b, strong, .text-strong, a.alert-link {
  font-weight: bolder;
}

/* line 371, ../sass/_type.scss */
.text-semi-strong {
  font-weight: bold;
}

/* line 374, ../sass/_type.scss */
.text-weight-regular {
  font-weight: normal;
}

/* line 378, ../sass/_type.scss */
blockquote {
  padding: 25px 15px 20px 45px;
  border-left: 0;
  position: relative;
}

/* line 383, ../sass/_type.scss */
blockquote:last-child {
  margin-bottom: 0;
}

/* line 386, ../sass/_type.scss */
blockquote p {
  font-family: "Arvo", Georgia, serif;
  font-weight: normal;
  color: #414141;
  margin-bottom: 20px;
}

/* line 394, ../sass/_type.scss */
blockquote:before {
  content: "\201C";
  color: #CCC;
  font-family: "Arvo", Georgia, serif;
  font-size: 80px;
  top: 0;
  left: 0;
  position: absolute;
}

/* line 405, ../sass/_type.scss */
blockquote.text-right {
  padding: 25px 45px 20px 15px;
}

/* line 407, ../sass/_type.scss */
blockquote.text-right:before {
  content: "\201D";
  left: auto;
  right: 0;
}

/* line 414, ../sass/_type.scss */
blockquote footer {
  font-size: 18px;
  color: #999;
}

/* line 417, ../sass/_type.scss */
blockquote footer img.img-circle {
  width: 50px;
  height: 50px;
  vertical-align: middle;
  border: none;
  margin-right: 10px;
}

/* line 425, ../sass/_type.scss */
blockquote footer .author img {
  display: inline-block;
}

/* line 428, ../sass/_type.scss */
blockquote footer .author .info {
  display: inline-block;
  vertical-align: middle;
}

/* line 431, ../sass/_type.scss */
blockquote footer .author .info .name {
  font-weight: bolder;
  color: #414141;
  display: block;
}

/* line 436, ../sass/_type.scss */
blockquote footer .author .info .name a {
  text-decoration: underline;
  color: #414141;
}

/* line 441, ../sass/_type.scss */
blockquote footer .author .info .title {
  color: #999;
  display: block;
}

/* line 444, ../sass/_type.scss */
blockquote footer .author .info .title a {
  text-decoration: underline;
  color: #999;
}

/* line 452, ../sass/_type.scss */
blockquote footer:before, blockquote small:before, blockquote .small:before {
  content: none;
}

/* line 459, ../sass/_type.scss */
table {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 460, ../sass/_type.scss */
table th {
  font-size: 0.778em;
  font-weight: bolder;
  color: #999;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  /* line 468, ../sass/_type.scss */
  blockquote p {
    font-size: 20px;
  }

  /* line 471, ../sass/_type.scss */
  blockquote:before {
    font-size: 60px;
  }

  /* line 474, ../sass/_type.scss */
  blockquote footer .author img {
    margin-bottom: 5px;
  }
}

/* line 480, ../sass/_type.scss */
.cursor-pointer:hover {
  cursor: pointer;
}

/* line 3, ../sass/_buttons.scss */
.btn {
  border-radius: 0;
  border-width: 2px;
  text-transform: uppercase;
  font-weight: bolder;
  font-size: 13px;
  text-decoration: none;
  background-color: #fff;
}

/* line 13, ../sass/_buttons.scss */
.btn.text-normal {
  font-weight: normal;
}

/* line 16, ../sass/_buttons.scss */
.btn.text-lower {
  text-transform: none;
}

/* line 19, ../sass/_buttons.scss */
.btn.btn-lg {
  font-size: 1.222em;
  font-weight: bold;
}

/* line 22, ../sass/_buttons.scss */
.btn.btn-lg.btn-padding-lg {
  padding: 0.5em 2em;
}

/* line 26, ../sass/_buttons.scss */
.btn.btn-xlg {
  font-size: 1.5em;
  font-weight: bold;
}

/* line 29, ../sass/_buttons.scss */
.btn.btn-xlg.btn-padding-lg {
  padding: 0.4em 1.5em;
}

/* line 33, ../sass/_buttons.scss */
.btn.btn-xs {
  font-size: 0.778em;
}

/* line 36, ../sass/_buttons.scss */
.btn.btn-sm {
  font-size: 0.667em;
}

/* line 39, ../sass/_buttons.scss */
.btn.btn-padding-lg {
  padding: 1em 2em;
}

/* line 42, ../sass/_buttons.scss */
.btn.btn-wrap {
  white-space: normal;
}

/* line 45, ../sass/_buttons.scss */
.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: none;
}

/* line 50, ../sass/_buttons.scss */
.btn:active, .btn.active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media (max-width: 767px) {
  /* line 57, ../sass/_buttons.scss */
  .btn.btn-xlg {
    font-size: 16px;
    padding: 8px 30px;
  }
}

/* line 66, ../sass/_buttons.scss */
.btn-select {
  color: #414141;
  border-color: #d6d7d7;
  padding: 10px 12px;
  position: relative;
}

/* line 73, ../sass/_buttons.scss */
.btn-select:hover, .btn-select:focus, .btn-select:active, .btn-select.active, .open > .dropdown-toggle.btn-select {
  border-color: #5c97ef;
  color: black;
}

/* line 82, ../sass/_buttons.scss */
.btn-select.selected:hover, .btn-select.selected:focus, .btn-select.selected:active, .btn-select.active.selected, .open > .dropdown-toggle.btn-select.selected {
  border-color: #5c97ef;
}

/* line 89, ../sass/_buttons.scss */
.btn-select.selected {
  border-color: #5c97ef;
  color: #5c97ef;
}

/* line 92, ../sass/_buttons.scss */
.btn-select.selected .text-muted {
  color: #5c97ef;
}

/* line 96, ../sass/_buttons.scss */
.btn-select.selected:after {
  content: "\f058";
  position: absolute;
  top: -7px;
  right: -9px;
  color: #5c97ef;
  background-color: #fff;
  font: normal normal normal 20px/1 FontAwesome;
  line-height: 16px;
  border-radius: 50%;
}

/* line 109, ../sass/_buttons.scss */
.btn-select.selected.btn-lg:after, .btn-select.selected.btn-xlg:after {
  top: 10px;
  right: 10px;
  content: "\f00c";
  color: #38c398;
}

/* line 116, ../sass/_buttons.scss */
.has-error .btn-select {
  border-color: #d9534f;
}

/* line 120, ../sass/_buttons.scss */
.btn-default {
  color: #414141;
  background-color: #fff;
  border-color: #d9d9d9;
}

/* line 125, ../sass/_buttons.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  color: #414141;
  background-color: #f7f7f7;
  border-color: #d9d9d9;
}

/* line 134, ../sass/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  background-image: none;
}

/* line 139, ../sass/_buttons.scss */
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #d9d9d9;
}

/* line 158, ../sass/_buttons.scss */
.btn-primary {
  background-color: #4a89dc;
  border-color: #4a89dc;
}

/* line 162, ../sass/_buttons.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #5c97ef;
  border-color: #5c97ef;
}

/* line 171, ../sass/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-image: none;
}

/* line 176, ../sass/_buttons.scss */
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
  background-color: #4a89dc;
  border-color: #4a89dc;
}

/* line 195, ../sass/_buttons.scss */
.btn-success {
  background-color: #38c398;
  border-color: #38c398;
}

/* line 199, ../sass/_buttons.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #27886a;
  border-color: #27886a;
}

/* line 208, ../sass/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  background-image: none;
}

/* line 213, ../sass/_buttons.scss */
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
  background-color: #b0dab0;
  border-color: #b0dab0;
}

/* line 232, ../sass/_buttons.scss */
.btn-warning {
  background-color: #ffce54;
  border-color: #ffce54;
}

/* line 236, ../sass/_buttons.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #f6bb42;
  border-color: #f6bb42;
}

/* line 245, ../sass/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  background-image: none;
}

/* line 250, ../sass/_buttons.scss */
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
  background-color: #fbdda1;
  border-color: #fbdda1;
}

/* line 269, ../sass/_buttons.scss */
.btn-danger {
  background-color: #f05d4f;
  border-color: #f05d4f;
}

/* line 273, ../sass/_buttons.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #e54e43;
  border-color: #e54e43;
}

/* line 282, ../sass/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  background-image: none;
}

/* line 287, ../sass/_buttons.scss */
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
  background-color: #f2a7a1;
  border-color: #f2a7a1;
}

/* line 306, ../sass/_buttons.scss */
.btn-outline {
  background: transparent;
}

/* line 309, ../sass/_buttons.scss */
.btn-outline.btn-white {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

/* line 313, ../sass/_buttons.scss */
.btn-outline.btn-white:hover {
  background-color: #fff;
  color: #414141;
}

/* line 319, ../sass/_buttons.scss */
.btn-outline.btn-red {
  color: #f8353e;
  border-color: #f8353e;
  background: transparent;
}

/* line 323, ../sass/_buttons.scss */
.btn-outline.btn-red:hover {
  background-color: #f8353e;
  color: #fff;
}

/* line 329, ../sass/_buttons.scss */
.btn-outline.btn-success {
  color: #70c46f;
  border-color: #70c46f;
  background: transparent;
}

/* line 333, ../sass/_buttons.scss */
.btn-outline.btn-success:hover {
  background-color: #70c46f;
  color: #fff;
}

/* line 339, ../sass/_buttons.scss */
.btn-outline.btn-primary {
  color: #5c97ef;
  border-color: #5c97ef;
  background: transparent;
}

/* line 343, ../sass/_buttons.scss */
.btn-outline.btn-primary:hover {
  background-color: #5c97ef;
  color: #fff;
}

/* line 350, ../sass/_buttons.scss */
.btn-red {
  background-color: #f8353e;
  color: #fff;
  border-color: #f8353e;
}

/* line 355, ../sass/_buttons.scss */
.btn-red:hover, .btn-red:active, .btn-red:focus {
  background-color: #f20813;
  border-color: #f20813;
  color: #fff;
}

/* line 362, ../sass/_buttons.scss */
.btn-red-inverse {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

/* line 367, ../sass/_buttons.scss */
.btn-red-inverse:hover {
  color: #f8353e;
  background-color: #fff;
  border-color: #fff;
}

/* line 372, ../sass/_buttons.scss */
.btn-white {
  color: #414141;
  background-color: #fff;
  border-color: #fff;
}

/* line 378, ../sass/_buttons.scss */
.btn-white:hover {
  background-color: #e6e6e6;
  border-color: #fff;
}

/* line 384, ../sass/_buttons.scss */
.btn-black-translucent {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

/* line 385, ../sass/_buttons.scss */
.btn-black-translucent.btn-outline {
  border-color: rgba(255, 255, 255, 0.8);
}

/* line 386, ../sass/_buttons.scss */
.btn-black-translucent:hover {
  background-color: black;
  color: #fff;
}

/* line 387, ../sass/_buttons.scss */
.btn-facebook, .btn-twitter, .btn-google {
  color: #fff;
}

/* line 392, ../sass/_buttons.scss */
.btn-facebook:hover, .btn-facebook:focus, .btn-twitter:hover, .btn-twitter:focus, .btn-google:hover, .btn-google:focus {
  color: #fff;
}

/* line 401, ../sass/_buttons.scss */
.btn-facebook {
  background-color: #3B5998;
}

/* line 402, ../sass/_buttons.scss */
.btn-twitter {
  background-color: #55ACEE;
}

/* line 403, ../sass/_buttons.scss */
.btn-google {
  background-color: #DD4B39;
}

/* line 405, ../sass/_buttons.scss */
.color-facebook {
  color: #3B5998;
}

/* line 406, ../sass/_buttons.scss */
.color-twitter {
  color: #55ACEE;
}

/* line 407, ../sass/_buttons.scss */
.color-google {
  color: #DD4B39;
}

/* line 409, ../sass/_buttons.scss */
.btn.facebook {
  background: rgba(59, 89, 152, 0.9);
  border: 1px solid #36518a;
  color: #fff;
}

/* line 414, ../sass/_buttons.scss */
.btn.facebook:hover, .btn.facebook:active {
  background-color: #3B5998;
  border: 1px solid #36518a;
  color: #fff;
}

/* line 420, ../sass/_buttons.scss */
.btn.twitter {
  background-color: rgba(64, 153, 255, 0.9);
  border: 1px solid #057aff;
  color: #fff;
}

/* line 425, ../sass/_buttons.scss */
.btn.twitter:hover, .btn.twitter:active {
  background-color: #4099FF;
  border: 1px solid #057aff;
  color: #fff;
}

/* line 431, ../sass/_buttons.scss */
.btn.google {
  background-color: rgba(208, 37, 37, 0.9);
  border: 1px solid #9e1c1c;
  color: #fff;
}

/* line 436, ../sass/_buttons.scss */
.btn.google:hover, .btn.google:active {
  background-color: #d02525;
  border: 1px solid #d02525;
  color: #fff;
}

/* line 442, ../sass/_buttons.scss */
.btn.reddit {
  background-color: rgba(199, 222, 247, 0.9);
  border: 1px solid #a5caf2;
  color: #369;
}

/* line 447, ../sass/_buttons.scss */
.btn.reddit:hover, .btn.reddit:active {
  background-color: #c7def7;
  border: 1px solid #a5caf2;
  color: #369;
}

/* line 454, ../sass/_buttons.scss */
.btn.donate {
  font-size: 1em;
  z-index: 4;
  padding: .5em .75em;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #888;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 469, ../sass/_buttons.scss */
.navbar .nav > li > a.btn-outline.btn-red {
  border-color: #f8353e;
  color: #f8353e;
  background-color: transparent;
}

/* line 475, ../sass/_buttons.scss */
.navbar .nav > li > a.btn-outline.btn-red:hover {
  background-color: #f8353e;
  color: #fff;
}

/* line 1, ../sass/_alerts.scss */
.alert {
  border: 1px solid transparent;
  border-radius: 2px;
  padding-left: 40px;
  color: #414141;
}

/* line 10, ../sass/_alerts.scss */
.alert:last-child {
  margin-bottom: 0;
}

/* line 15, ../sass/_alerts.scss */
.new-admin .alert {
  padding-left: 15px;
}

/* line 22, ../sass/_alerts.scss */
.new-admin .alert-info::before, .new-admin .alert-success::before, .new-admin .alert-warning::before, .new-admin .alert-danger::before {
  content: '';
}

/* line 27, ../sass/_alerts.scss */
.alert::before {
  font-family: FontAwesome, sans-serif;
  font-style: normal;
  float: left;
  line-height: 1em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 15px;
  margin-left: -25px;
}

/* line 37, ../sass/_alerts.scss */
.alert-info {
  background-color: #edf8fd;
  border-color: #4a89dc;
}

/* line 41, ../sass/_alerts.scss */
.alert-info::before {
  content: "\f05a";
  color: #4a89dc;
}

/* line 46, ../sass/_alerts.scss */
.alert-info h1, .alert-info h2, .alert-info h3, .alert-info h4, .alert-info h4, .alert-info h5, .alert-info h6 {
  color: #4a89dc;
}

/* line 50, ../sass/_alerts.scss */
.alert-success {
  background-color: #eefaeb;
  border-color: #38c398;
}

/* line 54, ../sass/_alerts.scss */
.alert-success::before {
  content: "\f058";
  color: #38c398;
}

/* line 59, ../sass/_alerts.scss */
.alert-success h1, .alert-success h2, .alert-success h3, .alert-success h4, .alert-success h4, .alert-success h5, .alert-success h6 {
  color: #38c398;
}

/* line 63, ../sass/_alerts.scss */
.alert-warning {
  background-color: #fff9dc;
  border-color: #f0ad4e;
}

/* line 67, ../sass/_alerts.scss */
.alert-warning::before {
  content: "\f071";
  color: #f0ad4e;
}

/* line 72, ../sass/_alerts.scss */
.alert-warning h1, .alert-warning h2, .alert-warning h3, .alert-warning h4, .alert-warning h4, .alert-warning h5, .alert-warning h6 {
  color: #f0ad4e;
}

/* line 76, ../sass/_alerts.scss */
.alert-danger {
  background-color: #ffefef;
  border-color: #d9534f;
}

/* line 80, ../sass/_alerts.scss */
.alert-danger::before {
  content: "\f057";
  color: #d9534f;
}

/* line 85, ../sass/_alerts.scss */
.alert-danger h1, .alert-danger h2, .alert-danger h3, .alert-danger h4, .alert-danger h4, .alert-danger h5, .alert-danger h6 {
  color: #d9534f;
}

/* line 3, ../sass/_heroes.scss */
.hero-washout:before {
  content: '\A';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; /*background-color: rgba(119,119,119,0.3);*/
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
}

/* line 13, ../sass/_heroes.scss */
.hero-fund.hero-washout:before, .hero-campaigns.hero-washout:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(64%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.75)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 64%, rgba(0, 0, 0, 0.75) 100%);
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 64%, rgba(0, 0, 0, 0.75) 100%);
  background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 64%, rgba(0, 0, 0, 0.75) 100%);
}

/* line 17, ../sass/_heroes.scss */
.hero-washout.hero-dark:before {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 20, ../sass/_heroes.scss */
.hero {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 500px;
  position: relative;
  background-color: #999;
  color: #fff;
}

/* line 32, ../sass/_heroes.scss */
.hero.hero-top {
  background-position-y: top;
}

/* line 36, ../sass/_heroes.scss */
.hero.hero-big {
  height: 600px;
}

/* line 40, ../sass/_heroes.scss */
.hero h1, .hero h2, .hero h3, .hero h4, .hero h5, .hero h6, .hero p {
  color: #fff;
}

/* line 43, ../sass/_heroes.scss */
.hero h1 a, .hero h2 a, .hero h3 a, .hero h4 a, .hero h5 a, .hero h6 a, .hero p a {
  color: #fff;
}

/* line 48, ../sass/_heroes.scss */
.hero h1 a, .hero h2 a, .hero h3 a {
  text-decoration: none;
}

/* line 50, ../sass/_heroes.scss */
.hero h1 a:hover, .hero h2 a:hover, .hero h3 a:hover {
  text-decoration: none;
}

/* line 56, ../sass/_heroes.scss */
.hero h4 a, .hero h5 a, .hero h6 a, .hero p a {
  text-decoration: underline;
}

/* line 62, ../sass/_heroes.scss */
.hero *.text-dark {
  color: #414141;
}

/* line 65, ../sass/_heroes.scss */
.hero hr {
  width: 35%;
  margin: 30px auto;
}

/* line 69, ../sass/_heroes.scss */
.hero.carousel .carousel-control.left, .hero.carousel .carousel-control.right {
  background-image: none;
}

/* line 73, ../sass/_heroes.scss */
.hero.carousel .item {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 0;
  height: 500px;
}

/* line 85, ../sass/_heroes.scss */
.hero.about {
  background-image: url("../img/heros/30.jpg");
  background-position: center center;
}

/* line 89, ../sass/_heroes.scss */
.hero.how-it-works {
  background-image: url("../img/heros/how-it-works.jpg");
  background-position: 30% 20%;
}

/* line 93, ../sass/_heroes.scss */
.hero.hero-campaigns {
  background-image: url("../img/campaigns/campaigns-hero.jpg");
  background-position: center center;
}

/* line 97, ../sass/_heroes.scss */
.hero-google-matching {
  background-image: url("../img/heros/matching.jpg");
  background-position: center center;
}

/* line 102, ../sass/_heroes.scss */
.hero-partner {
  text-transform: uppercase;
}

/* line 106, ../sass/_heroes.scss */
.hero-partner h1 {
  font-size: 40px;
}

/* line 110, ../sass/_heroes.scss */
.hero-google-matching:before {
  background-color: rgba(97, 51, 51, 0.2);
}

/* line 113, ../sass/_heroes.scss */
.hero-google-matching h1 {
  font-size: 64px;
}

/* line 116, ../sass/_heroes.scss */
.hero-dedicated-donations {
  background-color: #912225;
  background-position: center center;
  line-height: 300px;
  height: 300px;
}

/* line 123, ../sass/_heroes.scss */
.hero-dedicated-donations:before {
  background: none;
}

/* line 127, ../sass/_heroes.scss */
.hero-dedicated-donations.mothers-day {
  background-image: url("../img/chevron-pattern.png");
  background-repeat: repeat;
  background-size: auto;
  background-color: #912225; /*background-position: center center;*/
  line-height: 300px;
  height: 350px;
}

/* line 137, ../sass/_heroes.scss */
.hero-fund {
  padding: 0;
}

@media (max-width: 767px) {
  /* line 142, ../sass/_heroes.scss */
  .hero .container {
    height: 100%;
  }

  /* line 145, ../sass/_heroes.scss */
  .hero .container-inner {
    position: relative;
  }

  /* line 148, ../sass/_heroes.scss */
  .hero.hero-fund h1 {
    font-size: 28px;
    margin-top: 20px;
  }

  /* line 152, ../sass/_heroes.scss */
  .hero.hero-campaigns h1 {
    font-size: 30px;
    margin-top: 20px;
  }
}

@media (min-width: 768px) {
  /* line 158, ../sass/_heroes.scss */
  .hero .container {
    height: 100%;
  }
}

/* line 163, ../sass/_heroes.scss */
.hero .arrow {
  opacity: 0;
  border-bottom: none;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 30px;
  border-radius: 50%;
  color: rgba(255, 255, 255, 0.8);
  line-height: 47px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  opacity: 0.6 !important;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 190, ../sass/_heroes.scss */
.hero .arrow:hover {
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  bottom: 30px;
  border-bottom: none;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -ms-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  opacity: 0.7 !important;
}

/* line 203, ../sass/_heroes.scss */
.hero .arrow span:before {
  font-size: 28px;
  position: relative;
  left: 16px;
  top: 8px;
}

/* line 3, ../sass/_forms.scss */
textarea {
  resize: none;
}

/* line 5, ../sass/_forms.scss */
.accessory-right {
  position: absolute;
  right: 30px;
  top: 10px;
  color: #999;
}

/* line 12, ../sass/_forms.scss */
.form-group .has-accessory-left, .form-group.has-accessory-left {
  position: relative;
}

/* line 16, ../sass/_forms.scss */
.form-group .has-accessory-left, .form-group.has-accessory-left input {
  padding-left: 30px;
}

/* line 21, ../sass/_forms.scss */
.form-group .has-accessory-left .accessory-left, .form-group.has-accessory-left .accessory-left {
  position: absolute;
  left: 10px;
  top: 9px;
}

/* line 27, ../sass/_forms.scss */
.form-group .has-accessory-right .accessory-right, .form-group.has-accessory-right .accessory-right {
  position: absolute;
  right: 10px;
  top: 7px;
}

/* line 33, ../sass/_forms.scss */
.form-group .has-accessory-right input, .form-group.has-accessory-right input {
  padding-right: 30px;
}

@media (max-width: 991px) {
  /* line 40, ../sass/_forms.scss */
  .form-group-large input {
    font-size: 18px;
    line-height: 1.5em;
    padding-left: 1.3em;
    padding-right: 1.3em;
  }

  /* line 46, ../sass/_forms.scss */
  .form-group-large .has-accessory-left .accessory-left, .form-group-large.has-accessory-left .accessory-left {
    top: 7px;
  }

  /* line 49, ../sass/_forms.scss */
  .form-group-large .accessory-right, .form-group-large .accessory-left {
    font-size: 18px;
    line-height: 1.5em;
  }
}

@media (min-width: 768px) {
  /* line 57, ../sass/_forms.scss */
  .form-group-large input {
    font-size: 30px;
    line-height: 1.5em;
    padding-left: 1.3em;
    padding-right: 1.3em;
  }

  /* line 63, ../sass/_forms.scss */
  .form-group-large .accessory-right, .form-group-large .accessory-left {
    font-size: 30px;
    line-height: 1.5em;
  }
}

/* line 70, ../sass/_forms.scss */
.form-control-padding-lg {
  padding: 13px 20px;
}

/* line 74, ../sass/_forms.scss */
.background-light-gray .form-control {
  background-color: #fff;
}

/* line 19, ../sass/handup.scss */
#home .welcome .give-to-member {
  height: 254px;
  background-color: black;
  position: relative;
  color: #fff;
  padding-top: 20%;
  background-image: url("../img/handup-member.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  margin: 10px 0;
}

/* line 31, ../sass/handup.scss */
#home .welcome .give-to-fund {
  height: 254px;
  background-color: black;
  position: relative;
  color: #fff;
  padding-top: 20%;
  background-image: url("../img/national-fund.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  margin: 10px 0;
}

@media (max-width: 767px) {
  /* line 46, ../sass/handup.scss */
  #home .welcome .give-to-member {
    height: 175px;
    padding-top: 14%;
  }

  /* line 50, ../sass/handup.scss */
  #home .welcome .give-to-fund {
    height: 175px;
    padding-top: 14%;
  }
}

/* line 56, ../sass/handup.scss */
#google-matching .name-list .name {
  font-size: 16px;
  margin: 5px 0;
}

/* line 62, ../sass/handup.scss */
#june29 .summary-tile {
  margin-bottom: 0;
  height: 525px;
}

/* line 68, ../sass/handup.scss */
.navbar {
  background: rgba(255, 255, 255, 0.97);
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7FFFFFF, endColorstr=#F7FFFFFF); /* IE6 & 7 */
  zoom: 1;
  border-bottom: 1px #f5f5f5 solid;
}

/* line 78, ../sass/handup.scss */
.navbar .nav > li > a {
  color: #414141;
  font-weight: bolder;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .2px;
  padding: 20px 12px;
  text-shadow: none;
}

/* line 87, ../sass/handup.scss */
.navbar .nav > li > a:hover {
  color: #414141;
  text-decoration: underline;
}

/* line 91, ../sass/handup.scss */
.navbar .nav > li > a.navbar-btn {
  padding: 0.8em 2em;
  margin: 8px 15px;
}

/* line 95, ../sass/handup.scss */
.navbar .nav > li > a.btn:hover {
  text-decoration: none;
}

/* line 99, ../sass/handup.scss */
.navbar .nav > li.cta > a {
  color: #f8353e;
}

/* line 101, ../sass/handup.scss */
.navbar .nav > li.cta > a:hover {
  color: #f8353e;
  text-decoration: underline;
}

/* line 108, ../sass/handup.scss */
.navbar .navbar-toggle {
  border-color: #ddd;
}

/* line 110, ../sass/handup.scss */
.navbar .navbar-toggle .icon-bar {
  background-color: #ccc;
}

/* line 115, ../sass/handup.scss */
.navbar .logo {
  height: 30px;
  width: 126px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 15px;
  top: 15px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/* line 125, ../sass/handup.scss */
.navbar .logo.dark {
  background-image: url("../img/HandUp-Logo-GrayRed.png");
  opacity: 1;
}

/* line 129, ../sass/handup.scss */
.navbar .logo.light {
  background-image: url("../img/HandUp-Logo-WhiteRed.png");
  opacity: 0;
}

/* line 135, ../sass/handup.scss */
.navbar.transparent {
  background: transparent;
  border: none;
}

/* line 138, ../sass/handup.scss */
.navbar.transparent .logo.dark {
  opacity: 0;
}

/* line 141, ../sass/handup.scss */
.navbar.transparent .logo.light {
  opacity: 1;
}

/* line 144, ../sass/handup.scss */
.navbar.transparent .nav > li.cta > a {
  color: #f8353e;
}

/* line 146, ../sass/handup.scss */
.navbar.transparent .nav > li.cta > a:hover {
  color: #f8353e;
}

/* line 150, ../sass/handup.scss */
.navbar.transparent .nav > li > a {
  color: #fff;
}

/* line 152, ../sass/handup.scss */
.navbar.transparent .nav > li > a:hover {
  color: #fff;
}

/* line 156, ../sass/handup.scss */
.navbar.transparent .collapsing, .navbar.transparent .collapse.in {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 159, ../sass/handup.scss */
.navbar.transparent .region-dropdown, .navbar.transparent .region-dropdown > i {
  color: #fff;
}

/* line 164, ../sass/handup.scss */
.navbar.transparent.light-bg .nav > li > a {
  color: #414141;
}

/* line 166, ../sass/handup.scss */
.navbar.transparent.light-bg .nav > li > a:hover {
  color: #5b5b5b;
}

/* line 172, ../sass/handup.scss */
.navbar.light-bg .logo.light {
  opacity: 0;
}

/* line 175, ../sass/handup.scss */
.navbar.light-bg .logo.dark {
  opacity: 1;
}

/* line 179, ../sass/handup.scss */
.navbar.navbar-fixed-bottom {
  border-top: 1px solid #ddd;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

/* line 182, ../sass/handup.scss */
.navbar.navbar-fixed-bottom.transparent {
  border-top: none;
  box-shadow: none;
}

/* line 185, ../sass/handup.scss */
.navbar.navbar-fixed-bottom.transparent .container {
  display: none;
}

/* line 192, ../sass/handup.scss */
.navbar.hub-city .region-dropdown {
  clear: both;
  position: relative;
  top: -5px;
  letter-spacing: 3px;
}

/* line 197, ../sass/handup.scss */
.navbar.hub-city .region-dropdown i.fa {
  position: relative;
  bottom: 2px;
}

@media (max-width: 767px) {
  /* line 192, ../sass/handup.scss */
  .navbar.hub-city .region-dropdown {
    padding-left: 15px;
  }
}

/* line 207, ../sass/handup.scss */
.navbar .env {
  text-align: center;
  font-weight: bold;
  background-color: #d8a416;
  padding: 5px;
}

@media (max-width: 767px) {
  /* line 217, ../sass/handup.scss */
  .navbar.transparent .dropdown.user .dropdown-menu > li > a {
    color: #fff;
  }

  /* line 220, ../sass/handup.scss */
  .navbar.transparent.light-bg .dropdown.user .dropdown-menu > li > a {
    color: #fff;
  }

  /* line 223, ../sass/handup.scss */
  .navbar .dropdown-menu {
    left: 14px;
  }
}

/* line 228, ../sass/handup.scss */
.navbar-collapse {
  z-index: 1000;
}

/* line 244, ../sass/handup.scss */
.navbar-text {
  color: inherit;
}

/* line 253, ../sass/handup.scss */
.nav-sm > li > a {
  font-size: 14px;
  padding: 5px 10px;
  line-height: 1em;
}

/* line 259, ../sass/handup.scss */
.nav-tabs.nav-tabs-boxes {
  display: table;
  margin-bottom: 15px;
  width: 100%;
  border: none;
}

/* line 265, ../sass/handup.scss */
.nav-tabs.nav-tabs-boxes > li {
  display: table-cell;
  float: none;
  margin-bottom: 0;
}

/* line 270, ../sass/handup.scss */
.nav-tabs.nav-tabs-boxes > li > a {
  font-size: 14px;
  border: #4b90cb solid;
  border-width: 1px 0 1px 1px;
  border-radius: 0;
  margin-right: 0;
  color: #4c90cf;
}

/* line 279, ../sass/handup.scss */
.nav-tabs.nav-tabs-boxes > li > a:hover {
  background-color: #f5f9fa;
}

/* line 282, ../sass/handup.scss */
.nav-tabs.nav-tabs-boxes > li.active > a, .nav-tabs.nav-tabs-boxes > li.active > a:hover, .nav-tabs.nav-tabs-boxes > li.active > a:focus {
  border-color: #4b90cb;
}

/* line 287, ../sass/handup.scss */
.nav-tabs.nav-tabs-boxes > li.active > a {
  background-color: #4b90cb;
  color: #fff;
}

/* line 291, ../sass/handup.scss */
.nav-tabs.nav-tabs-boxes > li.active > a::after {
  content: '\A';
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-5px) rotate(45deg);
  -webkit-transform: translateX(-5px) rotate(45deg);
  -ms-transform: translateX(-5px) rotate(45deg);
  background-color: #4b90cb;
  width: 10px;
  height: 10px;
}

/* line 303, ../sass/handup.scss */
.nav-tabs.nav-tabs-boxes > li:last-child > a {
  border-right-width: 1px;
}

/* line 306, ../sass/handup.scss */
.nav-tabs.nav-tabs-flat > li {
  text-align: left;
  padding: 0 15px;
  text-transform: uppercase;
}

/* line 311, ../sass/handup.scss */
.nav-tabs.nav-tabs-flat > li:first-child {
  padding-left: 0;
}

/* line 314, ../sass/handup.scss */
.nav-tabs.nav-tabs-flat > li > a {
  font-weight: bold;
  font-size: 12px;
  padding: 10px 0;
}

/* line 319, ../sass/handup.scss */
.nav-tabs.nav-tabs-flat > .active > a, .nav-tabs.nav-tabs-flat > .active > a:hover, .nav-tabs.nav-tabs-flat > .active > a:focus {
  border-color: transparent;
  border-bottom: 2px solid #f8353e;
  color: #f8353e;
}

/* line 326, ../sass/handup.scss */
.nav-tabs.nav-tabs-flat > li > a:hover {
  border-color: transparent;
  border-bottom-color: #414141;
  border-bottom-width: 2px;
  color: #414141;
}

/* line 333, ../sass/handup.scss */
.section:first-child {
  margin-top: 0;
  border: none;
}

/* line 337, ../sass/handup.scss */
.section {
  margin-top: 20px;
}

/* line 340, ../sass/handup.scss */
.breadcrumb .glyphicon {
  padding-right: 5px;
}

/* line 344, ../sass/handup.scss */
.section.member-stats {
  position: relative;
}

/* line 347, ../sass/handup.scss */
.section.member-stats .arrow {
  position: absolute;
  width: 30px;
  height: 20px;
  top: -1px;
  left: 20px;
  overflow: hidden;
}

/* line 355, ../sass/handup.scss */
.section.member-stats .arrow:after {
  content: '';
  width: 20px;
  height: 20px;
  background: #fbfbfb;
  position: absolute;
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  top: -10px;
  left: 5px;
}

/* line 370, ../sass/handup.scss */
.sidebar .member img {
  width: 50px;
}

/* line 373, ../sass/handup.scss */
.sidebar .member .name {
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 2px;
}

/* line 378, ../sass/handup.scss */
.sidebar .member .name a {
  color: #414141;
}

/* line 381, ../sass/handup.scss */
.sidebar .member-stats {
  background-color: #f5f5f5;
}

/* line 384, ../sass/handup.scss */
.sidebar .member-stats h4 {
  color: #999;
}

/* line 387, ../sass/handup.scss */
.breadcrumb .glyphicon {
  padding-right: 5px;
}

/* line 390, ../sass/handup.scss */
.full.breadcrumb {
  font-size: 13px;
  text-transform: uppercase;
  line-height: 1;
  background: none;
  border-bottom: 1px solid #e4e4e4;
  border-radius: 0;
  padding: 20px 30px 15px 30px;
  margin-left: -30px;
}

/* line 400, ../sass/handup.scss */
.full.breadcrumb li.active {
  font-weight: bold;
  color: #666;
}

/* line 404, ../sass/handup.scss */
.full.breadcrumb li i, .full.breadcrumb a {
  color: #999;
}

/* line 408, ../sass/handup.scss */
.full.breadcrumb a:hover {
  color: #f8353e;
  text-decoration: none;
}

/* line 412, ../sass/handup.scss */
.dashboard-icon-item {
  font-weight: bold;
  font-size: 22px;
  color: #777;
}

/* line 417, ../sass/handup.scss */
.dashboard-icon-item a {
  color: inherit;
  text-decoration: none;
}

/* line 421, ../sass/handup.scss */
.dashboard-icon-item .box {
  padding-top: 40px;
}

/* line 424, ../sass/handup.scss */
.dashboard-icon-item .disabled {
  opacity: 0.5;
}

/* line 427, ../sass/handup.scss */
.dashboard-icon-item .glyphicon, .dashboard-icon-item .fa {
  font-size: 80px;
  margin-bottom: 15px;
}

/* line 433, ../sass/handup.scss */
.item .remove {
  color: #777;
}

/* line 434, ../sass/handup.scss */
.item .remove .glyphicon {
  top: 3px;
}

/* line 435, ../sass/handup.scss */
.item .remove .text {
  display: none;
}

/* line 436, ../sass/handup.scss */
.item .remove:hover {
  text-decoration: none;
}

/* line 437, ../sass/handup.scss */
.item .remove:hover .text {
  display: inline;
}

@media (min-width: 768px) {
  /* line 440, ../sass/handup.scss */
  .navbar .nav > li > .dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 9px;
  }

  /* line 451, ../sass/handup.scss */
  .navbar .nav > li > .dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 10px;
  }
}

@media (max-width: 767px) {
  /* line 463, ../sass/handup.scss */
  .navbar .nav > li > a, .navbar .nav > li > a:hover {
    padding: 10px 15px;
  }

  /* line 467, ../sass/handup.scss */
  .nav .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 485, ../sass/handup.scss */
  .nav .dropdown ul.dropdown-menu {
    display: block;
  }
}

/* line 490, ../sass/handup.scss */
.nav > li > a.btn-red:hover, .nav > li > a.btn-red:focus {
  background: #f8353e;
  color: #fff;
}

/* line 495, ../sass/handup.scss */
.navbar .dropdown.user .dropdown-menu {
  left: 14px;
  top: 52px;
  border-radius: 3px;
  padding: 10px 0;
  margin: 2px 0 0;
  list-style: none;
  border-color: #e4e4e4;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05);
}

/* line 506, ../sass/handup.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background: transparent;
  color: #f8353e;
}

/* line 509, ../sass/handup.scss */
.navbar .dropdown.user:hover .dropdown-menu {
  display: block;
}

/* line 510, ../sass/handup.scss */
.navbar-nav > li > .dropdown-menu {
  border-radius: 4px;
}

/* line 511, ../sass/handup.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #f8353e;
  background: none;
}

/* line 513, ../sass/handup.scss */
.dropdown-menu > li > span {
  display: block;
  padding: 3px 20px;
}

/* line 514, ../sass/handup.scss */
.nav > li > a:hover, .nav > li > a:focus {
  background: none;
}

/* line 516, ../sass/handup.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background: none;
}

/* line 522, ../sass/handup.scss */
.circle {
  border-radius: 50%;
  background-color: transparent;
  text-align: center;
  display: inline-block;
  line-height: 2.35em;
  width: 2.6666666666em;
  height: 2.6666666666em;
  font-size: 15px;
  color: #414141;
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bolder;
}

/* line 536, ../sass/handup.scss */
.circle-xl {
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  font-size: 40px;
}

/* line 537, ../sass/handup.scss */
.circle-lg {
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  font-size: 30px;
}

/* line 538, ../sass/handup.scss */
.circle-red {
  background-color: #f8353e;
  color: #fff;
}

/* line 539, ../sass/handup.scss */
.circle-red-outline {
  border: 3px solid #f8353e;
  color: #f8353e;
  font-weight: normal;
}

/* line 540, ../sass/handup.scss */
.circle-grey {
  background-color: #ccc;
  color: #777;
}

@media (min-width: 992px) {
  /* line 543, ../sass/handup.scss */
  .circle-md-xl {
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    font-size: 40px;
  }

  /* line 544, ../sass/handup.scss */
  .circle-md-lg {
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    font-size: 30px;
  }
}

@media (min-width: 768px) {
  /* line 547, ../sass/handup.scss */
  .circle-sm-xl {
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    font-size: 40px;
  }

  /* line 548, ../sass/handup.scss */
  .circle-sm-lg {
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    font-size: 30px;
  }
}

/* line 552, ../sass/handup.scss */
.dropdown.user .img-circle, .dropdown.user .user-name {
  vertical-align: middle;
}

/* line 556, ../sass/handup.scss */
.dropdown.user .img-circle {
  vertical-align: middle;
  margin-right: 5px;
  height: 20px;
  width: 20px;
}

/* line 563, ../sass/handup.scss */
.btn.btn-navbar {
  border: none;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  text-shadow: none;
}

/* line 566, ../sass/handup.scss */
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  color: inherit;
}

/* line 575, ../sass/handup.scss */
.fa-ul {
  margin-left: 1.3em;
}

/* line 576, ../sass/handup.scss */
.fa-li {
  left: -1.3em;
  width: 1em;
}

/* line 577, ../sass/handup.scss */
.img-round {
  overflow: hidden;
  border-radius: 50%;
  display: inline-block;
}

/* line 578, ../sass/handup.scss */
.profile .location {
  font-size: 18px;
  color: #666;
}

/* line 579, ../sass/handup.scss */
.profile .divider {
  border-bottom: 1px solid #ddd;
  margin-top: 25px;
}

/* line 580, ../sass/handup.scss */
.profile .fa-ul {
  margin-left: 1.6em;
}

/* line 581, ../sass/handup.scss */
.follow-widget {
  margin-top: 5px;
}

/* line 582, ../sass/handup.scss */
.follow-widget .btn {
  min-width: 110px;
}

/* line 583, ../sass/handup.scss */
.profile .bio img {
  max-width: 100%;
}

/* line 584, ../sass/handup.scss */
.profile .bio img.pad {
  max-width: 100%;
  padding: 5px 15px;
}

@media (min-width: 992px) {
  /* line 586, ../sass/handup.scss */
  .profile .follow-widget {
    position: absolute;
    right: 20px;
    bottom: 20px;
  }

  /* line 587, ../sass/handup.scss */
  .profile .overlay {
    padding-right: 190px;
  }
}

/* line 589, ../sass/handup.scss */
.follow-widget .btn .fa-stack {
  margin-top: -3px;
  line-height: 1em;
  width: 1em;
  height: 1em;
  margin-right: 3px;
}

/* line 590, ../sass/handup.scss */
.follow-widget .btn .fa-red {
  color: #f8353e;
  top: -20px;
  opacity: 0.0;
}

/* line 591, ../sass/handup.scss */
.label-btn {
  padding: 6px 12px;
  border: 1px solid transparent;
  border-radius: 2px;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  white-space: nowrap;
  line-height: 1.42857143;
  display: inline-block;
}

/* line 593, ../sass/handup.scss */
.label-red {
  background-color: #f8353e;
}

/* line 594, ../sass/handup.scss */
.label-left-arrow {
  position: relative;
  margin-left: 8px;
}

/* line 595, ../sass/handup.scss */
.label-left-arrow::before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  left: -5px;
  top: 11px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}

/* line 601, ../sass/handup.scss */
.label-left-arrow.label-red::before {
  background-color: #f8353e;
}

/* line 603, ../sass/handup.scss */
#hiw-draw {
  display: none;
}

/* line 605, ../sass/handup.scss */
#hiw-draw i {
  font-size: 1.5em;
}

/* line 607, ../sass/handup.scss */
#hiw-draw i.fa-times:hover {
  cursor: pointer;
}

/* line 611, ../sass/handup.scss */
#hiw-draw .embed-responsive {
  margin: 0 30px;
}

/* line 616, ../sass/handup.scss */
.thick-tabs {
  border-bottom: 1px #ccc solid;
}

/* line 619, ../sass/handup.scss */
.thick-tabs .nav-pills > li {
  float: none;
  margin: 0 auto;
  display: inline-block;
}

/* line 623, ../sass/handup.scss */
#home .thick-tabs .nav-pills > li {
  padding: 10px 35px 0 35px;
}

/* line 626, ../sass/handup.scss */
.thick-tabs .nav-pills > li a {
  color: #414141;
  background-color: transparent;
  margin-bottom: -2px;
  padding-bottom: 12px;
}

/* line 633, ../sass/handup.scss */
.thick-tabs .nav-pills > li.active a {
  color: #f8353e;
  border-bottom: 4px solid #f8353e;
  border-radius: 0;
}

/* line 637, ../sass/handup.scss */
.thick-tabs .nav-pills > li.active a:hover {
  cursor: pointer;
}

/* line 640, ../sass/handup.scss */
.thick-tabs .nav-pills > li.active a:hover, .thick-tabs .nav-pills > li.active a:focus {
  background-color: transparent;
}

/* line 645, ../sass/handup.scss */
.thick-tabs .nav-pills > li:hover {
  cursor: pointer;
  background-color: transparent;
}

/* line 654, ../sass/handup.scss */
.product-tiles .row {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 658, ../sass/handup.scss */
.product-tiles p {
  padding: 0 15px 15px;
}

/* line 661, ../sass/handup.scss */
.product-tiles a:hover {
  text-decoration: none;
  color: #414141;
}

/* line 665, ../sass/handup.scss */
.product-tiles .tile-wrapper {
  border: 1px solid #ccc;
  min-height: 325px;
  margin-bottom: 10px;
  border-radius: 3px;
}

/* line 670, ../sass/handup.scss */
.product-tiles .tile-wrapper h5 {
  margin-top: 0;
}

/* line 674, ../sass/handup.scss */
.product-tiles .embed-responsive-item {
  background-size: contain;
  background-position-y: 0;
}

/* line 681, ../sass/handup.scss */
.pricing-tile > div {
  background-color: #fff;
  border-radius: 5px;
}

/* line 685, ../sass/handup.scss */
.pricing-tile .pricing-header {
  border-radius: 5px;
  padding-top: 10px;
  margin-bottom: 45px;
}

/* line 689, ../sass/handup.scss */
.pricing-tile .pricing-header .pricing-triangle {
  position: relative;
}

/* line 691, ../sass/handup.scss */
.pricing-tile .pricing-header .pricing-triangle svg {
  position: absolute;
  left: 4px;
  width: 98%;
}

/* line 699, ../sass/handup.scss */
.pricing-tile.starter polygon {
  fill: #5D9CEC;
}

/* line 704, ../sass/handup.scss */
.pricing-tile.plus polygon {
  fill: #f8353e;
}

/* line 709, ../sass/handup.scss */
.pricing-tile.custom .pricing-header {
  background-color: #38c398;
}

/* line 712, ../sass/handup.scss */
.pricing-tile.custom polygon {
  fill: #38c398;
}

/* line 716, ../sass/handup.scss */
.pricing-tile .pricing-description {
  padding: 0 10px;
}

/* line 719, ../sass/handup.scss */
.pricing-tile p {
  margin: 0;
  padding: 0 20px;
}

/* line 725, ../sass/handup.scss */
.status-pill {
  padding: 3px 0;
}

/* line 727, ../sass/handup.scss */
.status-pill button {
  text-transform: lowercase;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  padding: 2px 10px;
}

/* line 735, ../sass/handup.scss */
.status-pill .btn-success:focus, .status-pill .btn-success:hover, .status-pill .btn-success:active, .status-pill.open > .dropdown-toggle.btn-success:focus, .status-pill.open > .dropdown-toggle.btn-success:hover, .status-pill.open > .dropdown-toggle.btn-success:active {
  background-color: #27886a;
  border-color: #27886a;
}

/* line 741, ../sass/handup.scss */
.status-pill .btn-warning:focus, .status-pill .btn-warning:hover, .status-pill .btn-warning:active, .status-pill.open > .dropdown-toggle.btn-warning:focus, .status-pill.open > .dropdown-toggle.btn-warning:hover, .status-pill.open > .dropdown-toggle.btn-warning:active {
  background-color: #df8a13;
  border-color: #df8a13;
}

/* line 746, ../sass/handup.scss */
.status-pill .dropdown-menu {
  min-width: 0;
  padding: 0;
}

/* line 749, ../sass/handup.scss */
.status-pill .dropdown-menu li {
  text-transform: lowercase;
  min-width: 0;
  font-size: 18px;
  font-weight: normal;
}

/* line 754, ../sass/handup.scss */
.status-pill .dropdown-menu li a, .status-pill .dropdown-menu li a:hover, .status-pill .dropdown-menu li a:active, .status-pill .dropdown-menu li a:focus {
  color: #fff;
}

/* line 761, ../sass/handup.scss */
ul.chevron-bar {
  list-style: none;
  padding: 0;
  margin: 0;
  margin: 0 0 0;
  height: 64px;
  text-transform: uppercase;
  font-size: 0.778em;
  font-weight: bolder;
}

/* line 771, ../sass/handup.scss */
ul.chevron-bar li {
  display: table;
  float: left;
  text-align: center;
  position: relative;
  background: #f8f9fa;
  color: #999;
  border: none;
  margin-right: 26px;
  min-height: 64px;
  width: 16.9%;
}

/* line 783, ../sass/handup.scss */
ul.chevron-bar li a {
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
  padding: 5px;
  color: #999;
}

/* line 791, ../sass/handup.scss */
ul.chevron-bar li:before, ul.chevron-bar li:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 32px solid transparent;
  border-left-width: 12px;
  border-right-width: 12px;
  top: 0;
}

/* line 802, ../sass/handup.scss */
ul.chevron-bar li:before {
  border-top-color: #f8f9fa;
  border-bottom-color: #f8f9fa;
  border-right-color: #f8f9fa;
  right: 100%;
}

/* line 809, ../sass/handup.scss */
ul.chevron-bar li:after {
  border-left-color: #f8f9fa;
  left: 100%;
}

/* line 814, ../sass/handup.scss */
ul.chevron-bar li.first {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 817, ../sass/handup.scss */
ul.chevron-bar li.first:before {
  border: none !important;
}

/* line 822, ../sass/handup.scss */
ul.chevron-bar li.last {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  margin-right: 0;
}

/* line 826, ../sass/handup.scss */
ul.chevron-bar li.last:after {
  border: none !important;
}

/* line 831, ../sass/handup.scss */
ul.chevron-bar li.active {
  background: #D74541;
}

/* line 833, ../sass/handup.scss */
ul.chevron-bar li.active a {
  color: #fff;
}

/* line 836, ../sass/handup.scss */
ul.chevron-bar li.active:before {
  border-top-color: #D74541;
  border-bottom-color: #D74541;
  border-right-color: #D74541;
  right: 100%;
}

/* line 842, ../sass/handup.scss */
ul.chevron-bar li.active:after {
  border-left-color: #D74541;
  left: 100%;
}

/* line 851, ../sass/handup.scss */
#features i {
  color: #999;
}

/* line 855, ../sass/handup.scss */
#features .feature-list .row {
  display: flex;
  align-items: center;
}

/* line 863, ../sass/handup.scss */
.partner-list .row.area-heading {
  background-color: #f8f9fa;
  margin-top: 30px;
  margin-bottom: 15px;
}

/* line 867, ../sass/handup.scss */
.partner-list .row.area-heading h4 {
  padding: 6px 0;
  margin-bottom: 0;
}

/* line 875, ../sass/handup.scss */
.need-to-know h3, .need-to-know p {
  margin: 10px 0;
}

/* line 878, ../sass/handup.scss */
.need-to-know img {
  padding: 15px 0;
}

/* line 883, ../sass/handup.scss */
.inline-label {
  display: inline;
  float: right;
  margin-top: -1px;
  margin-left: 3px;
}

/* line 888, ../sass/handup.scss */
.inline-label div {
  display: inline;
}

/* line 890, ../sass/handup.scss */
.inline-label div.arrow {
  float: left;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #f8353e;
  margin-top: 6px;
}

/* line 894, ../sass/handup.scss */
.inline-label div.label {
  color: #fff;
  background-color: #f8353e;
  padding: 3px 5px;
  vertical-align: middle;
}

/* line 904, ../sass/handup.scss */
.campaign-profile .partner-logo .img-circle {
  background-color: white;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% auto;
  background-size: contain;
  border: 4px solid white;
  width: 100%;
}

/* line 912, ../sass/handup.scss */
.campaign-profile .partner-logo .img-circle.edit-photo {
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  border-color: #e9e9e9;
  transition: all 1s;
  -webkit-transition: all 1s;
}

/* line 920, ../sass/handup.scss */
.campaign-profile .partner-logo .img-circle.edit-photo div {
  padding-top: 50%;
}

/* line 923, ../sass/handup.scss */
.campaign-profile .partner-logo .img-circle.edit-photo:hover {
  display: block;
}

/* line 927, ../sass/handup.scss */
.campaign-profile .partner-logo .img-circle:hover + .edit-photo {
  display: block;
}

@media (min-width: 768px) {
  /* line 932, ../sass/handup.scss */
  .campaign-profile .campaign-titles {
    margin-left: 200px;
  }

  /* line 935, ../sass/handup.scss */
  .campaign-profile .hero {
    height: 400px;
  }

  /* line 937, ../sass/handup.scss */
  .campaign-profile .hero .overlay {
    padding-bottom: 40px;
  }

  /* line 939, ../sass/handup.scss */
  .campaign-profile .hero .overlay h1 {
    line-height: 1.25;
  }

  /* line 943, ../sass/handup.scss */
  .campaign-profile .hero .overlay .partner-logo .img-circle {
    height: 180px;
    max-width: 180px;
  }
}

@media (max-width: 767px) {
  /* line 952, ../sass/handup.scss */
  .campaign-profile .campaign-titles {
    margin-left: 95px;
  }

  /* line 955, ../sass/handup.scss */
  .campaign-profile .hero {
    height: 250px;
  }

  /* line 957, ../sass/handup.scss */
  .campaign-profile .hero .overlay {
    padding-bottom: 20px;
  }

  /* line 959, ../sass/handup.scss */
  .campaign-profile .hero .overlay h1 {
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.05;
  }

  /* line 964, ../sass/handup.scss */
  .campaign-profile .hero .overlay .partner-logo {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 967, ../sass/handup.scss */
  .campaign-profile .hero .overlay .partner-logo .img-circle {
    height: 83px;
    max-width: 83px;
  }

  /* line 972, ../sass/handup.scss */
  .campaign-profile .hero .overlay .partner-name {
    font-size: 0.778em;
  }
}

/* line 979, ../sass/handup.scss */
.campaign-profile .carousel .carousel-indicators {
  width: 100%;
  left: 50%;
  margin-left: -50%;
}

/* line 983, ../sass/handup.scss */
.campaign-profile .carousel .carousel-indicators li {
  text-indent: 0;
}

/* line 985, ../sass/handup.scss */
.campaign-profile .carousel .carousel-indicators li i.fa {
  padding-top: 12px;
  padding-left: 32%;
  float: left;
  font-size: 1.3em;
  opacity: 0.9;
  color: #d9d9d9;
}

/* line 996, ../sass/handup.scss */
.campaign-profile .progress {
  height: 20px;
  border-radius: 10px;
  margin: 8px 0;
}

@media (max-width: 767px) {
  /* line 1003, ../sass/handup.scss */
  .campaign-profile #timeline .timeline-post.panel {
    margin-bottom: 10px;
  }
}

/* line 1011, ../sass/handup.scss */
.campaigns-share.large .btn {
  padding: 12px 0 11px;
}

/* line 1013, ../sass/handup.scss */
.campaigns-share.large .btn i {
  font-size: 24px;
}

/* line 1018, ../sass/handup.scss */
.campaigns-share .btn {
  padding: 8px 0 6px;
}

/* line 1020, ../sass/handup.scss */
.campaigns-share .btn i {
  font-size: 20px;
}

/* line 1024, ../sass/handup.scss */
.campaigns-share .popover {
  width: 70%;
}

/* line 1026, ../sass/handup.scss */
.campaigns-share .popover .btn i {
  margin-top: 3px;
  font-size: 18px;
}

/* line 1034, ../sass/handup.scss */
#benefitting .img-circle {
  max-height: 100px;
  margin: 0 auto;
}

/* line 1038, ../sass/handup.scss */
#benefitting .benefitting-text {
  padding: 15px 15px;
}

/* line 1043, ../sass/handup.scss */
.fundraiser-tile {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1046, ../sass/handup.scss */
.fundraiser-tile .progress {
  height: 10px;
}

/* line 1050, ../sass/handup.scss */
.fundraiser-tile .fundraiser-photo {
  max-height: 100px;
  margin: 0 auto;
}

/* line 1053, ../sass/handup.scss */
.fundraiser-tile .fundraiser-photo:hover {
  border: 2px solid #fff;
}

/* line 1057, ../sass/handup.scss */
.fundraiser-tile .fundraiser-name {
  color: #414141;
}

/* line 1059, ../sass/handup.scss */
.fundraiser-tile .fundraiser-name:hover {
  color: #414141;
}

/* line 1062, ../sass/handup.scss */
.fundraiser-tile .fundraiser-name div {
  padding: 6px 0 0;
}

/* line 1066, ../sass/handup.scss */
.fundraiser-tile .progress-section {
  padding: 0 8px;
}

/* line 1069, ../sass/handup.scss */
.fundraiser-tile .amount-raised {
  padding: 6px 0;
}

/* line 1072, ../sass/handup.scss */
.fundraiser-tile .btn {
  padding: 6px 10px;
}

/* line 1074, ../sass/handup.scss */
.fundraiser-tile .btn.btn-success.btn-outline {
  border-color: #38c398;
  color: #38c398;
}

/* line 1077, ../sass/handup.scss */
.fundraiser-tile .btn.btn-success.btn-outline:hover {
  background-color: #38c398;
  color: #fff;
}

/* line 1083, ../sass/handup.scss */
.fundraiser-tile .fundraiser-create {
  color: #414141;
}

/* line 1085, ../sass/handup.scss */
.fundraiser-tile .fundraiser-create .fundraiser-create-text {
  padding: 10px 10px 0;
  color: #999;
}

/* line 1089, ../sass/handup.scss */
.fundraiser-tile .fundraiser-create .circle {
  background-color: #e9e9e9;
  width: 100px;
  height: 100px;
}

/* line 1093, ../sass/handup.scss */
.fundraiser-tile .fundraiser-create .circle i {
  padding: 27px;
  color: #fff;
}

/* line 1098, ../sass/handup.scss */
.fundraiser-tile .fundraiser-create:hover {
  text-decoration: none;
}

/* line 1100, ../sass/handup.scss */
.fundraiser-tile .fundraiser-create:hover .fundraiser-create-text {
  color: #5c97ef;
}

/* line 1103, ../sass/handup.scss */
.fundraiser-tile .fundraiser-create:hover .circle {
  background-color: #f8f9fa;
}

/* line 1105, ../sass/handup.scss */
.fundraiser-tile .fundraiser-create:hover .circle i {
  color: #5c97ef;
}

/* line 1113, ../sass/handup.scss */
#timeline {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

/* line 1118, ../sass/handup.scss */
.pending .timeline-post {
  opacity: 0.5;
}

/* line 1119, ../sass/handup.scss */
.timeline-row:last-child .panel {
  margin-bottom: 0;
}

/* line 1120, ../sass/handup.scss */
.timeline-date-header {
  background-color: #fff;
  text-transform: uppercase;
  color: #666;
  white-space: nowrap;
  font-weight: bold;
  text-align: center;
  padding-right: 0;
  margin-bottom: 20px;
}

/* line 1122, ../sass/handup.scss */
.timeline-post {
  position: relative;
}

/* line 1123, ../sass/handup.scss */
.timeline-post-replies.panel-footer {
  padding: 10px;
}

/* line 1124, ../sass/handup.scss */
.timeline-post .timeline-post-content {
  margin-top: 15px;
}

/* line 1125, ../sass/handup.scss */
.timeline-post .timeline-post-reply {
  padding: 10px;
}

/* line 1126, ../sass/handup.scss */
.timeline-post-content {
  margin-bottom: 20px;
}

/* line 1127, ../sass/handup.scss */
.timeline-post-content:last-child {
  margin-bottom: 0;
}

/* line 1128, ../sass/handup.scss */
.timeline-icon {
  text-align: center;
  padding-right: 0;
  background-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 1129, ../sass/handup.scss */
.timeline-icon .fa {
  color: #e4e4e4;
  border: 1px solid #e4e4e4;
  border-radius: 50%;
  font-size: 12px;
  width: 30px;
  height: 30px;
  padding: 7px 5px;
}

/* line 1130, ../sass/handup.scss */
.timeline-line {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 7.2%;
  width: 0;
  border-right: 2px solid #e4e4e4;
}

/* line 1131, ../sass/handup.scss */
.timeline-post-reply-line {
  margin-bottom: 10px;
}

/* line 1132, ../sass/handup.scss */
.timeline-post-reply-line:last-child {
  margin-bottom: 0;
}

/* line 1133, ../sass/handup.scss */
.timeline-post-reply-line .timeline-post-title span {
  padding-right: 5px;
}

/* line 1134, ../sass/handup.scss */
.timeline-post .timeline-post-picture {
  float: left;
  width: 40px;
}

/* line 1135, ../sass/handup.scss */
.timeline-post .timeline-post-header {
  margin-left: 50px;
}

/* line 1136, ../sass/handup.scss */
.timeline-post .timeline-post-header a:hover {
  color: inherit;
}

/* line 1137, ../sass/handup.scss */
.timeline-post .timeline-post-title {
  display: block;
}

/* line 1138, ../sass/handup.scss */
.timeline-post-replies .timeline-post-picture {
  width: 30px;
}

/* line 1139, ../sass/handup.scss */
.timeline-post-reply-line .timeline-post-header {
  margin-left: 40px;
}

/* line 1140, ../sass/handup.scss */
.timeline-post-reply-line.pending {
  opacity: 0.5;
}

/* line 1141, ../sass/handup.scss */
.timeline-post-categories .label {
  margin-right: 5px;
}

/* line 1142, ../sass/handup.scss */
.timeline-post-categories .fa {
  vertical-align: middle;
  margin-right: 5px;
}

/* line 1143, ../sass/handup.scss */
.timeline-post-donorcredits img {
  width: 30px;
  height: 30px;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* line 1144, ../sass/handup.scss */
.timeline-post-reply-input .btn {
  display: none;
}

/* line 1145, ../sass/handup.scss */
.timeline-post-reply-input .char-count {
  display: none;
}

/* line 1146, ../sass/handup.scss */
.timeline-post-reply-input .timeline-post-picture {
  display: none;
}

/* line 1147, ../sass/handup.scss */
.timeline-post-reply-input .timeline-post-reply-input-content {
  margin-left: 0;
}

/* line 1148, ../sass/handup.scss */
.timeline-post-reply-input.active .btn {
  display: inline;
}

/* line 1149, ../sass/handup.scss */
.timeline-post-reply-input.active .char-count {
  display: inline;
}

/* line 1150, ../sass/handup.scss */
.timeline-post-reply-input.active .timeline-post-picture {
  display: block;
}

/* line 1151, ../sass/handup.scss */
.timeline-post-reply-input.active .timeline-post-reply-input-content {
  margin-left: 40px;
}

/* line 1152, ../sass/handup.scss */
.timeline-post-reply-input.active .timeline-post-reply-input-content textarea {
  margin-bottom: 7px;
}

/* line 1153, ../sass/handup.scss */
.timeline-post-reply-input.active .btn {
  margin-right: 10px;
}

/* line 1155, ../sass/handup.scss */
.share .btn {
  margin-bottom: 10px;
}

/* line 1157, ../sass/handup.scss */
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  color: inherit;
}

/* line 1162, ../sass/handup.scss */
#cta-lead {
  margin: 15px 0;
}

/* line 1165, ../sass/handup.scss */
.box.donate h3 {
  margin-top: 5px;
}

/* line 1168, ../sass/handup.scss */
a span.glyphicon.glyphicon-question-sign {
  color: #777;
  font-size: 12px;
}

/* line 1172, ../sass/handup.scss */
.img-round {
  width: 150px;
  height: 150px;
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #ddd;
  background-color: #FAFAFA;
  display: inline-block;
}

/* line 1182, ../sass/handup.scss */
.member-header {
  margin: 20px 0 35px 0;
}

/* line 1183, ../sass/handup.scss */
.member-header h1.success {
  background-color: #6aa84f;
  color: #fff;
  margin: 0 auto;
  padding: 20px;
  font-size: 36px;
}

/* line 1184, ../sass/handup.scss */
.member-header h3.success {
  background-color: #b6d7a8;
  width: 90%;
  margin: 0 auto;
  color: #38761d;
  padding: 10px 20px;
}

/* line 1185, ../sass/handup.scss */
.member-header .success a {
  color: #38761d;
  text-decoration: underline;
}

/* line 1186, ../sass/handup.scss */
.member-header .success a:hover {
  color: #fff;
}

/* line 1188, ../sass/handup.scss */
.overlay {
  position: absolute;
  left: 0;
  right: 0;
  width: auto;
  height: auto;
  background: rgba(0, 0, 0, 0.45);
  color: #fff;
  padding: 15px 20px;
}

/* line 1189, ../sass/handup.scss */
.overlay a {
  color: #fff;
  text-decoration: none;
}

/* line 1190, ../sass/handup.scss */
.overlay h2 {
  color: #fff;
  margin-bottom: 10px;
}

/* line 1191, ../sass/handup.scss */
.overlay h4 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 20px;
}

/* line 1192, ../sass/handup.scss */
.overlay a:hover {
  color: #fff;
  text-decoration: underline;
}

/* line 1193, ../sass/handup.scss */
.overlay.top {
  top: 0;
}

/* line 1194, ../sass/handup.scss */
.overlay.bottom {
  bottom: 0;
}

/* line 1195, ../sass/handup.scss */
.overlay.gradient.bottom {
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

/* line 1204, ../sass/handup.scss */
.overlay.gradient.top {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, transparent 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, transparent));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, transparent 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, transparent 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, transparent 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);
}

/* line 1214, ../sass/handup.scss */
.box-divider {
  border-bottom: 1px solid #eee;
  margin: 25px 0;
}

/* line 1218, ../sass/handup.scss */
.section-divider {
  margin: 50px 0;
}

/* line 1221, ../sass/handup.scss */
.share .btn {
  margin-bottom: 10px;
}

/* line 1224, ../sass/handup.scss */
.intro h1 {
  font-size: 40px;
}

/* line 1225, ../sass/handup.scss */
.intro {
  font-size: 24px;
  line-height: 38px;
}

/* line 1228, ../sass/handup.scss */
.partner-manual .article h2 {
  margin-bottom: 20px;
  margin-top: 0;
}

/* line 1229, ../sass/handup.scss */
.partner-manual .article h2 a {
  color: #414141;
}

/* line 1230, ../sass/handup.scss */
.partner-manual article .text {
  max-height: 3em;
  overflow: hidden;
}

/* line 1232, ../sass/handup.scss */
.img-circle {
  overflow: hidden;
}

/* line 1233, ../sass/handup.scss */
.img-circle img {
  width: 100%;
}

/* line 1235, ../sass/handup.scss */
.tab-pane .donate-empty h3 {
  line-height: 1.5;
  margin-bottom: 15px;
}

/* line 1237, ../sass/handup.scss */
.flip {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
}

/* line 1246, ../sass/handup.scss */
.col-md-4.cta {
  margin-top: 15px;
}

/* line 1250, ../sass/handup.scss */
#cta-sffund {
  float: right;
}

@media (max-width: 991px) {
  /* line 1255, ../sass/handup.scss */
  .col-md-4.cta {
    margin-top: 20px;
    text-align: center;
  }

  /* line 1259, ../sass/handup.scss */
  .intro, #cta-sffund {
    text-align: center;
  }

  /* line 1263, ../sass/handup.scss */
  #cta-sffund {
    float: none !important;
  }
}

/* line 1270, ../sass/handup.scss */
.transaction-list {
  border: 1px solid #ddd;
  border-radius: 5px;
  overflow: hidden;
}

/* line 1275, ../sass/handup.scss */
.transaction {
  font-size: 14px;
}

/* line 1278, ../sass/handup.scss */
.transaction table {
  border: none;
  margin-bottom: 0;
  color: #414141;
}

/* line 1283, ../sass/handup.scss */
.transaction table > tbody > tr > td {
  border-left: 1px solid #ddd;
}

/* line 1286, ../sass/handup.scss */
.transaction table > tbody > tr > td:first-child {
  border-left: none;
}

/* line 1289, ../sass/handup.scss */
.transaction table > tbody > tr:first-child > td {
  border-top: none;
}

/* line 1292, ../sass/handup.scss */
.transaction .redeemed-points {
  color: #d10000;
}

/* line 1295, ../sass/handup.scss */
.transaction .donated-points {
  color: #6aa86d;
}

/* line 1298, ../sass/handup.scss */
.transaction .transferred-points {
  color: #597eaa;
}

/* line 1301, ../sass/handup.scss */
.transaction.list-group-item.active {
  background-color: #eee;
  border-color: #ddd;
  color: #414141;
}

/* line 1306, ../sass/handup.scss */
.transaction.list-group-item .details {
  margin-top: 10px;
}

/* line 1309, ../sass/handup.scss */
.transaction.list-group-item .table {
  margin: 0 -8px;
}

/* line 1313, ../sass/handup.scss */
.progress {
  height: 10px;
  border-radius: 5px;
  box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 1319, ../sass/handup.scss */
.progress .progress-bar {
  box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 1324, ../sass/handup.scss */
.progress.progress-large {
  height: 15px;
  border-radius: 7.5px;
  margin-bottom: 5px;
}

/* line 1330, ../sass/handup.scss */
.progress.progress-small {
  height: 8px;
  border-radius: 4px;
  margin-bottom: 5px;
}

/* line 1335, ../sass/handup.scss */
.progress-bar-red {
  background-color: #f8353e;
}

/* line 1336, ../sass/handup.scss */
.progress-bg-muted {
  background-color: #999;
}

/* line 1337, ../sass/handup.scss */
.progress-bar-success {
  background-color: #38c398;
}

/* line 1339, ../sass/handup.scss */
.progress-stats {
  font-size: 18px;
}

@media (max-width: 767px) {
  /* line 1341, ../sass/handup.scss */
  .progress-stats {
    font-size: 14px;
  }
}

/* line 1358, ../sass/handup.scss */
#supporter-photos {
  background-color: #f8f8f8;
  padding: 10px 20px;
  vertical-align: middle;
}

/* line 1363, ../sass/handup.scss */
#supporter-photos .col-md-2 {
  max-width: 62px;
}

/* line 1367, ../sass/handup.scss */
.register-switch {
  height: 40px;
  margin-bottom: 15px;
  padding: 4px;
  background: #6db244;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(top, #60a83a, #7dbe52);
  background-image: -moz-linear-gradient(top, #60a83a, #7dbe52);
  background-image: -o-linear-gradient(top, #60a83a, #7dbe52);
  background-image: linear-gradient(to bottom, #60a83a, #7dbe52);
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 1px 0 rgba(0, 0, 0, 0.02), inset -1px 0 rgba(0, 0, 0, 0.02);
  -moz-box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 1px 0 rgba(0, 0, 0, 0.02), inset -1px 0 rgba(0, 0, 0, 0.02);
  -ms-box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 1px 0 rgba(0, 0, 0, 0.02), inset -1px 0 rgba(0, 0, 0, 0.02);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 1px 0 rgba(0, 0, 0, 0.02), inset -1px 0 rgba(0, 0, 0, 0.02);
}

/* line 1382, ../sass/handup.scss */
.register-switch-input {
  display: none;
}

/* line 1386, ../sass/handup.scss */
.register-switch-label {
  float: left;
  width: 50%;
  line-height: 32px;
  color: #fff;
  opacity: 0.6;
  text-align: center;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

/* line 1396, ../sass/handup.scss */
.register-switch-input:checked + .register-switch-label {
  font-weight: 500;
  color: #434248;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  background: #fff;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(top, #fefefe, #eee);
  background-image: -moz-linear-gradient(top, #fefefe, #eee);
  background-image: -o-linear-gradient(top, #fefefe, #eee);
  background-image: linear-gradient(to bottom, #fefefe, #eeeeee);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.1);
  opacity: 1;
}

/* line 1410, ../sass/handup.scss */
:-moz-placeholder {
  color: #aaa;
  font-weight: 300;
}

/* line 1415, ../sass/handup.scss */
::-moz-placeholder {
  color: #aaa;
  font-weight: 300;
  opacity: 1;
}

/* line 1421, ../sass/handup.scss */
::-webkit-input-placeholder {
  color: #aaa;
  font-weight: 300;
}

/* line 1426, ../sass/handup.scss */
:-ms-input-placeholder {
  color: #aaa;
  font-weight: 300;
}

/* line 1431, ../sass/handup.scss */
::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 1436, ../sass/handup.scss */
.select-amount button {
  font-size: 16px;
}

/* line 1439, ../sass/handup.scss */
.other-amount {
  margin-top: 15px;
  display: inline-block;
  width: 220px;
}

/* line 1447, ../sass/handup.scss */
.table-full-width {
  border-top: 1px solid #ddd;
}

/* line 1450, ../sass/handup.scss */
.table-full-width.table > thead > tr > th {
  border-bottom-width: 1px;
  background-color: #eee;
}

/* line 1454, ../sass/handup.scss */
.table-full-width th {
  text-transform: uppercase;
  font-weight: bold;
  color: #414141;
  font-size: 12px;
}

/* line 1460, ../sass/handup.scss */
.table-full-width td, .table-full-width th {
  padding: 5px 15px;
}

/* line 1464, ../sass/handup.scss */
.table-full-width td:first-child, .table-full-width th:first-child {
  padding-left: 20px;
}

/* line 1468, ../sass/handup.scss */
.table-full-width td:last-child, .table-full-width th:last-child {
  padding-right: 20px;
}

@media (max-width: 768px) {
  /* line 1474, ../sass/handup.scss */
  .intro h1 {
    font-size: 28px;
  }

  /* line 1477, ../sass/handup.scss */
  .intro {
    font-size: 18px;
    line-height: 28px;
  }
}

/* line 1483, ../sass/handup.scss */
#member-list {
  position: relative;
}

/* line 1484, ../sass/handup.scss */
#member-list .loading-hover-box {
  position: absolute;
  left: 50%;
  top: 80px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  background-color: #fff;
  border: 1px solid #e4e4e4;
  padding: 30px;
  z-index: 100;
  width: 400px;
  max-width: 100%;
}

/* line 1500, ../sass/handup.scss */
.summary-tile { /*overflow: hidden;*/
  height: 560px;
}

/* line 1503, ../sass/handup.scss */
.summary-tile.member {
  margin-bottom: 60px;
}

/* line 1507, ../sass/handup.scss */
.summary-tile .member-photo {
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  height: 291px;
}

/* line 1513, ../sass/handup.scss */
.summary-tile .text-filler {
  background-color: #f7f7f7;
  margin: 10px 0;
  height: 1em;
}

/* line 1518, ../sass/handup.scss */
.summary-tile .member-photo.member-photo-placeholder {
  background-color: #f7f7f7;
  margin-bottom: 20px;
}

/* line 1522, ../sass/handup.scss */
.summary-tile .member-photo img {
  width: 100%;
  transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  border-radius: 3px;
}

/* line 1534, ../sass/handup.scss */
.summary-tile .member-photo:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

/* line 1540, ../sass/handup.scss */
.summary-tile .member-photo .member-photo-overlay {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  color: #fff;
  background-color: transparent;
  border-radius: 3px;
  padding: 30px;
}

/* line 1554, ../sass/handup.scss */
.summary-tile .member-photo:hover .member-photo-overlay {
  display: table;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 1555, ../sass/handup.scss */
.summary-tile .member-photo .member-photo-overlay .vertical-center {
  display: table-cell;
  vertical-align: middle;
}

/* line 1559, ../sass/handup.scss */
.summary-tile .member-photo .member-photo-overlay h3 {
  color: #fff;
  margin-top: 0;
}

/* line 1560, ../sass/handup.scss */
.summary-tile .madlib {
  font-size: 16px;
}

/* line 1563, ../sass/handup.scss */
.summary-tile .name {
  margin-top: 12px;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 16px;
}

/* line 1569, ../sass/handup.scss */
.summary-tile .name a {
  color: #414141;
}

/* line 1572, ../sass/handup.scss */
.summary-tile .location {
  font-style: italic;
  font-size: 13px;
}

/* line 1576, ../sass/handup.scss */
.summary-tile .location a {
  text-decoration: none;
}

/* line 1579, ../sass/handup.scss */
.summary-tile .preview {
  margin-top: 10px;
  margin-bottom: 26px;
  font-size: 16px;
  line-height: 20px;
  height: 58px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

/* line 1591, ../sass/handup.scss */
.summary-tile .donation-stats {
  margin-bottom: 3px;
  padding: 0;
  list-style: none;
}

/* line 1596, ../sass/handup.scss */
.summary-tile .member-photo {
  position: relative;
  height: 291px;
  overflow: hidden;
  font-size: 16px;
}

/* line 1602, ../sass/handup.scss */
.summary-tile .donation-progress {
  line-height: 1em;
}

/* line 1603, ../sass/handup.scss */
.summary-tile .supporter-photos {
  vertical-align: middle;
}

/* line 1604, ../sass/handup.scss */
.summary-tile .supporter-photos img {
  width: 20px;
  vertical-align: middle;
}

/* line 1605, ../sass/handup.scss */
.summary-tile .supporter-photos span, .summary-tile .supporter-photos i {
  vertical-align: middle;
}

/* line 1607, ../sass/handup.scss */
.summary-tile .supporter-photos .supporters-extra {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #eee;
}

/* line 1608, ../sass/handup.scss */
.summary-tile .supporter-photos span {
  font-size: 13px;
}

/* line 1611, ../sass/handup.scss */
.summary-tile.expanded {
  color: #fff;
}

/* line 1613, ../sass/handup.scss */
.summary-tile.expanded h1, .summary-tile.expanded h2, .summary-tile.expanded h3, .summary-tile.expanded h4, .summary-tile.expanded h5, .summary-tile.expanded h6 {
  color: #fff;
}

/* line 1615, ../sass/handup.scss */
.summary-tile.expanded h1 a, .summary-tile.expanded h2 a, .summary-tile.expanded h3 a, .summary-tile.expanded h4 a, .summary-tile.expanded h5 a, .summary-tile.expanded h6 a {
  color: #fff;
}

/* line 1618, ../sass/handup.scss */
.summary-tile.expanded h1.text-success, .summary-tile.expanded h2.text-success, .summary-tile.expanded h3.text-success, .summary-tile.expanded h4.text-success, .summary-tile.expanded h5.text-success, .summary-tile.expanded h6.text-success {
  color: #38c398;
}

/* line 1620, ../sass/handup.scss */
.summary-tile.expanded h2 {
  margin: 10px 0 30px 0;
}

/* line 1623, ../sass/handup.scss */
.summary-tile.expanded .summary-tile-bg {
  background-size: cover;
  background-position: center;
  border-radius: 3px;
  position: relative;
  height: 522px;
  margin-bottom: 5px;
  padding: 15px;
}

/* line 1631, ../sass/handup.scss */
.summary-tile.expanded .summary-tile-bg:before {
  content: '\A';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  border-radius: 3px;
}

/* line 1643, ../sass/handup.scss */
.summary-tile.expanded h2 {
  color: #fff;
}

/* line 1644, ../sass/handup.scss */
.summary-tile .tile-badge {
  position: absolute;
  right: 3px;
  top: -12px;
}

/* line 1649, ../sass/handup.scss */
.summary-tile .tile-badge img {
  width: 60px;
  height: 60px;
}

/* line 1650, ../sass/handup.scss */
.ribbon-list {
  position: absolute;
  top: 15px;
  left: 6px;
  z-index: 100;
  max-width: 100%;
}

/* line 1656, ../sass/handup.scss */
.ribbon-list.time-remaining {
  padding: 4px 6px 4px 12px;
  -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));
}

/* line 1665, ../sass/handup.scss */
.ribbon-list.time-remaining.success {
  background-color: #38c398;
}

/* line 1667, ../sass/handup.scss */
.ribbon-list.time-remaining.success:after {
  border: 1em solid #38c398;
  border-right-color: transparent;
  border-width: 0.9em 0.9em 0.95em 0.2em;
}

/* line 1673, ../sass/handup.scss */
.ribbon-list.time-remaining.warning {
  background-color: #f0ad4e;
}

/* line 1675, ../sass/handup.scss */
.ribbon-list.time-remaining.warning:after {
  border: 1em solid #f0ad4e;
  border-right-color: transparent;
  border-width: 0.9em 0.9em 0.95em 0.2em;
}

/* line 1681, ../sass/handup.scss */
.ribbon-list.time-remaining.danger {
  background-color: #f8353e;
}

/* line 1683, ../sass/handup.scss */
.ribbon-list.time-remaining.danger:after {
  border: 1em solid #f8353e;
  border-right-color: transparent;
  border-width: 0.9em 0.9em 0.95em 0.2em;
}

/* line 1689, ../sass/handup.scss */
.ribbon-list.time-remaining:after {
  right: -1em;
  content: "";
  display: block;
  position: absolute;
  top: 0;
}

/* line 1698, ../sass/handup.scss */
.ribbon {
  position: relative;
  padding: 4px 15px 6px;
  border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  margin-bottom: 15px;
  box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.3);
  line-height: 22px;
  letter-spacing: 1px;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1712, ../sass/handup.scss */
.ribbon:after {
  position: absolute;
  top: 32px;
  bottom: -6px;
  left: 0;
  display: block;
  content: "";
  border-top: 6px solid transparent;
  border-left: 9px solid transparent;
}

/* line 1723, ../sass/handup.scss */
.ribbon.ribbon-primary {
  background-color: #1e8bc3;
}

/* line 1724, ../sass/handup.scss */
.ribbon.ribbon-primary:after {
  border-top-color: #125B7F;
}

/* line 1725, ../sass/handup.scss */
.ribbon.ribbon-success {
  background: #6bad42;
}

/* line 1726, ../sass/handup.scss */
.ribbon.ribbon-success.ribbon-flag:after {
  border-top-color: #548834;
}

/* line 1727, ../sass/handup.scss */
.summary-tile .fa-heart {
  color: #d74541;
}

/* line 1730, ../sass/handup.scss */
.summary-tile .member-photo, .profile .member-photo {
  width: 100%;
}

/* line 1734, ../sass/handup.scss */
.summary-tile .ribbon.ribbon-primary {
  background-color: #1e8bc3;
}

/* line 1737, ../sass/handup.scss */
.summary-tile .ribbon.ribbon-primary:after {
  border-top-color: #125B7F;
}

/* line 1740, ../sass/handup.scss */
.summary-tile .ribbon.ribbon-success {
  background: #70c46f;
}

/* line 1743, ../sass/handup.scss */
.summary-tile .ribbon.ribbon-success:after {
  border-top-color: #3E8F4F;
}

/* line 1747, ../sass/handup.scss */
.example-amounts .money {
  text-align: right;
  color: #47A447;
  font-size: 28px;
}

/* line 1748, ../sass/handup.scss */
.example-amounts .description {
  height: 40px;
  position: relative;
}

/* line 1749, ../sass/handup.scss */
.example-amounts .description span {
  position: absolute;
  left: 15px;
  bottom: 10px;
}

/* line 1751, ../sass/handup.scss */
.counter {
  letter-spacing: -3px;
  color: #fff;
  padding-top: 11px;
  padding-bottom: 5px;
  font-size: 38px;
  color: #fff;
}

/* line 1752, ../sass/handup.scss */
.counter-digit {
  background-color: #406b7e;
  padding: 12px 13px 7px 11px;
  border-radius: 2px;
  line-height: 1;
}

/* line 1754, ../sass/handup.scss */
.by-the-numbers .number {
  font-weight: normal;
  font-size: 30px;
  margin-bottom: 0;
}

/* line 1760, ../sass/handup.scss */
.box .img-round {
  float: left;
}

/* line 1764, ../sass/handup.scss */
.spread-the-word {
  font-weight: normal;
  height: 33px;
  white-space: nowrap;
}

/* line 1770, ../sass/handup.scss */
.fadeout {
  max-height: 250px;
  overflow: hidden;
  position: relative; /*padding-bottom: 40px;*/
  margin-top: 0;
  -webkit-transition: max-height 0.8s;
  -moz-transition: max-height 0.8s;
  transition: max-height 0.8s;
}

/* line 1777, ../sass/handup.scss */
.fadeout .fadeout-content {
  padding-top: 1px;
  margin-top: -1px;
  padding-bottom: 40px;
}

/* line 1778, ../sass/handup.scss */
.fadeout .fadeout-content::before {
  content: '';
}

/* line 1779, ../sass/handup.scss */
.fadeout .fadeout-readmore {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 100px;
  text-align: center;
  cursor: pointer;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 75%, white 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(75%, white), color-stop(100%, white)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 75%, white 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 75%, white 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 75%, white 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#fff', GradientType=0); /* IE6-9 */
}

/* line 1789, ../sass/handup.scss */
.fadeout.in .fadeout-readmore {
  background: none;
  padding-top: 0;
}

@media (max-width: 767px) {
  /* line 1793, ../sass/handup.scss */
  .example-amounts .money {
    font-size: 18px;
  }

  /* line 1796, ../sass/handup.scss */
  .example-amounts .description span {
    bottom: 17px;
  }

  /* line 1799, ../sass/handup.scss */
  .box .img-round {
    margin-left: 22.5px;
    float: none;
  }
}

@media (max-width: 480px) {
  /* line 1806, ../sass/handup.scss */
  .box-divider.by-the-numbers, .by-the-numbers, .spread-the-word, .box.fulfillment {
    display: none;
  }
}

/* line 1814, ../sass/handup.scss */
.btn-content {
  display: block;
  color: #414141;
  text-align: left;
  white-space: normal;
  border: none;
  padding: 15px;
  position: relative;
  font-size: inherit;
  margin-bottom: 15px;
}

/* line 1825, ../sass/handup.scss */
.btn-content:hover {
  color: #414141;
}

/* line 1826, ../sass/handup.scss */
.btn-content.btn-primary {
  background-color: #f5f9fa;
}

/* line 1827, ../sass/handup.scss */
a.btn-content.btn-primary:hover {
  background-color: #d9e4e8;
}

/* line 1828, ../sass/handup.scss */
.btn-content.btn-success {
  background-color: #f5faf4;
}

/* line 1829, ../sass/handup.scss */
a.btn-content.btn-success:hover {
  background-color: #d4e5d3;
}

/* line 1830, ../sass/handup.scss */
.btn-content .btn-content-body {
  z-index: 5;
  position: relative;
}

/* line 1831, ../sass/handup.scss */
.btn-content .btn-content-bg {
  position: absolute;
  bottom: 5px;
  right: 15px;
  font-size: 60px;
  line-height: 1em;
  height: 60px;
}

/* line 1839, ../sass/handup.scss */
.btn-content .btn-content-bg small {
  font-size: 50%;
}

/* line 1842, ../sass/handup.scss */
.btn-content.btn-primary .btn-content-bg {
  color: #d9e4e8;
}

/* line 1845, ../sass/handup.scss */
.btn-content.btn-success .btn-content-bg {
  color: #d4e5d3;
}

/* line 1849, ../sass/handup.scss */
.gallery {
  margin: 0 -120px 0 -60px;
  height: 360px;
  overflow: hidden;
}

/* line 1854, ../sass/handup.scss */
.gallery .portrait {
  width: 120px;
  height: 120px;
  overflow: hidden;
  float: left;
}

/* line 1860, ../sass/handup.scss */
.gallery .portrait:hover img {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
}

/* line 1868, ../sass/handup.scss */
.gallery .portrait a {
  display: block;
  height: 110px;
}

/* line 1872, ../sass/handup.scss */
.gallery .portrait img {
  width: 120px;
}

/* line 1875, ../sass/handup.scss */
.gallery .tooltip.in {
  opacity: 1.0;
}

/* line 1878, ../sass/handup.scss */
.gallery .tooltip .tooltip-arrow {
  border-bottom-color: #f8353e;
}

/* line 1881, ../sass/handup.scss */
.gallery .tooltip .tooltip-inner {
  background-color: #f8353e;
  text-align: left;
  padding: 15px 20px;
  max-width: 350px;
}

/* line 1887, ../sass/handup.scss */
.gallery .tooltip p {
  color: #fff;
}

/* line 1890, ../sass/handup.scss */
.gallery .tooltip .member-name {
  font-size: 20px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1896, ../sass/handup.scss */
.gallery .tooltip .location {
  font-size: 14px;
  opacity: .7;
  margin-bottom: 10px;
}

/* line 1901, ../sass/handup.scss */
.gallery .tooltip .bio {
  line-height: 20px;
  padding: 0;
  margin: 0;
  max-height: 60px;
  overflow: hidden;
}

/* line 1909, ../sass/handup.scss */
.pagination {
  margin-top: 40px;
}

/* line 1910, ../sass/handup.scss */
.pagination > li.separator > span {
  border-width: 0 0 0 1px;
  background: none;
  color: #777;
}

/* line 1911, ../sass/handup.scss */
.pagination > li > a {
  background-color: #eee;
  color: black;
}

/* line 1912, ../sass/handup.scss */
.pagination > li > a:hover {
  background-color: #ddd;
  color: black;
}

/* line 1913, ../sass/handup.scss */
.pagination > li.active > a {
  background-color: #f8353e;
  border-color: #f8353e;
}

/* line 1914, ../sass/handup.scss */
.pagination > li.active > a:hover {
  background-color: #f8353e;
  border-color: #f8353e;
}

/* line 1915, ../sass/handup.scss */
.pagination > li.disabled > span {
  background-color: #eee;
}

/* line 1916, ../sass/handup.scss */
.pagination > li.disabled > span:hover {
  background-color: #eee;
}

/* line 1919, ../sass/handup.scss */
.flip-container .front, .flip-container .back {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
}

/* line 1930, ../sass/handup.scss */
.flip-container .front {
  z-index: 2;
  -webkit-transform: perspective(800px) rotateY(0deg);
  -moz-transform: perspective(800px) rotateY(0deg);
  -ms-transform: perspective(800px) rotateY(0deg);
  transform: perspective(800px) rotateY(0deg);
}

/* line 1937, ../sass/handup.scss */
.flip-container .back {
  -webkit-transform: perspective(800px) rotateY(180deg);
  -moz-transform: perspective(800px) rotateY(180deg);
  -ms-transform: perspective(800px) rotateY(180deg);
  transform: perspective(800px) rotateY(180deg);
}

/* line 1943, ../sass/handup.scss */
.flip-container .flipper {
  position: relative;
}

/* line 1947, ../sass/handup.scss */
.flip-container.flipped .back {
  -webkit-transform: perspective(800px) rotateY(0deg);
  -moz-transform: perspective(800px) rotateY(0deg);
  -ms-transform: perspective(800px) rotateY(0deg);
  transform: perspective(800px) rotateY(0deg);
}

/* line 1953, ../sass/handup.scss */
.flip-container.flipped .front {
  -webkit-transform: perspective(800px) rotateY(-179.9deg);
  -moz-transform: perspective(800px) rotateY(-179.9deg);
  -ms-transform: perspective(800px) rotateY(-179.9deg);
  transform: perspective(800px) rotateY(-179.9deg);
}

/* line 1963, ../sass/handup.scss */
.success-story {
  padding: 55px 0;
}

/* line 1966, ../sass/handup.scss */
#about .lead {
  margin-bottom: 0;
}

/* line 1970, ../sass/handup.scss */
.four-steps {
  padding-top: 30px;
}

/* line 1973, ../sass/handup.scss */
.step .number {
  margin: 0 auto;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  padding: 42px;
  background-color: #f8353e;
  color: #fff;
  text-align: center;
  font-size: 48px;
  font-weight: bold;
}

/* line 1986, ../sass/handup.scss */
.step .description {
  margin-top: 15px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

/* line 1993, ../sass/handup.scss */
.need-to-know .facts ul {
  padding-left: 0;
}

/* line 1996, ../sass/handup.scss */
.need-to-know .facts ul li {
  margin-bottom: 25px;
  list-style: none;
}

/* line 2000, ../sass/handup.scss */
.need-to-know .facts ul li:last-child {
  margin-bottom: 0;
}

/* line 2003, ../sass/handup.scss */
.need-to-know .facts p.heading {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0;
}

/* line 2009, ../sass/handup.scss */
.need-to-know .facts p {
  font-size: 16px;
}

@media (max-width: 992px) {
  /* line 2014, ../sass/handup.scss */
  .row.lede {
    text-align: center;
  }

  /* line 2017, ../sass/handup.scss */
  .lede a.btn.btn-lg.btn-red {
    float: none !important;
    margin: 15px 0 !important;
  }
}

/* line 2023, ../sass/handup.scss */
.press > .container {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 2027, ../sass/handup.scss */
.press .press-logo {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 20px;
}

/* line 2033, ../sass/handup.scss */
.press .press-logo img {
  height: 33px;
}

/* line 2037, ../sass/handup.scss */
.card {
  border: #414141;
  box-shadow: 0 0 15px 0 rgba(65, 64, 66, 0.5);
  margin: 70px auto 30px auto;
  height: 180px;
  width: 360px;
  text-align: center;
  padding: 20px;
  position: relative;
}

/* line 2047, ../sass/handup.scss */
.card .about {
  font-style: italic;
  margin-bottom: 40px;
}

/* line 2048, ../sass/handup.scss */
.card .logo {
  width: 150px;
  float: left;
  margin-left: 20px;
  margin-top: 15px;
}

/* line 2049, ../sass/handup.scss */
.card .instructions {
  width: 150px;
  margin: 0 20px 0 auto;
  text-align: right;
}

/* line 2050, ../sass/handup.scss */
.card .learnmore {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
}

/* line 2052, ../sass/handup.scss */
.form-group.payment-options {
  margin-left: -7.5px;
  margin-right: -7.5px;
}

/* line 2053, ../sass/handup.scss */
.form-group.payment-options .col-md-4 {
  padding: 7.5px;
}

/* line 2057, ../sass/handup.scss */
#embeddable-member-drafter .modal-dialog {
  max-width: 643px;
  width: auto;
}

/* line 2062, ../sass/handup.scss */
#embeddable-member-drafter header {
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #e4e4e4;
}

/* line 2068, ../sass/handup.scss */
#embeddable-member-drafter iframe {
  max-width: 100%;
}

/* line 2072, ../sass/handup.scss */
#embeddable-member-drafter .modal-body {
  padding: 30px;
}

/* line 2076, ../sass/handup.scss */
#embeddable-member-drafter .subtitle {
  margin-bottom: 10px;
}

/* line 2080, ../sass/handup.scss */
#embeddable-member-drafter .type-button {
  width: 110px;
  margin-right: 15px;
}

/* line 2085, ../sass/handup.scss */
#embeddable-member-drafter .preview-area {
  margin-top: 30px;
}

/* line 2089, ../sass/handup.scss */
#embeddable-member-drafter .content-section.first {
  margin-top: 15px;
}

/* line 2093, ../sass/handup.scss */
#embeddable-member-drafter .content-section:not(.last) {
  margin-bottom: 15px;
}

/* line 2097, ../sass/handup.scss */
#embeddable-member-drafter .code-copy {
  padding-bottom: 22px;
  border-bottom: 1px solid #e4e4e4;
}

/* line 2102, ../sass/handup.scss */
#embeddable-member-drafter textarea {
  width: 100%;
  height: 60px;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
}

/* line 2109, ../sass/handup.scss */
#embeddable-member-drafter .title, #embeddable-member-drafter .subtitle {
  font-size: 16px;
}

/* line 2112, ../sass/handup.scss */
.terms {
  font-size: 0.8em;
  color: #999;
}

/* line 2117, ../sass/handup.scss */
.card-types img {
  height: 30px;
  margin-left: 9px;
  opacity: 0.75;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

/* line 2128, ../sass/handup.scss */
.card-types img.active {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  filter: none;
  opacity: 1.0;
}

/* line 2137, ../sass/handup.scss */
.required {
  color: #D14;
}

/* line 2140, ../sass/handup.scss */
.form-group .disabled img {
  opacity: 0.5;
}

/* line 2143, ../sass/handup.scss */
.form-group .disabled label {
  cursor: not-allowed;
}

/* line 2148, ../sass/handup.scss */
.new-admin .page-header {
  margin: 30px 0 10px;
  padding: 0;
  border: none;
}

/* line 2154, ../sass/handup.scss */
.new-admin .form-group:last-of-type {
  margin-bottom: 0;
}

/* line 2157, ../sass/handup.scss */
.new-admin .form-group p {
  padding-top: 8px;
  padding-bottom: 14px;
}

/* line 2161, ../sass/handup.scss */
.new-admin .form-group .form-control {
  font-size: 18px;
}

/* line 2164, ../sass/handup.scss */
.new-admin .form-group select.form-control {
  height: auto;
}

/* line 2168, ../sass/handup.scss */
.new-admin .form-group div.form-control-static div, .new-admin .form-group div.form-control-static p, .new-admin .form-group div.form-control-static input, .new-admin .form-group div.form-control-static span, .new-admin .form-group div.form-control-static a {
  display: inline-block;
}

/* line 2172, ../sass/handup.scss */
.new-admin .form-group .control-label {
  font-weight: bold;
  font-size: 18px;
  text-transform: capitalize;
  color: #414141;
}

/* line 2179, ../sass/handup.scss */
.new-admin .input-group-addon {
  border-radius: 2px;
}

/* line 2181, ../sass/handup.scss */
.new-admin .input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 2185, ../sass/handup.scss */
.new-admin .input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 2192, ../sass/handup.scss */
.new-admin .form-horizontal .form-group .control-label {
  direction: rtl;
}

/* line 2198, ../sass/handup.scss */
.new-admin .panel > table {
  border-top: none;
}

/* line 2202, ../sass/handup.scss */
.new-admin .save-continue, .new-admin .previous {
  margin-top: 30px;
}

/* line 2205, ../sass/handup.scss */
.new-admin .btn-font-reg {
  font-size: 18px;
}

/* line 2209, ../sass/handup.scss */
.new-admin#createCampaignModal .control-label {
  white-space: nowrap;
}

/* line 2215, ../sass/handup.scss */
.new-admin #story .videos .thumb, .new-admin #story .images .thumb {
  padding-bottom: 10px;
  min-height: 90px;
}

/* line 2219, ../sass/handup.scss */
.new-admin #story .videos .thumb img:hover, .new-admin #story .images .thumb img:hover {
  cursor: move;
  opacity: 0.9;
}

/* line 2224, ../sass/handup.scss */
.new-admin #story .videos .thumb .remove, .new-admin #story .images .thumb .remove {
  position: absolute;
  top: -8px;
  right: 8px;
  color: #d9534f;
}

/* line 2229, ../sass/handup.scss */
.new-admin #story .videos .thumb .remove:hover, .new-admin #story .images .thumb .remove:hover {
  cursor: pointer;
}

/* line 2234, ../sass/handup.scss */
.new-admin #story .videos .spinner, .new-admin #story .images .spinner {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 2238, ../sass/handup.scss */
.new-admin #story .videos .error, .new-admin #story .images .error {
  display: none;
}

/* line 2243, ../sass/handup.scss */
.new-admin #story .images #upload-image-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

/* line 2251, ../sass/handup.scss */
.new-admin #story .images .filename {
  margin-left: 15px;
}

/* line 2257, ../sass/handup.scss */
.new-admin #defaultGivingLevels .row, .new-admin #defaultGivingLevels .form-group, .new-admin #customGivingLevelRows .row, .new-admin #customGivingLevelRows .form-group {
  padding: 14px 0;
}

/* line 2259, ../sass/handup.scss */
.new-admin #defaultGivingLevels .row:nth-child(odd), .new-admin #defaultGivingLevels .form-group:nth-child(odd), .new-admin #customGivingLevelRows .row:nth-child(odd), .new-admin #customGivingLevelRows .form-group:nth-child(odd) {
  background-color: #f8f9fa;
}

/* line 2262, ../sass/handup.scss */
.new-admin #defaultGivingLevels .row:nth-child(even), .new-admin #defaultGivingLevels .form-group:nth-child(even), .new-admin #customGivingLevelRows .row:nth-child(even), .new-admin #customGivingLevelRows .form-group:nth-child(even) {
  background-color: #fff;
}

/* line 2267, ../sass/handup.scss */
.new-admin #defaultGivingLevels .giving-level.form-group, .new-admin #customGivingLevelRows .giving-level.form-group {
  margin-bottom: 0;
}

/* line 2270, ../sass/handup.scss */
.new-admin #defaultGivingLevels .giving-level i, .new-admin #customGivingLevelRows .giving-level i {
  padding-top: 12px;
}

/* line 2272, ../sass/handup.scss */
.new-admin #defaultGivingLevels .giving-level i.fa-times, .new-admin #customGivingLevelRows .giving-level i.fa-times {
  cursor: pointer;
}

/* line 2275, ../sass/handup.scss */
.new-admin #defaultGivingLevels .giving-level i.fa-bars, .new-admin #customGivingLevelRows .giving-level i.fa-bars {
  cursor: move;
}

/* line 2282, ../sass/handup.scss */
.new-admin #uploadCSVModal #uploader {
  border: 1px dashed #ccc;
  padding: 35px 50px;
  margin: 10px 0;
}

/* line 2292, ../sass/handup.scss */
.new-admin #uploadCSVModal #uploader.is-dragover {
  border-color: #4a89dc;
  background-color: #edf8fd;
}

/* line 2296, ../sass/handup.scss */
.new-admin #uploadCSVModal #uploader input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

/* line 2304, ../sass/handup.scss */
.new-admin #uploadCSVModal #uploader .progress {
  height: 20px;
  border-radius: 10px;
  margin-bottom: 0;
}

/* line 2310, ../sass/handup.scss */
.new-admin #uploadCSVModal #uploader #uploader_error ul {
  list-style: none;
  padding: 0;
}

/* line 2319, ../sass/handup.scss */
#affix-nav {
  margin-top: 20px;
}

/* line 2322, ../sass/handup.scss */
#affix-nav .nav > li > a {
  padding: 4px 20px;
  font-weight: bold;
  color: #999;
}

/* line 2327, ../sass/handup.scss */
#affix-nav .nav .nav {
  display: none;
  padding-bottom: 6px;
  padding-left: 10px;
}

/* line 2332, ../sass/handup.scss */
#affix-nav .nav > .active > ul {
  display: block;
}

/* line 2335, ../sass/handup.scss */
#affix-nav .nav > .active > a {
  color: #f8353e;
}

/* line 2338, ../sass/handup.scss */
#affix-nav .nav .nav > li > a {
  font-size: 0.9em;
  display: block;
  font-size: 13px;
  font-weight: normal;
  color: #999;
  padding: 4px 20px;
}

/* line 2347, ../sass/handup.scss */
#affix-nav .nav .nav > .active > a, #affix-nav .nav .nav > .active:hover > a, #affix-nav .nav .nav > .active:focus > a {
  font-weight: bold;
  color: #666;
}

/* line 2353, ../sass/handup.scss */
#affix-nav .nav > .active > a, #affix-nav .nav > .active:hover > a, #affix-nav .nav > .active:focus > a {
  padding-left: 20px;
  font-weight: bold;
  color: #666;
  background-color: transparent;
  border-left: 2px solid #f8353e;
}

/* line 2363, ../sass/handup.scss */
#affix-nav .nav > li > a:hover, #affix-nav .nav > li > a:focus {
  padding-left: 18px;
  color: #666;
  text-decoration: none;
  background-color: transparent;
  border-left: 2px solid #f8353e;
}

/* line 2372, ../sass/handup.scss */
.spin {
  animation: spin 1.5s infinite linear;
  -webkit-animation: spin 1.5s infinite linear;
  -moz-animation: spin 1.5s infinite linear;
  -o-animation: spin .75s infinite linear;
  transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%; /* IE 9 */
}

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* line 2410, ../sass/handup.scss */
#memberStory .form-group {
  margin-bottom: 30px;
}

/* line 2414, ../sass/handup.scss */
#goal-form .preview.bio p {
  font-size: 14px;
}

/* line 2417, ../sass/handup.scss */
#goal-form .preview.profile {
  background-image: url(../img/browser.png);
  background-size: 100%;
  position: relative;
  padding: 40px 30px 0 30px;
  margin-bottom: 30px;
}

/* line 2424, ../sass/handup.scss */
#goal-form .preview.profile .tab {
  background-color: #eee;
  padding: 0 15px;
  border: 1px solid #ccc;
}

/* line 2429, ../sass/handup.scss */
#goal-form .preview.profile .section {
  padding: 15px;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-top: 0;
}

/* line 2435, ../sass/handup.scss */
#goal-form .preview.profile .text-filler {
  height: 10px;
  background-color: #ccc;
  margin: 5px 0;
}

/* line 2440, ../sass/handup.scss */
#goal-form .preview.profile .content .text-filler {
  height: 10px;
}

/* line 2441, ../sass/handup.scss */
#goal-form .preview.profile .tab .text-filler {
  margin: 6px 0;
}

/* line 2443, ../sass/handup.scss */
#goal-form .preview.profile .fade-out {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100px;
  background: -moz-linear-gradient(top, rgba(249, 249, 249, 0.01) 0%, #f9f9f9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 0.01)), color-stop(100%, #f9f9f9));
  background: -webkit-linear-gradient(top, rgba(249, 249, 249, 0.01) 0%, #f9f9f9 100%);
  background: -o-linear-gradient(top, rgba(249, 249, 249, 0.01) 0%, #f9f9f9 100%);
  background: -ms-linear-gradient(top, rgba(249, 249, 249, 0.01) 0%, #f9f9f9 100%);
  background: linear-gradient(to bottom, rgba(249, 249, 249, 0.01) 0%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03f9f9f9', endColorstr='#f9f9f9', GradientType=0);
}

/* line 2453, ../sass/handup.scss */
#goal-form .preview.profile .overlay {
  position: absolute;
  top: 44px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  height: auto;
  width: auto;
  opacity: 0.7;
  background-color: black;
}

/* line 2465, ../sass/handup.scss */
#profile-form .panel-heading {
  padding: 0;
}

/* line 2468, ../sass/handup.scss */
#profile-form .panel-heading a {
  display: block;
  padding: 10px 15px;
}

/* line 2472, ../sass/handup.scss */
#profile-form .help-text {
  font-size: 14px;
}

/* line 2475, ../sass/handup.scss */
#profile-form label a {
  margin-left: 10px;
  font-weight: normal;
  font-size: 12px;
}

@media (min-width: 768px) {
  /* line 2482, ../sass/handup.scss */
  #donate-modal .modal-dialog {
    width: 500px;
  }
}

/* line 2487, ../sass/handup.scss */
.admin {
  text-align: right;
  padding: 0;
  list-style: none;
}

/* line 2492, ../sass/handup.scss */
.admin li {
  display: inline-block;
}

/* line 2495, ../sass/handup.scss */
small.admin {
  font-size: 0.7em;
  color: red;
}

/* line 2499, ../sass/handup.scss */
small.staff {
  font-size: 0.7em;
  color: #f0ad4e;
}

/* line 2503, ../sass/handup.scss */
.controls .value {
  padding-top: 5px;
}

/* line 2507, ../sass/handup.scss */
.speech-bubble {
  background-color: #ccc;
  padding: 10px 15px;
  border-radius: 3px;
  position: relative;
}

/* line 2513, ../sass/handup.scss */
.speech-bubble.speech-bubble-right:after {
  content: '';
  position: absolute;
  left: -15px;
  top: 8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12.5px 15px 12.5px 0;
  border-color: transparent #ccc transparent transparent;
}

/* line 2525, ../sass/handup.scss */
.speech-bubble.speech-bubble-left:after {
  content: '';
  position: absolute;
  right: -15px;
  top: 8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12.5px 0 12.5px 15px;
  border-color: transparent transparent transparent #ccc;
}

/* line 2538, ../sass/handup.scss */
.admin-speech-bubble {
  margin: 30px 0;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
}

/* line 2543, ../sass/handup.scss */
.admin-speech-bubble img.img-circle {
  height: 75px;
}

/* line 2546, ../sass/handup.scss */
.admin-speech-bubble .staff-col {
  text-align: center;
}

/* line 2548, ../sass/handup.scss */
.admin-speech-bubble .staff-col div {
  padding-top: 2px;
}

/* line 2552, ../sass/handup.scss */
.admin-speech-bubble .arrow {
  float: left;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #f8f9fa;
  margin: 30px 0 0 -20px;
}

/* line 2556, ../sass/handup.scss */
.admin-speech-bubble .tip-col {
  border-radius: 3px;
}

/* line 2557, ../sass/handup.scss */
.admin-speech-bubble .tip-col p {
  margin-top: 10px;
}

/* line 2564, ../sass/handup.scss */
.tri-down {
  position: relative;
  margin-bottom: 20px;
  padding: 5px;
  border-bottom: 1px solid #f8353e;
}

/* line 2570, ../sass/handup.scss */
.tri-down:before, .tri-down:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-bottom: 0;
}

/* line 2580, ../sass/handup.scss */
.tri-down:before {
  bottom: -8px;
  left: 9px;
  border-top-color: #f8353e;
  border-width: 8px;
}

/* Fill */
/* line 2587, ../sass/handup.scss */
.tri-down:after {
  bottom: -7px;
  left: 7px;
  border-top-color: #fff;
  border-width: 10px;
}

/* line 2593, ../sass/handup.scss */
.well .tri-down:after {
  border-top-color: #f5f5f5;
}

/* line 2596, ../sass/handup.scss */
.page-section {
  position: relative;
  overflow: hidden;
}

/* line 2600, ../sass/handup.scss */
.background-light-gray {
  background-color: #f8f9fa;
}

/* line 2603, ../sass/handup.scss */
.background-dark {
  background-color: #414141;
  color: #fff;
}

/* line 2606, ../sass/handup.scss */
.background-dark h1, .background-dark h2, .background-dark h3, .background-dark h4, .background-dark h5, .background-dark h6, .background-dark p, .background-dark a {
  color: #fff;
}

/* line 2607, ../sass/handup.scss */
.background-dark a {
  text-decoration: underline;
}

/* line 2608, ../sass/handup.scss */
.background-dark a.btn {
  text-decoration: none;
}

/* line 2610, ../sass/handup.scss */
.background-success {
  background-color: #64b662;
  color: #fff;
}

/* line 2613, ../sass/handup.scss */
.background-success h1, .background-success h2, .background-success h3, .background-success h4, .background-success h5, .background-success h6, .background-success p, .background-success a {
  color: #fff;
}

/* line 2614, ../sass/handup.scss */
.background-success a {
  text-decoration: underline;
}

/* line 2615, ../sass/handup.scss */
.background-success a.btn {
  text-decoration: none;
}

/* line 2617, ../sass/handup.scss */
.background-red {
  background-color: #f8353e;
  color: #fff;
}

/* line 2620, ../sass/handup.scss */
.background-red h1, .background-red h2, .background-red h3, .background-red h4, .background-red h5, .background-red h6, .background-red p, .background-red a {
  color: #fff;
}

/* line 2621, ../sass/handup.scss */
.background-red a {
  text-decoration: underline;
}

/* line 2622, ../sass/handup.scss */
.background-red a.btn {
  text-decoration: none;
}

/* line 2624, ../sass/handup.scss */
.background-blue {
  background-color: #5894ad;
  color: #fff;
}

/* line 2627, ../sass/handup.scss */
.background-blue h1, .background-blue h2, .background-blue h3, .background-blue h4, .background-blue h5, .background-blue h6, .background-blue p, .background-blue a {
  color: #fff;
}

/* line 2628, ../sass/handup.scss */
.background-blue a {
  text-decoration: underline;
}

/* line 2629, ../sass/handup.scss */
.background-blue a.btn {
  text-decoration: none;
}

/* line 2631, ../sass/handup.scss */
.background-bright-blue {
  background-color: #5D9CEC;
  color: #fff;
}

/* line 2634, ../sass/handup.scss */
.background-bright-blue h1, .background-bright-blue h2, .background-bright-blue h3, .background-bright-blue h4, .background-bright-blue h5, .background-bright-blue h6, .background-bright-blue p, .background-bright-blue a {
  color: #fff;
}

/* line 2635, ../sass/handup.scss */
.background-bright-blue a {
  text-decoration: underline;
}

/* line 2636, ../sass/handup.scss */
.background-bright-blue a.btn {
  text-decoration: none;
}

/* line 2639, ../sass/handup.scss */
.subtitle {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 3px;
  color: #999;
}

/* line 2645, ../sass/handup.scss */
.subtitle.red {
  color: #f8353e;
}

/* line 2650, ../sass/handup.scss */
.page-section-dark .text-muted, .page-section-dark h1.text-muted, .page-section-dark h2.text-muted, .page-section-dark h3.text-muted, .page-section-dark h4.text-muted, .page-section-dark h5.text-muted {
  color: #bbb;
}

/* line 2659, ../sass/handup.scss */
.container.padded-small {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 2663, ../sass/handup.scss */
.container.padded-small-top {
  padding-top: 20px;
}

/* line 2666, ../sass/handup.scss */
.container.padded {
  padding-top: 35px;
  padding-bottom: 35px;
}

/* line 2670, ../sass/handup.scss */
.container.padded-top {
  padding-top: 35px;
}

/* line 2673, ../sass/handup.scss */
.container.padded-2x {
  padding-top: 70px;
  padding-bottom: 70px;
}

/* line 2679, ../sass/handup.scss */
.page-section .background-image {
  background-size: cover;
  background-position: center;
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  z-index: -1;
}

/* line 2690, ../sass/handup.scss */
.background-image.background-image-blur {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  filter: blur(5px);
}

/* line 2697, ../sass/handup.scss */
.background-image.background-image-darken:after {
  content: '\A';
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
}

/* line 2708, ../sass/handup.scss */
#redeemTypeButtons .btn.disabled, #redeemTypeButtons .btn[disabled] {
  opacity: .65;
  background-color: #ccc;
  color: #999;
  border-color: #ccc;
}

/* line 2713, ../sass/handup.scss */
#redeemTypeButtons .btn.disabled:hover, #redeemTypeButtons .btn[disabled]:hover {
  border-color: #ccc;
}

/* line 2719, ../sass/handup.scss */
#footer {
  background-color: #414141;
  color: #ccc;
}

/* line 2722, ../sass/handup.scss */
#footer a {
  color: #ccc;
}

/* line 2726, ../sass/handup.scss */
#footer .nav a {
  padding: 0 12px 4px 0;
  color: #fff;
}

/* line 2732, ../sass/handup.scss */
#footer .contact div:not(:first-child), #footer .blog div:not(:first-child) {
  margin-top: 5px;
}

/* line 2736, ../sass/handup.scss */
#footer .last-word {
  margin-bottom: 20px;
}

/* line 2738, ../sass/handup.scss */
#footer .last-word span {
  padding: 0 30px;
}

/* line 2741, ../sass/handup.scss */
#footer .last-word a {
  color: #999;
}

/* line 2746, ../sass/handup.scss */
#press_footer {
  background-color: #fff;
  color: #414141;
  padding: 10px 0;
}

/* line 2750, ../sass/handup.scss */
#press_footer a {
  color: #414141;
}

/* line 2752, ../sass/handup.scss */
#press_footer a:hover, #press_footer a:focus {
  text-decoration: none;
}

/* line 2758, ../sass/handup.scss */
.cta-donate {
  background: #f8353e;
}

/* line 2761, ../sass/handup.scss */
.cta-donate .container {
  text-align: center;
  padding: 55px 0;
}

/* line 2765, ../sass/handup.scss */
.cta-donate .container h1 {
  color: #fff;
  font-size: 48px;
  margin: 0 0 30px 0;
}

/* line 2771, ../sass/handup.scss */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  height: auto;
}

/* Press */
/* line 2793, ../sass/handup.scss */
.play-button {
  height: 40px;
  width: 65px;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}

/* line 2806, ../sass/handup.scss */
.play-button:hover {
  background-color: rgba(214, 69, 65, 0.9);
}

/* line 2810, ../sass/handup.scss */
.play-button:after {
  content: "";
  display: block;
  position: absolute;
  top: 10.5px;
  left: 24px;
  margin: 0 auto;
  border-style: solid;
  border-width: 9.5px 0 9.5px 17px;
  border-color: transparent transparent transparent white;
}

/* line 2821, ../sass/handup.scss */
.video-overlay {
  background: rgba(0, 0, 0, 0.75);
  text-align: center;
  opacity: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 2830, ../sass/handup.scss */
.callout {
  margin-bottom: 5px;
}

/* line 2834, ../sass/handup.scss */
.press-header {
  margin-bottom: 30px;
}

/* line 2837, ../sass/handup.scss */
.press-row {
  margin-bottom: 15px;
  color: #777;
  font-size: 18px;
}

/* line 2842, ../sass/handup.scss */
.press-info {
  font-size: 13px;
  text-transform: uppercase;
  color: #999;
  font-weight: bold;
}

/* line 2848, ../sass/handup.scss */
.large-link {
  font-size: 22px;
}

/* line 2851, ../sass/handup.scss */
.header-image {
  position: relative;
  max-height: 200px;
  overflow: hidden;
  margin-bottom: 10px;
}

/* line 2858, ../sass/handup.scss */
.header-image .caption {
  position: absolute;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  padding: 2px 8px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  color: #DDD;
  font-size: 10px;
}

/* line 2870, ../sass/handup.scss */
.header-image .caption a {
  color: #FFF;
  font-size: 10px;
}

/* line 2874, ../sass/handup.scss */
.thanks {
  padding: 30px 0;
}

/* line 2877, ../sass/handup.scss */
.thanks .member .member-info {
  float: left;
  margin-left: 25px;
  max-width: 75%;
}

/* line 2882, ../sass/handup.scss */
.thanks .member .bio h5 {
  margin: 20px 0 1px 0;
}

/* line 2885, ../sass/handup.scss */
.thanks .member .name {
  font-size: 24px;
  color: #f8353e;
}

/* line 2889, ../sass/handup.scss */
.thanks .member .name a {
  color: #f8353e;
}

/* line 2892, ../sass/handup.scss */
.thanks .member .location {
  font-size: 14px;
  color: #414141;
}

/* line 2897, ../sass/handup.scss */
.share .item {
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 767px) {
  /* line 2903, ../sass/handup.scss */
  #team .row, .testimonial .row {
    text-align: center;
  }

  /* line 2907, ../sass/handup.scss */
  .testimonial img {
    margin-bottom: 20px;
  }

  /* line 2911, ../sass/handup.scss */
  .thanks .member {
    margin-bottom: 15px;
  }

  /* line 2914, ../sass/handup.scss */
  .thanks .member .member-info {
    margin-bottom: 12px;
  }

  /* line 2918, ../sass/handup.scss */
  .thanks .member {
    margin-bottom: 15px;
  }

  /* line 2921, ../sass/handup.scss */
  .thanks .member .member-info {
    max-width: 55%;
  }
}

/* line 2926, ../sass/handup.scss */
.values {
  font-size: 18px;
}

/* line 2930, ../sass/handup.scss */
.values .panel .panel-body {
  height: 155px;
}

/* line 2933, ../sass/handup.scss */
.values .panel .panel-body .wrapper {
  margin-top: 62.5px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

/* line 2941, ../sass/handup.scss */
#team .row {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 2945, ../sass/handup.scss */
#team {
  position: relative;
  min-height: 1px;
  padding: 15px;
}

/* line 2950, ../sass/handup.scss */
#team .say-hi-wrapper .say-hi {
  position: absolute;
  color: #fff;
  background-color: rgba(239, 56, 36, 0.7);
  width: 150px;
  height: 150px;
  border-radius: 50%;
  text-align: center;
  z-index: 10;
  opacity: 0;
  font-weight: normal;
  font-size: 16px;
  text-transform: uppercase;
}

/* line 2964, ../sass/handup.scss */
#team .say-hi-wrapper .say-hi:hover {
  opacity: 1;
}

/* line 2967, ../sass/handup.scss */
#team .say-hi-wrapper .say-hi .text {
  top: 55px;
  position: absolute;
  width: 100%;
  left: 0;
}

/* line 2973, ../sass/handup.scss */
#team .say-hi-wrapper .say-hi i {
  margin-top: 5px;
  font-size: 25px;
}

/* line 2978, ../sass/handup.scss */
#team .img-round {
  width: 150px;
  height: 150px;
  border: none;
}

/* line 2983, ../sass/handup.scss */
#team .img-round img {
  width: 150px;
  overflow: hidden;
}

/* line 2987, ../sass/handup.scss */
#team .name {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
}

/* line 2992, ../sass/handup.scss */
#team .title {
  font-size: 14px;
  font-weight: normal;
  color: #414141;
  margin-bottom: 8px;
}

/* line 2998, ../sass/handup.scss */
#team .twitter {
  color: #28aae1;
}

/* line 3001, ../sass/handup.scss */
#team .bio {
  line-height: 22px;
}

/* line 3004, ../sass/handup.scss */
#team .col-md-10 {
  padding-left: 30px;
}

@media (max-width: 767px) {
  /* line 3009, ../sass/handup.scss */
  #team .col-md-10 {
    padding-left: 15px;
  }
}

/* line 3013, ../sass/handup.scss */
#jobs .name {
  text-transform: uppercase;
  color: #f8353e;
  font-size: 17px;
  font-weight: bold;
  margin-top: 10px;
}

/* line 3020, ../sass/handup.scss */
#jobs .title {
  font-size: 14px;
  font-weight: normal;
  color: #414141;
  margin-bottom: 8px;
}

/* line 3026, ../sass/handup.scss */
#openings .position {
  padding: 10px 0 20px 0;
}

/* line 3030, ../sass/handup.scss */
.section-header {
  margin-bottom: 30px;
}

/* line 3033, ../sass/handup.scss */
.panel-default > .panel-heading {
  background-color: #FAFAFA;
}

/* line 3036, ../sass/handup.scss */
.panel-title {
  font-size: 18px;
}

/* line 3039, ../sass/handup.scss */
.panel-title a {
  text-decoration: none;
}

/* line 3044, ../sass/handup.scss */
.recaptcha-container {
  display: flex;
  justify-content: center;
}

/* line 3049, ../sass/handup.scss */
.sub-header {
  margin-top: 0;
  font-size: 18px;
  color: #847F74;
}

/* line 3055, ../sass/handup.scss */
.featured-videos .video-thumbnail {
  margin-bottom: 10px;
}

/* line 3058, ../sass/handup.scss */
.featured-videos .video-thumbnail img {
  max-width: 293px;
}

/* line 3061, ../sass/handup.scss */
.amplify-sub-header {
  font-size: 20px;
  margin-bottom: 40px;
}

/* line 3065, ../sass/handup.scss */
.amplify-graphic {
  width: 80%;
}

/* line 3068, ../sass/handup.scss */
.popover-title, .popover-content {
  font-size: 14px;
  font-weight: normal;
}

/* line 3072, ../sass/handup.scss */
.popover-title {
  color: #414141;
}

/* line 3075, ../sass/handup.scss */
.popover-content {
  color: #777;
  font-size: 14px;
}

/* line 3081, ../sass/handup.scss */
.investors .name, .handup-friends .name {
  color: #999;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 30px;
}

/* line 3090, ../sass/handup.scss */
.corporate-donors img, .inkind-donors img {
  display: block;
  height: 40px;
  margin: 30px auto;
}

/*.step-progress-bar*/
/* line 3098, ../sass/handup.scss */
.step-progress-bar {
  margin: 0 -20px 30px -20px;
  padding: 0;
  text-align: center;
  overflow: hidden; /*CSS counters to number the steps*/
  counter-reset: step;
  position: relative;
  z-index: 10;
}

/* line 3108, ../sass/handup.scss */
.step-progress-bar li {
  list-style-type: none;
  float: left;
  position: relative;
}

/* line 3114, ../sass/handup.scss */
.step-progress-bar.two-steps li {
  width: 50%;
}

/* line 3117, ../sass/handup.scss */
.step-progress-bar.three-steps li {
  width: 33.33%;
}

/* line 3120, ../sass/handup.scss */
.step-progress-bar.four-steps li {
  width: 25%;
}

/* line 3123, ../sass/handup.scss */
.step-progress-bar.five-steps li {
  width: 20%;
}

/* line 3126, ../sass/handup.scss */
.step-progress-bar li:before {
  content: '\f00c';
  font-family: FontAwesome, sans-serif;
  width: 40px;
  line-height: 40px;
  display: block;
  font-size: 14px;
  color: #ccc;
  margin: 0 auto 10px auto;
  background-color: #f5f5f5;
  border-radius: 50%;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/*progressbar connectors*/
/* line 3143, ../sass/handup.scss */
.step-progress-bar li:after {
  content: '';
  width: 100%;
  height: 12px;
  position: absolute;
  left: -50%;
  top: 15px;
  z-index: -1; /*put it behind the numbers*/
  background: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 3159, ../sass/handup.scss */
.step-progress-bar li:first-child:after { /*connector not needed before the first step*/
  content: none;
}

/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
/* line 3165, ../sass/handup.scss */
.step-progress-bar li.active:before, .step-progress-bar li.active:after {
  background: #5cb85c;
  color: #fff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width .6s ease;
  -webkit-transition: width .6s ease;
  -moz-transition: width .6s ease;
  -ms-transition: width .6s ease;
}

/* line 3178, ../sass/handup.scss */
#faq {
  margin-top: 30px;
}

/* line 3181, ../sass/handup.scss */
.faq .panel-heading {
  background: #fff;
  padding: 15px 20px 10px 20px;
}

/* line 3186, ../sass/handup.scss */
.faq .panel-default > .panel-heading {
  background-color: #fff;
}

/* line 3189, ../sass/handup.scss */
.panel {
  webkit-box-shadow: none;
  box-shadow: none;
}

/* line 3193, ../sass/handup.scss */
.faq.panel-group {
  margin-bottom: 50px;
}

/* line 3197, ../sass/handup.scss */
.panel-heading {
  border-radius: 0;
}

/*.panel-title > a.collapsed { color: #999;
}*/
/* line 3204, ../sass/handup.scss */
.panel-group .panel {
  border-radius: 2px;
}

/* line 3207, ../sass/handup.scss */
.faq .panel-body {
  padding: 0 30px 20px 20px;
}

/* line 3210, ../sass/handup.scss */
.faq .panel-default > .panel-heading + .panel-collapse .panel-body {
  border: none;
}

/*.faq .glyphicon-chevron-right,
.faq .glyphicon-chevron-down { font-size: 10px; top: -1px;
}*/
/* line 3218, ../sass/handup.scss */
#sidebar {
  margin-top: 30px;
  background: #fafafa;
  border: 1px solid #e4e4e4;
}

/* line 3223, ../sass/handup.scss */
#sidebar > li {
  border-bottom: 1px solid #e4e4e4;
}

/* line 3226, ../sass/handup.scss */
#sidebar > li:last-child {
  border-bottom: none;
}

/* line 3229, ../sass/handup.scss */
.partner-manual {
  background: #fff;
  padding: 0 0 50px 0;
}

/* line 3234, ../sass/handup.scss */
#interested_partner ul li {
  margin-bottom: 10px;
}

/* line 3238, ../sass/handup.scss */
#interested_partner ul.quote {
  list-style: none;
  padding-left: 20px;
}

/* line 3243, ../sass/handup.scss */
.donation-stats li {
  font-size: 13px;
  display: inline-block;
  padding-right: 10px;
  border-right: 1px solid #e4e4e4;
  margin-right: 10px;
}

/* line 3251, ../sass/handup.scss */
.donation-stats li:last-child {
  padding-right: 0;
  border-right: none;
  margin-right: 0;
}

/* line 3257, ../sass/handup.scss */
.nav-tabs > li > a {
  color: #777;
}

/* line 3261, ../sass/handup.scss */
.tags {
  margin-bottom: 10px;
}

/* line 3264, ../sass/handup.scss */
.tags > a {
  border-radius: 2px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 5px;
  line-height: 22px;
  display: inline-block;
  margin-bottom: 5px;
}

/* line 3274, ../sass/handup.scss */
.tags-outlines > a {
  color: #999;
  background: #fafafa;
  border-radius: 2px;
  border: 1px solid #ddd;
  padding: 3px 12px;
  margin-right: 5px;
  margin-bottom: 8px;
  white-space: nowrap;
}

/* line 3285, ../sass/handup.scss */
.tags-outlines a:hover {
  background-color: rgba(228, 63, 63, 0.1);
  border: 1px solid #f16565;
  color: #f8353e;
}

/* line 3291, ../sass/handup.scss */
.tags-outlines > a.active, .tags-outlines > a.active:hover, .tags-outlines > a.active:focus {
  background-color: #f8353e;
  border: 1px solid #f8353e;
  color: #fff;
}

/* line 3299, ../sass/handup.scss */
.tags.tags-dark > a.active, .tags.tags-dark > a.active:hover, .tags.tags-dark > a.active:focus {
  background-color: #414141;
  border-color: #414141;
  color: #fff;
}

/* line 3306, ../sass/handup.scss */
.tags-outlines.tags-dark a {
  border-color: #9d9d9d;
  color: #414141;
}

/* line 3310, ../sass/handup.scss */
.tags-outlines.tags-dark a:hover {
  background-color: rgba(125, 125, 125, 0.1);
}

/* line 3314, ../sass/handup.scss */
.panel {
  border-radius: 2px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
}

/* line 3322, ../sass/handup.scss */
.form-control {
  border-radius: 2px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -webkit-transition: all, linear, 200ms;
  -moz-transition: all, linear, 200ms;
  transition: all, linear, 200ms;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  color: #6A7781 !important;
  background: #fcfcfc;
  border: 1px solid #e4e4e4;
  margin-bottom: 5px;
}

/* line 3345, ../sass/handup.scss */
.form-control:focus {
  outline: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  background-color: #f7fbfe;
  border: 1px solid #3498DB;
}

/* line 3355, ../sass/handup.scss */
select.form-control { /*background-image: url('../img/caret-down.png');*/
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAKlBMVEUAAACAgP+AgJlveoVvd4hwfINteYNreIJqeIJrd4Jrd4Jqd4Jqd4JreIIOciETAAAADnRSTlMAAgoXHilSmaGnuL7W6KPanLMAAAAwSURBVHgBY6AbYOFiBlGM7GxQASZuHmYgn4OXlQFJBMpHiHBC+AgRKB8hwkJFVwIAcoUA59S+bEIAAAAASUVORK5CYII=);
  background-position: right 10px center;
  background-repeat: no-repeat;
}

/* line 3362, ../sass/handup.scss */
.form-control.text-red {
  color: #f8353e !important;
}

/* line 3366, ../sass/handup.scss */
[contenteditable=true] {
  display: inline;
  width: auto;
}

/* line 3367, ../sass/handup.scss */
[contenteditable=true].error {
  border-color: #ba3020;
  background-color: #ffefef;
}

/* line 3368, ../sass/handup.scss */
[contenteditable=true].placeholder {
  color: #ccc;
}

/* line 3369, ../sass/handup.scss */
.form-control::-webkit-input-placeholder {
  color: #ccc;
}

/* line 3370, ../sass/handup.scss */
.form-control:-moz-placeholder {
  color: #ccc;
}

/* line 3371, ../sass/handup.scss */
.form-control::-moz-placeholder {
  color: #ccc;
}

/* line 3372, ../sass/handup.scss */
.form-control:-ms-input-placeholder {
  color: #ccc;
}

/* embeddable member */
/* line 3375, ../sass/handup.scss */
.embeddable-member {
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
}

/* line 3382, ../sass/handup.scss */
.embeddable-member .member-photo {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 3389, ../sass/handup.scss */
.embeddable-member .member-photo .shade {
  height: 100%;
  width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  background: #000;
}

/* line 3398, ../sass/handup.scss */
.embeddable-member .ribbon {
  position: absolute;
  top: 20px;
  z-index: 100;
}

/* line 3404, ../sass/handup.scss */
.embeddable-member .matching-campaign-badge {
  position: absolute;
  float: right;
  top: 15px;
}

/* line 3410, ../sass/handup.scss */
.embeddable-member .member-info {
  padding: 15px;
}

/* line 3414, ../sass/handup.scss */
.embeddable-member .name a {
  color: #414141;
}

/* line 3418, ../sass/handup.scss */
.embeddable-member .location {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

/* line 3424, ../sass/handup.scss */
.embeddable-member .body-copy {
  color: #414141;
}

/* line 3428, ../sass/handup.scss */
.embeddable-member .donation-modal {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 15px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  text-align: center;
}

/* line 3440, ../sass/handup.scss */
.embeddable-member .donation-modal form {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}

/* line 3449, ../sass/handup.scss */
.embeddable-member .donation-modal .tooltip-inner {
  width: 170px;
}

/* line 3453, ../sass/handup.scss */
.embeddable-member .donation-modal button {
  outline: none !important;
}

/* line 3457, ../sass/handup.scss */
.embeddable-member .donation-modal .title {
  margin-bottom: 15px;
}

/* line 3461, ../sass/handup.scss */
.embeddable-member .donation-modal .amount-button {
  margin: 5px;
}

/* line 3465, ../sass/handup.scss */
.embeddable-member .donation-modal button[type="submit"] {
  margin-top: 15px;
  min-width: 165px;
}

/* line 3470, ../sass/handup.scss */
.embeddable-member ul.donation-stats {
  margin: -5px 0 15px 0;
  list-style: none;
  padding: 0;
}

/* line 3476, ../sass/handup.scss */
.embeddable-member .donation-stats li {
  font-size: 14px;
}

/* line 3480, ../sass/handup.scss */
.embeddable-member .donate-btn {
  display: block;
}

/* line 3484, ../sass/handup.scss */
.embeddable-member .preview {
  margin: 8px 0 10px 0;
  color: #414141;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 3491, ../sass/handup.scss */
.embeddable-member .center-photo-content {
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

/* line 3502, ../sass/handup.scss */
.embeddable-member .member-photo.contains-content .shade {
  opacity: 0.5;
}

/* line 3506, ../sass/handup.scss */
.embeddable-member .member-photo img.full-photo {
  width: 100%;
  height: 100%;
}

/* line 3511, ../sass/handup.scss */
.embeddable-member img.center-photo {
  width: 104px;
  height: 104px;
  margin-top: 60px;
  border: 3px solid #fff;
}

/* line 3518, ../sass/handup.scss */
.embeddable-member .center-photo-content .name {
  color: #fff;
}

/* line 3522, ../sass/handup.scss */
.embeddable-member .handup-tip {
  margin-top: 15px;
}

/* line 3526, ../sass/handup.scss */
.embeddable-member .handup-tip label {
  display: inline;
  font-weight: normal;
}

/* line 3531, ../sass/handup.scss */
.embeddable-member .disclaimer {
  font-size: 11px;
  font-style: italic;
  width: 100%;
  text-align: center;
  margin-top: 5px;
}

/* tall */
/* line 3540, ../sass/handup.scss */
.embeddable-member.tall {
  width: 280px;
  height: 555px;
}

/* line 3545, ../sass/handup.scss */
.embeddable-member.tall .donation-modal {
  width: 260px;
  height: 535px;
}

/* line 3550, ../sass/handup.scss */
.embeddable-member.tall .matching-campaign-badge {
  right: 15px;
  width: 60px;
  height: 60px;
}

/* line 3556, ../sass/handup.scss */
.embeddable-member.tall .member-photo {
  width: 280px;
  height: 280px;
}

/* wide */
/* line 3562, ../sass/handup.scss */
.embeddable-member.wide {
  width: 580px;
  height: 280px;
}

/* line 3567, ../sass/handup.scss */
.embeddable-member.wide .donation-modal {
  width: 560px;
  height: 260px;
}

/* line 3572, ../sass/handup.scss */
.embeddable-member.wide .preview {
  margin: 16px 0 16px 0;
}

/* line 3576, ../sass/handup.scss */
.embeddable-member.wide .matching-campaign-badge {
  left: 210px;
  width: 55px;
  height: 55px;
}

/* line 3582, ../sass/handup.scss */
.embeddable-member.wide .member-photo {
  width: 280px;
  height: 280px;
}

/* line 3587, ../sass/handup.scss */
.embeddable-member.wide .member-info {
  width: 300px;
  height: 280px;
  position: relative;
  top: -101%;
  left: 280px;
}

/* line 3595, ../sass/handup.scss */
.embeddable-member.wide .donation-modal .title {
  margin-bottom: 8px;
}

/* line 3599, ../sass/handup.scss */
.embeddable-member.wide .donation-modal button[type="submit"] {
  margin-top: 10px;
}

/* line 3603, ../sass/handup.scss */
.embeddable-member.wide .handup-tip {
  margin-top: 5px;
}

@media (max-width: 580px) {
  /* line 3608, ../sass/handup.scss */
  .embeddable-member.wide {
    width: 280px;
    height: 280px;
  }

  /* line 3613, ../sass/handup.scss */
  .embeddable-member.wide .donation-modal {
    width: 260px;
    height: 260px;
  }

  /* line 3618, ../sass/handup.scss */
  .embeddable-member.wide, .embeddable-member.wide .name a, .embeddable-member.wide .location, .embeddable-member.wide .text-muted, .embeddable-member.wide .text-success {
    color: #fff;
  }

  /* line 3626, ../sass/handup.scss */
  .embeddable-member.wide .donation-modal {
    color: #414141;
  }

  /* line 3630, ../sass/handup.scss */
  .embeddable-member.wide .preview, .embeddable-member.wide .disclaimer {
    display: none;
  }

  /* line 3635, ../sass/handup.scss */
  .embeddable-member.wide .donation-button-container.goal-progress {
    width: 100px;
    float: right;
  }

  /* line 3641, ../sass/handup.scss */
  .embeddable-member.wide .donation-progress .donation-stats li {
    display: inline-block;
    width: 50px;
    height: 100%;
  }

  /* line 3647, ../sass/handup.scss */
  .embeddable-member.wide .donation-modal .amount-button {
    height: 30px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
  }

  /* line 3654, ../sass/handup.scss */
  .embeddable-member.wide .donation-modal .title, .embeddable-member.wide .donation-modal .tip-label {
    font-size: 12px;
  }

  /* line 3659, ../sass/handup.scss */
  .embeddable-member.wide .member-photo .shade {
    opacity: 0.5;
  }

  /* line 3663, ../sass/handup.scss */
  .embeddable-member.wide .member-info {
    width: 280px;
    height: auto;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
  }

  /* line 3673, ../sass/handup.scss */
  .embeddable-member.wide ul.donation-stats {
    margin-bottom: 5px;
  }

  /* line 3677, ../sass/handup.scss */
  .embeddable-member.wide ul.donation-stats.maximal {
    float: left;
    width: 150px;
    margin-bottom: 0;
  }

  /* line 3683, ../sass/handup.scss */
  .embeddable-member.wide ul.donation-stats.maximal li.amount-raised {
    width: 70px;
  }

  /* line 3687, ../sass/handup.scss */
  .embeddable-member.wide ul.donation-stats.maximal li.goal-amount {
    width: 65px;
  }

  /* line 3691, ../sass/handup.scss */
  .embeddable-member.wide .donation-progress ul.donation-stats {
    margin-bottom: 0;
  }
}

/* mini */
/* line 3697, ../sass/handup.scss */
.embeddable-member.mini {
  width: 410px;
  height: 120px;
}

/* line 3702, ../sass/handup.scss */
.embeddable-member.mini .name {
  margin-top: -5px;
}

/* line 3706, ../sass/handup.scss */
.embeddable-member.mini .name.no-stats {
  margin-top: 5px;
  margin-bottom: 18px;
}

/* line 3711, ../sass/handup.scss */
.embeddable-member.mini .disclaimer {
  margin-top: 5px;
}

/* line 3715, ../sass/handup.scss */
.embeddable-member.mini .donation-stats.minimal {
  display: none;
}

/* line 3719, ../sass/handup.scss */
.embeddable-member.mini .member-photo {
  width: 120px;
  height: 120px;
}

/* line 3724, ../sass/handup.scss */
.embeddable-member.mini .ribbon {
  top: 10px;
}

/* line 3728, ../sass/handup.scss */
.embeddable-member.mini .member-info {
  width: 290px;
  height: 120px;
  position: relative;
  top: -101%;
  left: 120px;
}

/* line 3736, ../sass/handup.scss */
.embeddable-member.mini .donation-progress .progress {
  display: inline-block;
  width: 184px;
  margin-bottom: 6px;
}

/* line 3742, ../sass/handup.scss */
.embeddable-member.mini ul.donation-stats {
  margin-bottom: 5px;
}

/* line 3746, ../sass/handup.scss */
.embeddable-member.mini ul.donation-stats.maximal {
  display: inline;
  float: right;
  position: relative;
  margin: -27px 0 0 0;
}

/* line 3753, ../sass/handup.scss */
.embeddable-member.mini .donation-stats .goal-amount {
  display: none;
}

/* line 3755, ../sass/handup.scss */
.embeddable-member.mini .donation-stats.maximal li {
  font-size: 12px;
  margin: 0;
  border: 0;
  padding: 0;
}

/* line 3762, ../sass/handup.scss */
.embeddable-member.mini img.center-photo {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0;
  border: none;
  margin: 0;
}

@media (max-width: 410px) {
  /* line 3773, ../sass/handup.scss */
  .embeddable-member.mini {
    width: 280px;
    height: 105px;
  }

  /* line 3778, ../sass/handup.scss */
  .embeddable-member.mini .member-photo {
    width: 105px;
    height: 105px;
  }

  /* line 3783, ../sass/handup.scss */
  .embeddable-member.mini .donation-progress {
    display: none;
  }

  /* line 3787, ../sass/handup.scss */
  .embeddable-member.mini .donation-stats.minimal {
    display: inherit;
  }

  /* line 3791, ../sass/handup.scss */
  .embeddable-member.mini ul.donation-stats {
    margin: -5px 0 2px 0;
  }

  /* line 3795, ../sass/handup.scss */
  .embeddable-member.mini .member-info {
    width: 175px;
    height: 105px;
    position: relative;
    top: -101%;
    left: 105px;
  }

  /* line 3803, ../sass/handup.scss */
  .embeddable-member.mini .name.no-stats {
    margin-bottom: 12px;
  }

  /* line 3807, ../sass/handup.scss */
  .embeddable-member.mini .disclaimer {
    line-height: 1.2em;
    font-size: 10px;
  }

  /* line 3812, ../sass/handup.scss */
  .embeddable-member.mini ul.donation-stats.maximal {
    float: none;
    margin-top: -5px;
    margin-bottom: 3px;
    display: block;
  }

  /* line 3819, ../sass/handup.scss */
  .embeddable-member.mini .donation-stats.maximal li {
    display: inline-block;
    height: 100%;
  }

  /* line 3824, ../sass/handup.scss */
  .embeddable-member.mini .donation-stats.maximal li {
    border-right: 1px solid #e4e4e4;
    padding-right: 6px;
  }

  /* line 3828, ../sass/handup.scss */
  .embeddable-member.mini .donation-stats.maximal li:last-child {
    border: 0;
    padding: 0;
  }

  /* line 3833, ../sass/handup.scss */
  .embeddable-member.mini .member-info {
    padding: 10px;
  }

  /* line 3837, ../sass/handup.scss */
  .embeddable-member.mini .name {
    font-size: 14px;
    margin-top: -5px;
  }

  /* line 3842, ../sass/handup.scss */
  .embeddable-member.mini .donation-stats li {
    font-size: 12px;
  }

  /* line 3846, ../sass/handup.scss */
  .embeddable-member.mini .donate-btn {
    font-size: 12px;
    height: 26px;
    padding: 4px inherit;
  }

  /* line 3852, ../sass/handup.scss */
  .embeddable-member.mini .member-info {
    width: 175px;
  }
}

@media (min-width: 768px) {
  /* line 3859, ../sass/handup.scss */
  #gift-card-form input {
    font-size: 20px;
  }
}
