#t7_timer {
  width: 220px;
  height: 55px;
  position: relative;
}
#t7_vals {
  width: 100%;
  clear: both;
  margin: 0px auto;
}
.t7_numbs {
  font-size: 28px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-align: left;
  color: #ffffff;
}

#t7_labels {
  width: 100%;
  clear: both;
  margin: 0px auto;
}
.t7_labs {
  position: relative;
  left: -4px;
  top: -10px;
  font-size: 9px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #333;
}
#t7_yl {
  float: left;
  width: 51px;
  height: 15px;
  padding: 0px;
  margin: 0px;
}
#t7_dl {
  float: left;
  width: 54px;
  height: 15px;
  padding: 0px;
  margin: 0px;
}
#t7_hl {
  float: left;
  width: 45px;
  height: 15px;
  padding: 0px;
  margin: 0px;
}
#t7_ml {
  float: left;
  width: 53px;
  height: 15px;
  padding: 0px;
  margin: 0px;
}
#t7_sl {
  float: left;
  width: 46px;
  height: 15px;
  padding: 0px;
  margin: 0px;
}
.countdown {
  width: 220px;
  height: 55px;
  text-align: center;
  line-height: 34px;
}

.input-large,
.input-xlarge,
.input-xxlarge,
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
  display: block;
  width: 100%;
  min-height: 30px;
}
.aware-theme.v2-theme .responsive-embed-wrapper iframe {
  display: block;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@font-face {
  font-family: "responsive";
  src: url("responsive.eot");
  src: url("responsive.eot?#iefix") format("embedded-opentype"), url("responsive.woff") format("woff"),
    url("data:font/opentype;base64, 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")
      format("truetype"),
    url("responsive.svg#responsive") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before,
.flex-next:before,
.flex-prev:before {
  font-family: "responsive";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  opacity: 0.8;
  line-height: 1em;
  margin-left: 0.2em;
}
.icon32 {
  height: 32px;
  width: 32px;
  display: block;
}

.icon-mail--minus:before {
  content: "\2d";
}
.icon-bomb:before {
  content: "\23f3";
}
.icon-star:before {
  content: "\2605";
}
.icon-tick-octagon-frame:before {
  content: "\2611";
}
.icon-cog:before {
  content: "\2699";
}
.icon-edit:before {
  content: "\270d";
}
.icon-feather:before {
  content: "\2712";
}
.icon-tick:before {
  content: "\2713";
}
.icon-arrow-curve-000-left:before {
  content: "\27a6";
}
.icon-users:before {
  content: "\e700";
}
.icon-question-octagon-frame:before {
  content: "\e704";
}
.icon-arrow-curve-180:before {
  content: "\e712";
}
.icon-balloon:before {
  content: "\e718";
}
.icon-envelope-label:before {
  content: "\e722";
}
.icon-popup:before {
  content: "\e74c";
}
.icon-application:before {
  content: "\e74e";
}
.icon-left-open:before,
.flex-prev:before {
  content: "\e75d";
}
.icon-right-open:before,
.flex-next:before {
  content: "\e75e";
}
.icon-newspaper:before {
  content: "\e790";
}
.icon-equalizer:before {
  content: "\e795";
}
.icon-property:before {
  content: "\e82b";
}
.icon-menu:before {
  content: "\f0c9";
}
.icon-jar:before {
  content: "\f0d6";
}
.icon-user:before {
  content: "\f0e0";
}
.icon-meetup_16:before {
  content: "🌎";
}
.icon-medal:before {
  content: "🏆";
}
.icon-stamp:before {
  content: "👍";
}
.icon-hand:before {
  content: "\e800";
}
.icon-credit-card-green:before {
  content: "💳";
}
.icon-calendar-list:before {
  content: "📅";
}
.icon-calendar:before {
  content: "\e801";
}
.icon-clipboard-task:before {
  content: "📋";
}
.icon-megaphone:before {
  content: "📣";
}
.icon-box:before {
  content: "📦";
}
.icon-blogs:before,
.icon-blog:before {
  content: "📰";
}
.icon-magnifier:before {
  content: "🔍";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-cancel-circle:before {
  content: "\2716";
}
.icon-plus-squared:before {
  content: "\f0fe";
}
.icon-twitter-squared:before {
  content: "\f304";
}
.icon-facebook-squared:before {
  content: "\f308";
}
.icon-phone-squared:before {
  content: "\f098";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-tag:before {
  content: "\e70c";
}
.icon-up-dir:before {
  content: "\25b4";
}
form {
  padding: 0;
  margin: 0;
}
label,
input,
button,
select,
textarea {
  font-family: "Droid Sans", sans-serif;
  font-weight: normal;
  line-height: 20px;
}
label {
  display: block;
  margin-bottom: 10px;
}
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 {
  margin-bottom: 10px;
  max-width: 100%;
}
input[type="file"] {
  margin: 10px 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea {
  min-height: 70px;
  height: 70px;
  width: 100%;
}
.input_checkbox input {
  margin-right: 5px !important;
  float: left;
  width: auto;
}
hr {
  margin: 25px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
select,
textarea,
input {
  display: inline-block;
  padding: 20px;
  font-size: 17px;
  line-height: 20px;
  color: #333;
  border-radius: 5px;
  vertical-align: middle;
}
select {
  border: 2px solid #eaeaea;
  border-radius: 5px;
  color: #58595b;
  font-weight: 300;
  background-image: -webkit-linear-gradient(#fff 0, #f3f3f3 100%);
  background-image: -webkit-linear-gradient(#ffffff 0%, #f3f3f3 100%);
  background-image: linear-gradient(#ffffff 0%, #f3f3f3 100%);
  height: 62px;
}
textarea,
input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  line-height: normal;
}
input[type="checkbox"] {
  -webkit-appearance: checkbox;
}
input[type="radio"] {
  -webkit-appearance: radio;
}
input[type="submit"] {
  -webkit-appearance: none;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin: 3px 0 0 -20px;
}
.radio-inline input[type="radio"],
.radio-inline input[type="checkbox"],
.checkbox-inline input[type="radio"],
.checkbox-inline input[type="checkbox"] {
  display: none;
}
.radio-inline input[type="radio"]:checked + label,
.radio-inline input[type="checkbox"]:checked + label,
.checkbox-inline input[type="radio"]:checked + label,
.checkbox-inline input[type="checkbox"]:checked + label {
  background-color: #a02b68;
  color: #fff;
}
.radio-inline label.radio,
.radio-inline label.checkbox,
.checkbox-inline label.radio,
.checkbox-inline label.checkbox {
  background-color: #f5f5f5;
  border-radius: 2px;
  display: inline-block;
  width: 80px;
  padding: 15px 5px;
  font-family: "Kreon", sans-serif;
  font-weight: bold;
  font-size: 19px;
  text-align: center;
  margin: 5px 5px 10px 0;
  cursor: pointer;
  outline: none;
}
.radio-inline label.radio .option_label,
.radio-inline label.checkbox .option_label,
.checkbox-inline label.radio .option_label,
.checkbox-inline label.checkbox .option_label {
  display: block;
}
.radio-inline label.checkbox,
.checkbox-inline label.checkbox {
  padding: 5px;
  height: 30px;
  font-size: 16px;
  margin: 5px 5px 0 0;
}
.radio-inline.checkbox-inline,
.checkbox-inline.checkbox-inline {
  vertical-align: middle;
}
.radio-inline.checkbox-inline li,
.checkbox-inline.checkbox-inline li {
  width: 100%;
  vertical-align: middle;
}
.radio-inline.checkbox-inline li label,
.checkbox-inline.checkbox-inline li label {
  width: 100%;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.inline-labels input,
.inline-radios input {
  vertical-align: top;
}
.inline-labels label,
.inline-radios label {
  display: inline-block;
  padding-left: 4px;
  text-align: left;
}
.inline-labels label.checkbox,
.inline-radios label.checkbox {
  padding-left: 0;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.checkbox,
.radio {
  margin-left: 20px;
}
.form-wrap,
.form_wrap {
  padding: 30px 40px;
  background-color: #777;
  border-radius: 5px;
  color: #fff;
}
.form-wrap h4,
.form_wrap h4 {
  color: #fff;
  font-size: 24px;
  line-height: 36px;
}
.form-wrap h3,
.form_wrap h3 {
  color: white;
}
.form-submit,
.form_submit {
  font-size: 12px;
}
.form_submitting img {
  margin-right: 6px;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
.form .text {
  width: 100%;
}

.aware-theme.v2-theme .form-errors {
  display: block;
  padding: 0;
}
.aware-theme.v2-theme .form-errors > * {
  margin: 10px;
}
.aware-theme.v2-theme .form-errors ul,
.aware-theme.v2-theme .form-errors li {
  padding: 5px;
  list-style: none;
}
form input.error {
  border-color: rgba(255, 0, 0, 0.6);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
  margin-bottom: 3px;
}
.error-message {
  font-size: 0.8em;
  color: red;
  margin-bottom: 10px;
  display: inline-block;
}
.warning,
#errorExplanation {
  background-color: red;
  color: white;
  padding: 10px;
  border-radius: 2px;
  margin: 0 0 15px 0;
  font-size: 14px;
  line-height: 17px;
}
.warning h2,
#errorExplanation h2 {
  font-size: 20px;
  line-height: 24px;
}
.feedback_content {
  margin-bottom: 20px;
  line-height: 30px;
}
.w-button,
.button,
.small_button {
  cursor: pointer;
  display: inline-block;
  background-color: transparent;
  border-radius: 5px;
  padding: 15px 30px;
  border: 2px solid #ba2375;
  font: 24px "Kreon", sans-serif;
  color: #ba2375;
  letter-spacing: 2px;
  margin-bottom: 20px;
  vertical-align: middle;
}
.w-button a,
.button a,
.small_button a {
  color: #fff;
}
.w-button:hover,
.button:hover,
.small_button:hover {
  color: #fff;
  background-color: #ba2375;
  text-decoration: none;
}
.button.slide-btn {
  display: inline-block;
  margin-top: 20px;
  margin-right: 0px;
  border-color: #fff;
  color: #fff;
}
.button.donate-type {
  padding-left: 60px;
}
.button.donate-type:hover:before {
  border-color: #fff;
}
.button.donate-type:before {
  position: absolute;
  left: 30px;
  margin-top: -2px;
  padding-left: 2px;
  font-family: "responsive";
  width: 28px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #ba2375;
  content: " ";
  line-height: 30px;
  font-size: 16px;
  text-align: center;
}
.button.donate-type.check {
  background-color: #ba2375;
  color: white;
}
.button.donate-type.check:before {
  content: "\2713";
  border-color: white;
}
.button.slide-btn:hover {
  background-color: rgba(255, 255, 255, 0.25);
}
.tiny-button {
  font-size: 12px;
  padding: 2px 5px;
  min-height: 100%;
}
.submit-button,
.success-button,
.small-button {
  cursor: pointer;
  color: #fff;
  padding: 15px 30px;
  white-space: normal;
  letter-spacing: 0;
  background-color: #ba2375;
  border-radius: 5px;
}
.submit-button:hover,
.success-button:hover,
.small-button:hover {
  background-color: #cf2783;
}
.small-button {
  font-size: 20px;
  padding: 10px 20px;
  margin: 0;
}
.destroy-link {
  background-color: red;
  color: #fff;
  letter-spacing: 0;
  border-color: #ccc;
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 0;
  font-family: "Droid Sans", sans-serif;
  border-width: 1px;
}
.destroy-link:hover {
  background-color: #f33;
}
.submit-link {
  cursor: pointer;
  border: 0;
  background-color: #ba2375;
  border-radius: 2px;
  display: inline-block;
  color: white;
  font: 14px "Kreon", sans-serif;
  padding: 10px 15px;
}
.submit-link:hover {
  text-decoration: none;
  color: white;
  background-color: #cf2783;
}
.neutral-link {
  background-color: #a02b68;
}
.neutral-link:hover {
  background-color: #b43075;
}
.share-close {
  float: right;
  margin: -15px -15px 10px 10px;
  padding: 5px;
  min-height: auto;
  font-size: 11px;
  border-radius: 0px;
}
.read-more,
.read_more {
  display: block;
  margin-bottom: 15px;
  font-weight: bold;
}
.share-container .small-button {
  min-height: 24px;
  padding: 5px 10px;
  font-size: 12px;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  border-left: 0;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  border-bottom-right-radius: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.pagination {
  margin-top: 20px;
}
.pagination ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 5px 12px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  background-color: white;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-left-width: 1px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.progress {
  position: relative;
  float: left;
  overflow: hidden;
  height: 40px;
  margin-bottom: 0;
  background-color: #ccc;
  border-radius: 20px;
  width: 100% !important;
}
.progress .bar {
  width: 0;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: right;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ba2375;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMjc4MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhMjM3NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cf2783), color-stop(100%, #ba2375));
  background-image: -webkit-linear-gradient(top, #cf2783, #ba2375);
  background-image: linear-gradient(to bottom, #cf2783, #ba2375);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf2783', endColorstr='#ba2375', GradientType=0);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
  border-radius: 20px;
}
.progress .bar + .bar {
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlNWY1YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M0M2MzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.progress-success .bar,
.progress .bar-success {
  background-color: #ba2375;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMjc4MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhMjM3NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cf2783), color-stop(100%, #ba2375));
  background-image: -webkit-linear-gradient(top, #cf2783, #ba2375);
  background-image: linear-gradient(to bottom, #cf2783, #ba2375);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf2783', endColorstr='#ba2375', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(
    linear,
    0 100%,
    100% 0,
    color-stop(0.25, rgba(255, 255, 255, 0.15)),
    color-stop(0.25, transparent),
    color-stop(0.5, transparent),
    color-stop(0.5, rgba(255, 255, 255, 0.15)),
    color-stop(0.75, rgba(255, 255, 255, 0.15)),
    color-stop(0.75, transparent),
    to(transparent)
  );
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYzBkZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzOWJiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjQ1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4OTQwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbb450), color-stop(100%, #f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.bar-text {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0px;
  top: 0px;
  right: 0px;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
}
.bar-goal {
  margin-bottom: 10px;
  color: #777;
  font-size: 14px;
  text-align: center;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.CodeRay {
  background-color: transparent;
  font-family: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
  color: #000;
  margin-bottom: 14px;
}
.CodeRay pre {
  margin: 0px;
  padding: 1em;
}
span.CodeRay {
  white-space: pre;
  border: 0px;
  padding: 2px;
}
table.CodeRay {
  border-collapse: collapse;
  width: 100%;
  padding: 2px;
}
table.CodeRay td {
  padding: 1em 0.5em;
  vertical-align: top;
}
.CodeRay .line-numbers,
.CodeRay .no {
  background-color: transparent;
  color: #aaa;
  text-align: right;
}
.CodeRay .line-numbers a {
  color: #aaa;
}
.CodeRay .line-numbers tt {
  font-weight: bold;
}
.CodeRay .line-numbers .highlighted {
  color: red;
}
.CodeRay .line {
  display: block;
  float: left;
  width: 100%;
}
.CodeRay span.line-numbers {
  padding: 0px 4px;
}
.CodeRay .code {
  width: 100%;
}
ol.CodeRay {
  font-size: 10pt;
}
ol.CodeRay li {
  white-space: pre;
}
.CodeRay .code pre {
  overflow: auto;
}
.CodeRay .debug {
  color: #fff !important;
  background: blue !important;
}
.CodeRay .annotation {
  color: #007;
}
.CodeRay .attribute-name {
  color: #f08;
}
.CodeRay .attribute-value {
  color: #700;
}
.CodeRay .binary {
  color: #509;
  font-weight: bold;
}
.CodeRay .comment {
  color: #998;
  font-style: italic;
}
.CodeRay .char {
  color: #04d;
}
.CodeRay .char .content {
  color: #04d;
}
.CodeRay .char .delimiter {
  color: #039;
}
.CodeRay .class {
  color: #458;
  font-weight: bold;
}
.CodeRay .complex {
  color: #a08;
  font-weight: bold;
}
.CodeRay .constant {
  color: teal;
}
.CodeRay .color {
  color: #0a0;
}
.CodeRay .class-variable {
  color: #369;
}
.CodeRay .decorator {
  color: #b0b;
}
.CodeRay .definition {
  color: #099;
  font-weight: bold;
}
.CodeRay .directive {
  color: #088;
  font-weight: bold;
}
.CodeRay .delimiter {
  color: #000;
}
.CodeRay .doc {
  color: #970;
}
.CodeRay .doctype {
  color: #34b;
}
.CodeRay .doc-string {
  color: #d42;
  font-weight: bold;
}
.CodeRay .escape {
  color: #666;
  font-weight: bold;
}
.CodeRay .entity {
  color: #800;
  font-weight: bold;
}
.CodeRay .error {
  color: #f00;
  background-color: #faa;
}
.CodeRay .exception {
  color: #c00;
  font-weight: bold;
}
.CodeRay .filename {
  color: #099;
}
.CodeRay .function {
  color: #900;
  font-weight: bold;
}
.CodeRay .global-variable {
  color: teal;
  font-weight: bold;
}
.CodeRay .hex {
  color: #058;
  font-weight: bold;
}
.CodeRay .integer {
  color: #099;
}
.CodeRay .include {
  color: #b44;
  font-weight: bold;
}
.CodeRay .inline {
  color: #000;
}
.CodeRay .inline .inline {
  background: #ccc;
}
.CodeRay .inline .inline .inline {
  background: #bbb;
}
.CodeRay .inline .inline-delimiter {
  color: #d14;
}
.CodeRay .inline-delimiter {
  color: #d14;
}
.CodeRay .important {
  color: #f00;
}
.CodeRay .interpreted {
  color: #b2b;
  font-weight: bold;
}
.CodeRay .instance-variable {
  color: teal;
}
.CodeRay .label {
  color: #970;
  font-weight: bold;
}
.CodeRay .local-variable {
  color: #963;
}
.CodeRay .octal {
  color: #40e;
  font-weight: bold;
}
.CodeRay .predefined-constant {
  font-weight: bold;
}
.CodeRay .predefined {
  color: #369;
  font-weight: bold;
}
.CodeRay .preprocessor {
  color: #579;
}
.CodeRay .pseudo-class {
  color: #00c;
  font-weight: bold;
}
.CodeRay .predefined-type {
  color: #074;
  font-weight: bold;
}
.CodeRay .reserved,
.keyword {
  color: #000;
  font-weight: bold;
}
.CodeRay .key {
  color: #808;
}
.CodeRay .key .delimiter {
  color: #606;
}
.CodeRay .key .char {
  color: #80f;
}
.CodeRay .value {
  color: #088;
}
.CodeRay .regexp {
  background-color: #fff0ff;
}
.CodeRay .regexp .content {
  color: #808;
}
.CodeRay .regexp .delimiter {
  color: #404;
}
.CodeRay .regexp .modifier {
  color: #c2c;
}
.CodeRay .regexp .function {
  color: #404;
  font-weight: bold;
}
.CodeRay .string {
  color: #d20;
}
.CodeRay .string .string .string {
  background-color: #ffd0d0;
}
.CodeRay .string .content {
  color: #d14;
}
.CodeRay .string .char {
  color: #d14;
}
.CodeRay .string .delimiter {
  color: #d14;
}
.CodeRay .shell {
  color: #d14;
}
.CodeRay .shell .delimiter {
  color: #d14;
}
.CodeRay .symbol {
  color: #990073;
}
.CodeRay .symbol .content {
  color: #a60;
}
.CodeRay .symbol .delimiter {
  color: #630;
}
.CodeRay .tag {
  color: #070;
}
.CodeRay .tag-special {
  color: #d70;
  font-weight: bold;
}
.CodeRay .type {
  color: #339;
  font-weight: bold;
}
.CodeRay .variable {
  color: #036;
}
.CodeRay .insert {
  background: #afa;
}
.CodeRay .delete {
  background: #faa;
}
.CodeRay .change {
  color: #aaf;
  background: #007;
}
.CodeRay .head {
  color: #f8f;
  background: #505;
}
.CodeRay .insert .insert {
  color: #080;
  font-weight: bold;
}
.CodeRay .delete .delete {
  color: #800;
  font-weight: bold;
}
.CodeRay .change .change {
  color: #66f;
}
.CodeRay .head .head {
  color: #f4f;
}
#slider-cards {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 68px;
  margin: 1em 0;
}
#slider-cards .slider-card-wrap {
  position: absolute;
  left: 1680px;
  width: 9999px;
  top: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#slider-cards .slider-card {
  width: 160px;
  position: relative;
  text-align: left;
  display: block;
  float: left;
  text-align: left;
}
#slider-cards .slider-card-profile {
  background: #f8f8f8;
  height: 68px;
  box-sizing: border-box;
  padding: 10px 7px 10px 10px;
  border-left: 3px solid #ba2375;
  position: relative;
  border-radius: 2px;
}
#slider-cards .slider-card-profile img {
  float: left;
  margin-right: 0.5em;
}
#slider-cards .slider-card-profile .slider-name {
  position: relative;
  line-height: 68px;
  top: -0.7em;
}
#slider-cards .slider-card-profile .slider-name a:link,
#slider-cards .slider-card-profile .slider-name a:visited,
#slider-cards .slider-card-profile .slider-name a:active {
  color: inherit;
}
.page-pages-show-donation-wide .donation_form .form-wrap {
  margin-bottom: 1.25em;
  padding: 0;
  background-color: transparent;
  color: #58595b;
}
.page-pages-show-donation-wide .form-progress-indicator {
  position: relative;
}
.page-pages-show-donation-wide .progress-indicator-stages {
  list-style-type: none;
  padding: 0 0 15px 0;
  margin: 0 auto;
  width: auto;
  text-align: center;
}
.page-pages-show-donation-wide .progress-indicator-stages li {
  display: inline-block;
  position: relative;
  margin-right: 32px;
  white-space: nowrap;
  width: 51px;
}
.page-pages-show-donation-wide .progress-indicator-stages li:after {
  content: " ";
  width: 42px;
  height: 0;
  border-bottom: 1px solid #ccc;
  position: absolute;
  top: 58px;
  left: 47px;
}
.page-pages-show-donation-wide .progress-indicator-stages li:last-child {
  margin-right: 0;
}
.page-pages-show-donation-wide .progress-indicator-stages li:last-child:after {
  display: none;
}
.page-pages-show-donation-wide .progress-indicator-stages li .stage-label {
  font-size: 12px;
  font-weight: 600;
  position: relative;
  text-transform: uppercase;
}
.page-pages-show-donation-wide .progress-indicator-stages li.stage-1 .stage-label {
  left: -1px;
}
.page-pages-show-donation-wide .progress-indicator-stages li.stage-2 .stage-label {
  left: -8px;
}
.page-pages-show-donation-wide .progress-indicator-stages li.stage-3 .stage-label {
  left: -3px;
}
.page-pages-show-donation-wide .progress-indicator-stages li .stage-count {
  position: relative;
  display: block;
  color: #fff;
  width: 47px;
  height: 47px;
  text-align: center;
  background: #f8f8f8;
  border: 1px solid #ccc;
  border-radius: 99px;
}
.page-pages-show-donation-wide .progress-indicator-stages li .stage-count-inner {
  width: 39px;
  height: 39px;
  left: 3px;
  top: 3px;
  line-height: 40px;
  display: block;
  position: relative;
  background: #ccc;
  position: relative;
  border-radius: 99px;
}
.page-pages-show-donation-wide .progress-indicator-stages li.active .stage-count-inner {
  background: #ba2375;
}
.page-pages-show-donation-wide .progress-indicator-stages li.seen .stage-count-inner {
  background: #ba2375;
  cursor: pointer;
}
.page-pages-show-donation-wide .progress-indicator-stages li.completed .stage-count-inner {
  text-indent: -9999px;
  background: #ba2375;
  cursor: pointer;
}
.page-pages-show-donation-wide .progress-indicator-stages li.completed .stage-count-inner:before {
  color: #fff;
  position: absolute;
  width: 33px;
  line-height: 39px;
  z-index: 20;
  opacity: 1;
  text-align: center;
  top: 0;
  left: -1px;
  font-size: 1.25em;
  cursor: pointer;
  text-indent: 0;
}
.page-pages-show-donation-wide .progress-indicator-stages li.completed .stage-count {
  cursor: pointer;
}
.page-pages-show-donation-wide .progress-stages {
  background-color: #f8f8f8;
  padding: 20px 0 20px 0;
  min-height: 402px;
  border-radius: 2px;
}
.page-pages-show-donation-wide .progress-stages .progress-stage {
  display: none;
}
.page-pages-show-donation-wide .progress-stages .progress-stage.active {
  display: block;
}
.page-pages-show-donation-wide .progress-stages .form-error {
  padding: 5px 10px;
  color: #fff;
  background-color: red;
  margin-top: 5px;
  border-radius: 4px;
  position: relative;
  font-size: 14px;
  margin-bottom: 10px;
}
.page-pages-show-donation-wide .progress-stages .form-error:before {
  position: absolute;
  content: " ";
  width: 0;
  top: -10px;
  height: 0;
  border-style: solid;
  border-width: 0 7.5px 10px 7.5px;
  border-color: transparent transparent red transparent;
}
.page-pages-show-donation-wide .progress-stage-button-prev:before {
  content: "\00ab\0000a0";
}
.page-pages-show-donation-wide .radio-inline {
  padding-left: 0;
}
.page-pages-show-donation-wide .radio-inline input[type="radio"] {
  display: block;
  position: absolute;
  left: -9999px;
}
.page-pages-show-donation-wide .radio-inline > label {
  display: block;
  padding-top: 10px;
}
.page-pages-show-donation-wide .radio-inline label.radio {
  border-radius: 2px;
  background-color: #222;
  color: #fff;
  display: inline-block;
  width: 80px;
  padding: 15px 5px;
  font-family: "Kreon", sans-serif;
  font-weight: bold;
  font-size: 19px;
  text-align: center;
  margin: 5px 5px 10px 0;
}
.page-pages-show-donation-wide .radio-inline input[type="radio"]:checked + label {
  background-color: #e0e0e0;
  color: #fff;
}
.lt-ie9 .progress-indicator-stages li.stage-3:after {
  display: none;
}
#donation_billing_address_state {
  width: 100%;
}
* {
  box-sizing: border-box;
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
html,
button,
input,
select,
textarea {
  color: #333;
}
select.select {
  padding: 18px 20px;
  background-color: #fff;
}
p {
  margin: 0 0 30px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Kreon", sans-serif;
}
h1,
h2.headline {
  margin: 20px 0 30px;
  padding-bottom: 15px;
  color: #ba2375;
  font-size: 36px;
  line-height: 44px;
  font-weight: 700;
}
h2 {
  margin: 0;
  color: #58595b;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}
h3 {
  margin: 0 0 10px;
  color: #ba2375;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: 1px;
}
h4 {
  margin: 0 0 10px;
  color: #58595b;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}
h5 {
  margin: 0 0 10px;
  color: #ba2375;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: 1px;
}
h6 {
  margin: 0 0 10px;
  color: #58595b;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
.hide {
  display: none;
}
.marginbottom {
  margin-bottom: 15px !important;
}
a {
  color: #ba2375;
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: underline;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
blockquote {
  margin: 0 0 40px;
  padding: 10px 0px 0px 30px;
  color: #58595b;
  font-size: 18px;
  line-height: 28px;
  font-style: italic;
  font-weight: 400;
}
ul,
ol {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 40px;
}
li {
  margin-bottom: 15px;
}
.show-xs {
  display: none;
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border: none;
}
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}
body {
  margin: 0;
  font: 18px/32px "Droid Sans", sans-serif;
  color: #58595b;
  min-height: 100%;
}
.width-container {
  margin: 0 auto;
  padding: 0 20px;
  display: block;
  max-width: 1200px;
}
.no-background {
  background: none !important;
}
.center {
  text-align: center;
}
.padtopless {
  padding-top: 5px;
}
.padtop {
  padding-top: 10px;
}
.padtopmore {
  padding-top: 15px;
}
.padbottomless {
  padding-bottom: 5px;
}
.padbottom {
  padding-bottom: 10px;
}
.padbottommore {
  padding-bottom: 15px;
}
iframe[src*="youtube"] {
  display: none;
}
.fb-like-box iframe {
  display: block;
}
.activation-message {
  font-weight: bold;
  font-size: 18px;
  color: #ba2375;
}
.img-rounded {
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  border-radius: 500px;
}
.img-padleft {
  margin: 5px 0 5px 15px;
}
.img-padright {
  margin: 5px 15px 5px 0;
}
.responsive-embed-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  display: block;
}
.responsive-embed-wrapper iframe {
  display: block;
}
.responsive-embed-wrapper iframe,
.responsive-embed-wrapper object,
.responsive-embed-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vcard .tel {
  display: block;
}
.breadcrumbs {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumbs > li {
  display: inline-block;
  margin: 0;
}
.breadcrumbs > li > .divider {
  padding: 0 5px;
  color: #ccc;
}
.breadcrumbs > .active {
  color: #999999;
}
.title {
  color: #fff;
}
.title a {
  color: #fff;
}
.site-logo {
  margin: 10px 0;
}
header.splash {
  float: none;
  text-align: center;
  max-width: 100%;
}
.site-logo header.splash {
  text-align: center;
  margin-left: 0;
  max-width: 100%;
}
#headline,
.headline {
  margin-bottom: 30px;
}
.content-pages-show-blog-post .headline h1,
.content-pages-show-blog-post-wide .headline h1 {
  margin-bottom: 0;
}
.twocolumn-container {
  margin-bottom: 20px;
}
.twocolumn-container .left-column {
  padding-right: 20px;
}
.twocolumn-container .left-column {
  float: left;
  width: 70%;
  margin-bottom: 0;
}
.twocolumn-container .right-column {
  float: right;
  width: 28%;
  margin-bottom: 0;
  padding: 10px 0 10px 20px;
}
@media (max-width: 1020px) {
  .twocolumn-container .left-column {
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
  }
  .twocolumn-container .right-column {
    float: left;
    width: 100%;
    padding: 30px 0 10px 0;
  }
}
.page-type-blog-post .intro {
  max-width: 680px;
}
.supporter-pic {
  border-radius: 5px;
  border-top-left-radius: 7px;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  margin-bottom: 15px;
}
.supporter-pic .user-status span {
  display: inline-block;
  padding-top: 5px;
}
.supporter-pic-left {
  float: left;
  display: table-cell;
  width: 72px;
  height: 72px;
  position: relative;
  margin: -1px 6px 0 -1px;
}
.supporter-pic-left a {
  display: block;
}
.supporter-pic-left img {
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  max-width: 100%;
}
.supporter-pic-left .pc {
  display: block;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  font-size: 11px;
  line-height: 20px;
  background-color: #ba2375;
  color: white;
  padding: 0;
  border: 0;
  width: 100%;
  position: absolute;
  margin-top: -19px;
  text-align: center;
}
.supporter-pic-right {
  font-size: 12px;
  display: table-cell;
  line-height: 18px;
  min-height: 72px;
  padding: 10px 2% 2% 10px;
  vertical-align: middle;
}
.supporter-pic-right .name {
  font-weight: bold;
  font-size: 15px;
  display: block;
  word-break: break-word;
}
.point-pic-left {
  float: left;
  height: 48px;
  margin-right: 7px;
}
.point-pic-left a {
  display: block;
  width: 100%;
  height: 100%;
}
.point-pic-left img {
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  max-width: 100%;
}
.point-pic-right {
  background-color: #fff;
  min-height: 48px;
  padding: 1%;
  line-height: 16px;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border: 1px solid #ebebeb;
}
.point-pic-right .byline {
  margin: 3px 0;
}
.point-pic-right i {
  font-size: 15px;
}
.box {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 15px;
  border-radius: 5px;
  border: 1px solid #ebebeb;
}
.box:last-child {
  margin-bottom: 0;
}
.email-signup input.text {
  padding: 15px 20px;
  min-height: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-appearance: none;
  width: 73%;
  border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-right: 0;
  display: inline-block;
}
.email-signup .submit-button {
  display: inline-block;
  position: relative;
  top: -5px;
  width: 27%;
  border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
}
.email-signup .submit-button.disabled {
  opacity: 0.45;
}
.flag {
  font-weight: normal !important;
  font-size: 12px;
}
.activities {
  margin: 0;
  padding: 0;
  list-style: none;
}
.activities li {
  padding: 15px 25px;
  margin: 0;
  font-size: 14px;
  list-style: none;
  padding-bottom: 15px;
  border-bottom: 1px solid white;
}
.activities li [class^="icon-"] {
  display: none;
}
.activities li .activity {
  padding-left: 60px;
  word-break: break-word;
}
.activities li .stream-pic {
  float: left;
  width: 48px;
  height: 48px;
}
.activities li .stream-pic a {
  display: block;
  width: 100%;
  height: 100%;
}
.activities li:first-child {
  border-top: 1px solid white;
}
.activities li a {
  font-weight: bold;
}
.activities li .activity_content {
  font-size: 14px;
  padding: 10px 0 0 0;
}
.activities li .activity_content a {
  font-weight: normal;
}
.activities li .icon {
  display: none;
}
.btn.twitter {
  background-color: #00aced;
  border-color: #00aced;
}
.btn.twitter:hover {
  background-color: #0087ba;
  border-color: #0087ba;
}
.btn.facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn.facebook:hover {
  background-color: #2d4373;
  border-color: #2d4373;
}
.btn.email-share {
  background-color: #555;
  border-color: #555;
}
.btn.email-share:hover {
  background-color: #3c3c3c;
}
.btn.twitter-share,
.btn.facebook-share,
.btn.email-share {
  padding: 15px;
  width: 100%;
  display: inline-block;
  text-align: center;
  margin-bottom: 10px;
}
.btn.twitter,
.btn.facebook,
.btn.email-share {
  color: white;
}
.btn.twitter i,
.btn.facebook i,
.btn.email-share i {
  font-size: 18px;
}
.soc-btn-wrap {
  padding: 0 5px;
}
ul#page-stream li.activity span + a {
  display: block;
}
ul#page-stream .activity-time {
  display: block;
}
ul#page-stream .timeago {
  display: block;
  padding-right: 3px;
  float: left;
  font-size: 12px;
  color: #999;
}
ul#page-stream .activity-links a {
  display: inline;
}
ul#page-stream .activity-content {
  clear: left;
}
.like-page {
  clear: both;
}
.share-url {
  width: 400px;
  box-sizing: border-box;
}
.page-excerpts {
  margin: 0;
  padding: 0;
}
.page-excerpts li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.page-excerpts li .activity_content_text,
.page-excerpts li .activity_content {
  margin-top: 15px;
}
.page-excerpts li .activity {
  margin: 0 0 15px 0;
}
.page-excerpts li .activity [class^="icon-"] {
  display: none;
}
.page-excerpts li .page-excerpt {
  padding: 20px 0 0 20px;
}
.page-excerpts li .form-wrap .answer-wrap {
  background-color: #e6e6e6;
}
.page-excerpts li .form-wrap .icon-up-dir:before {
  color: #e6e6e6;
}
.excerpt {
  margin: 15px 0 0;
}
.excerpt .submit-button,
.content-pages-show-moneybomb .submit-button {
  vertical-align: top;
}
.reaction-wrap {
  background-color: #f3f3f3;
  border-radius: 5px;
}
.event-wrap {
  margin: 0;
  padding: 0;
}
.event-wrap:after,
.event-wrap:before {
  content: " ";
  display: table;
}
.event-wrap:after {
  clear: both;
}
.event-wrap li {
  list-style: none;
  background-color: #f3f3f3;
  padding: 15px;
  margin-bottom: 15px;
  border-radius: 2px;
  border-bottom: 2px solid #ba2375;
}
.event-wrap li:last-child {
  margin-bottom: 0;
}
.event-wrap p:after,
.event-wrap p:before {
  content: " ";
  display: table;
}
.event-wrap p:after {
  clear: both;
}
.event-venue {
  margin: 0 0 1em 0;
}
.map-wrap .showing-all {
  text-align: right;
  font-size: 12px;
}
.social {
  font-size: 12px;
}
.invoices .amount {
  text-align: right;
}
.invoices .invoice-total .label {
  padding-right: 10px;
}
.invoices .expander-content {
  display: none;
}
.page-type-moneybomb .event-detail subhead {
  text-transform: uppercase;
}
.page-type-recruiting h4 {
  font-family: "Droid Sans", sans-serif;
}
.byline {
  margin-top: 10px;
  font-family: "Droid Sans", sans-serif;
}
.supporter-nav {
  margin: 0;
  padding: 0;
}
.supporter-nav li {
  list-style: none;
  background-color: #fff;
  border: 1px solid #ebebeb;
  margin-bottom: 1px;
}
.supporter-nav li i,
.supporter-nav li span {
  color: #78204e;
}
.supporter-nav li.on {
  border-left: 3px solid #ba2375;
}
.supporter-nav li:first-child {
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}
.supporter-nav li:last-child {
  margin-bottom: 15px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
}
.supporter-nav li:hover {
  border-left: 3px solid #ba2375;
}
.supporter-nav li a {
  padding: 15px 15px;
  display: block;
}
.supporter-nav-button {
  margin: 5px 0;
  text-align: center;
  width: 100%;
  line-height: 30px;
}
.review-rules {
  display: block;
  padding: 10px 15px 0 18px;
  font-size: 12px;
}
.review-rules a {
  color: #fff;
}
.page-follow {
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 15px 0;
}
.header-image {
  max-width: 100%;
  margin-bottom: 50px;
  margin-top: -30px;
}
.form-submitting {
  padding: 15px 7px 0 0;
}
.form-submitting img {
  margin-right: 6px;
}
.tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.tag-list li {
  display: inline;
  line-height: 37px;
  white-space: nowrap;
}
.tag-list li a {
  padding: 5px 10px;
  margin: 0 3px 0 0;
  text-decoration: none;
  color: black;
  text-transform: capitalize;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.tag-list li a:hover {
  background-color: #dcdcdc;
}
.tag-list li.current a,
.tag-list li.current a:hover {
  color: #fff;
  background-color: #a02b68;
}
.sharetable {
  min-height: 39px;
}
.sharetable .facebook-cell,
.sharetable .twitter-cell,
.sharetable .gplus-cell {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  line-height: 1;
}
.sharetable .facebook-cell {
  padding: 0 20px 15px 0;
  width: auto;
}
.sharetable .twitter-cell {
  padding: 0 20px 0 0;
  width: auto;
}
.sharetable .twitter-cell a {
  text-indent: -999em;
  display: inline-block;
}
.sharetable .gplus-cell {
  width: 52px;
}
.like-page {
  margin-top: 15px;
}
.pc {
  background-color: #f5f5f5;
  color: #000;
  padding: 2px 5px;
  font-size: 10px;
}
.off-button-small {
  font-size: 11px;
  color: red;
}
.on-button-small {
  font-size: 11px;
  color: green;
}
.subhead {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}
.red {
  color: red;
}
small {
  font-size: 85%;
}
.timeago {
  font-size: 65%;
}
.suggestion-tag-list {
  margin: 0;
  padding: 0;
}
.suggestion-tag-list li {
  display: inline-block;
  list-style: none;
  text-align: center;
  margin: 0 0 10px 0;
}
.suggestion-tag-list a {
  padding: 5px 0 15px 0;
  text-decoration: none;
  color: black;
  text-transform: capitalize;
}
.suggestion-tag-list a .tag-count {
  color: #777;
}
.leaderboard {
  overflow: hidden;
  width: 100%;
  display: block;
  margin-bottom: 25px;
}
.leaderboard h4 {
  margin-bottom: 15px;
}
.leaderboard.last {
  margin-bottom: 0;
}
.people-list {
  padding: 14px 10px 10px 10px;
  width: 100%;
  margin-bottom: 5px;
  height: 72px;
  position: relative;
}
.people-list .people-list-pic {
  margin: -14px 10px 0 -10px;
  float: left;
  height: 72px;
  width: 72px;
  position: relative;
}
.people-list .people-name {
  font-weight: bold;
}
.people-list .leaderboard-rank,
.people-list .people-pc {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ba2375;
  font-size: 10px;
  line-height: 17px;
  padding: 0 5px;
  color: white;
}
.people-list .people-list-follow {
  text-align: right;
  font-size: 13px;
  position: absolute;
  top: 14px;
  right: 10px;
}
.people-list .network {
  display: inline-block;
  margin-top: 5px;
  font-size: 17px;
}
.supporter-follow-details {
  font-size: 0.9em;
  overflow: hidden;
}
.supporter-follow-details .network {
  padding-right: 10px;
}
.supporter-follow-details .addreaction,
.supporter-follow-details .addreaction-right,
.supporter-follow-details .plus,
.supporter-follow-details .plus-left {
  font-size: 1em;
}
.odd {
  background-color: #f3f3f3;
}
#tracking_link {
  width: 100%;
  font-weight: bold;
  font-size: 17px;
}
.page-tags {
  margin-top: 15px;
}
.page-tags .icon-tag {
  display: inline-block;
  padding-top: 5px;
  font-size: 12px;
}
.page-tag-background {
  display: inline-block;
}
.page-tag {
  text-indent: 40px;
  background-color: #a02b68;
  font-size: 11px;
  color: white;
  padding: 2px 5px;
  border-radius: 2px;
  white-space: nowrap;
}
.page-tag a {
  color: white;
}
.hb-hide-nav,
.hb-hide-footer {
  display: none !important;
}
.rule-list {
  padding-left: 20px;
}
.rule-list li {
  padding-bottom: 15px;
}
.rule-list .rule {
  font-size: 16px;
  font-weight: bold;
}
.rule-list p {
  margin: 5px 0;
}
ul.membership-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.membership-list li.membership {
  position: relative;
  text-align: center;
  list-style: none;
  background-color: #f3f3f3;
  border-radius: 2px;
  padding: 15px;
  display: inline-block;
  margin: 0 10px 15px 0;
  width: 100%;
}
ul.membership-list li.membership .membership-bottom {
  background-color: #444;
  color: #ccc;
}
ul.membership-list li.membership .membership-blurb {
  padding: 15px 0;
  font-size: 13px;
  line-height: 16px;
}
ul.membership-list li.membership .buy {
  text-align: center;
}
ul.membership-list li.membership .badge {
  font-size: 12px;
  text-transform: uppercase;
}
.stat-boxes {
  padding-top: 10px;
  padding-bottom: 10px;
}
.stat-boxes .stat-box {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.66), inset 0 0 10px rgba(255, 255, 255, 0.1);
  width: 105px;
  float: left;
  text-align: center;
  color: #4d4d4d;
  background-color: #fff;
  margin-right: 0;
  margin-bottom: 10px;
  min-height: 50px;
}
.stat-boxes .stat-box .stat-box-inner {
  padding: 6px;
  min-height: 30px;
}
.stat-boxes .stat-box .stat-box-inner .stat {
  margin-top: 0px;
  font-size: 18px;
  line-height: 23px;
  font-weight: 700;
}
.stat-boxes .stat-box .stat-box-inner .stat.no-label {
  padding: 8px;
}
.stat-boxes .stat-box .stat-box-inner .stat-box + .stat-box {
  background: #000;
  border-left: none;
}
.stat-boxes .stat-box .label {
  font-size: 0.8em;
  line-height: 1.1em;
  white-space: nowrap;
}
.answer-wrap {
  border-radius: 2px;
  background-color: #f3f3f3;
  padding: 15px;
  width: 100%;
}
.answer-wrap p:first-child {
  margin: 0;
}
.answer-wrap .answer-a {
  float: left;
  width: 25px;
  font-weight: bold;
}
.answer-wrap .answer {
  float: left;
  width: 91%;
}
.answer-wrap .official-response {
  font-weight: bold;
}
.answer .icon-up-dir:before {
  margin: 0;
  font-size: 20px;
  line-height: 7px;
  padding: 5px 0 0 40px;
  color: #f3f3f3;
  display: block;
  vertical-align: bottom;
}
.question-list {
  margin: 0;
  padding: 0 0 0 15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.question-list li {
  list-style: disc;
  margin: 0;
  padding: 0 0 15px 0;
}
.question-list li:last-child {
  padding: 0;
}
.left-column-narrow .question-list {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.faq .excerpt {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 0 !important;
}
.flash-share {
  margin: 0 0 25px 0;
}
.flash-share .h3 {
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  font-size: 24px;
  font-family: "Kreon", sans-serif;
  background-color: #ba2375;
  color: white;
  padding: 15px;
  margin: 0;
}
.flash-share .share {
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  background-color: #f8f8f8;
  border-bottom: 2px solid #ba2375;
  padding: 15px 15px 0 15px;
}
.page-profiles-show-wide .onecolumn-container,
.page-pages-show-faq-wide .onecolumn-container,
.page-pages-show-question-wide .onecolumn-container {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  border: none;
  margin: 0;
}
.page-profiles-show-wide .right-column .is_following,
.page-pages-show-faq-wide .right-column .is_following,
.page-pages-show-question-wide .right-column .is_following {
  display: none;
}
.mobile-visible {
  display: block;
}
.desktop-visible {
  display: none;
}
.comment .form:after,
.comment .form:before {
  content: " ";
  display: table;
}
.comment .form:after {
  clear: both;
}
#google_map img {
  max-width: none;
}
#google_map * {
  box-sizing: content-box;
}
.share-container {
  margin-top: 15px;
  padding: 15px;
  background-color: #f8f8f8;
  border-left: 2px solid #ba2375;
}
td.invoice-total {
  font-weight: bold;
  background-color: white !important;
  text-align: right;
}
td.invoice-quantity {
  padding-left: 4%;
}
h4.expander-head {
  background-color: #f3f3f3;
  padding: 5px;
  cursor: pointer;
}
.fb-like-box,
.fb-like-box span,
.fb-like-box.fb_iframe_widget span iframe {
  width: 100% !important;
}
.email-form {
  white-space: nowrap;
}
#flash .notice {
  padding: 8px 14px;
  margin-bottom: 20px;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 2px;
}
#flash .flash-message {
  display: inline-block;
}
#flash button.flash-close {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 17px;
  float: right;
  color: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  cursor: pointer;
  border: 0;
  background: transparent;
  -webkit-appearance: none;
}
#flash button.flash-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
#flash .success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
#flash .error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
#flash .info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.page-profiles-show .left-column .supporter-pic-left img,
.page-profiles-show .left-column .supporter-pic-left .pc {
  border-radius: 0px;
}
.page-profiles-show .left-column .supporter-pic-right {
  font-size: 100%;
  padding: 0 0 0 10px;
}
.page-profiles-show .left-column .progress {
  margin-bottom: 0;
}
.page-profiles-show-wide .right-column .progress {
  margin-bottom: 0;
}
.page-profiles-show-wide .right-column .bar-goal {
  text-align: center;
  margin-bottom: 15px;
}
.page-pages-show-signup .page-tags {
  margin-top: 20px;
}

#event_rsvp_guests_count,
input.quantity {
  width: 20%;
}
.event-detail,
.event_detail {
  margin: 15px 0;
  clear: both;
}
.nowrap {
  white-space: nowrap;
}
.blog hr:last-child,
.content_tags_show hr:last-child {
  display: none;
}
.suggestion-page-form-expanded {
  display: none;
}
.distance .within {
  display: none;
}
.released-at {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
.contact {
  font-size: 12px;
  line-height: 16px;
}
.content-pages-show-political-capital [class^="icon-"] {
  display: none;
}
.comment h3 {
  padding-bottom: 0;
}
.page-user-sessions-new-wide h2 {
  font-size: 24.5px;
  line-height: 25px;
  text-align: center;
}
.signin-with-facebook {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 10px;
}
.signin-with-twitter {
  display: inline-block;
  margin-bottom: 10px;
}
.inline-block {
  display: inline-block;
}
.page-features {
  position: relative;
  margin: -30px 0 50px 0;
}
.page-features .single-feature {
  display: block;
}
.page-features img {
  width: 100%;
}
.page-features .feature-slides {
  position: relative;
  height: auto !important;
}
.page-features .slider-loading {
  width: auto;
  height: auto;
  margin: 0 auto;
  display: block;
  top: 20%;
  left: 44%;
  position: absolute;
}
.page-features .slides {
  margin: 0;
  padding: 0;
  list-style: none;
  visibility: hidden;
}
.page-features .slides a {
  display: block;
}
.page-features .slides img {
  height: auto;
}
.page-features .slides li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
}
.page-features .features-headline {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  background: #333;
  width: 100%;
  font-size: 14px;
  color: #fff;
  padding: 5px;
  display: block;
  color: #fff;
  background: #000 transparent;
  background: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.page-features .flex-control-paging {
  display: none;
  background-color: rgba(0, 0, 0, 0.1);
  height: 40px;
  line-height: 40px;
}
.page-features .flex-control-paging li {
  display: inline-block;
  color: black;
  margin-right: 5px;
  cursor: pointer;
}
.page-features .flex-control-paging li a {
  color: black;
  padding: 0 15px;
  display: block;
}
.page-features .flex-control-paging li a:hover {
  text-decoration: none;
}
.page-features .flex-control-paging .flex-active a {
  display: block;
  color: white;
}
.page-features .flex-control-paging .flex-active {
  background-color: #ba2375;
}
.flex-direction-nav {
  position: absolute;
  top: 18%;
  z-index: 9999;
  width: 100%;
}
.flex-direction-nav li {
  list-style: none;
  position: absolute;
  right: 0;
}
.flex-direction-nav li:first-child {
  left: 0;
  right: auto;
}
.flex-prev,
.flex-next {
  display: none;
  position: absolute;
  top: 41%;
  z-index: 9999;
  font-size: 16px;
  padding: 15px 10px;
  background: #ba2375;
  border: 1px solid #8f1b5a;
  color: white;
}
.flex-prev {
  left: 0;
  border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-left: 0;
}
.flex-next {
  right: 0;
  border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-right: 0;
}
.pagination.loading ul:after {
  display: inline-block;
  content: " ";
  background-image: url("/assets/bert-loader-small.gif");
  vertical-align: super;
  width: 16px;
  height: 11px;
  margin-left: 12px;
}
.pagination ul {
  box-shadow: none;
}
.pagination ul li {
  display: inline-block;
}
.warning,
#errorExplanation,
.form-errors > * {
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  color: #a94442;
  border-radius: 2px;
  padding: 5px 15px 5px 15px;
}
.warning h2,
#errorExplanation h2,
.form-errors > * h2 {
  color: inherit;
  font-weight: bold;
  margin-top: 10px;
  line-height: 32px;
}
#errorExplanation > ul {
  padding-bottom: 0;
}
#errorExplanation > ul > li {
  margin-bottom: 10px;
}
.form-errors > ul {
  list-style: none;
  padding: 15px;
}
.flag-content {
  margin-top: 15px;
}
.site-logo a {
  float: none;
}
div#updates-news {
  margin-bottom: 7px;
}
#news-icon {
  display: none;
}
div.blog-intro {
  font-size: 0.85em;
  line-height: 1em;
  width: 90%;
  padding: 10px;
  display: none !important;
  color: #ffffff;
  border-radius: 3px;
}
div.blog-teaser {
  margin: 5px 0px 5px 0px;
  padding-top: 5px;
  height: 150px;
  border-radius: 3px;
  overflow: hidden;
}
div.blog-teaser .blog-header {
  background-color: #222;
  max-width: 78%;
  padding: 7px;
  border-top-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
}
div.blog-teaser .blog-header .blog-icon {
  display: none;
}
div.blog-teaser .blog-header .blog-date {
  font-size: 0.9em;
  color: #999;
}
div.blog-teaser .blog-header .blog-title {
  color: #ffffff;
  font-size: 0.9em;
}
div#fp-signup {
  padding: 10px 0px;
  color: #ffffff;
  background: #e64e99;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e64e99), color-stop(100%, #b01b6d));
  background: -webkit-linear-gradient(top, #e64e99 0%, #b01b6d 100%);
  background: -webkit-linear-gradient(top, #e64e99 0%, #b01b6d 100%);
  background: linear-gradient(to bottom, #e64e99 0%, #b01b6d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64e99', endColorstr='#b01b6d',GradientType=0 );
}
div#fp-signup-form a {
  color: #ffffff;
  text-decoration: underline;
}
div.page-features {
  clear: both;
  margin-top: 10px;
}
div#supporters {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-bottom: 0px;
  margin-top: 20px;
  padding: 7px;
  background: none;
}
#supporters-icon {
  display: block;
  float: left;
  width: 34px;
}
#supporters-headline {
  color: #ffffff;
  margin-left: 38px;
  margin-top: 5px;
}
.supporter-icon-holder {
  background: #eeeeee;
  border: 1px solid #ebebeb;
  border-radius: 0px 0px 5px 5px;
  margin-bottom: 15px;
  padding: 20px;
  text-align: center;
}
.supporter-icon-holder img {
  border-radius: 6px 6px 6px 6px;
  margin: 2px 0;
}
.menu-link {
  float: left;
  display: block;
  padding: 10px;
  margin: 25px 20px 0 0;
}
.menu-link {
  background-color: #ba2375;
  border-radius: 2px;
}
.menu-link .icon-menu {
  color: #fff;
  font-size: 18px;
}
.brand {
  width: 160px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}
.nav-container {
  position: static;
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  background-color: #fff;
  color: #fff;
}
.nav-menu {
  margin-top: 0px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.w-nav-overlay {
  position: fixed;
  height: 100% !important;
}
.w-nav-overlay .w--nav-menu-open {
  height: 100% !important;
  overflow-x: auto;
  overflow-y: scroll;
  padding-bottom: 50px;
}
.nav-menu {
  margin-top: 0px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.nav-menu li:last-child {
  margin-right: 0;
}
.nav-menu .donate {
  background-color: #ba2375;
  color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.nav-menu .donate:hover {
  color: #fff;
  border-color: #e94e9c;
  background-color: #e94e9c;
}
.nav-link {
  padding: 10px 16px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Kreon, sans-serif;
  color: #444;
  font-size: 1em;
  line-height: 22px;
  font-weight: 400;
  display: inline-block;
}
.nav-link:hover {
  color: #ba2375;
  text-decoration: none;
}
@media (min-width: 992px) {
  .nav-link.w--current {
    color: #ba2375;
  }
}
.nav-link.w--current:active {
  color: #f9f5de;
  text-decoration: none;
}
.nav-link.w--current:focus {
  color: #f9f5de;
}
.nav-link.dropdown-nav-link {
  padding-right: 16px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.nav-link.dropdown-nav-link:hover {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #ba2375;
  color: #fff;
}
.nav-link.dropdown-nav-link.w--open {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #ba2375;
  color: #fff;
}
.nav-link.cta-nav-link {
  display: inline-block;
  padding-top: 9px;
  padding-bottom: 9px;
  border-style: solid solid none;
  border-width: 2px;
  border-color: #ba2375;
  border-radius: 5px 5px 0px 0px;
  background-color: #ba2375;
  color: #fff;
}
.nav-link.cta-nav-link:hover {
  border-color: #e94e9c;
  background-color: #e94e9c;
  color: #fff;
}
.dropdown-icon {
  position: absolute;
  margin-right: 12px;
}
.dropdown-list {
  background-color: rgba(88, 89, 91, 0.8);
}
.dropdown-list.w--open {
  margin-top: 0px;
  padding-bottom: 0px;
  border-bottom-right-radius: 10px;
  background-color: #ba2375;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.dropdown-link {
  padding: 10px 20px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
}
.dropdown-top-link {
  color: inherit;
  pointer-events: none;
  white-space: normal;
}
.dropdown-top-link:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  .dropdown-top-link.w--current {
    color: #ba2375;
  }
  .nav-link.dropdown-nav-link.w--open .dropdown-top-link {
    color: #fff;
  }
  .hidden-desk.dropdown-link {
    display: none;
  }
  .dropdown-nav-link.w--open .dropdown-top-link {
    pointer-events: auto;
    white-space: normal;
  }
}
.dropdown-link:hover {
  color: #fff;
  text-decoration: none;
}
.dropdown-link.w--current {
  color: #fff;
}
#nav-spacer {
  height: 100px;
}
.topnav li ul.sub {
  position: absolute;
  left: 0;
  display: none;
  background-color: #ba2375;
  border-bottom-right-radius: 10px;
  width: 250px;
  margin: 0;
  padding: 0;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  z-index: 9999;
  overflow: hidden;
}
.topnav li:hover ul.sub,
.topnav li:focus ul.sub {
  z-index: 9999;
  display: block;
}
.topnav ul.sub li {
  display: block;
  width: 100%;
  text-align: left;
  margin: 0;
}
.topnav ul.sub li a {
  display: block;
  padding: 10px 20px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
  font-family: "Droid Sans", sans-serif;
}
.topnav ul.sub li a:hover,
.topnav ul.sub li a.active {
  color: #fff;
  text-decoration: none;
}
.top-nav-list.utility-nav {
  margin-top: 5px;
  margin-bottom: 20px;
}
.top-nav-list.utility-nav li {
  margin-right: 0;
}
.top-nav-list {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  float: right;
  clear: right;
}
.top-nav-list.main-menu {
  margin-bottom: 0px;
  padding-top: 0px;
}
.top-nav-list-item {
  display: inline-block;
  margin: 0 10px 0 0;
  float: left;
}
@media screen and (max-width: 1130px) {
  .top-nav-list-item {
    margin: 0 15px 0 0;
  }
}
@media screen and (max-width: 1040px) {
  .top-nav-list-item {
    margin: 0 0 0 0;
  }
}
.utility-nav-link {
  margin-right: 34px;
  color: #777;
  font-size: 15px;
}
.utility-nav-link:hover {
  color: #ba2375;
}
.button.mobile-donate-btn,
.close-menu-area {
  display: none;
}
.mobile-donate-btn {
  display: inline-block;
  margin: 53px 30px 0;
  padding: 5px 10px;
  float: right;
  background-color: #fff;
  color: #ba2375;
  line-height: 24px;
}
.fb-link {
  width: 24px;
  margin-right: 24px;
  opacity: 0.5;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}
.fb-link:hover {
  opacity: 1;
}
.twitter-link {
  width: 24px;
  margin-right: 20px;
  opacity: 0.5;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}
.twitter-link:hover {
  opacity: 1;
}
.search-icon {
  width: 26px;
  margin-right: 15px;
  opacity: 0.5;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}
.search-icon:hover {
  opacity: 1;
}
.top-line-menu-line {
  position: absolute;
  top: 10px;
  width: 40px;
  height: 3px;
  background-color: #ba2375;
}
.middle-line-menu-line {
  position: absolute;
  top: 20px;
  width: 40px;
  height: 3px;
  background-color: #ba2375;
}
.bottom-line-menu-line {
  position: absolute;
  top: 30px;
  width: 40px;
  height: 3px;
  background-color: #ba2375;
}
.join-panel {
  background-color: #eaeaea;
  color: #444;
}
.join-container {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px;
}
.join-txt {
  margin: 0px;
  color: #777;
  line-height: 28px;
  font-weight: 400;
}
.join-panel input.text {
  width: 50%;
  margin-bottom: 0px;
  padding: 12px 25px;
  float: left;
  border-style: none;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  font-family: Kreon, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  outline: 0;
  color: #999;
}
.join-panel .submit-button {
  text-align: center;
  text-decoration: none;
  width: 100%;
  padding: 10px 30px;
  border: 2px solid #ba2375;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  border-radius: 5px;
  border-color: #fff;
  background-color: #999;
  color: #fff;
  -webkit-appearance: button;
  line-height: inherit;
}
.join-panel .submit-button:hover {
  background-color: #ba2375;
  color: #fff;
}
.w-col.join-col-left {
  padding-left: 0;
}
.w-col.join-col-right {
  padding-right: 0;
}
.search-panel {
  overflow: hidden;
  height: 0px;
  background-color: #ba2375;
}
.search-keyword {
  background-color: #f5f5f5;
}
.search-container {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}
input.keywords[type="search"] {
  margin-bottom: 0px;
  padding-left: 50px;
  border-style: none;
  background-color: #f5f5f5;
  background-image: -webkit-linear-gradient(270deg, rgba(245, 245, 245, 0.3), rgba(245, 245, 245, 0.3)), url("/pics/magnifying-glass-grey.png");
  background-image: -webkit-linear-gradient(top, rgba(245, 245, 245, 0.3), rgba(245, 245, 245, 0.3)), url("/pics/magnifying-glass-grey.png");
  background-image: linear-gradient(180deg, rgba(245, 245, 245, 0.3), rgba(245, 245, 245, 0.3)), url("/pics/magnifying-glass-grey.png");
  background-position: 0px 0px, 10px 50%;
  background-size: auto, 24px;
  background-repeat: repeat, no-repeat;
  font-family: Kreon, sans-serif;
  font-size: 24px;
  font-weight: 400;
}
.search-form {
  padding-top: 15px;
  padding-bottom: 15px;
}
.new-home-slider {
  height: auto !important;
}
.new-home-slider .slide {
  padding: 0;
}
.new-home-slider .feature-wrap {
  position: absolute;
  top: 0;
  left: 0;
}
.new-home-slider .slide-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.new-home-slider .slide-content.left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}
.new-home-slider .slide-content.right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.new-home-slider .slide-text {
  margin-top: 0;
}
.new-home-slider .slide-text {
  -ms-flex-item-align: center;
  align-self: center;
}
.new-home-slider .slide-para {
  display: block;
}
@media (max-width: 1199.98px) {
  .new-home-slider .feature-wrap {
    position: relative;
    background: none;
  }
  .new-home-slider .slide-content {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    padding: 0;
  }
  .new-home-slider .slide-content .slide-text {
    width: 100%;
    border-radius: 0;
    text-align: left;
    padding-left: 50px;
    padding-right: 50px;
    background: #58595b;
  }
  .new-home-slider .w-slider-arrow-left,
  .new-home-slider .w-slider-arrow-right {
    width: 40px;
    font-size: 30px;
  }
  .new-home-slider {
    background-color: #58595b;
  }
  .new-home-slider img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 300px;
  }
  .new-home-slider .slide-heading {
    font-size: 28px;
  }
}
.home-slider {
  height: 500px;
}
.slide {
  padding-right: 60px;
  padding-left: 60px;
  background-position: 50% 50%;
  background-size: cover;
}
.slide.center .slide-text {
  background: none;
  width: 50%;
}
.feature-wrap {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.feature-wrap:hover {
  text-decoration: none;
}
.slide-content {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  text-align: right;
}
.slide-text {
  width: 50%;
  margin-top: 120px;
  padding: 20px 25px 16px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: left;
}
.slide-text.center {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.slide-text.right {
  float: right;
  text-align: right;
}
.slide-heading {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  color: #fff;
  font-size: 36px;
}
.slide-para {
  display: inline-block;
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
}
.slide-nav-arrow {
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
}
.slide-nav-arrow:hover {
  background-color: rgba(68, 68, 68, 0.5);
}
.page-banner {
  height: 400px;
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}
.page-banner.fallback {
  background-image: -webkit-linear-gradient(270deg, rgba(68, 68, 68, 0.65), rgba(68, 68, 68, 0.65)), url("banner-default.jpg");
  background-image: -webkit-linear-gradient(top, rgba(68, 68, 68, 0.65), rgba(68, 68, 68, 0.65)), url("banner-default.jpg");
  background-image: linear-gradient(180deg, rgba(68, 68, 68, 0.65), rgba(68, 68, 68, 0.65)), url("banner-default.jpg");
}
.section-name {
  display: block;
  width: auto;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
  border-bottom-style: none;
  color: #fff;
  font-size: 54px;
  line-height: 62px;
  font-weight: 400;
  position: absolute;
  bottom: 0;
}
.page-photo {
  position: relative;
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  height: 100%;
}
.main-container {
  padding: 50px 0;
}
.homepage_excerpt-list {
  display: block;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 0 30px;
}
ul.homepage_excerpt-list li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.excerpt-type a {
  color: #58595b;
}
.petition-left-col {
  padding-left: 0;
}
.petition-left-col a:hover {
  opacity: 0.9;
}
#petition_signature_country_code {
  width: 100%;
}
.petition-heading {
  margin: 0 0 15px;
  padding: 0;
}
.petition-para p {
  margin: 0 0 15px;
}
.petition-image {
  border-radius: 5px;
}
.petition-right-col {
  padding-left: 60px;
}
.petition-right-col .button {
  margin-bottom: 10px;
}
.progress-indicator {
  position: relative;
  height: 40px;
  margin-bottom: 0px;
  border-radius: 20px;
  background-color: #ccc;
}
.signature-count {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  margin-bottom: 18px;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
}
.progress-bar {
  width: 46.79%;
  height: 40px;
  border-radius: 20px;
  background-color: #ba2375;
}
.signature-goal {
  margin-bottom: 10px;
  color: #777;
  font-size: 14px;
  text-align: center;
}
.offender {
  margin-bottom: 40px;
}
.offender .offender-img {
  margin-bottom: 20px;
}
.offender .offender-img .img-btn {
  margin-bottom: 15px;
}
.offender .small-button {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px;
}
.offender .small-button:hover {
  text-decoration: none;
}
.offender .small-button.grey {
  background-color: #999;
}
.offender .small-button.grey:hover {
  background-color: #888;
}
.offender.latest {
  background-color: #f3f3f3;
  padding: 30px 5px;
  border-radius: 5px;
}
.offender.latest h2 {
  font-size: 32px;
  line-height: 46px;
  margin-bottom: 10px;
  color: #ba2375;
}
.offender + hr {
  margin-bottom: 40px;
}
.db {
  display: block;
}
.home-news-left-col {
  padding-left: 0px;
}
.content-container {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}
.grid-list {
  display: block;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.grid-item {
  display: inline-block;
  width: 40%;
  margin-right: 9%;
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
  float: none;
  text-align: left;
  vertical-align: top;
}
.grid-item.w-col-3 {
  width: 24%;
}
.grid-list-header {
  margin: 10px 0 0;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0px;
}
.grid-tag-link {
  display: inline-block;
  margin-right: 10px;
  color: #58595b;
  font-size: 16px;
  line-height: 26px;
  font-style: italic;
  font-weight: 400;
}
.grid-sub-text {
  display: inline-block;
  color: rgba(88, 89, 91, 0.5);
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}
.grid-thumbnail {
  margin-top: 0px;
  margin-bottom: 0px;
  border-radius: 5px;
}
.blog-text {
  display: block;
  max-width: 1000px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}
.button.right-btn {
  margin-right: 0px;
  float: right;
}
.aside.home-news {
  margin-top: 0px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-radius: 5px;
  background-color: #777;
  max-width: 600px;
}
.aside.home-news img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.aside.home-news h3 {
  margin-top: 11px;
  margin-bottom: 13px;
  color: #fff;
  font-size: 26px;
  line-height: 36px;
  font-weight: 400;
}
.aside.home-news p {
  margin-bottom: 20px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
.aside.home-news .feature-details {
  padding: 0 20px;
}
.aside.home-news .join-textbox {
  width: 100%;
  margin-bottom: 16px;
  border-radius: 5px;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 15px;
  border-style: none;
  font-family: Kreon, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: #999;
}
.aside.home-news .join-btn {
  width: 100%;
  margin-bottom: 0px;
  padding: 10px;
  text-align: center;
  border-color: #fff;
  background-color: #999;
  color: #fff;
  white-space: normal;
}
.aside.home-news .join-btn:hover {
  background-color: #ba2375;
  color: #fff;
}
.popular-articles h2 {
  margin-bottom: 10px;
  color: #ba2375;
}
.popular-articles .list-item {
  margin-bottom: 30px;
  padding: 25px;
  border-radius: 5px;
  background-color: #f5f5f5;
}
.popular-articles .side-col-list-header:hover {
  color: #ba2375;
}
.photo-panel {
  padding-top: 80px;
  padding-bottom: 80px;
  background-position: 50% -120px;
  background-size: cover;
}
.photo-panel .panel-container {
  display: block;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.photo-panel .panel-heading {
  margin-bottom: 18px;
  color: #fff;
  font-size: 32px;
}
.photo-panel .panel-text {
  color: #fff;
}
.photo-panel .button {
  margin-right: 0px;
  float: none;
  border-color: #fff;
  color: #fff;
}
.photo-panel .button:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
.home-white-panel {
  padding-top: 20px;
  padding-bottom: 30px;
}
.home-white-panel .panel-header-centred {
  text-align: center;
}
.content-pages-show-signup-wide #content {
  margin-bottom: 40px;
}
.content-pages-show-signup-wide #content .sharetable {
  width: auto;
}
.content-pages-show-signup-wide #content .sharetable .facebook-cell,
.content-pages-show-signup-wide #content .sharetable .twitter-cell {
  margin-bottom: 10px;
}
.successful-camps .grid-thumbnail {
  width: 100%;
  max-width: 300px;
}
.successful-camps .w-inline-block {
  text-align: center;
  width: 100%;
}
.successful-camps .blog-text {
  margin-bottom: 40px;
}
.panel {
  padding-top: 40px;
  padding-bottom: 0px;
}
.featured-aside {
  color: white;
  text-align: center;
  margin-bottom: 30px;
}
.featured-aside .aside-wrap {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 20px;
}
.featured-aside h2 {
  color: white;
}
.featured-aside .button {
  margin: 0 0 5px 0;
  float: none;
  border-color: #fff;
  color: #fff;
}
.featured-aside p {
  font-size: 16px;
  line-height: 24px;
}
.social-col {
  padding: 30px;
}
.social-col h3 {
  margin-bottom: 10px;
}
.blog-aside {
  margin-bottom: 40px;
}
.blog-aside h2 {
  margin-bottom: 20px;
}
.blog-aside .blog-item {
  margin-bottom: 15px;
}
.blog-aside .blog-item h5 {
  margin-bottom: 0;
}
.blog-aside .blog-item .linked-signup-name,
.blog-aside .blog-item .grid-sub-text {
  font-size: 14px;
  line-height: 22px;
}
.profile_image {
  border-radius: 5px;
  margin-bottom: 5px;
}
.list-item {
  margin-bottom: 30px;
  padding: 30px 25px;
  border-radius: 5px;
  background-color: #f5f5f5;
}
.sub-nav {
  margin-top: 43px;
  margin-bottom: 50px;
}
.sub-nav li {
  margin-bottom: 20px;
}
.sub-nav li a {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Kreon, sans-serif;
  color: #58595b;
  font-size: 20px;
  letter-spacing: 1px;
}
.sub-nav li a:hover,
.sub-nav li a.active {
  color: #ba2375;
}
.footer {
  padding-top: 30px;
  padding-bottom: 30px;
  clear: both;
  background-color: #ba2375;
  background-image: -webkit-linear-gradient(270deg, rgba(186, 35, 117, 0.7), rgba(186, 35, 117, 0.7)), url("/pics/logo.png");
  background-image: -webkit-linear-gradient(top, rgba(186, 35, 117, 0.7), rgba(186, 35, 117, 0.7)), url("/pics/logo.png");
  background-image: linear-gradient(180deg, rgba(186, 35, 117, 0.7), rgba(186, 35, 117, 0.7)), url("/pics/logo.png");
  background-position: 0px 0px, 100% 0px;
  background-repeat: repeat, no-repeat;
  background-size: 250px;
  font-size: 14px;
  line-height: 24px;
}

.footer-container {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}
.footer-container h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}
.footer-container .button {
  padding: 10px 20px;
  font-size: 20px;
  line-height: 25px;
  margin-right: 0px;
  float: none;
  border-color: #fff;
  color: #fff;
}
.footer-list-item {
  margin-bottom: 10px;
  color: #c9c7c8;
}
.footer-list-item.trending {
  margin-bottom: 24px;
}
.footer-list {
  padding-left: 15px;
  border-left: 4px solid #e94e9c;
}
.footer-link {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #c9c7c8;
  text-decoration: none;
}
.footer-link:hover {
  color: #fff;
}
.footer-link.float {
  padding-left: 20px;
}

.footer-link.search-link {
  padding-left: 30px;
  background-image: url("magnifying-glass-white.svg");
  background-position: 0px 0px;
  background-size: 20px;
  background-repeat: no-repeat;
}
.footer-text {
  font-size: 14px;
  margin-bottom: 5px;
  padding-bottom: 0px;
  clear: right;
  color: #c9c7c8;
}
.footer-text.footer-text-left {
  display: inline-block;
  margin-right: 20px;
  clear: none;
  text-align: left;
}
.footer-col-right {
  text-align: right;
}
.footer-baseline {
  margin-top: 30px;
}
.donk-logo {
  float: left;
  display: inline-block;
  margin-right: 20px;
}
.cont-signup .notice.error {
  display: none;
}
.text-right {
  text-align: right;
}
.landing .main-container {
  padding: 50px 0 0;
  color: #ffffff;
}
.landing .page-pages-show-donation-wide .form-wrap,
.landing h2.headline {
  color: #ffffff;
}
.landing .page-pages-show-donation-wide .progress-stages {
  background-color: rgba(255, 255, 255, 0.7);
  color: #58595b;
}
.landing .form-wrap,
.landing .form_wrap {
  background-color: rgba(255, 255, 255, 0.7);
  color: #58595b;
}
.landing .section-name {
  margin-top: 60px;
  position: relative;
}
.landing .page-banner {
  height: auto !important;
}
@media (max-width: 767px) {
  .landing .page-banner {
    height: 400px;
  }
}
.landing .landing-btns {
  margin-top: 40px;
  margin-bottom: 40px;
}
.landing .landing-btns .button {
  width: 100%;
  text-align: center;
}
@media (max-width: 991px) {
  .footer-trending-col {
    clear: left;
  }
  .button.mobile-donate-btn {
    display: block;
    margin-bottom: 0;
  }
  .nav-menu {
    width: 70%;
    background-color: rgba(186, 35, 117, 0.9);
  }
  .nav-link {
    padding: 20px 30px;
    color: #fff;
    display: block;
  }
  .nav-link:hover {
    color: #fff;
    background-color: #ba2375;
  }
  .nav-link.dropdown-nav-link {
    margin-right: 0px;
    border-radius: 0;
  }
  .nav-link.cta-nav-link {
    margin-top: 20px;
    margin-right: 30px;
    margin-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    float: none;
    border-style: solid;
    border-color: #fff;
    border-radius: 30px;
    color: #fff;
  }
  .dropdown-icon {
    margin-right: 26px;
  }
  .dropdown-list.w--open {
    border-radius: 5px;
  }
  .dropdown-link {
    padding-right: 40px;
    padding-left: 50px;
    background-color: #e94e9c;
  }
  .dropdown-link:hover {
    background-color: #ba2375;
  }
  .top-nav-list-item {
    width: 100%;
    float: none;
    text-align: left;
    margin-right: 0;
  }
  .top-nav-list-item.utility-nav-item {
    width: auto;
    float: left;
  }
  .nav-container {
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
  }
  .menu-button {
    display: block;
    width: 35px;
    margin-top: 50px;
    margin-right: 14px;
    padding: 15px 30px 15px 0px;
    float: right;
  }
  .menu-button.w--open {
    background-color: transparent;
  }
  .menu-button.w-nav-button.w--open {
    pointer-events: none;
  }
  .utility-nav-link {
    color: #e6e6e6;
    margin-right: 25px;
  }
  .top-nav-list.main-menu {
    float: none;
  }
  .top-nav-list.utility-nav {
    padding: 0 10px 0 30px;
    float: none;
  }
  .fb-link {
    margin-right: 18px;
  }
  .twitter-link {
    margin-right: 15px;
  }
  .search-icon {
    margin-right: 0px;
  }
  .join-txt,
  .join-panel .submit-button {
    font-size: 18px;
  }
  .join-panel input.text {
    font-size: 18px;
    line-height: 31px;
  }
  .join-form-wrapper {
    margin-top: 16px;
  }
  .slide-text,
  .slide.center .slide-text {
    width: 60%;
    margin-top: 80px;
  }
  .homepage_excerpt-list {
    padding: 0 0 30px;
  }
  .petition-right-col {
    padding-left: 10px;
  }
  .home-news-left-col {
    padding-right: 0px;
  }
  .grid-item,
  .grid-item.w-col-3 {
    margin-right: 4%;
    margin-left: 4%;
    width: 41%;
  }
  .grid-list {
    padding-top: 30px;
  }
  .content-container {
    padding-top: 0px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
  }
  .photo-panel {
    background-position: 50% 50%;
  }
  .close-menu-area {
    display: block;
    padding: 30px 30px 0px;
    text-align: right;
  }
  .close-menu-icon {
    width: 16px;
  }
  .footer {
    padding-right: 30px;
    padding-left: 30px;
  }
  .footer-link {
    float: none;
  }
  .footer-link.float {
    padding-left: 10px;
    float: none;
  }

  .text-right,
  .footer-col-right {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .brand {
    width: 90px;
    margin-bottom: 0;
  }
  .button.mobile-donate-btn {
    margin-top: 20px;
    font-size: 20px;
    line-height: 20px;
  }
  .menu-button {
    margin-top: 14px;
  }
  #nav-spacer {
    height: 64px;
  }
  .grid-item,
  .grid-item.w-col-3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0px;
  }
  .petition-image {
    margin-bottom: 30px;
  }
  .home-news-right-col {
    padding-left: 0;
    padding-right: 0;
  }
  .photo-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
  .slide-text,
  .slide.center .slide-text {
    width: 100%;
  }
  .footer-text {
    text-align: left;
  }
  .section-name {
    font-size: 40px;
    line-height: 46px;
  }
  .col-sm-6.form-group small {
    margin-bottom: 30px;
  }
}
@media (max-width: 479px) {
  .form-wrap,
  .form_wrap {
    padding: 30px 20px;
  }
  .button {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 1px;
  }
  .button.right-btn {
    width: 100%;
    float: none;
    font-size: 22px;
    line-height: 28px;
    text-align: center;
  }
  .brand {
    padding-left: 0;
  }
  .nav-menu {
    width: 100%;
  }
  .menu-button {
    margin-right: 0;
  }
  .menu-button div {
    width: 35px;
  }
  .button.mobile-donate-btn {
    margin-right: 20px;
    font-size: 18px;
    line-height: 18px;
  }
  .show-xs {
    display: block;
  }
  .hidden-xs {
    display: none;
  }
  .join-txt {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 7px;
    text-align: center;
  }
  .join-container {
    padding: 15px;
  }
  .join-panel input.text {
    width: calc(100% - 70px);
    padding: 7px 10px 8px;
  }
  .join-panel .submit-button {
    padding: 5px 10px;
  }
  .join-form-wrapper {
    margin-top: 0;
  }
  .w-col.join-col-right {
    padding-left: 0;
  }
  .slide-nav-arrow {
    display: none;
  }
  .home-slider {
    height: 430px;
  }
  .feature-wrap {
    background-image: -webkit-linear-gradient(270deg, rgba(68, 68, 68, 0.75), rgba(68, 68, 68, 0.75));
    background-image: -webkit-linear-gradient(top, rgba(68, 68, 68, 0.75), rgba(68, 68, 68, 0.75));
    background-image: linear-gradient(180deg, rgba(68, 68, 68, 0.75), rgba(68, 68, 68, 0.75));
    background-position: 0px 0px;
    background-size: auto;
  }
  .slide {
    padding-right: 0;
    padding-left: 0;
  }
  .slide .slide-content {
    padding: 0;
  }
  .slide .slide-text {
    width: 100%;
    margin-top: 10px;
    background-color: transparent;
    text-align: center;
  }
  .slide .slide-text.left,
  .slide .slide-text.right {
    text-align: center;
  }
  .photo-panel {
    padding: 0;
  }
  .photo-panel .panel-container {
    padding: 100px 40px;
  }
  .footer {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer-container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .footer-col-right.footer-col {
    text-align: left;
  }
  .social-col {
    padding-right: 0px;
    padding-left: 0px;
  }
  .sharetable .facebook-cell {
    width: auto;
  }
}
@media (min-width: 576px) {
  .brands-posts .grid-thumbnail {
    max-width: 270px;
    float: left;
    margin-right: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .brands-posts .grid-thumbnail {
    margin-bottom: 25px;
  }
}
