@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
#DonationHistory.widget div.dataTables_paginate span.fg-button, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img, #DonationHistory.widget div.dataTables_paginate span.fg-button img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

.common-sprite, .common-bundle-audio-small, .common-bundle-audio, .common-bundle-book-small, .common-bundle-book, .common-bundle-film-small, .common-bundle-film, .common-bundle-game-small, .common-bundle-game, .common-payment-bitcoin, .common-payment-google, .common-payment-paypal, .common-related-facebook, .common-related-twitter, .common-related-www, body.frontpage #free-bundle ul li span.icon.book, body.frontpage #free-bundle ul li span.icon.film, body.frontpage #free-bundle ul li span.icon.game, body.frontpage #free-bundle ul li span.icon.audio, .related-links a.www, .related-links #DonationHistory.widget div.dataTables_paginate span.www.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.www.fg-button, .related-links a.www:hover, .related-links a.twitter, .related-links #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.twitter.fg-button, .related-links a.twitter:hover, .related-links a.facebook, .related-links #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.facebook.fg-button, .related-links a.facebook:hover, .sticker span.icon.book, .sticker span.icon.film, .sticker span.icon.game, .sticker span.icon.audio, body.modal .payment-type .sticker a.paypal:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.paypal.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.paypal.fg-button:before, body.modal .payment-type .sticker a.google:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.google.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.google.fg-button:before, body.modal .payment-type .sticker a.bitcoin:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.bitcoin.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.bitcoin.fg-button:before, body.release nav.bundle-works ul li a span.icon.book, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.book, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.book, body.release nav.bundle-works ul li a span.icon.film, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.film, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.film, body.release nav.bundle-works ul li a span.icon.game, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.game, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.game, body.release nav.bundle-works ul li a span.icon.audio, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.audio, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.audio, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.book, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.book, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.book, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.film, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.film, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.film, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.game, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.game, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.game, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.audio, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.audio, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.audio, body.release.bundle-release.bundle-nsfw ul.rewards li a[href="#work-517"] span.icon, body.release.bundle-release.bundle-nsfw ul.rewards li #DonationHistory.widget div.dataTables_paginate span[href="#work-517"].fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw ul.rewards li span[href="#work-517"].fg-button span.icon, body.release.bundle-release.bundle-nsfw nav.bundle-works ul li a[href="#work-517"] span.icon, body.release.bundle-release.bundle-nsfw nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span[href="#work-517"].fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw nav.bundle-works ul li span[href="#work-517"].fg-button span.icon {
  background: url('/static/images/../images/sprites/common-seef5d2580b.png') no-repeat;
}

.common-bundle-audio-small {
  background-position: 0 -533px;
}

.common-bundle-audio {
  background-position: 0 -483px;
}

.common-bundle-book-small {
  background-position: 0 -151px;
}

.common-bundle-book {
  background-position: 0 -433px;
}

.common-bundle-film-small {
  background-position: 0 0;
}

.common-bundle-film {
  background-position: 0 -333px;
}

.common-bundle-game-small {
  background-position: 0 -40px;
}

.common-bundle-game {
  background-position: 0 -383px;
}

.common-payment-bitcoin {
  background-position: 0 -191px;
}

.common-payment-google {
  background-position: 0 -262px;
}

.common-payment-paypal {
  background-position: 0 -80px;
}

.common-related-facebook {
  background-position: 0 -701px;
}

.common-related-twitter {
  background-position: 0 -637px;
}

.common-related-www {
  background-position: 0 -605px;
}

h2,
h3 {
  padding-bottom: 0.825em;
}

h2 .tooltip {
  position: relative;
  padding: 5px 13px;
  color: white;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  font-size: 0.8125em;
  line-height: 1.69231em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 99;
  color: black;
  border: 1px solid #cdd1d3;
  background: white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-size: 1.125em;
  line-height: 1.22222em;
  left: 5px;
  top: -2px;
}
h2 .tooltip p, h2 .tooltip li {
  text-shadow: none;
}
h2 .tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 99;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #222629;
}
h2 .tooltip.static {
  display: inline-block;
}
h2 .tooltip:before {
  left: -4px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid white;
}
h2 .tooltip:after {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 10;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #cdd1d3;
}

div.content-holder > div.title-holder {
  margin: 28px 0 0 7px;
}
div.content-holder > div.title-holder h1 {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-weight: normal;
}

p {
  padding-bottom: 1.375em;
}
p.code {
  padding-top: 15px;
}
p.target, body.release.bundle-release .module.donation.average div.content-holder span.target {
  padding-bottom: 0.9625em;
}
p.target mark, body.release.bundle-release .module.donation.average div.content-holder span.target mark {
  display: inline-block;
  width: 22px;
  padding: 0;
  margin-right: 1px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
p.fancy {
  position: relative;
  margin: 30px auto 10px auto;
  text-align: center;
}
p.fancy:before, p.fancy:after {
  content: "";
  position: absolute;
  width: 35px;
  height: 1px;
  left: 0;
  top: 11px;
  border-bottom: 1px solid rgba(0, 0, 100, 0.1);
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
}
p.fancy:after {
  left: auto;
  right: 0;
}

.help {
  position: relative;
  text-align: right;
}
.help a, .help #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .help span.fg-button {
  padding-right: 50px;
  before: "&nbsp;";
  after: "&nbsp;";
}
.help a:before, .help #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate .help span.fg-button:before,
.help a .before,
.help #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .help span.fg-button .before {
  content: "";
  position: absolute;
  width: 12px;
  height: 19px;
  right: 13px;
  top: -1px;
  z-index: 20;
}
.help a:after, .help #DonationHistory.widget div.dataTables_paginate span.fg-button:after, #DonationHistory.widget div.dataTables_paginate .help span.fg-button:after,
.help a .after,
.help #DonationHistory.widget div.dataTables_paginate span.fg-button .after,
#DonationHistory.widget div.dataTables_paginate .help span.fg-button .after {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  right: 0;
  top: -10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 10;
}

.alert {
  background-color: #fcf8e3;
  color: #c09853;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 10px;
}

.os-link-align {
  padding-top: 2px;
}

.logo {
  display: block;
  float: left;
  width: 90px;
  height: 90px;
  margin: 20px 20px 0 0;
  text-indent: -9999px;
  outline: 0;
}

.button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
}
.button:hover, .button.hover, .button:focus, .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.button.confirm {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
}
.button.confirm:hover, .button.confirm.hover, .button.confirm:focus, .button.confirm.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.button.confirm:hover, .button.confirm.hover, .button.confirm:focus, .button.confirm.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}

.button.player-button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  padding: 15px 45px;
  font-size: 1.125em;
  line-height: 1.22222em;
}
.button.player-button:hover, .button.player-button.hover, .button.player-button:focus, .button.player-button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.button.player-button.highlight {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding: 15px 45px;
  font-size: 1.125em;
  line-height: 1.22222em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
.button.player-button.highlight:hover, .button.player-button.highlight.hover, .button.player-button.highlight:focus, .button.player-button.highlight.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.button.player-button.highlight:hover, .button.player-button.highlight.hover, .button.player-button.highlight:focus, .button.player-button.highlight.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}

.big-button-green {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 258px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding-top: 1px;
  padding-bottom: 3px;
  font-size: 1.375em;
  line-height: 2em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
.big-button-green:hover, .big-button-green.hover, .big-button-green:focus, .big-button-green.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.big-button-green:hover, .big-button-green.hover, .big-button-green:focus, .big-button-green.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}

.login-button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 118px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  float: right;
  margin-top: 52px;
}
.login-button:hover, .login-button.hover, .login-button:focus, .login-button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}

.admin-button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 118px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  float: right;
  margin-top: 5px;
}
.admin-button:hover, .admin-button.hover, .admin-button:focus, .admin-button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.admin-button:hover, .admin-button.hover, .admin-button:focus, .admin-button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}

.ext-link {
  position: relative;
  padding-left: 15px;
  before: "&nbsp;";
}
.ext-link:before,
.ext-link .before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  top: 4px;
}

.os-link {
  display: inline-block;
  position: relative;
  padding: 2px 0 0 30px;
  margin-bottom: 8px;
  before: "&nbsp;";
}
.os-link:before,
.os-link .before {
  content: "";
  position: absolute;
  width: 21px;
  height: 21px;
  left: 0;
  top: 0;
}

.default-list {
  padding-bottom: 1.375em;
}

.related-links {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
.related-links li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.related-links li:first-child, .related-links li.first {
  padding-left: 0;
}
.related-links li:last-child {
  padding-right: 0;
}
.related-links li.last {
  padding-right: 0;
}
.related-links a, .related-links #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.fg-button {
  display: block;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  outline: 0;
}

.links-list {
  margin-bottom: 20px;
}
.links-list li {
  border-bottom: 1px solid rgba(0, 0, 100, 0.1);
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
}
.links-list li a, .links-list li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .links-list li span.fg-button {
  display: block;
  padding: 10px 0;
}

.items-list {
  margin-bottom: 20px;
}
.items-list li {
  position: relative;
  display: table;
  width: 100%;
  after: "&nbsp;";
}
.items-list li .avatar {
  position: absolute;
  top: 14px;
  left: 0;
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 40px, auto;
  -moz-background-size: 40px, auto;
  -o-background-size: 40px, auto;
  background-size: 40px, auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
.items-list li .avatar.default {
  background-image: url(../images/avatars/default.gif);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.items-list li .avatar.twitter {
  background-image: url(../images/avatar-twitter.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.items-list li .avatar.feed {
  background-image: url(../images/avatar-feed-default.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.items-list li .film-avatar {
  position: absolute;
  top: 14px;
  left: 0;
  width: 51px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 51px, auto;
  -moz-background-size: 51px, auto;
  -o-background-size: 51px, auto;
  background-size: 51px, auto;
  -webkit-box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
}
.items-list li .item {
  display: table-row;
  vertical-align: middle;
  height: 70px;
  padding: 0;
}
.items-list li .item > p {
  display: table-cell;
  vertical-align: middle;
  height: 70px;
  padding: 0 0 0 50px;
}
.items-list li .item > a, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.fg-button, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.fg-button, .items-list li .item > span {
  position: relative;
  display: block;
  padding-left: 50px;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 70px;
}
.items-list li .item > a.alt, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.alt.fg-button, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.alt.fg-button, .items-list li .item > span.alt {
  padding-left: 63px;
}
.items-list li .item > a.news, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button, .items-list li .item > span.news {
  before: "&nbsp;";
}
.items-list li .item > a.news:before, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button:before, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button:before,
.items-list li .item > a.news .before,
.items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button .before, .items-list li .item > span.news:before,
.items-list li .item > span.news .before {
  content: "";
  position: absolute;
  width: 32px;
  height: 37px;
  top: 16px;
  left: 0;
}
.items-list li .item > a small.price, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.fg-button small.price, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.fg-button small.price, .items-list li .item > span small.price {
  font-size: 0.85em;
  line-height: 1em;
  display: block;
  margin-bottom: 0.5em;
  font-style: italic;
}
.items-list li .item > a.has-tag, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.has-tag.fg-button, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.has-tag.fg-button {
  padding-right: 80px;
}
.items-list li .item > a.has-tag .tag, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.has-tag.fg-button .tag, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.has-tag.fg-button .tag {
  cursor: pointer;
}
.items-list li .item.feed img {
  display: none;
}
.items-list li:after,
.items-list li .after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
}
.items-list .tag {
  position: absolute;
  top: 20px;
  right: 0;
  width: 70px;
  padding: 3px 0 3px 0;
  margin: 0;
  text-align: center;
}

#latest-news-feed ul li > p {
  padding-left: 40px;
}
#latest-news-feed ul li > h4 {
  font-size: 1.2em;
  padding-left: 40px;
  padding-top: 12px;
}
#latest-news-feed ul li > h4 a.news, #latest-news-feed ul li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button, #DonationHistory.widget div.dataTables_paginate #latest-news-feed ul li > h4 span.news.fg-button {
  before: "&nbsp;";
  color: #616467;
}
#latest-news-feed ul li > h4 a.news:before, #latest-news-feed ul li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button:before, #DonationHistory.widget div.dataTables_paginate #latest-news-feed ul li > h4 span.news.fg-button:before,
#latest-news-feed ul li > h4 a.news .before,
#latest-news-feed ul li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button .before,
#DonationHistory.widget div.dataTables_paginate #latest-news-feed ul li > h4 span.news.fg-button .before {
  content: "";
  position: absolute;
  width: 32px;
  height: 37px;
  top: 16px;
  left: 0;
}
#latest-news-feed ul li > h4 a.news:hover, #latest-news-feed ul li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button:hover, #DonationHistory.widget div.dataTables_paginate #latest-news-feed ul li > h4 span.news.fg-button:hover {
  color: #09b062;
}

.social-links {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
}
.social-links li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
.social-links li:first-child, .social-links li.first {
  padding-left: 0;
}
.social-links li:last-child {
  padding-right: 0;
}
.social-links li.last {
  padding-right: 0;
}
.social-links a, .social-links #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links span.fg-button {
  display: block;
  position: relative;
  width: 78px;
  padding: 5px 0;
  margin-top: 70px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.social-links .count {
  position: absolute;
  width: 78px;
  padding: 15px 0;
  text-align: center;
  top: -70px;
  left: 0;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.social-links .count:before {
  content: '';
  position: absolute;
  display: inline-block;
  bottom: -8px;
  left: 35px;
  z-index: 99;
}
.social-links .count:after {
  content: '';
  position: absolute;
  display: inline-block;
  bottom: -9px;
  left: 35px;
  z-index: 10;
}
.social-links.small a, .social-links.small #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links.small span.fg-button {
  width: 68px;
  margin: 0 0 10px 0;
  text-indent: -9999px;
  before: "&nbsp;";
}
.social-links.small a:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.fg-button:before,
.social-links.small a .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.fg-button .before {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: 6px;
  left: 24px;
  z-index: 99;
}

body.modal .module.promote-social {
  text-align: center;
}
body.modal .module.promote-social .social-links.small {
  margin: 20px auto 0;
}

.col-third .social-links {
  margin-left: 20px;
}

.stickers-list {
  *zoom: 1;
  margin: 0 -10px 10px;
}
.stickers-list:after {
  content: "";
  display: table;
  clear: both;
}
.stickers-list > li {
  float: left;
  width: 220px;
  margin: 0 10px;
}
.stickers-list > li .sticker {
  position: relative;
  margin: 8px 0 12px;
  height: 160px;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
.stickers-list > li .sticker .ribon {
  width: 46px;
  height: 45px;
  z-index: 20;
}
.stickers-list > li .sticker .ribon.star {
  after: "&nbsp;";
}
.stickers-list > li .sticker .ribon.star:after,
.stickers-list > li .sticker .ribon.star .after {
  top: 15px;
}
.stickers-list > li .sticker > a, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button,
.stickers-list > li .sticker > div {
  position: absolute;
  display: block;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
}
.stickers-list > li .sticker > a .content-holder, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .content-holder, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button .content-holder,
.stickers-list > li .sticker > div .content-holder {
  padding: 10px;
}
.stickers-list > li .sticker > a .image, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button .image,
.stickers-list > li .sticker > div .image {
  display: block;
  position: relative;
  width: 200px;
  height: 113px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
.stickers-list > li .sticker > a .image img, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image img, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button .image img,
.stickers-list > li .sticker > div .image img {
  position: absolute;
  width: 200px;
  top: 0;
  left: 0;
}
.stickers-list > li .sticker > a span, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span,
.stickers-list > li .sticker > div span {
  display: block;
}
.stickers-list > li .sticker > a span.text, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.text,
.stickers-list > li .sticker > div span.text {
  position: relative;
  margin-bottom: 5px;
  color: #616467;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
.stickers-list > li .sticker > a span.icon, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.icon,
.stickers-list > li .sticker > div span.icon {
  position: absolute;
  z-index: 5;
  top: -10px;
  left: -10px;
  width: 50px;
  height: 50px;
  text-indent: -1000000px;
}
.stickers-list > li .sticker > a span.flag, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag,
.stickers-list > li .sticker > div span.flag {
  position: absolute;
  top: 2px;
  right: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #cdd1d3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  before: "&nbsp;";
}
.stickers-list > li .sticker > a span.flag:before, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag:before, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag:before,
.stickers-list > li .sticker > a span.flag .before,
.stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag .before,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag .before,
.stickers-list > li .sticker > div span.flag:before,
.stickers-list > li .sticker > div span.flag .before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
}
.stickers-list > li .sticker > a span.flag.on:before, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on:before, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag.on:before,
.stickers-list > li .sticker > a span.flag.on .before,
.stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on .before,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag.on .before,
.stickers-list > li .sticker > div span.flag.on:before,
.stickers-list > li .sticker > div span.flag.on .before {
  border: 1px solid #018f4f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
}
.stickers-list > li .sticker > a span.flag.off:before, .stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off:before, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag.off:before,
.stickers-list > li .sticker > a span.flag.off .before,
.stickers-list > li #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off .before,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag.off .before,
.stickers-list > li .sticker > div span.flag.off:before,
.stickers-list > li .sticker > div span.flag.off .before {
  border: 1px solid #970201;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd0000), color-stop(100%, #a90000));
  background-image: -webkit-linear-gradient(#cd0000, #a90000);
  background-image: -moz-linear-gradient(#cd0000, #a90000);
  background-image: -o-linear-gradient(#cd0000, #a90000);
  background-image: linear-gradient(#cd0000, #a90000);
}
.stickers-list > li .sticker .overlay {
  position: absolute;
  display: none;
  width: 220px;
  height: 160px;
  top: -4px;
  left: -4px;
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #0083c0;
  border: 1px solid #006595;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  z-index: 0;
}
.stickers-list > li .sticker.hover .content-holder, .stickers-list > li .sticker.active .content-holder,
.stickers-list > li .sticker .active .content-holder {
  padding: 9px;
}
.stickers-list > li .sticker.hover .ribon, .stickers-list > li .sticker.active .ribon,
.stickers-list > li .sticker .active .ribon {
  top: 1px;
  background-position: 0 -73px;
  height: 43px;
}
.stickers-list > li .sticker.hover .ribon.star:after,
.stickers-list > li .sticker.hover .ribon.star .after, .stickers-list > li .sticker.active .ribon.star:after,
.stickers-list > li .sticker.active .ribon.star .after,
.stickers-list > li .sticker .active .ribon.star:after,
.stickers-list > li .sticker .active .ribon.star .after {
  top: 12px;
}
.stickers-list > li .sticker.hover a, .stickers-list > li .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker.hover span.fg-button,
.stickers-list > li .sticker.hover div, .stickers-list > li .sticker.active a, .stickers-list > li .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker.active span.fg-button,
.stickers-list > li .sticker.active div,
.stickers-list > li .sticker .active a,
.stickers-list > li .sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker .active span.fg-button,
.stickers-list > li .sticker .active div {
  width: 218px;
  height: 158px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006595;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.stickers-list > li .sticker.hover a span.icon, .stickers-list > li .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker.hover span.fg-button span.icon,
.stickers-list > li .sticker.hover div span.icon, .stickers-list > li .sticker.active a span.icon, .stickers-list > li .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker.active span.fg-button span.icon,
.stickers-list > li .sticker.active div span.icon,
.stickers-list > li .sticker .active a span.icon,
.stickers-list > li .sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker .active span.fg-button span.icon,
.stickers-list > li .sticker .active div span.icon {
  top: -11px;
  left: -11px;
}
.stickers-list > li .sticker.hover .overlay, .stickers-list > li .sticker.active .overlay,
.stickers-list > li .sticker .active .overlay {
  display: block;
}
.stickers-list > li .sticker a span.image, .stickers-list > li .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button span.image, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker span.fg-button span.image {
  margin-bottom: 5px;
}
.stickers-list > li .sticker a span.text, .stickers-list > li .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker span.fg-button span.text {
  margin-bottom: 0px;
}

form {
  position: relative;
  margin-bottom: 20px;
}
form div.ctrlHolder {
  *zoom: 1;
}
form div.ctrlHolder:after {
  content: "";
  display: table;
  clear: both;
}

input {
  outline: none;
}

textarea {
  resize: none;
  outline: none;
}

button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
}
button:hover, button.hover, button:focus, button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
button.submit {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
}
button.submit:hover, button.submit.hover, button.submit:focus, button.submit.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
button.submit:hover, button.submit.hover, button.submit:focus, button.submit.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}

em.error {
  position: relative;
  padding: 5px 13px;
  color: white;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  font-size: 0.8125em;
  line-height: 1.69231em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 99;
  position: absolute;
  width: 125px;
  min-height: 24px;
  left: -162px;
  top: 50%;
  margin-top: -17px;
}
em.error p, em.error li {
  text-shadow: none;
}
em.error:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 99;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #222629;
}
em.error.static {
  display: inline-block;
}
em.error:before {
  left: auto;
  right: -10px;
  border-left: 5px solid #222629;
  border-right: 5px solid transparent;
}

.form-message {
  display: none;
  position: absolute;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.field-holder {
  position: relative;
  margin-bottom: 10px;
}
.field-holder input {
  display: block;
  border: none;
  padding: 0;
  margin: 0;
}

.field-check label,
.field-check-group .group label {
  padding-left: 3px;
}
.field-check input,
.field-check-group .group input {
  display: inline-block;
  width: auto;
}

.field-submit {
  text-align: right;
}

form.modal-form div.content-holder {
  padding: 0;
}
form.modal-form div.field-holder {
  *zoom: 1;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #babec1;
  -webkit-box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
form.modal-form div.field-holder.error input, form.modal-form div.field-holder.error textarea, form.modal-form div.field-holder.error select, form.modal-form div.field-holder.error .chzn-container-active .chzn-choices {
  border-color: #e54146;
}
form.modal-form div.field-holder.error p.error {
  font-size: 0.6875em;
  line-height: 2em;
  color: #e54146;
  margin-left: 158px;
  margin-bottom: 3px;
  padding-bottom: 0;
}
form.modal-form div.field-holder.error > label {
  color: #e54146;
}
form.modal-form div.field-holder:after {
  content: "";
  display: table;
  clear: both;
}
form.modal-form div.field-holder.field-check label, form.modal-form div.field-holder.field-check-group .group label {
  padding-left: 3px;
  display: inline-block;
  float: none;
  padding-top: 1px;
  text-align: left;
}
form.modal-form div.field-holder.field-check div.checker, form.modal-form div.field-holder.field-check-group .group div.checker {
  display: inline-block;
  width: auto;
  margin-left: 158px;
}
form.modal-form div.field-holder > label {
  float: left;
  width: 150px;
  padding-top: 8px;
  text-align: right;
  padding-right: 8px;
}
form.modal-form div.field-holder > input, form.modal-form div.field-holder > textarea, form.modal-form div.field-holder > select, form.modal-form div.field-holder div.file-list, form.modal-form div.field-holder ul.radioselect {
  float: left;
  width: 440px;
  padding: 7px;
}
form.modal-form div.field-holder input, form.modal-form div.field-holder textarea, form.modal-form div.field-holder select, form.modal-form div.field-holder .chzn-choices, form.modal-form div.field-holder div.file-list {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #babec1;
}
form.modal-form div.field-holder ul.radioselect > li > label {
  display: inline;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
}
form.modal-form div.field-holder ul.radioselect > li > label > input {
  display: inline-block;
  margin-right: 3px;
}
form.modal-form div.field-holder input:focus, form.modal-form div.field-holder textarea:focus, form.modal-form div.field-holder select:focus, form.modal-form div.field-holder .chzn-container-active .chzn-choices {
  border-color: #0083c0;
  -webkit-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
}
form.modal-form div.field-holder div.file-list {
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px inset;
}
form.modal-form div.field-holder div.file-list ul li {
  font-size: 0.8125em;
  line-height: 1.69231em;
}
form.modal-form div.field-holder div.file-list a.upload-goodie, form.modal-form div.field-holder div.file-list #DonationHistory.widget div.dataTables_paginate span.upload-goodie.fg-button, #DonationHistory.widget div.dataTables_paginate form.modal-form div.field-holder div.file-list span.upload-goodie.fg-button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
}
form.modal-form div.field-holder div.file-list a.upload-goodie:hover, form.modal-form div.field-holder div.file-list #DonationHistory.widget div.dataTables_paginate span.upload-goodie.fg-button:hover, #DonationHistory.widget div.dataTables_paginate form.modal-form div.field-holder div.file-list span.upload-goodie.fg-button:hover, form.modal-form div.field-holder div.file-list a.upload-goodie.hover, form.modal-form div.field-holder div.file-list #DonationHistory.widget div.dataTables_paginate span.upload-goodie.hover.fg-button, #DonationHistory.widget div.dataTables_paginate form.modal-form div.field-holder div.file-list span.upload-goodie.hover.fg-button, form.modal-form div.field-holder div.file-list a.upload-goodie:focus, form.modal-form div.field-holder div.file-list #DonationHistory.widget div.dataTables_paginate span.upload-goodie.fg-button:focus, #DonationHistory.widget div.dataTables_paginate form.modal-form div.field-holder div.file-list span.upload-goodie.fg-button:focus, form.modal-form div.field-holder div.file-list a.upload-goodie.active, form.modal-form div.field-holder div.file-list #DonationHistory.widget div.dataTables_paginate span.upload-goodie.active.fg-button, #DonationHistory.widget div.dataTables_paginate form.modal-form div.field-holder div.file-list span.upload-goodie.active.fg-button {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
form.modal-form div.field-holder .chzn-container {
  font-size: inherit;
}
form.modal-form div.field-holder .chzn-results {
  font-size: 0.8125em;
  line-height: 1.69231em;
}
form.modal-form div.field-holder .chzn-choices .search-field input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 7px;
}
form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  padding: 3px 23px 3px 8px;
  margin: 3px 0 3px 4px;
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
}
form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice:hover, form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice.hover, form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice:focus, form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  border: 1px solid #aeb2b5;
  background-color: #d9dee1;
}
form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice a.search-choice-close, form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice #DonationHistory.widget div.dataTables_paginate span.search-choice-close.fg-button, #DonationHistory.widget div.dataTables_paginate form.modal-form div.field-holder .chzn-container-multi .chzn-choices .search-choice span.search-choice-close.fg-button {
  top: 9px;
  right: 5px;
}
form.modal-form div.field-holder select {
  width: 454px;
}
form.modal-form div.field-holder textarea {
  padding-top: 5px;
}

ul.accordion > li > h4 > a, #DonationHistory.widget div.dataTables_paginate ul.accordion > li > h4 > span.fg-button {
  padding: 7px 10px;
  color: #616467;
  display: block;
  font-size: 0.8125em;
  line-height: 1.69231em;
  border: 1px solid #babec1;
  border-top: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 0px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 0px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 0px 3px inset;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
ul.accordion > li > h4 > a:hover, #DonationHistory.widget div.dataTables_paginate ul.accordion > li > h4 > span.fg-button:hover, ul.accordion > li > h4 > a.hover, #DonationHistory.widget div.dataTables_paginate ul.accordion > li > h4 > span.hover.fg-button, ul.accordion > li > h4 > a:focus, #DonationHistory.widget div.dataTables_paginate ul.accordion > li > h4 > span.fg-button:focus, ul.accordion > li > h4 > a.active, #DonationHistory.widget div.dataTables_paginate ul.accordion > li > h4 > span.active.fg-button {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
}
ul.accordion > li:first-child > h4 > a, #DonationHistory.widget div.dataTables_paginate ul.accordion > li:first-child > h4 > span.fg-button {
  border-top: 1px solid #babec1;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
ul.accordion > li:last-child > h4 > a, #DonationHistory.widget div.dataTables_paginate ul.accordion > li:last-child > h4 > span.fg-button {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
ul.accordion > li > div.pane {
  border-left: 1px solid #babec1;
  border-right: 1px solid #babec1;
  padding: 10px;
}
ul.accordion > li > div.pane form.modal-form {
  margin: 0;
}
ul.accordion > li > div.pane form.modal-form label {
  width: 125px;
}
ul.accordion > li > div.pane form.modal-form .field-check div.checker,
ul.accordion > li > div.pane form.modal-form .field-check-group .group div.checker {
  margin-left: 133px;
}

.user-form {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  background: #eef2f4;
  margin-bottom: 40px;
}
.user-form > .header {
  padding: 20px 30px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: 1px solid #cdd1d3;
  background-color: #e6eaec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZWFlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(100%, #e6eaec));
  background-image: -webkit-linear-gradient(#eef2f4, #e6eaec);
  background-image: -moz-linear-gradient(#eef2f4, #e6eaec);
  background-image: -o-linear-gradient(#eef2f4, #e6eaec);
  background-image: linear-gradient(#eef2f4, #e6eaec);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset;
}
.user-form > .content-holder {
  padding: 30px;
}
.user-form > .footer {
  padding: 30px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top: 1px solid #cdd1d3;
  background-color: #e6eaec;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset;
}
.user-form .header {
  position: relative;
  overflow: hidden;
  *zoom: 1;
}
.user-form .header h2 {
  float: left;
  width: 60%;
  padding: 0;
}
.user-form .header a, .user-form .header #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .header span.fg-button {
  display: inline-block;
  float: right;
  width: 35%;
  margin-top: 5px;
  text-align: right;
}
.user-form .header .step-list {
  float: right;
  position: absolute;
  top: 13px;
  right: 30px;
}
.user-form .header .step-list li {
  float: left;
  display: block;
  width: 40px;
  height: 30px;
  padding: 10px 0 0 0;
  margin-left: 10px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
}
.user-form .header .step-list li:first-child {
  margin-left: 0;
}
.user-form .button.facebook {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 100%;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding-top: 1px;
  padding-bottom: 3px;
  font-size: 1.375em;
  line-height: 2em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
  padding-top: 13px;
  padding-bottom: 14px;
  margin-left: -1px;
}
.user-form .button.facebook:hover, .user-form .button.facebook.hover, .user-form .button.facebook:focus, .user-form .button.facebook.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.user-form .button.facebook:hover, .user-form .button.facebook.hover, .user-form .button.facebook:focus, .user-form .button.facebook.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
.user-form p.fancy:before, .user-form p.fancy:after {
  width: 45%;
}
.user-form p.error {
  float: right;
  padding: 7px 0 0 0;
}
.user-form .footer {
  text-align: center;
}
.user-form .footer button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 260px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding-top: 1px;
  padding-bottom: 3px;
  font-size: 1.375em;
  line-height: 2em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
.user-form .footer button:hover, .user-form .footer button.hover, .user-form .footer button:focus, .user-form .footer button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.user-form .footer button:hover, .user-form .footer button.hover, .user-form .footer button:focus, .user-form .footer button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
.user-form .field-holder {
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 100, 0.1);
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
}
.user-form .field-holder.last {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.user-form .field-text > label,
.user-form .field-dropdown > label,
.user-form .field-check-group > label {
  float: left;
  width: 114px;
  padding-top: 8px;
  text-align: right;
}
.user-form .field-text input, .user-form .field-text textarea {
  float: right;
  padding: 7px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.user-form .field-text p {
  float: right;
  padding: 7px 0 0 0;
}
.user-form .field-text .button {
  float: right;
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 98px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
}
.user-form .field-text .button:hover, .user-form .field-text .button.hover, .user-form .field-text .button:focus, .user-form .field-text .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.user-form .field-dropdown select {
  float: left;
  width: auto;
  margin: 10px 0 0 14px;
}
.user-form .field-dropdown.large select {
  width: 200px;
}
.user-form .field-dropdown .button {
  float: right;
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 98px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
}
.user-form .field-dropdown .button:hover, .user-form .field-dropdown .button.hover, .user-form .field-dropdown .button:focus, .user-form .field-dropdown .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.user-form .field-check {
  text-align: center;
}
.user-form .field-check.inline {
  text-align: left;
  padding-left: 128px;
}
.user-form .field-check-group .group {
  float: right;
  padding-top: 8px;
}
.user-form .field-check-sub {
  display: none;
  position: relative;
  margin-top: 15px;
  padding: 15px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  before: "&nbsp;";
  after: "&nbsp;";
}
.user-form .field-check-sub label {
  padding-right: 20px;
}
.user-form .field-check-sub label.header {
  display: block;
  padding: 0 0 5px 0;
}
.user-form .field-check-sub:before,
.user-form .field-check-sub .before {
  content: '';
  position: absolute;
  display: inline-block;
  top: -14px;
  left: 25px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid #e9edef;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  z-index: 99;
}
.user-form .field-check-sub:after,
.user-form .field-check-sub .after {
  content: '';
  position: absolute;
  display: inline-block;
  top: -15px;
  left: 25px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid #cdd1d3;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  z-index: 10;
}
.user-form .field-upload .upload-field-holder {
  position: relative;
  width: 260px;
  height: 40px;
  margin: 0 auto 15px auto;
}
.user-form .field-upload .upload-field-holder input {
  position: absolute;
  width: 260px;
  height: 40px;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 20;
}
.user-form .field-upload .upload-field-holder .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 218px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.user-form .field-upload .upload-field-holder .button:hover, .user-form .field-upload .upload-field-holder .button.hover, .user-form .field-upload .upload-field-holder .button:focus, .user-form .field-upload .upload-field-holder .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.user-form .field-upload .upload-holder {
  display: none;
  position: relative;
  width: 256px;
  height: 120px;
  margin: 0 auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.user-form .field-upload .upload-holder span {
  position: absolute;
  display: block;
  top: 50%;
  width: 256px;
  height: 20px;
  margin-top: -10px;
  text-align: center;
}
.user-form .field-upload .upload-holder a, .user-form .field-upload .upload-holder #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .field-upload .upload-holder span.fg-button {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 12px;
  right: 12px;
  text-indent: -9999px;
}
.user-form label.error {
  display: none;
}
.user-form .os-type {
  width: 340px;
  margin: 0 auto 10px auto;
}
.user-form .os-type li {
  width: 150px;
}
.user-form .os-type .sticker {
  position: relative;
  margin: 8px 0 12px;
  height: 101px;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
.user-form .os-type .sticker .ribon {
  width: 46px;
  height: 45px;
  z-index: 20;
}
.user-form .os-type .sticker .ribon.star {
  after: "&nbsp;";
}
.user-form .os-type .sticker .ribon.star:after,
.user-form .os-type .sticker .ribon.star .after {
  top: 15px;
}
.user-form .os-type .sticker > a, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button,
.user-form .os-type .sticker > div {
  position: absolute;
  display: block;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
}
.user-form .os-type .sticker > a .content-holder, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .content-holder, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button .content-holder,
.user-form .os-type .sticker > div .content-holder {
  padding: 10px;
}
.user-form .os-type .sticker > a .image, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button .image,
.user-form .os-type .sticker > div .image {
  display: block;
  position: relative;
  width: 130px;
  height: 113px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
.user-form .os-type .sticker > a .image img, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image img, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button .image img,
.user-form .os-type .sticker > div .image img {
  position: absolute;
  width: 130px;
  top: 0;
  left: 0;
}
.user-form .os-type .sticker > a span, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span,
.user-form .os-type .sticker > div span {
  display: block;
}
.user-form .os-type .sticker > a span.text, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.text,
.user-form .os-type .sticker > div span.text {
  position: relative;
  margin-bottom: 5px;
  color: #616467;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
.user-form .os-type .sticker > a span.icon, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.icon,
.user-form .os-type .sticker > div span.icon {
  position: absolute;
  z-index: 5;
  top: -10px;
  left: -10px;
  width: 50px;
  height: 50px;
  text-indent: -1000000px;
}
.user-form .os-type .sticker > a span.flag, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.flag,
.user-form .os-type .sticker > div span.flag {
  position: absolute;
  top: 2px;
  right: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #cdd1d3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  before: "&nbsp;";
}
.user-form .os-type .sticker > a span.flag:before, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag:before, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.flag:before,
.user-form .os-type .sticker > a span.flag .before,
.user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag .before,
#DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.flag .before,
.user-form .os-type .sticker > div span.flag:before,
.user-form .os-type .sticker > div span.flag .before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
}
.user-form .os-type .sticker > a span.flag.on:before, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on:before, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.flag.on:before,
.user-form .os-type .sticker > a span.flag.on .before,
.user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on .before,
#DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.flag.on .before,
.user-form .os-type .sticker > div span.flag.on:before,
.user-form .os-type .sticker > div span.flag.on .before {
  border: 1px solid #018f4f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
}
.user-form .os-type .sticker > a span.flag.off:before, .user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off:before, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.flag.off:before,
.user-form .os-type .sticker > a span.flag.off .before,
.user-form .os-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off .before,
#DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker > span.fg-button span.flag.off .before,
.user-form .os-type .sticker > div span.flag.off:before,
.user-form .os-type .sticker > div span.flag.off .before {
  border: 1px solid #970201;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd0000), color-stop(100%, #a90000));
  background-image: -webkit-linear-gradient(#cd0000, #a90000);
  background-image: -moz-linear-gradient(#cd0000, #a90000);
  background-image: -o-linear-gradient(#cd0000, #a90000);
  background-image: linear-gradient(#cd0000, #a90000);
}
.user-form .os-type .sticker .overlay {
  position: absolute;
  display: none;
  width: 150px;
  height: 101px;
  top: -4px;
  left: -4px;
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #0083c0;
  border: 1px solid #006595;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  z-index: 0;
}
.user-form .os-type .sticker.hover .content-holder, .user-form .os-type .sticker.active .content-holder,
.user-form .os-type .sticker .active .content-holder {
  padding: 9px;
}
.user-form .os-type .sticker.hover .ribon, .user-form .os-type .sticker.active .ribon,
.user-form .os-type .sticker .active .ribon {
  top: 1px;
  background-position: 0 -73px;
  height: 43px;
}
.user-form .os-type .sticker.hover .ribon.star:after,
.user-form .os-type .sticker.hover .ribon.star .after, .user-form .os-type .sticker.active .ribon.star:after,
.user-form .os-type .sticker.active .ribon.star .after,
.user-form .os-type .sticker .active .ribon.star:after,
.user-form .os-type .sticker .active .ribon.star .after {
  top: 12px;
}
.user-form .os-type .sticker.hover a, .user-form .os-type .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker.hover span.fg-button,
.user-form .os-type .sticker.hover div, .user-form .os-type .sticker.active a, .user-form .os-type .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker.active span.fg-button,
.user-form .os-type .sticker.active div,
.user-form .os-type .sticker .active a,
.user-form .os-type .sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker .active span.fg-button,
.user-form .os-type .sticker .active div {
  width: 148px;
  height: 99px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006595;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.user-form .os-type .sticker.hover a span.icon, .user-form .os-type .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker.hover span.fg-button span.icon,
.user-form .os-type .sticker.hover div span.icon, .user-form .os-type .sticker.active a span.icon, .user-form .os-type .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker.active span.fg-button span.icon,
.user-form .os-type .sticker.active div span.icon,
.user-form .os-type .sticker .active a span.icon,
.user-form .os-type .sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon,
#DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker .active span.fg-button span.icon,
.user-form .os-type .sticker .active div span.icon {
  top: -11px;
  left: -11px;
}
.user-form .os-type .sticker.hover .overlay, .user-form .os-type .sticker.active .overlay,
.user-form .os-type .sticker .active .overlay {
  display: block;
}
.user-form .os-type .sticker a span.image, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button span.image, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.fg-button span.image {
  margin-bottom: 5px;
}
.user-form .os-type .sticker a span.text, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.fg-button span.text {
  margin-bottom: 0px;
}
.user-form .os-type .sticker a, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.fg-button {
  before: "&nbsp;";
}
.user-form .os-type .sticker a span, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button span, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.fg-button span {
  display: block;
  position: absolute;
  width: 150px;
  top: 71px;
  left: 0;
  text-align: center;
}
.user-form .os-type .sticker a:before, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.fg-button:before,
.user-form .os-type .sticker a .before,
.user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.fg-button .before {
  content: "";
  position: absolute;
  width: 64px;
  height: 64px;
  top: 17px;
  left: 49px;
}
.user-form .os-type .sticker input {
  position: absolute;
  visibility: hidden;
}

.user-form.top-half {
  margin-bottom: 0;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
.user-form.top-half .content-holder {
  padding-bottom: 0;
}

.user-form.bottom-half {
  margin-bottom: 0;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
.user-form.bottom-half .content-holder {
  padding-top: 0;
}

.wide-form .field-text input, .wide-form .field-text textarea {
  width: 750px;
}
.wide-form .field-holder:last-child {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.wide-form div.footer {
  text-align: left;
  padding: 10px 10px 10px 162px;
}
.wide-form div.footer button {
  font-size: 0.9em;
  width: auto;
  line-height: 1em;
  padding: 11px 20px;
}

#form-registration #recaptcha_widget_div {
  float: right;
}

#error_1_id_register-captcha {
  width: 314px;
}

.col-left .user-form {
  margin-right: 20px;
}
.col-left .user-form p.error {
  width: 410px;
}
.col-left .user-form .field-text input {
  width: 394px;
}
.col-left .user-form .field-text p {
  width: 410px;
}
.col-left .user-form .field-check p.error {
  width: 100%;
  text-align: center;
}
.col-left .user-form .field-check.inline p.error {
  width: 410px;
  text-align: left;
}
.col-left .user-form .field-check-group .group {
  width: 410px;
}
.col-left .user-form .field-upload p.error,
.col-left .user-form .field-radio-style p.error {
  width: 100%;
  text-align: center;
}

.col-half .user-form p.error {
  width: 270px;
}
.col-half .user-form .field-text input {
  width: 254px;
}
.col-half .user-form .field-text p {
  width: 270px;
}

#form-comment .form-message {
  left: 60px;
  bottom: 10px;
}
#form-comment .field-comment {
  text-align: right;
}
#form-comment .field-comment label {
  display: none;
}
#form-comment .field-comment .avatar {
  position: absolute;
  top: 0;
  left: 1px;
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 40px, auto;
  -moz-background-size: 40px, auto;
  -o-background-size: 40px, auto;
  background-size: 40px, auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
#form-comment .field-comment .avatar.default {
  background-image: url(../images/avatars/default.gif);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
#form-comment .field-comment .avatar.twitter {
  background-image: url(../images/avatar-twitter.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
#form-comment .field-comment .avatar.feed {
  background-image: url(../images/avatar-feed-default.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
#form-comment .field-comment .reply {
  display: none;
  position: absolute;
  width: 520px;
  padding: 5px 10px;
  top: 10px;
  left: 70px;
  text-align: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#form-comment .field-comment .reply p {
  padding: 0;
}
#form-comment .field-comment .reply .close {
  position: absolute;
  top: 5px;
  right: 10px;
}
#form-comment .field-comment textarea {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  width: 528px;
  height: 58px;
  padding: 10px 15px;
}
#form-comment .field-comment.has-reply textarea {
  padding-top: 50px;
}
#form-comment .field-comment:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 17px;
  left: 56px;
  z-index: 99;
}
#form-comment .field-comment:after {
  content: '';
  position: absolute;
  display: inline-block;
  top: 17px;
  left: 55px;
  z-index: 10;
}

#form-search {
  overflow: hidden;
  *zoom: 1;
  padding: 20px 0;
  width: 100%;
}
#form-search .help {
  margin-top: 10px;
}
#form-search .field-search {
  padding: 8px 10px 8px 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  before: "&nbsp;";
}
#form-search .field-search label {
  display: none;
}
#form-search .field-search input {
  display: block;
  width: 100%;
}
#form-search .field-search:before,
#form-search .field-search .before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  left: 12px;
  top: 11px;
}

#form-sort-films .field-dropdown, #form-sort-works .field-dropdown {
  display: inline-block;
  margin-left: 15px;
}
#form-sort-films .field-dropdown label, #form-sort-works .field-dropdown label {
  display: none;
}

#form-upload .author-text.small {
  display: none;
}

#form-upload .author-text.small #id_director {
  float: left;
  margin-left: 14px;
  margin-right: 8px;
  width: 246px;
}

table {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-collapse: separate;
  width: 100%;
  margin: 10px 0 20px;
}
table th, table td {
  padding: 15px 20px;
  text-align: center;
}
table thead th, table thead td {
  border-right: none;
  border-bottom: none !important;
}
table thead th:first-child, table thead td:first-child {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  border-right: none !important;
}
table thead th:last-of-type, table thead td:last-of-type {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
table tbody td {
  text-align: center;
}
table tbody td:first-child {
  text-align: left;
}
table tbody tr:last-of-type td:first-child {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
table tbody tr:last-of-type td:last-of-type {
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
table .tick {
  display: inline-block;
  width: 13px;
  height: 14px;
}

article {
  padding-top: 30px;
  margin-bottom: 20px;
}
article section {
  padding-bottom: 24px;
}
article section.silent {
  padding-bottom: 0;
}
article h1 {
  padding-bottom: 0.6875em;
}
article h3 {
  padding-bottom: 1.1em;
}
article img {
  display: block;
  margin-bottom: 50px;
}
article ul {
  padding-left: 20px;
  padding-bottom: 1.375em;
}
article ul li {
  position: relative;
  padding-left: 17px;
  before: "&nbsp;";
}
article ul li:before,
article ul li .before {
  content: "";
  position: absolute;
  display: block;
  top: 9px;
  left: 0;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}

.col-right article {
  padding-top: 24px;
}

.hr {
  border: none;
  width: 1020px;
  height: 35px;
  margin-left: -40px;
}
.hr.silent {
  height: 10px;
}

.tag {
  display: block;
  padding: 7px 18px 6px 18px;
  margin-left: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  cursor: default;
}
.tag.alert {
  margin-left: 0;
}

.quote {
  position: relative;
  width: 100%;
  margin-top: 10px;
  text-align: center;
}
.quote:before, .quote:after {
  content: "";
  position: absolute;
  width: 430px;
  height: 1px;
  left: 0;
  top: 30px;
}
.quote:after {
  left: auto;
  right: 0;
}
.quote span {
  display: block;
  width: 60px;
  height: 50px;
  padding-top: 10px;
  margin: 0 auto;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}

.rating-holder {
  position: relative;
}
.rating-holder .rating-total {
  position: absolute;
  width: 0;
  height: 24px;
  top: 0;
  left: 0;
}
.rating-holder .rating {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
.rating-holder .rating li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
}
.rating-holder .rating a, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.fg-button, .rating-holder .rating span {
  display: block;
  width: 25px;
  height: 24px;
  text-indent: -9999px;
  outline: 0;
  text-align: left;
}
.rating-holder p {
  position: relative;
  padding-bottom: 0em;
  padding-top: 5px;
  padding-left: 20px;
  text-align: left;
  before: "&nbsp;";
}
.rating-holder p:before,
.rating-holder p .before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 18px;
  height: 18px;
}

.tabs {
  overflow: hidden;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  margin-bottom: 20px;
}
.tabs > ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  width: 101%;
  margin-left: -0.5%;
}
.tabs > ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
}
.tabs > ul li {
  width: 33%;
}
.tabs > ul li h2 {
  padding-bottom: 0em;
}
.tabs > ul li a, .tabs > ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .tabs > ul li span.fg-button {
  display: block;
  padding: 13px 0;
  text-align: center;
}
.tabs > ul li a.current, .tabs > ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button, #DonationHistory.widget div.dataTables_paginate .tabs > ul li span.current.fg-button {
  border-bottom: none;
}
.tabs > div {
  display: none;
}
.tabs > div.current {
  display: block;
}
.tabs > div .content-holder {
  overflow: hidden;
  *zoom: 1;
}
.tabs > div .avatar {
  float: left;
  display: block;
  width: 120px;
  height: 120px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 120px, auto;
  -moz-background-size: 120px, auto;
  -o-background-size: 120px, auto;
  background-size: 120px, auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.6) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
.tabs > div .avatar.default {
  background-image: url(../images/avatars/default.gif);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.tabs > div .avatar.twitter {
  background-image: url(../images/avatar-twitter.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.tabs > div .avatar.feed {
  background-image: url(../images/avatar-feed-default.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.tabs > div .text {
  position: relative;
  float: right;
  width: 440px;
  padding-top: 10px;
}
.tabs > div .text .related-links {
  position: absolute;
  top: 10px;
  right: 0;
}
.tabs > div .reviews li {
  padding-top: 10px;
  margin-bottom: 10px;
}
.tabs > div .reviews li:first-child {
  padding-top: 0;
}
.tabs > div .reviews p {
  padding-bottom: 0em;
}

#comments {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
}

.comment {
  position: relative;
  text-align: right;
}
.comment canvas {
  position: absolute;
  top: 0;
  left: 1px;
  z-index: 1;
}
.comment .avatar {
  position: absolute;
  top: 0;
  left: 1px;
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 40px, auto;
  -moz-background-size: 40px, auto;
  -o-background-size: 40px, auto;
  background-size: 40px, auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  z-index: 10;
}
.comment .avatar.default {
  background-image: url(../images/avatars/default.gif);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.comment .avatar.twitter {
  background-image: url(../images/avatar-twitter.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.comment .avatar.feed {
  background-image: url(../images/avatar-feed-default.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.comment .comment-holder {
  position: relative;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  width: 558px;
  margin-bottom: 20px;
  text-align: left;
}
.comment .comment-holder > div {
  padding: 10px 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.comment .comment-holder .header {
  position: relative;
  padding-right: 95px;
}
.comment .comment-holder .header p {
  display: inline;
  padding-bottom: 0em;
}
.comment .comment-holder .header p.author {
  padding-right: 3px;
}
.comment .comment-holder .header ul {
  position: absolute;
  right: 6px;
  top: 6px;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
.comment .comment-holder .header ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 3px;
  padding-right: 3px;
}
.comment .comment-holder .header ul li:first-child, .comment .comment-holder .header ul li.first {
  padding-left: 0;
}
.comment .comment-holder .header ul li:last-child {
  padding-right: 0;
}
.comment .comment-holder .header ul li.last {
  padding-right: 0;
}
.comment .comment-holder .header ul a, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.fg-button, .comment .comment-holder .header ul li > span {
  position: relative;
  display: block;
  width: 38px;
  padding: 4px 0 2px 0;
  margin-bottom: 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  before: "&nbsp;";
}
.comment .comment-holder .header ul a.like, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.fg-button, .comment .comment-holder .header ul li > span.like {
  text-indent: 17px;
}
.comment .comment-holder .header ul a.like:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.fg-button:before,
.comment .comment-holder .header ul a.like .before,
.comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.fg-button .before, .comment .comment-holder .header ul li > span.like:before,
.comment .comment-holder .header ul li > span.like .before {
  content: '';
  position: absolute;
  width: 14px;
  height: 12px;
  top: 10px;
  left: 8px;
}
.comment .comment-holder .header ul a.reply:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.fg-button:before,
.comment .comment-holder .header ul a.reply .before,
.comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.fg-button .before, .comment .comment-holder .header ul li > span.reply:before,
.comment .comment-holder .header ul li > span.reply .before {
  content: '';
  position: absolute;
  width: 19px;
  height: 15px;
  top: 7px;
  left: 10px;
}
.comment .comment-holder .header ul a.update, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.update.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.update.fg-button, .comment .comment-holder .header ul a.cancel, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.cancel.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.cancel.fg-button, .comment .comment-holder .header ul li > span.update, .comment .comment-holder .header ul li > span.cancel {
  padding-left: 3px;
  padding-right: 3px;
}
.comment .comment-holder .header:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 558px;
  height: 1px;
}
.comment .comment-holder .text p {
  padding-bottom: 0.275em;
}
.comment .comment-holder:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 15px;
  left: -5px;
  z-index: 99;
}
.comment .comment-holder:after {
  content: '';
  position: absolute;
  display: inline-block;
  top: 15px;
  left: -6px;
  z-index: 10;
}
.comment .comment {
  margin-left: 60px;
}
.comment .comment .comment-holder {
  width: 498px;
}
.comment .comment .comment-holder .header:after {
  width: 498px;
}
.comment .comment .comment {
  margin-left: 60px;
}
.comment .comment .comment .comment-holder {
  width: 438px;
}
.comment .comment .comment .comment-holder .header:after {
  width: 438px;
}
.comment .comment .comment .comment {
  margin-left: 60px;
}
.comment .comment .comment .comment .comment-holder {
  width: 378px;
}
.comment .comment .comment .comment .comment-holder .header:after {
  width: 378px;
}
.comment .comment .comment .comment .comment {
  margin-left: 60px;
}
.comment .comment .comment .comment .comment .comment-holder {
  width: 318px;
}
.comment .comment .comment .comment .comment .comment-holder .header:after {
  width: 318px;
}
.comment .comment .comment .comment .comment .comment {
  margin-left: 60px;
}
.comment .comment .comment .comment .comment .comment .comment-holder {
  width: 258px;
}
.comment .comment .comment .comment .comment .comment .comment-holder .header:after {
  width: 258px;
}
.comment .editing {
  display: none !important;
}
.comment form {
  margin: 0;
}
.comment form textarea {
  border: none;
  width: 100%;
  height: 70px;
  margin: 0;
  padding: 0;
}
.comment form .form-message {
  bottom: auto;
  left: auto;
  top: 0;
  right: -8px;
}
.comment.is-editing .comment-holder ul,
.comment.is-editing .text p {
  display: none;
}
.comment.is-editing .editing {
  display: block !important;
}

.pagination {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  float: right;
}
.pagination span,
.pagination a,
.pagination #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.fg-button {
  position: relative;
  display: block;
  float: left;
  width: 38px;
  padding: 8px 0;
  text-align: center;
}
.pagination span.prev, .pagination span.next,
.pagination a.prev,
.pagination #DonationHistory.widget div.dataTables_paginate span.prev.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button,
.pagination a.next,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button {
  text-indent: -9999px;
  outline: 0;
  before: "&nbsp;";
}
.pagination span.prev:before,
.pagination span.prev .before, .pagination span.next:before,
.pagination span.next .before,
.pagination a.prev:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.prev.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button:before,
.pagination a.prev .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.prev.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button .before,
.pagination a.next:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button:before,
.pagination a.next .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button .before {
  content: "";
  position: absolute;
  width: 6px;
  height: 12px;
  top: 14px;
  left: 15px;
}
.pagination span.prev,
.pagination a.prev,
.pagination #DonationHistory.widget div.dataTables_paginate span.prev.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination span.next,
.pagination a.next,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pagination span.next:before,
.pagination span.next .before,
.pagination a.next:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button:before,
.pagination a.next .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button .before {
  left: 17px;
}
.pagination.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pagination.disabled span,
.pagination.disabled a,
.pagination.disabled #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination.disabled span.fg-button {
  cursor: default;
}

.promo {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
}
.promo a, .promo #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .promo span.fg-button {
  display: block;
}
.promo ul {
  float: left;
  margin-left: -20px;
}
.promo ul li {
  float: left;
  margin-left: 20px;
}
.promo ul a, .promo ul #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .promo ul span.fg-button {
  width: 140px;
  margin-bottom: 20px;
}

.ribon {
  position: absolute;
  width: 44px;
  height: 57px;
  top: -2px;
  right: 17px;
  padding-top: 12px;
  padding-left: 4px;
  padding-bottom: 0em;
  text-align: center;
}
.ribon.star, .ribon.plus {
  after: "&nbsp;";
}
.ribon.star:after,
.ribon.star .after, .ribon.plus:after,
.ribon.plus .after {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  top: 22px;
  left: 14px;
}

.module {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  position: relative;
  margin-bottom: 20px;
}
.module .content-holder {
  overflow: hidden;
  *zoom: 1;
  padding-top: 18px;
  padding-bottom: 18px;
}
.module h2 {
  padding-bottom: 0.6875em;
}
.module.has-ribon h2 {
  padding-right: 75px;
  padding-bottom: 1.5125em;
}
.module .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 47px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  float: left;
}
.module .button:hover, .module .button.hover, .module .button:focus, .module .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.module .button.featured {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 119px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  float: right;
}
.module .button.featured:hover, .module .button.featured.hover, .module .button.featured:focus, .module .button.featured.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.module .button.featured:hover, .module .button.featured.hover, .module .button.featured:focus, .module .button.featured.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
.module .foot {
  position: absolute;
  left: 0;
  bottom: 0;
}
.module.donation {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  margin-top: 20px;
  min-height: 273px;
  text-align: center;
}
.module.donation > .content-holder {
  padding-top: 70px;
}
.module.donation .ribon {
  right: 125px;
}
.module.donation .tag {
  display: inline-block;
  padding: 3px 13px;
  margin: 15px 0 0 0;
  text-align: center;
}
.module.donation .progress-bar {
  position: relative;
  padding: 5px 7px 7px 5px;
  margin-bottom: 15px;
  width: 168px;
  height: 13px;
  background: #c3c9cd;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.5) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.5) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.5) 0 1px 0;
  float: left;
  text-align: left;
}
.module.donation .progress-bar > span {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: #a10207;
  border: 1px solid #992627;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 2px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 2px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 2px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 3px;
}
.module.donation .progress-bar > span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.1) 15%, transparent 15%, transparent 25%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 65%, transparent 65%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 90%, transparent 90%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.1) 15%, transparent 15%, transparent 25%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 65%, transparent 65%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 90%, transparent 90%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.1) 15%, transparent 15%, transparent 25%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 65%, transparent 65%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 90%, transparent 90%, transparent);
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.1) 15%, transparent 15%, transparent 25%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 65%, transparent 65%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 90%, transparent 90%, transparent);
  z-index: 1;
  -webkit-background-size: 50px 50px;
  -moz-background-size: 50px 50px;
  -o-background-size: 50px 50px;
  background-size: 50px 50px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
}
.module.donation .tooltip {
  top: -6px;
  right: -3px;
}
.module.donation .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 218px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding-top: 1px;
  padding-bottom: 3px;
  font-size: 1.375em;
  line-height: 2em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
.module.donation .button:hover, .module.donation .button.hover, .module.donation .button:focus, .module.donation .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.module.donation .button:hover, .module.donation .button.hover, .module.donation .button:focus, .module.donation .button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
.module.donation .button.swipe {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 218px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #222628;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222628));
  background-image: -webkit-linear-gradient(#2d3336, #222628);
  background-image: -moz-linear-gradient(#2d3336, #222628);
  background-image: -o-linear-gradient(#2d3336, #222628);
  background-image: linear-gradient(#2d3336, #222628);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
  padding-top: 1px;
  padding-bottom: 3px;
  font-size: 1.375em;
  line-height: 2em;
  text-shadow: black 0 -1px 0;
}
.module.donation .button.swipe:hover, .module.donation .button.swipe.hover, .module.donation .button.swipe:focus, .module.donation .button.swipe.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.module.donation .button.swipe:hover, .module.donation .button.swipe.hover, .module.donation .button.swipe:focus, .module.donation .button.swipe.active {
  color: white;
  background-color: #323538;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNDM0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyMzUzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d4347), color-stop(100%, #323538));
  background-image: -webkit-linear-gradient(#3d4347, #323538);
  background-image: -moz-linear-gradient(#3d4347, #323538);
  background-image: -o-linear-gradient(#3d4347, #323538);
  background-image: linear-gradient(#3d4347, #323538);
  border-color: #2e3133;
}
.module.donation.buy {
  margin-top: 78px;
  height: 349px;
}
.module.donation.offer-info {
  margin-top: 0;
}
.module.donation.offer-info h2 {
  padding: 0;
}
.module.donation.offer-info div.formats {
  font-family: Open Sans Bold;
  text-transform: uppercase;
  font-size: 0.8em;
  margin: 3px 0 7px;
}
.module.donation.offer-info div.content-holder {
  min-height: 190px;
  position: relative;
  padding-bottom: 140px;
  padding-top: 20px;
}
.module.donation.offer-info div.buttons {
  position: absolute;
  bottom: 20px;
  width: 260px;
  height: 125px;
}
.module.donation.offer-info div.buttons a, .module.donation.offer-info div.buttons #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .module.donation.offer-info div.buttons span.fg-button {
  display: block;
  float: none;
}
.module.donation.offer-info div.buttons div.or {
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
  line-height: 25px;
  font-size: 16px;
}
.module.donation.offer-info.expired {
  display: table;
  padding: 20px;
  height: 310px;
}
.module.donation.offer-info.expired > div.content-holder {
  display: table-row;
}
.module.donation.offer-info.expired > div.content-holder > div.vc {
  display: table-cell;
  vertical-align: middle;
}
.module.download {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  text-align: center;
}
.module.download p {
  padding-bottom: 0.55em;
}
.module.download .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 218px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #222628;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222628));
  background-image: -webkit-linear-gradient(#2d3336, #222628);
  background-image: -moz-linear-gradient(#2d3336, #222628);
  background-image: -o-linear-gradient(#2d3336, #222628);
  background-image: linear-gradient(#2d3336, #222628);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
  padding-top: 1px;
  padding-bottom: 3px;
  font-size: 1.375em;
  line-height: 2em;
  text-shadow: black 0 -1px 0;
}
.module.download .button:hover, .module.download .button.hover, .module.download .button:focus, .module.download .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.module.download .button:hover, .module.download .button.hover, .module.download .button:focus, .module.download .button.active {
  color: white;
  background-color: #323538;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNDM0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyMzUzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d4347), color-stop(100%, #323538));
  background-image: -webkit-linear-gradient(#3d4347, #323538);
  background-image: -moz-linear-gradient(#3d4347, #323538);
  background-image: -o-linear-gradient(#3d4347, #323538);
  background-image: linear-gradient(#3d4347, #323538);
  border-color: #2e3133;
}
.module.step {
  margin-top: 40px;
}
.module.step .content-holder {
  overflow: visible;
  padding-top: 60px;
}
.module.step p {
  padding: 0;
}
.module.step .step-number {
  position: absolute;
  display: block;
  width: 80px;
  height: 80px;
  top: -40px;
  left: 110px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  z-index: 20;
  before: "&nbsp;";
  after: "&nbsp;";
}
.module.step .step-number:before,
.module.step .step-number .before {
  content: "";
  position: absolute;
  display: block;
  width: 60px;
  height: 60px;
  left: 9px;
  top: 9px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  z-index: -10;
}
.module.step .step-number:after,
.module.step .step-number .after {
  content: "";
  position: absolute;
  display: block;
  width: 82px;
  height: 40px;
  top: -2px;
  left: -1px;
  z-index: -20;
}
.module.step .step-number em {
  position: absolute;
  display: block;
  width: 80px;
  top: 29px;
  left: 0;
  text-align: center;
  z-index: 20;
}

.sticker {
  position: relative;
  margin: 8px 0 12px;
  height: 215px;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
.sticker .ribon {
  width: 46px;
  height: 45px;
  z-index: 20;
}
.sticker .ribon.star {
  after: "&nbsp;";
}
.sticker .ribon.star:after,
.sticker .ribon.star .after {
  top: 15px;
}
.sticker > a, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button,
.sticker > div {
  position: absolute;
  display: block;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
}
.sticker > a .content-holder, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .content-holder,
.sticker > div .content-holder {
  padding: 10px;
}
.sticker > a .image, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image,
.sticker > div .image {
  display: block;
  position: relative;
  width: 280px;
  height: 158px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
.sticker > a .image img, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image img,
.sticker > div .image img {
  position: absolute;
  width: 280px;
  top: 0;
  left: 0;
}
.sticker > a span, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span,
.sticker > div span {
  display: block;
}
.sticker > a span.text, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.text,
.sticker > div span.text {
  position: relative;
  margin-bottom: 5px;
  color: #616467;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
.sticker > a span.icon, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.icon,
.sticker > div span.icon {
  position: absolute;
  z-index: 5;
  top: -10px;
  left: -10px;
  width: 50px;
  height: 50px;
  text-indent: -1000000px;
}
.sticker > a span.flag, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag,
.sticker > div span.flag {
  position: absolute;
  top: 2px;
  right: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #cdd1d3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  before: "&nbsp;";
}
.sticker > a span.flag:before, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag:before,
.sticker > a span.flag .before,
#DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag .before,
.sticker > div span.flag:before,
.sticker > div span.flag .before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
}
.sticker > a span.flag.on:before, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on:before,
.sticker > a span.flag.on .before,
#DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on .before,
.sticker > div span.flag.on:before,
.sticker > div span.flag.on .before {
  border: 1px solid #018f4f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
}
.sticker > a span.flag.off:before, #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off:before,
.sticker > a span.flag.off .before,
#DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off .before,
.sticker > div span.flag.off:before,
.sticker > div span.flag.off .before {
  border: 1px solid #970201;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd0000), color-stop(100%, #a90000));
  background-image: -webkit-linear-gradient(#cd0000, #a90000);
  background-image: -moz-linear-gradient(#cd0000, #a90000);
  background-image: -o-linear-gradient(#cd0000, #a90000);
  background-image: linear-gradient(#cd0000, #a90000);
}
.sticker .overlay {
  position: absolute;
  display: none;
  width: 300px;
  height: 215px;
  top: -4px;
  left: -4px;
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #0083c0;
  border: 1px solid #006595;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  z-index: 0;
}
.sticker.hover .content-holder, .sticker.active .content-holder,
.sticker .active .content-holder {
  padding: 9px;
}
.sticker.hover .ribon, .sticker.active .ribon,
.sticker .active .ribon {
  top: 1px;
  background-position: 0 -73px;
  height: 43px;
}
.sticker.hover .ribon.star:after,
.sticker.hover .ribon.star .after, .sticker.active .ribon.star:after,
.sticker.active .ribon.star .after,
.sticker .active .ribon.star:after,
.sticker .active .ribon.star .after {
  top: 12px;
}
.sticker.hover a, .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .sticker.hover span.fg-button,
.sticker.hover div, .sticker.active a, .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .sticker.active span.fg-button,
.sticker.active div,
.sticker .active a,
.sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .sticker .active span.fg-button,
.sticker .active div {
  width: 298px;
  height: 213px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006595;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.sticker.hover a span.icon, .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .sticker.hover span.fg-button span.icon,
.sticker.hover div span.icon, .sticker.active a span.icon, .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .sticker.active span.fg-button span.icon,
.sticker.active div span.icon,
.sticker .active a span.icon,
.sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon,
#DonationHistory.widget div.dataTables_paginate .sticker .active span.fg-button span.icon,
.sticker .active div span.icon {
  top: -11px;
  left: -11px;
}
.sticker.hover .overlay, .sticker.active .overlay,
.sticker .active .overlay {
  display: block;
}

.tooltip {
  position: relative;
  padding: 5px 13px;
  color: white;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  font-size: 0.8125em;
  line-height: 1.69231em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 99;
}
.tooltip p, .tooltip li {
  text-shadow: none;
}
.tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 99;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #222629;
}
.tooltip.static {
  display: inline-block;
}

.tooltip-top {
  position: relative;
  padding: 5px 13px;
  color: white;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  font-size: 0.8125em;
  line-height: 1.69231em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 99;
}
.tooltip-top p, .tooltip-top li {
  text-shadow: none;
}
.tooltip-top:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 99;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #222629;
}
.tooltip-top.static {
  display: inline-block;
}
.tooltip-top:before {
  top: auto;
  bottom: -10px;
  left: 44.6%;
  border-top: 5px solid #222629;
  border-bottom: 5px solid transparent;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.tooltip-alt {
  display: none;
  position: absolute;
  z-index: 999;
  width: 120px;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #90969c;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  text-align: center;
  padding-top: 13px;
  padding-bottom: 15px;
}
.tooltip-alt h1 {
  color: white;
}
.tooltip-alt a, .tooltip-alt #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .tooltip-alt span.fg-button {
  color: #90969c;
}
.tooltip-alt a:hover, .tooltip-alt #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .tooltip-alt span.fg-button:hover {
  color: #09b062;
}
.tooltip-alt p, .tooltip-alt li, .tooltip-alt dd, .tooltip-alt .tag {
  text-shadow: none;
}
.tooltip-alt:before {
  content: '';
  position: absolute;
  display: inline-block;
  bottom: -22px;
  left: 56px;
  z-index: 99;
  border-top: 14px solid #222629;
  border-bottom: 14px solid transparent;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
}
.tooltip-alt.right:before {
  left: 110px;
}
.tooltip-alt.left:before {
  left: auto;
  right: 110px;
}
.tooltip-alt.bottom:before {
  bottom: auto;
  top: -22px;
  border-top-color: transparent;
  border-bottom-color: #2d3336;
}

.modals {
  display: none;
}

div.modal.modal-alert {
  width: 300px;
  text-align: center;
}
div.modal.modal-content {
  width: 500px;
  height: 600px;
  overflow: auto;
}

.cboxIframe {
  overflow-x: hidden;
}

.film-carousel {
  position: relative;
  height: 354px;
}
.film-carousel .film {
  display: none;
  position: absolute;
  width: 940px;
  padding: 70px 10px;
  top: 0;
  left: -10px !important;
}
.film-carousel .film:first-child {
  display: block;
}
.film-carousel .film .image {
  position: relative;
  float: left;
  width: 378px;
  height: 212px;
}
.film-carousel .film .image a, .film-carousel .film .image #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .image span.fg-button {
  display: block;
  position: absolute;
  line-height: 0;
  top: 0;
  left: 0;
  width: 378px;
  height: 212px;
  overflow: hidden;
  z-index: 15;
  before: "&nbsp;";
}
.film-carousel .film .image a:before, .film-carousel .film .image #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .image span.fg-button:before,
.film-carousel .film .image a .before,
.film-carousel .film .image #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .film-carousel .film .image span.fg-button .before {
  content: "";
  display: none;
  position: absolute;
  width: 380px;
  height: 1px;
  top: 0;
  left: 0;
  z-index: 20;
}
.film-carousel .film .image a img, .film-carousel .film .image #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .image span.fg-button img {
  position: absolute;
  width: 380px;
  height: auto;
  top: 0;
  left: 0;
  z-index: 10;
}
.film-carousel .film .image .overlay {
  position: absolute;
  display: none;
  width: 380px;
  height: 214px;
  top: -4px;
  left: -4px;
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  z-index: 0;
}
.film-carousel .film .image.hover a, .film-carousel .film .image.hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .image.hover span.fg-button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.film-carousel .film .image.hover a:before, .film-carousel .film .image.hover #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .image.hover span.fg-button:before,
.film-carousel .film .image.hover a .before,
.film-carousel .film .image.hover #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .film-carousel .film .image.hover span.fg-button .before {
  display: none;
}
.film-carousel .film .image.hover .overlay {
  display: block;
}
.film-carousel .film.bundle .text p {
  height: auto !important;
}
.film-carousel .film .text {
  float: right;
  width: 520px;
  height: 214px;
}
.film-carousel .film .text p {
  height: 40px;
}
.film-carousel .film .text .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 218px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
  padding-top: 1px;
  padding-bottom: 3px;
  font-size: 1.375em;
  line-height: 2em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
.film-carousel .film .text .button:hover, .film-carousel .film .text .button.hover, .film-carousel .film .text .button:focus, .film-carousel .film .text .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.film-carousel .film .text .button:hover, .film-carousel .film .text .button.hover, .film-carousel .film .text .button:focus, .film-carousel .film .text .button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #1f2224;
}
.film-carousel .film .text .film-header {
  margin-top: 0;
  margin-bottom: 12px;
}
.film-carousel .film .text .film-header h1 {
  float: left;
  width: 100%;
  margin: 2px 0;
}
.film-carousel .film .text .film-header .rating-holder {
  float: left;
  margin-top: 0;
}

div.all-bundles-dropdown ul {
  margin-bottom: 20px;
  position: relative;
  padding-bottom: 1px;
}
div.all-bundles-dropdown ul li {
  display: inline-block;
  vertical-align: middle;
}
div.all-bundles-dropdown ul li a, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.fg-button {
  display: block;
  width: 120px;
  padding-right: 20px;
  height: 200px;
  position: relative;
}
div.all-bundles-dropdown ul li a img, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.fg-button img {
  height: 120px;
  width: 80px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ODg4OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #888888), color-stop(100%, #666666));
  background: -webkit-linear-gradient(#888888, #666666);
  background: -moz-linear-gradient(#888888, #666666);
  background: -o-linear-gradient(#888888, #666666);
  background: linear-gradient(#888888, #666666);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
  -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding: 10px;
  display: block;
  margin: 0 auto;
  margin-bottom: 12px;
}
div.all-bundles-dropdown ul li a span.title, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.title, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.fg-button span.title {
  text-align: center;
  display: block;
  color: white;
  font-size: 0.75em;
  line-height: 1.83333em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  line-height: 1.2;
  text-transform: uppercase;
  text-shadow: 0 1px 3px black;
}
div.all-bundles-dropdown ul li a.current img, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button img, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.current.fg-button img, div.all-bundles-dropdown ul li a:hover img, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover img, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.fg-button:hover img {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JlYmViZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #bebebe));
  background: -webkit-linear-gradient(#ffffff, #bebebe);
  background: -moz-linear-gradient(#ffffff, #bebebe);
  background: -o-linear-gradient(#ffffff, #bebebe);
  background: linear-gradient(#ffffff, #bebebe);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
div.all-bundles-dropdown ul li a.current.service img, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.current.service.fg-button img, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.current.service.fg-button img, div.all-bundles-dropdown ul li a:hover.service img, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover.service img, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.fg-button:hover.service img {
  background: transparent;
}
div.all-bundles-dropdown ul li a.current span.title, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button span.title, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.current.fg-button span.title, div.all-bundles-dropdown ul li a:hover span.title, div.all-bundles-dropdown ul li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover span.title, #DonationHistory.widget div.dataTables_paginate div.all-bundles-dropdown ul li span.fg-button:hover span.title {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

div.about-vodo div.col-left, div.about-vodo div.col-right {
  width: 460px;
}

.film-carousel-nav {
  position: absolute;
  bottom: 22px;
  right: 20px;
  z-index: 99;
}
.film-carousel-nav a, .film-carousel-nav #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel-nav span.fg-button {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 7px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  text-indent: -9999px;
  outline: 0;
}
.film-carousel-nav a:first-child, .film-carousel-nav #DonationHistory.widget div.dataTables_paginate span.fg-button:first-child, #DonationHistory.widget div.dataTables_paginate .film-carousel-nav span.fg-button:first-child {
  margin-left: 0;
}

.spotlight-carousel {
  position: relative;
  height: 235px;
}
.spotlight-carousel .sticker {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.spotlight-carousel .sticker:first-child {
  display: block;
}

.user-profile {
  overflow: hidden;
  *zoom: 1;
  margin: 20px 0;
}
.user-profile .avatar {
  float: left;
  display: block;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100px, auto;
  -moz-background-size: 100px, auto;
  -o-background-size: 100px, auto;
  background-size: 100px, auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.6) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
.user-profile .avatar.default {
  background-image: url(../images/avatars/default.gif);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.user-profile .avatar.twitter {
  background-image: url(../images/avatar-twitter.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.user-profile .avatar.feed {
  background-image: url(../images/avatar-feed-default.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.user-profile h2 {
  float: left;
  margin: 28px 0 0 7px;
}
.user-profile .tooltip {
  position: relative;
  padding: 5px 13px;
  color: white;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  font-size: 0.8125em;
  line-height: 1.69231em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 99;
  background: #008e4e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMDBhNDViIi8+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMwMGE0NWIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhlNGUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(35%, #00a45b), color-stop(65%, #00a45b), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #00a45b 35%, #00a45b 65%, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #00a45b 35%, #00a45b 65%, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #00a45b 35%, #00a45b 65%, #008e4e);
  background-image: linear-gradient(#00ba67, #00a45b 35%, #00a45b 65%, #008e4e);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border: 1px solid #018f4f;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
  float: left;
  margin: 35px 0 0 10px;
}
.user-profile .tooltip p, .user-profile .tooltip li {
  text-shadow: none;
}
.user-profile .tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 99;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #222629;
}
.user-profile .tooltip.static {
  display: inline-block;
}
.user-profile .tooltip:before {
  left: -4px;
  border-right-color: #00a45b;
}
.user-profile .tooltip:after {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 10;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #018f4f;
}
.user-profile ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  float: right;
  margin-top: 20px;
}
.user-profile ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
.user-profile ul li:first-child, .user-profile ul li.first {
  padding-left: 0;
}
.user-profile ul li:last-child {
  padding-right: 0;
}
.user-profile ul li.last {
  padding-right: 0;
}
.user-profile .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #222628;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222628));
  background-image: -webkit-linear-gradient(#2d3336, #222628);
  background-image: -moz-linear-gradient(#2d3336, #222628);
  background-image: -o-linear-gradient(#2d3336, #222628);
  background-image: linear-gradient(#2d3336, #222628);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
}
.user-profile .button:hover, .user-profile .button.hover, .user-profile .button:focus, .user-profile .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.user-profile .button:hover, .user-profile .button.hover, .user-profile .button:focus, .user-profile .button.active {
  color: white;
  background-color: #323538;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNDM0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyMzUzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d4347), color-stop(100%, #323538));
  background-image: -webkit-linear-gradient(#3d4347, #323538);
  background-image: -moz-linear-gradient(#3d4347, #323538);
  background-image: -o-linear-gradient(#3d4347, #323538);
  background-image: linear-gradient(#3d4347, #323538);
  border-color: #2e3133;
}

.widget {
  float: left;
  margin-bottom: 20px;
}

#Notices.widget {
  width: 618px;
  margin-right: 10px;
}
#Notices.widget .drawer {
  height: auto;
}
#Notices.widget ul.items-list li {
  padding-bottom: 4px;
  padding-top: 4px;
  overflow: auto;
}
#Notices.widget ul.items-list li span {
  float: left;
}
#Notices.widget ul.items-list li span.notice-time {
  width: 80px;
}
#Notices.widget ul.items-list li a.mark-read, #Notices.widget ul.items-list li #DonationHistory.widget div.dataTables_paginate span.mark-read.fg-button, #DonationHistory.widget div.dataTables_paginate #Notices.widget ul.items-list li span.mark-read.fg-button {
  float: right;
}
#Notices.widget ul.items-list li span.tag {
  position: relative;
  margin-left: 10px;
  top: 0;
  padding: 0 2px;
  width: 40px;
}

#NoticesForm input {
  float: right;
  margin-right: 40px;
  margin-top: 4px;
}

#DoEarnings.widget {
  width: 618px;
  margin-right: 10px;
}
#DoEarnings.widget .drawer {
  height: auto;
}

#DoStats.widget,
#DoEarningsProfile.widget,
#PublisherEarnings.widget,
#MyDownloads.widget {
  width: 298px;
}

#EarningsSummary.widget, #RequestPayout.widget, #PreviousPayouts.widget {
  width: 298px;
  float: left;
  clear: left;
}

#DonationHistory.widget {
  float: right;
  width: 618px;
  margin-left: 10px;
}
#DonationHistory.widget div.dataTables_length, #DonationHistory.widget div.dataTables_info {
  float: left;
}
#DonationHistory.widget div.dataTables_filter, #DonationHistory.widget div.dataTables_paginate {
  float: right;
}
#DonationHistory.widget div.ui-helper-clearfix {
  *zoom: 1;
}
#DonationHistory.widget div.ui-helper-clearfix:after {
  content: "";
  display: table;
  clear: both;
}
#DonationHistory.widget div.dataTables_paginate span.fg-button {
  margin-right: 5px;
  cursor: pointer;
}
#DonationHistory.widget div.dataTables_paginate span.fg-button.first:before {
  content: "« ";
}
#DonationHistory.widget div.dataTables_paginate span.fg-button.last:after {
  content: " »";
}
#DonationHistory.widget div.dataTables_paginate span.fg-button.next:after {
  content: " ›";
}
#DonationHistory.widget div.dataTables_paginate span.fg-button.previous:before {
  content: "‹ ";
}

#DonationHistory.widget div.content-holder, #PreviousPayouts.widget div.content-holder {
  font-size: 0.8125em;
  line-height: 1.69231em;
}
#DonationHistory.widget table td, #DonationHistory.widget th, #PreviousPayouts.widget table td, #PreviousPayouts.widget th {
  padding: 5px 5px;
}
#DonationHistory.widget table td thead td, #DonationHistory.widget table td thead th, #DonationHistory.widget th thead td, #DonationHistory.widget th thead th, #PreviousPayouts.widget table td thead td, #PreviousPayouts.widget table td thead th, #PreviousPayouts.widget th thead td, #PreviousPayouts.widget th thead th {
  padding: 8px 5px;
}

#RequestPayout dl.stats {
  margin-bottom: 10px;
}
#RequestPayout form div.ctrlHolder {
  margin-bottom: 10px;
}
#RequestPayout form input {
  float: right;
  width: 60px;
  text-align: right;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  margin-right: -3px;
  color: black;
}
#RequestPayout form label {
  float: left;
  margin-top: 5px;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
}
#RequestPayout form label span.asteriskField {
  display: none;
}

#BundleContents.widget .drawer, #ExtraStreams.widget .drawer, #SharingLinks.widget .drawer {
  height: auto;
}

#BundleContents.widget ul.stickers-list li[data-work-id="542"] {
  display: none;
}

#ExtraStreams.widget, #SharingLinks.widget {
  width: 100%;
}
#ExtraStreams.widget .header h2, #SharingLinks.widget .header h2 {
  width: 90%;
}
#ExtraStreams.widget input.code, #SharingLinks.widget input.code {
  background-color: #E54146;
  color: #FFFFFF;
  display: inline-block;
  padding: 10px 0;
  text-align: center;
  border-radius: 5px;
  border: none;
  font-size: 1.6em;
  line-height: 1;
}

#SharingDeal.widget .header {
  height: auto;
  overflow: visible;
}
#SharingDeal.widget .header h2 {
  padding: 12px 18px 17px;
  float: none;
  width: auto;
}
#SharingDeal.widget .footer {
  padding: 0 20px;
}
#SharingDeal.widget .footer button.button {
  float: none;
  width: auto;
}
#SharingDeal.widget input {
  padding: 3px 5px;
  font-size: 0.85em;
  background: white !important;
}
#SharingDeal.widget label {
  font-size: 0.85em;
}
#SharingDeal.widget input.name {
  width: 64px;
}
#SharingDeal.widget input.email {
  width: 320px;
}
#SharingDeal.widget div.holder {
  margin: 5px 0;
  *zoom: 1;
}
#SharingDeal.widget div.holder:after {
  content: "";
  display: table;
  clear: both;
}
#SharingDeal.widget div.name, #SharingDeal.widget div.email, #SharingDeal.widget div.status {
  font-size: 14px;
  line-height: 1.2;
  float: left;
  padding: 5px;
}
#SharingDeal.widget div.name {
  width: 67px;
  margin-right: 5px;
}
#SharingDeal.widget div.email {
  width: 225px;
  margin-right: 5px;
}
#SharingDeal.widget div.status {
  width: 85px;
}

#MyBundles.widget {
  float: left;
}

.widgets-holder {
  display: none;
  margin-top: 20px;
}

.gridster {
  margin: 0  0 10px -10px;
}

.widget {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding-top: 5px;
}
.widget .header {
  overflow: hidden;
  *zoom: 1;
  height: 58px;
}
.widget .header h2 {
  float: left;
  width: 60%;
  padding: 12px 0 0 18px;
}
.widget .header ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  float: right;
  padding: 12px 11px 0 0;
}
.widget .header ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
.widget .header ul li:first-child, .widget .header ul li.first {
  padding-left: 0;
}
.widget .header ul li:last-child {
  padding-right: 0;
}
.widget .header ul li.last {
  padding-right: 0;
}
.widget .header ul a, #DonationHistory.widget .header ul div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .header ul span.fg-button {
  position: relative;
  display: block;
  width: 28px;
  height: 28px;
  text-indent: -9999px;
  outline: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  before: "&nbsp;";
}
.widget .header ul a.handle, #DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button, #DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button {
  cursor: move;
}
.widget .header ul a:before, #DonationHistory.widget .header ul div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate .header ul span.fg-button:before,
.widget .header ul a .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.fg-button .before {
  content: "";
  position: absolute;
  width: 18px;
  height: 14px;
  top: 9px;
  left: 6px;
}
.widget .drawer {
  height: 254px;
}
.widget .drawer > .content-holder {
  overflow: hidden;
  *zoom: 1;
  padding: 10px 18px 20px 18px;
}
.widget .stickers-list {
  margin-bottom: 20px;
}
.widget .stickers-list > li {
  width: 210px;
}
.widget .stickers-list > li .sticker {
  position: relative;
  margin: 8px 0 12px;
  height: 156px;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
.widget .stickers-list > li .sticker .ribon {
  width: 46px;
  height: 45px;
  z-index: 20;
}
.widget .stickers-list > li .sticker .ribon.star {
  after: "&nbsp;";
}
.widget .stickers-list > li .sticker .ribon.star:after,
.widget .stickers-list > li .sticker .ribon.star .after {
  top: 15px;
}
.widget .stickers-list > li .sticker > a, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button,
.widget .stickers-list > li .sticker > div {
  position: absolute;
  display: block;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
}
.widget .stickers-list > li .sticker > a .content-holder, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button .content-holder, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button .content-holder,
.widget .stickers-list > li .sticker > div .content-holder {
  padding: 10px;
}
.widget .stickers-list > li .sticker > a .image, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button .image, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button .image,
.widget .stickers-list > li .sticker > div .image {
  display: block;
  position: relative;
  width: 190px;
  height: 107px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
.widget .stickers-list > li .sticker > a .image img, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button .image img, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button .image img,
.widget .stickers-list > li .sticker > div .image img {
  position: absolute;
  width: 190px;
  top: 0;
  left: 0;
}
.widget .stickers-list > li .sticker > a span, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span,
.widget .stickers-list > li .sticker > div span {
  display: block;
}
.widget .stickers-list > li .sticker > a span.text, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.text,
.widget .stickers-list > li .sticker > div span.text {
  position: relative;
  margin-bottom: 5px;
  color: #616467;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
.widget .stickers-list > li .sticker > a span.icon, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.icon,
.widget .stickers-list > li .sticker > div span.icon {
  position: absolute;
  z-index: 5;
  top: -10px;
  left: -10px;
  width: 50px;
  height: 50px;
  text-indent: -1000000px;
}
.widget .stickers-list > li .sticker > a span.flag, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag,
.widget .stickers-list > li .sticker > div span.flag {
  position: absolute;
  top: 2px;
  right: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #cdd1d3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  before: "&nbsp;";
}
.widget .stickers-list > li .sticker > a span.flag:before, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag:before, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag:before,
.widget .stickers-list > li .sticker > a span.flag .before,
#DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag .before,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag .before,
.widget .stickers-list > li .sticker > div span.flag:before,
.widget .stickers-list > li .sticker > div span.flag .before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
}
.widget .stickers-list > li .sticker > a span.flag.on:before, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag.on:before, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag.on:before,
.widget .stickers-list > li .sticker > a span.flag.on .before,
#DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag.on .before,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag.on .before,
.widget .stickers-list > li .sticker > div span.flag.on:before,
.widget .stickers-list > li .sticker > div span.flag.on .before {
  border: 1px solid #018f4f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
}
.widget .stickers-list > li .sticker > a span.flag.off:before, #DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag.off:before, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag.off:before,
.widget .stickers-list > li .sticker > a span.flag.off .before,
#DonationHistory.widget .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag.off .before,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker > span.fg-button span.flag.off .before,
.widget .stickers-list > li .sticker > div span.flag.off:before,
.widget .stickers-list > li .sticker > div span.flag.off .before {
  border: 1px solid #970201;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd0000), color-stop(100%, #a90000));
  background-image: -webkit-linear-gradient(#cd0000, #a90000);
  background-image: -moz-linear-gradient(#cd0000, #a90000);
  background-image: -o-linear-gradient(#cd0000, #a90000);
  background-image: linear-gradient(#cd0000, #a90000);
}
.widget .stickers-list > li .sticker .overlay {
  position: absolute;
  display: none;
  width: 210px;
  height: 156px;
  top: -4px;
  left: -4px;
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #0083c0;
  border: 1px solid #006595;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  z-index: 0;
}
.widget .stickers-list > li .sticker.hover .content-holder, .widget .stickers-list > li .sticker.active .content-holder,
.widget .stickers-list > li .sticker .active .content-holder {
  padding: 9px;
}
.widget .stickers-list > li .sticker.hover .ribon, .widget .stickers-list > li .sticker.active .ribon,
.widget .stickers-list > li .sticker .active .ribon {
  top: 1px;
  background-position: 0 -73px;
  height: 43px;
}
.widget .stickers-list > li .sticker.hover .ribon.star:after,
.widget .stickers-list > li .sticker.hover .ribon.star .after, .widget .stickers-list > li .sticker.active .ribon.star:after,
.widget .stickers-list > li .sticker.active .ribon.star .after,
.widget .stickers-list > li .sticker .active .ribon.star:after,
.widget .stickers-list > li .sticker .active .ribon.star .after {
  top: 12px;
}
.widget .stickers-list > li .sticker.hover a, #DonationHistory.widget .stickers-list > li .sticker.hover div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker.hover span.fg-button,
.widget .stickers-list > li .sticker.hover div, .widget .stickers-list > li .sticker.active a, #DonationHistory.widget .stickers-list > li .sticker.active div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker.active span.fg-button,
.widget .stickers-list > li .sticker.active div,
.widget .stickers-list > li .sticker .active a,
#DonationHistory.widget .stickers-list > li .sticker .active div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker .active span.fg-button,
.widget .stickers-list > li .sticker .active div {
  width: 208px;
  height: 154px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006595;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.widget .stickers-list > li .sticker.hover a span.icon, #DonationHistory.widget .stickers-list > li .sticker.hover div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker.hover span.fg-button span.icon,
.widget .stickers-list > li .sticker.hover div span.icon, .widget .stickers-list > li .sticker.active a span.icon, #DonationHistory.widget .stickers-list > li .sticker.active div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker.active span.fg-button span.icon,
.widget .stickers-list > li .sticker.active div span.icon,
.widget .stickers-list > li .sticker .active a span.icon,
#DonationHistory.widget .stickers-list > li .sticker .active div.dataTables_paginate span.fg-button span.icon,
#DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker .active span.fg-button span.icon,
.widget .stickers-list > li .sticker .active div span.icon {
  top: -11px;
  left: -11px;
}
.widget .stickers-list > li .sticker.hover .overlay, .widget .stickers-list > li .sticker.active .overlay,
.widget .stickers-list > li .sticker .active .overlay {
  display: block;
}
.widget .stickers-list > li .sticker a span.image, #DonationHistory.widget .stickers-list > li .sticker div.dataTables_paginate span.fg-button span.image, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker span.fg-button span.image {
  margin-bottom: 5px;
}
.widget .stickers-list > li .sticker a span.text, #DonationHistory.widget .stickers-list > li .sticker div.dataTables_paginate span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate .stickers-list > li .sticker span.fg-button span.text {
  margin-bottom: 0px;
}
.widget .jcarousel {
  width: 920px;
  height: 175px;
  padding-top: 10px;
  margin-left: 9px;
  margin-bottom: 15px;
}
.widget .jcarousel .stickers-list > li {
  width: 230px;
  margin: 0;
}
.widget .jcarousel .stickers-list > li .sticker {
  position: relative;
  margin: 8px 0 12px;
  height: 156px;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  margin-left: 10px;
}
.widget .jcarousel .stickers-list > li .sticker .ribon {
  width: 46px;
  height: 45px;
  z-index: 20;
}
.widget .jcarousel .stickers-list > li .sticker .ribon.star {
  after: "&nbsp;";
}
.widget .jcarousel .stickers-list > li .sticker .ribon.star:after,
.widget .jcarousel .stickers-list > li .sticker .ribon.star .after {
  top: 15px;
}
.widget .jcarousel .stickers-list > li .sticker > a, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button,
.widget .jcarousel .stickers-list > li .sticker > div {
  position: absolute;
  display: block;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
}
.widget .jcarousel .stickers-list > li .sticker > a .content-holder, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button .content-holder, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button .content-holder,
.widget .jcarousel .stickers-list > li .sticker > div .content-holder {
  padding: 10px;
}
.widget .jcarousel .stickers-list > li .sticker > a .image, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button .image, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button .image,
.widget .jcarousel .stickers-list > li .sticker > div .image {
  display: block;
  position: relative;
  width: 190px;
  height: 107px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
.widget .jcarousel .stickers-list > li .sticker > a .image img, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button .image img, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button .image img,
.widget .jcarousel .stickers-list > li .sticker > div .image img {
  position: absolute;
  width: 190px;
  top: 0;
  left: 0;
}
.widget .jcarousel .stickers-list > li .sticker > a span, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span,
.widget .jcarousel .stickers-list > li .sticker > div span {
  display: block;
}
.widget .jcarousel .stickers-list > li .sticker > a span.text, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.text,
.widget .jcarousel .stickers-list > li .sticker > div span.text {
  position: relative;
  margin-bottom: 5px;
  color: #616467;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
.widget .jcarousel .stickers-list > li .sticker > a span.icon, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.icon,
.widget .jcarousel .stickers-list > li .sticker > div span.icon {
  position: absolute;
  z-index: 5;
  top: -10px;
  left: -10px;
  width: 50px;
  height: 50px;
  text-indent: -1000000px;
}
.widget .jcarousel .stickers-list > li .sticker > a span.flag, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.flag,
.widget .jcarousel .stickers-list > li .sticker > div span.flag {
  position: absolute;
  top: 2px;
  right: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #cdd1d3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  before: "&nbsp;";
}
.widget .jcarousel .stickers-list > li .sticker > a span.flag:before, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag:before, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.flag:before,
.widget .jcarousel .stickers-list > li .sticker > a span.flag .before,
#DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag .before,
#DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.flag .before,
.widget .jcarousel .stickers-list > li .sticker > div span.flag:before,
.widget .jcarousel .stickers-list > li .sticker > div span.flag .before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
}
.widget .jcarousel .stickers-list > li .sticker > a span.flag.on:before, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag.on:before, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.flag.on:before,
.widget .jcarousel .stickers-list > li .sticker > a span.flag.on .before,
#DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag.on .before,
#DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.flag.on .before,
.widget .jcarousel .stickers-list > li .sticker > div span.flag.on:before,
.widget .jcarousel .stickers-list > li .sticker > div span.flag.on .before {
  border: 1px solid #018f4f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
}
.widget .jcarousel .stickers-list > li .sticker > a span.flag.off:before, #DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag.off:before, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.flag.off:before,
.widget .jcarousel .stickers-list > li .sticker > a span.flag.off .before,
#DonationHistory.widget .jcarousel .stickers-list > li div.dataTables_paginate .sticker > span.fg-button span.flag.off .before,
#DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker > span.fg-button span.flag.off .before,
.widget .jcarousel .stickers-list > li .sticker > div span.flag.off:before,
.widget .jcarousel .stickers-list > li .sticker > div span.flag.off .before {
  border: 1px solid #970201;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd0000), color-stop(100%, #a90000));
  background-image: -webkit-linear-gradient(#cd0000, #a90000);
  background-image: -moz-linear-gradient(#cd0000, #a90000);
  background-image: -o-linear-gradient(#cd0000, #a90000);
  background-image: linear-gradient(#cd0000, #a90000);
}
.widget .jcarousel .stickers-list > li .sticker .overlay {
  position: absolute;
  display: none;
  width: 210px;
  height: 156px;
  top: -4px;
  left: -4px;
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #0083c0;
  border: 1px solid #006595;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  z-index: 0;
}
.widget .jcarousel .stickers-list > li .sticker.hover .content-holder, .widget .jcarousel .stickers-list > li .sticker.active .content-holder,
.widget .jcarousel .stickers-list > li .sticker .active .content-holder {
  padding: 9px;
}
.widget .jcarousel .stickers-list > li .sticker.hover .ribon, .widget .jcarousel .stickers-list > li .sticker.active .ribon,
.widget .jcarousel .stickers-list > li .sticker .active .ribon {
  top: 1px;
  background-position: 0 -73px;
  height: 43px;
}
.widget .jcarousel .stickers-list > li .sticker.hover .ribon.star:after,
.widget .jcarousel .stickers-list > li .sticker.hover .ribon.star .after, .widget .jcarousel .stickers-list > li .sticker.active .ribon.star:after,
.widget .jcarousel .stickers-list > li .sticker.active .ribon.star .after,
.widget .jcarousel .stickers-list > li .sticker .active .ribon.star:after,
.widget .jcarousel .stickers-list > li .sticker .active .ribon.star .after {
  top: 12px;
}
.widget .jcarousel .stickers-list > li .sticker.hover a, #DonationHistory.widget .jcarousel .stickers-list > li .sticker.hover div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker.hover span.fg-button,
.widget .jcarousel .stickers-list > li .sticker.hover div, .widget .jcarousel .stickers-list > li .sticker.active a, #DonationHistory.widget .jcarousel .stickers-list > li .sticker.active div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker.active span.fg-button,
.widget .jcarousel .stickers-list > li .sticker.active div,
.widget .jcarousel .stickers-list > li .sticker .active a,
#DonationHistory.widget .jcarousel .stickers-list > li .sticker .active div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker .active span.fg-button,
.widget .jcarousel .stickers-list > li .sticker .active div {
  width: 208px;
  height: 154px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006595;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.widget .jcarousel .stickers-list > li .sticker.hover a span.icon, #DonationHistory.widget .jcarousel .stickers-list > li .sticker.hover div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker.hover span.fg-button span.icon,
.widget .jcarousel .stickers-list > li .sticker.hover div span.icon, .widget .jcarousel .stickers-list > li .sticker.active a span.icon, #DonationHistory.widget .jcarousel .stickers-list > li .sticker.active div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker.active span.fg-button span.icon,
.widget .jcarousel .stickers-list > li .sticker.active div span.icon,
.widget .jcarousel .stickers-list > li .sticker .active a span.icon,
#DonationHistory.widget .jcarousel .stickers-list > li .sticker .active div.dataTables_paginate span.fg-button span.icon,
#DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker .active span.fg-button span.icon,
.widget .jcarousel .stickers-list > li .sticker .active div span.icon {
  top: -11px;
  left: -11px;
}
.widget .jcarousel .stickers-list > li .sticker.hover .overlay, .widget .jcarousel .stickers-list > li .sticker.active .overlay,
.widget .jcarousel .stickers-list > li .sticker .active .overlay {
  display: block;
}
.widget .jcarousel .stickers-list > li .sticker a span.image, #DonationHistory.widget .jcarousel .stickers-list > li .sticker div.dataTables_paginate span.fg-button span.image, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker span.fg-button span.image {
  margin-bottom: 5px;
}
.widget .jcarousel .stickers-list > li .sticker a span.text, #DonationHistory.widget .jcarousel .stickers-list > li .sticker div.dataTables_paginate span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate .jcarousel .stickers-list > li .sticker span.fg-button span.text {
  margin-bottom: 0px;
}
.widget .pagination {
  margin-right: 18px;
  margin-bottom: 0;
}
.widget .pagination span,
.widget .pagination a,
#DonationHistory.widget .pagination div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.fg-button {
  width: 29px;
  padding: 3px 0;
}
.widget .pagination span.prev:before,
.widget .pagination span.prev .before, .widget .pagination span.next:before,
.widget .pagination span.next .before,
.widget .pagination a.prev:before,
#DonationHistory.widget .pagination div.dataTables_paginate span.prev.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button:before,
.widget .pagination a.prev .before,
#DonationHistory.widget .pagination div.dataTables_paginate span.prev.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button .before,
.widget .pagination a.next:before,
#DonationHistory.widget .pagination div.dataTables_paginate span.next.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button:before,
.widget .pagination a.next .before,
#DonationHistory.widget .pagination div.dataTables_paginate span.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button .before {
  content: "";
  position: absolute;
  width: 6px;
  height: 12px;
  top: 8px;
  left: 12px;
}
.widget .pagination span.next:before,
.widget .pagination span.next .before,
.widget .pagination a.next:before,
#DonationHistory.widget .pagination div.dataTables_paginate span.next.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button:before,
.widget .pagination a.next .before,
#DonationHistory.widget .pagination div.dataTables_paginate span.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button .before {
  left: 13px;
}
.widget.closed .header {
  border-bottom: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.widget.closed .drawer {
  display: none;
}
.widget.opening .header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.ticket-tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  width: 260px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #90969c;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  text-align: center;
}
.ticket-tooltip h1 {
  color: white;
}
.ticket-tooltip a, .ticket-tooltip #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .ticket-tooltip span.fg-button {
  color: #90969c;
}
.ticket-tooltip a:hover, .ticket-tooltip #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .ticket-tooltip span.fg-button:hover {
  color: #09b062;
}
.ticket-tooltip p, .ticket-tooltip li, .ticket-tooltip dd, .ticket-tooltip .tag {
  text-shadow: none;
}
.ticket-tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  bottom: -22px;
  left: 116px;
  z-index: 99;
  border-top: 14px solid #222629;
  border-bottom: 14px solid transparent;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
}
.ticket-tooltip.right:before {
  left: 110px;
}
.ticket-tooltip.left:before {
  left: auto;
  right: 110px;
}
.ticket-tooltip.bottom:before {
  bottom: auto;
  top: -22px;
  border-top-color: transparent;
  border-bottom-color: #2d3336;
}
.ticket-tooltip p {
  padding-bottom: 10px;
}
.ticket-tooltip p.single {
  padding-bottom: 0;
}
.ticket-tooltip .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
}
.ticket-tooltip .button:hover, .ticket-tooltip .button.hover, .ticket-tooltip .button:focus, .ticket-tooltip .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.ticket-tooltip .button:hover, .ticket-tooltip .button.hover, .ticket-tooltip .button:focus, .ticket-tooltip .button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}

.stats {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
}
.stats dt,
.stats dd {
  padding: 3px 0 2px 0;
}
.stats dt {
  position: relative;
  float: left;
  clear: left;
  width: 50%;
}
.stats dt.head {
  padding: 15px 0 25px 0;
  margin-bottom: 30px;
  before: "&nbsp;";
}
.stats dt.head:before,
.stats dt.head .before {
  content: "";
  position: absolute;
  width: 262px;
  height: 1px;
  bottom: 0;
  left: 0;
}
.stats dd {
  float: right;
  width: 50%;
  text-align: right;
}
.stats dd.head {
  padding-top: 7px;
}
.stats dd.head mark {
  display: inline-block;
  width: 22px;
  padding: 0;
  margin-right: 1px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.user-profile .stats dt {
  margin-left: 2%;
  width: 36%;
  border-bottom: 1px solid #c3ccd0;
}
.user-profile .stats dd {
  margin-right: 2%;
  width: 60%;
  text-align: left;
  border-bottom: 1px solid #c3ccd0;
}

.avatar-list {
  float: left;
  margin: 20px 0 0 12px;
}
.avatar-list li {
  position: relative;
  float: left;
  margin: 0 6px 25px;
  after: "&nbsp;";
}
.avatar-list li:after,
.avatar-list li .after {
  content: "";
  position: absolute;
  display: block;
  width: 62px;
  height: 62px;
  top: -4px;
  left: -4px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  z-index: 0;
}
.avatar-list .avatar {
  display: block;
  width: 56px;
  height: 56px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 56px, auto;
  -moz-background-size: 56px, auto;
  -o-background-size: 56px, auto;
  background-size: 56px, auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.6) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  position: relative;
  z-index: 10;
}
.avatar-list .avatar.default {
  background-image: url(../images/avatars/default.gif);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.avatar-list .avatar.twitter {
  background-image: url(../images/avatar-twitter.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.avatar-list .avatar.feed {
  background-image: url(../images/avatar-feed-default.png);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.avatar-list .avatar:hover {
  before: "&nbsp;";
}
.avatar-list .avatar:hover:before,
.avatar-list .avatar:hover .before {
  content: "";
  position: absolute;
  width: 54px;
  height: 54px;
  top: 0px;
  left: 0px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  z-index: 20;
}

div.more-deals > h3 {
  text-transform: uppercase;
  padding-bottom: 5px;
  letter-spacing: 2px;
  color: #666;
}
div.more-deals div.item {
  margin-bottom: 10px;
}
div.more-deals div.item > a, div.more-deals #DonationHistory.widget div.dataTables_paginate div.item > span.fg-button, #DonationHistory.widget div.dataTables_paginate div.more-deals div.item > span.fg-button {
  float: left;
  padding: 0;
  margin-right: 10px;
  width: 92px;
  overflow: hidden;
  height: auto;
}
div.more-deals div.item h3 {
  padding-bottom: 4px;
  font-size: 1em;
  line-height: 1;
}
div.more-deals div.item p {
  padding: 0;
}

.content-header {
  overflow: hidden;
  *zoom: 1;
  margin: 15px 0;
}
.content-header h2 {
  float: left;
}
.content-header h2 .tooltip {
  text-align: center;
}
.content-header h2 .tooltip .ajax-loader {
  display: none;
}
.content-header form {
  float: right;
}
.content-header.loading h2 .tooltip .counter {
  display: none;
}
.content-header.loading h2 .tooltip .ajax-loader {
  display: inline;
}

.film-tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  width: 500px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #90969c;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
}
.film-tooltip h1 {
  color: white;
}
.film-tooltip a, .film-tooltip #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip span.fg-button {
  color: #90969c;
}
.film-tooltip a:hover, .film-tooltip #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .film-tooltip span.fg-button:hover {
  color: #09b062;
}
.film-tooltip p, .film-tooltip li, .film-tooltip dd, .film-tooltip .tag {
  text-shadow: none;
}
.film-tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  bottom: -22px;
  left: 236px;
  z-index: 99;
  border-top: 14px solid #222629;
  border-bottom: 14px solid transparent;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
}
.film-tooltip.right:before {
  left: 110px;
}
.film-tooltip.left:before {
  left: auto;
  right: 110px;
}
.film-tooltip.bottom:before {
  bottom: auto;
  top: -22px;
  border-top-color: transparent;
  border-bottom-color: #2d3336;
}
.film-tooltip .film-header {
  position: relative;
  margin-top: 0;
  margin-bottom: 20px;
}
.film-tooltip .film-header h1 {
  float: left;
  width: 320px;
  margin: 2px 0;
}
.film-tooltip .film-header .tag-holder {
  position: absolute;
  top: 10px;
  right: 0;
}
.film-tooltip .film-header .rating-holder {
  clear: left;
  float: left;
  margin-top: 0;
}
.film-tooltip .film-details {
  margin-bottom: 0px;
}
.film-tooltip .film-details dl {
  width: 120px;
  margin-top: 0;
}
.film-tooltip .film-details dl dt,
.film-tooltip .film-details dl dd {
  padding: 0 0 2px 0;
}
.film-tooltip .film-details dl dt {
  width: 18px;
  text-indent: -9999px;
  outline: 0;
}
.film-tooltip .film-details dl dt:before,
.film-tooltip .film-details dl dt .before {
  display: none;
}
.film-tooltip .film-details dl dd {
  margin-left: 26px;
}
.film-tooltip .film-details .text {
  position: relative;
  width: 310px;
}

.work-tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  width: 260px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #90969c;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.work-tooltip h1 {
  color: white;
}
.work-tooltip a, .work-tooltip #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .work-tooltip span.fg-button {
  color: #90969c;
}
.work-tooltip a:hover, .work-tooltip #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .work-tooltip span.fg-button:hover {
  color: #09b062;
}
.work-tooltip p, .work-tooltip li, .work-tooltip dd, .work-tooltip .tag {
  text-shadow: none;
}
.work-tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  bottom: -22px;
  left: 116px;
  z-index: 99;
  border-top: 14px solid #222629;
  border-bottom: 14px solid transparent;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
}
.work-tooltip.right:before {
  left: 110px;
}
.work-tooltip.left:before {
  left: auto;
  right: 110px;
}
.work-tooltip.bottom:before {
  bottom: auto;
  top: -22px;
  border-top-color: transparent;
  border-bottom-color: #2d3336;
}
.work-tooltip div.content-holder {
  padding: 20px;
}
.work-tooltip p {
  margin-top: -5px;
  padding-bottom: 0.5em;
  margin-top: -5px;
}
.work-tooltip .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
}
.work-tooltip .button:hover, .work-tooltip .button.hover, .work-tooltip .button:focus, .work-tooltip .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.work-tooltip .button:hover, .work-tooltip .button.hover, .work-tooltip .button:focus, .work-tooltip .button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}

.films-holder {
  min-height: 300px;
}
.films-holder.disabled {
  position: relative;
}
.films-holder .mask {
  position: absolute;
  background: #edf1f6;
  width: 980px;
  top: 0;
  left: -20px;
  z-index: 99;
}

.film-header {
  overflow: hidden;
  *zoom: 1;
  margin-top: 10px;
  margin-bottom: 5px;
}
.film-header .title-holder {
  float: left;
  min-resolution: res;
  width: 470px;
}
.film-header h1 {
  display: inline-block;
  margin-right: 7px;
}
.film-header h1 span {
  display: inline-block;
}
.film-header .tag {
  display: inline-block;
  margin-top: 0px;
}
.film-header .rating-holder {
  float: right;
  margin-top: 12px;
  text-align: right;
}

.video-player {
  width: 620px;
  height: 350px;
  margin-bottom: 20px;
  overflow: hidden;
}
.video-player img.preview {
  display: block;
  width: 620px;
  height: auto;
}

.film-details {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
}
.film-details dl {
  float: left;
  width: 220px;
  margin-top: -4px;
}
.film-details dl dt,
.film-details dl dd {
  padding: 4px 0 2px 0;
}
.film-details dl dt {
  position: relative;
  float: left;
  clear: left;
  width: 60px;
  before: "&nbsp;";
}
.film-details dl dt:before,
.film-details dl dt .before {
  content: "";
  position: absolute;
  width: 220px;
  height: 1px;
  top: 0;
  left: 0;
}
.film-details dl dt:first-child:before,
.film-details dl dt:first-child .before {
  display: none;
}
.film-details dl dd {
  margin-left: 80px;
}
.film-details .text {
  position: relative;
  float: right;
  width: 380px;
}
.film-details .description .summary .read-more a, .film-details .description .summary .read-more #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-details .description .summary .read-more span.fg-button {
  display: block;
  margin-top: 20px;
}
.film-details .description .details .read-less {
  display: block;
  padding-bottom: 20px;
}

.admin-tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  width: 500px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #90969c;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
}
.admin-tooltip h1 {
  color: white;
}
.admin-tooltip a, .admin-tooltip #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .admin-tooltip span.fg-button {
  color: #90969c;
}
.admin-tooltip a:hover, .admin-tooltip #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .admin-tooltip span.fg-button:hover {
  color: #09b062;
}
.admin-tooltip p, .admin-tooltip li, .admin-tooltip dd, .admin-tooltip .tag {
  text-shadow: none;
}
.admin-tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  bottom: -22px;
  left: 236px;
  z-index: 99;
  border-top: 14px solid #222629;
  border-bottom: 14px solid transparent;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
}
.admin-tooltip.right:before {
  left: 110px;
}
.admin-tooltip.left:before {
  left: auto;
  right: 110px;
}
.admin-tooltip.bottom:before {
  bottom: auto;
  top: -22px;
  border-top-color: transparent;
  border-bottom-color: #2d3336;
}
.admin-tooltip .default-list {
  float: left;
  width: 200px;
}
.admin-tooltip .default-list li {
  padding-right: 10px;
}

.button.edit-overlay {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.secondary-film-details .button.edit-overlay {
  right: 2px;
  bottom: 2px;
}

.edit-holder {
  position: relative;
}

.edit-holder:hover .edit-overlay {
  display: block;
}

ul.modal-tabs {
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 10px;
}
ul.modal-tabs li {
  float: left;
  display: inline;
}
ul.modal-tabs li:first-child a, ul.modal-tabs li:first-child #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li:first-child span.fg-button, ul.modal-tabs li:first-child a.current, ul.modal-tabs li:first-child #DonationHistory.widget div.dataTables_paginate span.current.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li:first-child span.current.fg-button {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
ul.modal-tabs li:last-child a, ul.modal-tabs li:last-child #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li:last-child span.fg-button, ul.modal-tabs li:last-child a.current, ul.modal-tabs li:last-child #DonationHistory.widget div.dataTables_paginate span.current.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li:last-child span.current.fg-button {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-right: 1px solid #1f2224;
}
ul.modal-tabs li a, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.fg-button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #222628;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222628));
  background-image: -webkit-linear-gradient(#2d3336, #222628);
  background-image: -moz-linear-gradient(#2d3336, #222628);
  background-image: -o-linear-gradient(#2d3336, #222628);
  background-image: linear-gradient(#2d3336, #222628);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-right: 0;
  background-color: #515a5f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNjg2ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxNWE1ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b686e), color-stop(100%, #515a5f));
  background-image: -webkit-linear-gradient(#5b686e, #515a5f);
  background-image: -moz-linear-gradient(#5b686e, #515a5f);
  background-image: -o-linear-gradient(#5b686e, #515a5f);
  background-image: linear-gradient(#5b686e, #515a5f);
}
ul.modal-tabs li a:hover, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.fg-button:hover, ul.modal-tabs li a.hover, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.hover.fg-button, ul.modal-tabs li a:focus, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.fg-button:focus, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.fg-button:focus, ul.modal-tabs li a.active, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.active.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.active.fg-button {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
ul.modal-tabs li a:hover, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.fg-button:hover, ul.modal-tabs li a.hover, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.hover.fg-button, ul.modal-tabs li a:focus, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.fg-button:focus, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.fg-button:focus, ul.modal-tabs li a.active, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.active.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.active.fg-button {
  color: white;
  background-color: #323538;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNDM0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyMzUzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d4347), color-stop(100%, #323538));
  background-image: -webkit-linear-gradient(#3d4347, #323538);
  background-image: -moz-linear-gradient(#3d4347, #323538);
  background-image: -o-linear-gradient(#3d4347, #323538);
  background-image: linear-gradient(#3d4347, #323538);
  border-color: #2e3133;
}
ul.modal-tabs li a.current, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.fg-button {
  background-color: #222628;
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #222628;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222628));
  background-image: -webkit-linear-gradient(#2d3336, #222628);
  background-image: -moz-linear-gradient(#2d3336, #222628);
  background-image: -o-linear-gradient(#2d3336, #222628);
  background-image: linear-gradient(#2d3336, #222628);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-right: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222628));
  background-image: -webkit-linear-gradient(#2d3336, #222628);
  background-image: -moz-linear-gradient(#2d3336, #222628);
  background-image: -o-linear-gradient(#2d3336, #222628);
  background-image: linear-gradient(#2d3336, #222628);
}
ul.modal-tabs li a.current:hover, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.fg-button:hover, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.fg-button:hover, ul.modal-tabs li a.current.hover, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.hover.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.hover.fg-button, ul.modal-tabs li a.current:focus, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.fg-button:focus, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.fg-button:focus, ul.modal-tabs li a.current.active, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.active.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.active.fg-button {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
ul.modal-tabs li a.current:hover, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.fg-button:hover, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.fg-button:hover, ul.modal-tabs li a.current.hover, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.hover.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.hover.fg-button, ul.modal-tabs li a.current:focus, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.fg-button:focus, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.fg-button:focus, ul.modal-tabs li a.current.active, ul.modal-tabs li #DonationHistory.widget div.dataTables_paginate span.current.active.fg-button, #DonationHistory.widget div.dataTables_paginate ul.modal-tabs li span.current.active.fg-button {
  color: white;
  background-color: #323538;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNDM0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyMzUzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d4347), color-stop(100%, #323538));
  background-image: -webkit-linear-gradient(#3d4347, #323538);
  background-image: -moz-linear-gradient(#3d4347, #323538);
  background-image: -o-linear-gradient(#3d4347, #323538);
  background-image: linear-gradient(#3d4347, #323538);
  border-color: #2e3133;
}

#editFilmModal div.general form {
  margin-bottom: 0;
}

header nav {
  position: relative;
  float: left;
  width: 665px;
}
header nav ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
header nav ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
}
header nav ul li {
  position: relative;
  before: "&nbsp;";
}
header nav ul li:before,
header nav ul li .before {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  top: 0;
  left: 0;
}
header nav ul a, header nav ul #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate header nav ul span.fg-button {
  position: relative;
  display: block;
  padding: 60px 20px;
}
header nav ul a span, header nav ul #DonationHistory.widget div.dataTables_paginate span.fg-button span, #DonationHistory.widget div.dataTables_paginate header nav ul span.fg-button span {
  display: none;
  position: absolute;
  height: 18px;
  width: 18px;
  color: white;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
  top: 50px;
  right: 5px;
  background-color: #00b061;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
}
header nav:after {
  content: "";
  position: absolute;
  width: 665px;
  height: 60px;
  left: 0;
  bottom: 0;
}

.col-nav nav {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
}
.col-nav nav ul {
  padding: 20px;
  margin-bottom: 10px;
}
.col-nav nav a, .col-nav nav #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .col-nav nav span.fg-button {
  display: block;
  padding: 10px 0;
}

footer ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
footer ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
}
footer ul li {
  before: "|";
}
footer ul li:before,
footer ul li .before {
  content: "|";
  padding: 0 5px 0 4px;
}
footer ul li:first-child {
  before: "&nbsp;";
}
footer ul li:first-child:before {
  content: "";
  padding: 0;
}

html, body {
  height: 100%;
}

.wrapper {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -60px;
}
.wrapper .wrapper-footer {
  height: 60px;
}

footer {
  clear: both;
  position: relative;
  height: 60px;
}

.content-holder {
  padding: 20px;
}

.col-left {
  float: left;
  width: 620px;
}

.col-right {
  float: right;
  width: 300px;
}

.row {
  overflow: hidden;
  *zoom: 1;
  margin-left: -10px;
  margin-right: -10px;
}
.row [class*="col-"] {
  margin: 0 10px;
}
.row .col-full {
  width: 940px;
}
.row .col-third {
  float: left;
  width: 300px;
}
.row .col-quarter {
  float: left;
  width: 220px;
}
.row .col-half {
  float: left;
  width: 460px;
}
.row .col-half.right {
  margin-left: 0;
  float: right;
}
.row .col-half-percent {
  float: left;
  width: 46.9%;
}
.row .col-half-percent.right {
  margin-left: 0;
  float: right;
}
.row .col-left {
  width: 480px;
}
.row .col-right {
  width: 400px;
}
.row.stickers-row {
  margin-top: -8px;
}

.col-nav {
  float: left;
  width: 220px;
  margin-top: 40px;
}

.col-article {
  float: right;
  width: 700px;
}
.col-article .row .col-left,
.col-article .row .col-right {
  width: 320px;
}

.wrapper {
  position: relative;
  width: 100%;
  min-width: 980px;
}

html, body {
  height: auto !important;
}

header {
  position: relative;
  overflow: hidden;
  *zoom: 1;
  min-width: 980px;
  overflow: visible;
  z-index: 99;
}
header .content-holder {
  overflow: hidden;
  *zoom: 1;
  width: 940px;
  margin: 0 auto 0px auto;
  padding-top: 0;
  padding-bottom: 0;
}

h2.main-page-separator {
  padding: 20px;
  text-align: center;
}

.content {
  width: 100%;
  min-width: 980px;
  margin-bottom: 40px;
}
.content > .content-holder {
  width: 940px;
  min-height: 100px;
  margin: 0 auto;
}
.content .col-left,
.content .col-right,
.content .col-half {
  padding-top: 20px;
}
.content.main-feature {
  margin-bottom: 1px;
}
.content.main-feature > .content-holder {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
.content.main-feature .col-left,
.content.main-feature .col-right {
  padding-top: 0px;
}
.content.main-feature div.bundle h2, .content.main-feature div.bundle h3 {
  color: white;
  text-shadow: none;
  padding-bottom: 0;
}
.content.main-feature div.bundle h2 {
  line-height: 1;
  font-size: 2em;
  padding-bottom: 20px;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
.content.main-feature div.bundle h3 {
  line-height: 1.5;
  padding-top: 20px;
  letter-spacing: 0.2em;
  font-size: 1em;
  font-family: "Open Sans Light", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
.content.main-feature div.bundle div.row {
  margin: 0;
}
.content.main-feature div.bundle div.image {
  float: left;
  width: 580px;
  padding-right: 20px;
}
.content.main-feature div.bundle div.image img {
  width: 100%;
}
.content.main-feature div.bundle div.description {
  float: left;
  width: 340px;
  padding-bottom: 20px;
}
.content.main-feature div.bundle div.description p {
  color: #90969c;
}
.content.main-feature div.bundle .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 218px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
  padding-top: 1px;
  padding-bottom: 3px;
  font-size: 1.375em;
  line-height: 2em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
.content.main-feature div.bundle .button:hover, .content.main-feature div.bundle .button.hover, .content.main-feature div.bundle .button:focus, .content.main-feature div.bundle .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
.content.main-feature div.bundle .button:hover, .content.main-feature div.bundle .button.hover, .content.main-feature div.bundle .button:focus, .content.main-feature div.bundle .button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #1f2224;
}
.content.sub-feature {
  margin-bottom: 1px;
}
.content.sub-feature .col-left,
.content.sub-feature .col-right {
  padding-top: 0px;
}
.content.sub-feature article {
  padding-top: 50px;
}

form#signup_form h3 {
  font-size: 1.2em;
}
form#signup_form input {
  width: 470px;
  padding: 2px 10px;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
  background: white;
  border: none;
  color: black;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
form#signup_form div.compound {
  width: 570px;
  height: 35px;
  margin: 0 auto;
  *zoom: 1;
}
form#signup_form div.compound:after {
  content: "";
  display: table;
  clear: both;
}
form#signup_form div.compound > input, form#signup_form div.compound > button {
  float: left;
}
form#signup_form input, form#signup_form button {
  font-size: 1.2em;
  height: 35px;
  padding-top: 0;
  padding-bottom: 0;
}
form#signup_form button {
  width: 80px;
  text-align: center;
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  -ms-border-radius: 0 8px 8px 0;
  -o-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 20, 0, 0.75);
  -moz-box-shadow: 0px 1px 1px rgba(0, 20, 0, 0.75);
  box-shadow: 0px 1px 1px rgba(0, 20, 0, 0.75);
}

body.frontpage {
  background-image: url(../images/homebg.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;
  background-color: black;
  color: #cccccc;
  position: relative;
}
body.frontpage .button {
  background-color: #444;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  text-shadow: none;
  color: #bbb !important;
}
body.frontpage .button:hover {
  background: dimgrey;
  color: white !important;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.frontpage .button.confirm {
  color: white !important;
  background: #09b062;
}
body.frontpage .button.confirm:hover {
  background: #3abf81;
}
body.frontpage:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: '';
  display: block;
  background: black;
  opacity: 0.4;
  z-index: -1;
}
body.frontpage form#signup_form {
  margin-bottom: 10px;
}
body.frontpage form#signup_form h3 {
  font-size: 1.1em;
  padding-bottom: 7px !important;
}
body.frontpage form#signup_form div.compound {
  height: 30px;
}
body.frontpage form#signup_form input {
  background: rgba(255, 255, 255, 0.3);
  color: white;
}
body.frontpage form#signup_form input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: white;
  opacity: 0.5;
}
body.frontpage form#signup_form input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: white;
  opacity: 0.5;
}
body.frontpage form#signup_form input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: white;
  opacity: 0.5;
}
body.frontpage form#signup_form input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: white;
  opacity: 0.5;
}
body.frontpage form#signup_form input, body.frontpage form#signup_form button {
  font-size: 1em;
  height: 30px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 30px;
}
body.frontpage form#signup_form button {
  padding: 0px 12px;
  background: #09b062;
  color: white !important;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
body.frontpage section {
  color: #cccccc;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
}
body.frontpage section p, body.frontpage section h1, body.frontpage section h2, body.frontpage section h3, body.frontpage section h4, body.frontpage section h5, body.frontpage section h6 {
  color: #cccccc;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
}
body.frontpage section.homepage-content {
  margin: 0;
}
body.frontpage section.homepage-content h1 {
  text-shadow: 0 1px 0 black, 0 0 10px black;
  margin-top: 30px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Bitter Bold";
  letter-spacing: 4px;
  font-size: 1.1rem;
}
body.frontpage section.homepage-content h1 img {
  width: 150px;
  margin: 0 auto 17px;
  display: block;
}
body.frontpage section.homepage-content h1 span {
  font-family: "Bitter Italic";
  text-transform: none;
  color: #999;
  font-size: 0.9rem;
  letter-spacing: 2px;
}
body.frontpage section.homepage-content h2 {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.4em;
  color: #09b062 !important;
}
body.frontpage section.homepage-content h2 span {
  color: white;
}
body.frontpage #free-bundle {
  margin: 0 auto 30px;
  text-align: center;
  text-shadow: none;
  width: 640px;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #666;
  border-width: 1px 0;
}
body.frontpage #free-bundle h3 {
  font-size: 1.2rem;
}
body.frontpage #free-bundle ul {
  margin: 0 auto 20px;
}
body.frontpage #free-bundle ul li {
  text-shadow: none;
  line-height: 1.2;
  display: table;
}
body.frontpage #free-bundle ul li span.t {
  display: table-row;
}
body.frontpage #free-bundle ul li span.tc {
  display: table-cell;
  vertical-align: top;
  text-align: left;
}
body.frontpage #free-bundle ul li strong {
  font-size: 1.1rem;
}
body.frontpage #free-bundle ul li em {
  font-family: "Open Sans Italic";
  font-size: 0.9rem;
  color: #777;
}
body.frontpage #free-bundle ul li span.icon {
  display: block;
  width: 40px;
  height: 40px;
  text-indent: -9999px;
  vertical-align: top;
  margin-right: 15px;
}
body.frontpage #free-bundle ul li span.icon.book {
  background-position: 0 -433px;
}
body.frontpage #free-bundle ul li span.icon.film {
  background-position: 0 -333px;
}
body.frontpage #free-bundle ul li span.icon.game {
  background-position: 0 -383px;
}
body.frontpage #free-bundle ul li span.icon.audio {
  background-position: 0 -483px;
}
body.frontpage footer {
  background: #1D1E1F !important;
}
body.frontpage header {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: none;
}
body.frontpage header div.content-holder {
  position: relative;
  overflow: visible;
  *zoom: 1;
}
body.frontpage header div.content-holder:after {
  content: "";
  display: table;
  clear: both;
}
body.frontpage header a.logo, body.frontpage header #DonationHistory.widget div.dataTables_paginate span.logo.fg-button, #DonationHistory.widget div.dataTables_paginate body.frontpage header span.logo.fg-button {
  display: none;
}
body.frontpage header nav {
  margin-left: 0px;
  width: 775px;
}
body.frontpage header nav::after {
  display: none;
}
body.frontpage header nav ul {
  margin: 6px 0;
}
body.frontpage header nav ul li a, body.frontpage header nav ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.frontpage header nav ul li span.fg-button {
  padding: 5px 20px;
  color: #cccccc;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
}
body.frontpage header a.login-button, body.frontpage header #DonationHistory.widget div.dataTables_paginate span.login-button.fg-button, #DonationHistory.widget div.dataTables_paginate body.frontpage header span.login-button.fg-button {
  background: #09b062;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: white !important;
  text-shadow: none;
  margin: 6px 0 5px;
  padding: 4px 20px;
  font-size: 0.9em;
  width: auto !important;
}
body.frontpage div.quote-holder {
  margin: 0;
}
body.frontpage div.quote-holder div.frontpage-quote {
  color: #cccccc;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
  font-size: 1.1em;
  padding: 0.4em;
}
body.frontpage div.quote-holder div.frontpage-quote > span {
  display: none;
}
body.frontpage div.quote-holder div.frontpage-quote::before, body.frontpage div.quote-holder div.frontpage-quote::after {
  display: none;
}
body.frontpage div.quote-holder div.frontpage-quote blockquote {
  padding: 0;
  font-size: 1.3em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
}
body.frontpage div.quote-holder div.frontpage-quote > p {
  margin-right: 180px;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  padding: 0;
}
body.frontpage div.steps {
  margin-top: 140px;
}
body.frontpage div.steps div.col-third {
  font-size: 1.5em;
  text-align: center;
}
body.frontpage section.featured-offers {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.frontpage section.featured-offers div.content-holder {
  background: transparent;
}
body.frontpage section.featured-offers .featured-stickers-row {
  overflow: visible;
}
body.frontpage section.featured-offers .featured-stickers-row div.col-third {
  height: auto !important;
  margin-bottom: 30px !important;
}
body.frontpage section.featured-offers .featured-stickers-row div.col-third.featured-offer {
  width: 620px;
}
body.frontpage section.featured-offers .featured-stickers-row div.middle {
  *zoom: 1;
}
body.frontpage section.featured-offers .featured-stickers-row div.middle:after {
  content: "";
  display: table;
  clear: both;
}
body.frontpage section.featured-offers .featured-stickers-row div.middle div.left {
  float: left;
  line-height: 1.3;
  width: 310px;
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
  padding-right: 10px;
  line-height: 1.5;
  font-size: 0.87em;
  max-height: 158px;
}
body.frontpage section.featured-offers .featured-stickers-row div.middle div.left cite {
  display: block;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-align: right;
}
body.frontpage section.featured-offers .featured-stickers-row div.middle a.image, body.frontpage section.featured-offers .featured-stickers-row div.middle #DonationHistory.widget div.dataTables_paginate span.image.fg-button, #DonationHistory.widget div.dataTables_paginate body.frontpage section.featured-offers .featured-stickers-row div.middle span.image.fg-button {
  float: right;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker {
  text-shadow: none;
  color: #cccccc;
  padding-bottom: 15px;
  position: static !important;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker > div {
  background: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 2px solid #333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker > div .image {
  width: 276px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker > div .image span.time-left {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  color: white;
  background: rgba(0, 0, 0, 0.7);
  padding: 5px;
  font-size: 0.7rem;
  z-index: 2;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker > div .image span.time-left:before {
  vertical-align: top;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAA4ElEQVQoFZWSPQ6CQBBGd42FtRUVsae2srDSM0hiR7iIh7CjM/ESHsDE0ugBaLQVD7C+j8wSlMpJXvbb+YUB58xCCB5KOMMbGtPy+ZjXChwJjgPMoYILyHQvQPet9/7pVA0nUOeUgHxLmJhO0YopxyuokS+IyQlatlGBDK0i5ZQj7hpZMa5WEGs7905nMT1qoYIM4jMjO8vouIYVTPEqJ9M4bSSPaegZ/NoeRw7NmMQbaBtHK3pwLkzrCHCFHdwHL41zYHTuXloFg7X2Kyy5W+v/Hy52s0n9X0PLUOevX+MDqnTzuv+ktjgAAAAASUVORK5CYII=);
  content: "";
  display: inline-block;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker > div .image .info-overlay {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.85);
  color: white;
  line-height: 1.4;
  font-size: 14px;
  -webkit-transition: opacity 0.15s;
  -moz-transition: opacity 0.15s;
  -o-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker > div .image .info-overlay > span {
  position: absolute;
  display: block;
  padding: 10px;
  bottom: 0;
  right: 0;
  left: 0;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker > div .image:hover .info-overlay {
  opacity: 1;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker div.featured {
  height: auto !important;
  position: static !important;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker span.text {
  color: #ccc;
  font-size: 0.8rem;
  line-height: 1rem;
  height: 1rem;
  display: block;
  width: 245px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: none;
  margin-top: -3px;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker span.icon {
  left: auto;
  right: -11px;
  top: -11px;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom {
  *zoom: 1;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom:after {
  content: "";
  display: table;
  clear: both;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom div.left {
  float: left;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom div.left > span.time-left, body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom div.left > span.free {
  font-size: 0.9em;
  line-height: 36px;
  vertical-align: middle;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom a.buy > s, body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom #DonationHistory.widget div.dataTables_paginate span.buy.fg-button > s, #DonationHistory.widget div.dataTables_paginate body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom span.buy.fg-button > s {
  opacity: 0.65;
  margin-right: 3px;
}
body.frontpage section.featured-offers .featured-stickers-row div.sticker div.bottom div.right {
  float: right;
}
body.frontpage section.featured-offers .featured-stickers-row p.two-liner {
  height: 4.25rem;
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
  padding: 4px 0 0;
}
body.frontpage section.featured-offers .featured-stickers-row p.two-liner strong {
  font-size: 1.5em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

#PostPaymentDownloads ul.files a, #PostPaymentDownloads ul.files #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.files span.fg-button {
  display: inline-block;
  margin-bottom: 10px;
}
#PostPaymentDownloads div.stream {
  margin: 15px;
}
#PostPaymentDownloads div.stream h4 {
  margin-bottom: 5px;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  color: black;
  text-shadow: 0 1px 0 white;
}
#PostPaymentDownloads div.activationkey {
  padding-bottom: 1.375em;
  text-align: center;
}
#PostPaymentDownloads div.activationkey strong {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.2em;
}
#PostPaymentDownloads div.activationkey div.tag.key {
  font-size: 1.375em;
  line-height: 2em;
  padding: 0 20px;
  margin: 15px;
  display: inline-block;
}
#PostPaymentDownloads ul.incentives-list {
  padding-bottom: 0.825em;
}
#PostPaymentDownloads ul.incentives-list a, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.fg-button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
}
#PostPaymentDownloads ul.incentives-list a:hover, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.fg-button:hover, #PostPaymentDownloads ul.incentives-list a.hover, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.hover.fg-button, #PostPaymentDownloads ul.incentives-list a:focus, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button:focus, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.fg-button:focus, #PostPaymentDownloads ul.incentives-list a.active, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.active.fg-button, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.active.fg-button {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
#PostPaymentDownloads ul.incentives-list a:hover, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.fg-button:hover, #PostPaymentDownloads ul.incentives-list a.hover, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.hover.fg-button, #PostPaymentDownloads ul.incentives-list a:focus, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button:focus, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.fg-button:focus, #PostPaymentDownloads ul.incentives-list a.active, #PostPaymentDownloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.active.fg-button, #DonationHistory.widget div.dataTables_paginate #PostPaymentDownloads ul.incentives-list span.active.fg-button {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #1f2224;
}

footer {
  width: 100%;
  min-width: 980px;
}
footer .content-holder {
  padding-top: 20px;
  padding-bottom: 0;
  width: 940px;
  margin: 0 auto;
}
footer .copyright {
  float: left;
}
footer nav {
  float: right;
}

.hidden {
  display: none;
}

.clearer {
  clear: both;
  font-size: 0;
  height: 0;
}

strong {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

.common-sprite, .common-bundle-audio-small, .common-bundle-audio, .common-bundle-book-small, .common-bundle-book, .common-bundle-film-small, .common-bundle-film, .common-bundle-game-small, .common-bundle-game, .common-payment-bitcoin, .common-payment-google, .common-payment-paypal, .common-related-facebook, .common-related-twitter, .common-related-www, body.frontpage #free-bundle ul li span.icon.book, body.frontpage #free-bundle ul li span.icon.film, body.frontpage #free-bundle ul li span.icon.game, body.frontpage #free-bundle ul li span.icon.audio, .related-links a.www, .related-links #DonationHistory.widget div.dataTables_paginate span.www.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.www.fg-button, .related-links a.www:hover, .related-links a.twitter, .related-links #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.twitter.fg-button, .related-links a.twitter:hover, .related-links a.facebook, .related-links #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.facebook.fg-button, .related-links a.facebook:hover, .sticker span.icon.book, .sticker span.icon.film, .sticker span.icon.game, .sticker span.icon.audio, body.modal .payment-type .sticker a.paypal:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.paypal.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.paypal.fg-button:before, body.modal .payment-type .sticker a.google:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.google.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.google.fg-button:before, body.modal .payment-type .sticker a.bitcoin:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.bitcoin.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.bitcoin.fg-button:before, body.release nav.bundle-works ul li a span.icon.book, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.book, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.book, body.release nav.bundle-works ul li a span.icon.film, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.film, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.film, body.release nav.bundle-works ul li a span.icon.game, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.game, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.game, body.release nav.bundle-works ul li a span.icon.audio, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.audio, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.audio, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.book, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.book, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.book, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.film, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.film, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.film, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.game, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.game, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.game, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.audio, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.audio, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.audio, body.release.bundle-release.bundle-nsfw ul.rewards li a[href="#work-517"] span.icon, body.release.bundle-release.bundle-nsfw ul.rewards li #DonationHistory.widget div.dataTables_paginate span[href="#work-517"].fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw ul.rewards li span[href="#work-517"].fg-button span.icon, body.release.bundle-release.bundle-nsfw nav.bundle-works ul li a[href="#work-517"] span.icon, body.release.bundle-release.bundle-nsfw nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span[href="#work-517"].fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw nav.bundle-works ul li span[href="#work-517"].fg-button span.icon {
  background: url('/static/images/../images/sprites/common-seef5d2580b.png') no-repeat;
}

.transparent-sprite, .transparent-action-ellipse, .transparent-action-pledge, .transparent-action-rate, .transparent-action-share, .transparent-action-watch, .transparent-big-tick, .transparent-close, .transparent-comment-like-off, .transparent-comment-like-on, .transparent-comment-reply-off, .transparent-comment-reply, .transparent-counter-fold, .transparent-counter-panel, .transparent-dropdown-arrow-alt, .transparent-dropdown-arrow, .transparent-ext-link, .transparent-extras-sticker, .transparent-film-details-comments, .transparent-film-details-director, .transparent-film-details-downloads, .transparent-film-details-duration, .transparent-film-details-tags, .transparent-icon-help, .transparent-icon-search, .transparent-incentive-nav-left, .transparent-incentive-nav-right, .transparent-lock, .transparent-news, .transparent-os-link-mac, .transparent-os-link-pc, .transparent-os-type-mac, .transparent-os-type-pc, .transparent-paging-next-disabled, .transparent-paging-next, .transparent-paging-previous-disabled, .transparent-paging-previous, .transparent-payment-arrow, .transparent-social-email, .transparent-social-facebook, .transparent-social-gplus, .transparent-social-stumbleupon, .transparent-social-tumblr, .transparent-social-twitter, .transparent-social20-facebook, .transparent-social20-reddit, .transparent-social20-twitter, .transparent-social24-facebook, .transparent-social24-reddit, .transparent-social24-twitter, .transparent-star-off-dark, .transparent-star-off-release, .transparent-star-off, .transparent-star-on-release, .transparent-star-on, .transparent-star-set, .transparent-star-small-set, .transparent-tick, .transparent-widget-handle, .transparent-widget-switch-down, .transparent-widget-switch-up, p.help a:before, p.help #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate p.help span.fg-button:before,
p.help a .before,
p.help #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate p.help span.fg-button .before, .ext-link:before,
.ext-link .before, .os-link.mac:before,
.os-link.mac .before, .os-link.pc:before,
.os-link.pc .before, .items-list li > h4 a.news:before, .items-list li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button:before, #DonationHistory.widget div.dataTables_paginate .items-list li > h4 span.news.fg-button:before,
.items-list li > h4 a.news .before,
.items-list li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .items-list li > h4 span.news.fg-button .before, .items-list li > h4 a.news:hover:before, .items-list li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .items-list li > h4 span.news.fg-button:hover:before, .items-list li > h4 a.news:hover .before, .items-list li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button:hover .before, #DonationHistory.widget div.dataTables_paginate .items-list li > h4 span.news.fg-button:hover .before, .items-list li .item > a.news:before, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button:before, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button:before,
.items-list li .item > a.news .before,
.items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button .before, .items-list li .item > a.news:hover:before, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button:hover:before, .items-list li .item > a.news:hover .before, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button:hover .before, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button:hover .before, .social-links.small a.twitter:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.twitter.fg-button:before,
.social-links.small a.twitter .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.twitter.fg-button .before, .social-links.small a.facebook:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.facebook.fg-button:before,
.social-links.small a.facebook .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.facebook.fg-button .before, .social-links.small a.gplus:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.gplus.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.gplus.fg-button:before,
.social-links.small a.gplus .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.gplus.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.gplus.fg-button .before, .social-links.small a.tumblr:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.tumblr.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.tumblr.fg-button:before,
.social-links.small a.tumblr .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.tumblr.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.tumblr.fg-button .before, .social-links.small a.stumbleupon:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.stumbleupon.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.stumbleupon.fg-button:before,
.social-links.small a.stumbleupon .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.stumbleupon.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.stumbleupon.fg-button .before, .social-links.small a.email:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.email.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.email.fg-button:before,
.social-links.small a.email .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.email.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.email.fg-button .before, .user-form .field-upload .upload-holder a, .user-form .field-upload .upload-holder #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .field-upload .upload-holder span.fg-button, .user-form .field-upload .upload-holder a:hover, .user-form .field-upload .upload-holder #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .user-form .field-upload .upload-holder span.fg-button:hover, .user-form .os-type .sticker a.mac:before, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.mac.fg-button:before, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.mac.fg-button:before, .user-form .os-type .sticker a.pc:before, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.pc.fg-button:before, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.pc.fg-button:before, #form-search .field-search:before,
#form-search .field-search .before, table .tick, .rating-holder .rating-total, .rating-holder .rating a, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.fg-button, .rating-holder .rating span, .rating-holder .rating a.on, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.on.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.on.fg-button, .rating-holder .rating a.hover, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.hover.fg-button, .rating-holder .rating span.on, .rating-holder .rating span.hover, .rating-holder .rating a.blur, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.blur.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.blur.fg-button, .rating-holder .rating span.blur, .rating-holder p:before,
.rating-holder p .before, .comment .comment-holder .header ul a.like:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.fg-button:before,
.comment .comment-holder .header ul a.like .before,
.comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.fg-button .before,
.comment .comment-holder .header ul span.like:before,
.comment .comment-holder .header ul span.like .before, .comment .comment-holder .header ul a.like.off:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.off.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.off.fg-button:before, .comment .comment-holder .header ul a.like.off.before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.off.before.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.off.before.fg-button,
.comment .comment-holder .header ul span.like.off:before,
.comment .comment-holder .header ul span.like.off.before, .comment .comment-holder .header ul a.reply:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.fg-button:before,
.comment .comment-holder .header ul a.reply .before,
.comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.fg-button .before,
.comment .comment-holder .header ul span.reply:before,
.comment .comment-holder .header ul span.reply .before, .comment .comment-holder .header ul a.reply.off:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.off.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.off.fg-button:before, .comment .comment-holder .header ul a.reply.off.before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.off.before.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.off.before.fg-button,
.comment .comment-holder .header ul span.reply.off:before,
.comment .comment-holder .header ul span.reply.off.before, .pagination span.prev:before,
.pagination span.prev .before,
.pagination a.prev:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.prev.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button:before,
.pagination a.prev .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.prev.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button .before, .pagination span.next:before,
.pagination span.next .before,
.pagination a.next:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button:before,
.pagination a.next .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button .before, .pagination span.disabled.prev:before,
.pagination span.disabled.prev .before,
.pagination a.disabled.prev:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.prev.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.prev.fg-button:before,
.pagination a.disabled.prev .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.prev.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.prev.fg-button .before, .pagination span.disabled.next:before,
.pagination span.disabled.next .before,
.pagination a.disabled.next:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.next.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.next.fg-button:before,
.pagination a.disabled.next .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.next.fg-button .before, .film-carousel .film .rating-holder .rating-total, .film-carousel .film .rating-holder .rating a, .film-carousel .film .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .rating-holder .rating span.fg-button, .film-carousel .film .rating-holder .rating span, .film-carousel .film .rating-holder .rating a.on, .film-carousel .film .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.on.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .rating-holder .rating span.on.fg-button, .film-carousel .film .rating-holder .rating a.hover, .film-carousel .film .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .rating-holder .rating span.hover.fg-button, .film-carousel .film .rating-holder .rating span.on, .film-carousel .film .rating-holder .rating span.hover, .film-carousel .film .rating-holder .rating a.blur, .film-carousel .film .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.blur.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .rating-holder .rating span.blur.fg-button, .film-carousel .film .rating-holder .rating span.blur, .widget .header ul a.switch:before, #DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button:before, #DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button:before,
.widget .header ul a.switch .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button .before, .widget .header ul a.switch:hover:before, #DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button:hover:before,
.widget .header ul a.switch:hover .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button:hover .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button:hover .before, .widget .header ul a.handle:before, #DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button:before, #DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button:before,
.widget .header ul a.handle .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button .before, .widget .header ul a.handle:hover:before, #DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button:hover:before,
.widget .header ul a.handle:hover .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button:hover .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button:hover .before, .widget.closed .header ul a.switch:before, .widget.closed .header ul #DonationHistory.widget div.dataTables_paginate span.switch.fg-button:before, #DonationHistory.widget div.dataTables_paginate .widget.closed .header ul span.switch.fg-button:before,
.widget.closed .header ul a.switch .before,
.widget.closed .header ul #DonationHistory.widget div.dataTables_paginate span.switch.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .widget.closed .header ul span.switch.fg-button .before, .widget.closed .header ul a.switch:hover:before, .widget.closed .header ul #DonationHistory.widget div.dataTables_paginate span.switch.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .widget.closed .header ul span.switch.fg-button:hover:before,
.widget.closed .header ul a.switch:hover .before,
.widget.closed .header ul #DonationHistory.widget div.dataTables_paginate span.switch.fg-button:hover .before,
#DonationHistory.widget div.dataTables_paginate .widget.closed .header ul span.switch.fg-button:hover .before, .film-tooltip .rating-holder .rating-total, .film-tooltip .rating-holder .rating a, .film-tooltip .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip .rating-holder .rating span.fg-button, .film-tooltip .rating-holder .rating span, .film-tooltip .rating-holder .rating a.on, .film-tooltip .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.on.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip .rating-holder .rating span.on.fg-button, .film-tooltip .rating-holder .rating a.hover, .film-tooltip .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip .rating-holder .rating span.hover.fg-button, .film-tooltip .rating-holder .rating span.on, .film-tooltip .rating-holder .rating span.hover, .film-tooltip .rating-holder .rating a.blur, .film-tooltip .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.blur.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip .rating-holder .rating span.blur.fg-button, .film-tooltip .rating-holder .rating span.blur, .film-tooltip .film-details .director, .film-tooltip .film-details .duration, .film-tooltip .film-details .tags, .film-tooltip .film-details .downloads, .film-tooltip .film-details .comments, body.modal .incentives nav a.prev:after, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.prev.fg-button:after, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.prev.fg-button:after,
body.modal .incentives nav a.prev .after,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.prev.fg-button .after,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.prev.fg-button .after, body.modal .incentives nav a.next:after, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.next.fg-button:after, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.next.fg-button:after,
body.modal .incentives nav a.next .after,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.next.fg-button .after,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.next.fg-button .after, .selectBox-dropdown:after, #form-sort-films .selectBox-dropdown:after, #form-sort-works .selectBox-dropdown:after, body.release nav.bundle-works div.unlocks div.unlock div.box.above-average-box:after, body.release nav.bundle-works div.unlocks div.unlock div.box.premium-box:after, body.release nav.bundle-works ul li a.extras div.extras-image, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.extras.fg-button div.extras-image, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.extras.fg-button div.extras-image, body.release .rating-holder .rating-total, body.release .rating-holder .rating a, body.release .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .rating-holder .rating span.fg-button, body.release .rating-holder .rating span, body.release .rating-holder .rating a.on, body.release .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.on.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .rating-holder .rating span.on.fg-button, body.release .rating-holder .rating a.hover, body.release .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .rating-holder .rating span.hover.fg-button, body.release .rating-holder .rating span.on, body.release .rating-holder .rating span.hover, body.release .rating-holder .rating a.blur, body.release .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.blur.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .rating-holder .rating span.blur.fg-button, body.release .rating-holder .rating span.blur, body.release .counter div, body.release .counter div:before,
body.release .counter div .before, body.release .action.pledge:before,
body.release .action.pledge .before, body.release .action.watch:before,
body.release .action.watch .before, body.release .action.rate:before,
body.release .action.rate .before, body.release .action.share:before,
body.release .action.share .before, body.release .action.ellipse:after,
body.release .action.ellipse .after, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight a span.title:after, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight #DonationHistory.widget div.dataTables_paginate span.fg-button span.title:after, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight span.fg-button span.title:after, body.release div.sharing-tabs a.facebook span, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.facebook.fg-button span, body.release div.sharing-tabs a.twitter span, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.twitter.fg-button span, body.release div.sharing-tabs a.reddit span, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.reddit.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.reddit.fg-button span {
  background: url('/static/images/../images/sprites/transparent-se97da537fa.png') no-repeat;
}

.ribon-sprite, .ribon-ribon-long-dark, .ribon-ribon-long, .ribon-ribon-plus, .ribon-ribon-short, .ribon-ribon-star, .ribon, .ribon.star:after,
.ribon.star .after, .ribon.plus:after,
.ribon.plus .after, .sticker .ribon, body.modal .sticker .ribon, body.release.bundle-release .module.donation.average div.content-holder .ribon {
  background: url('/static/images/../images/sprites/specific/ribon-sa0b8bd0026.png') no-repeat;
}

.common-bundle-audio-small {
  background-position: 0 -533px;
}

.common-bundle-audio {
  background-position: 0 -483px;
}

.common-bundle-book-small {
  background-position: 0 -151px;
}

.common-bundle-book {
  background-position: 0 -433px;
}

.common-bundle-film-small {
  background-position: 0 0;
}

.common-bundle-film {
  background-position: 0 -333px;
}

.common-bundle-game-small {
  background-position: 0 -40px;
}

.common-bundle-game {
  background-position: 0 -383px;
}

.common-payment-bitcoin {
  background-position: 0 -191px;
}

.common-payment-google {
  background-position: 0 -262px;
}

.common-payment-paypal {
  background-position: 0 -80px;
}

.common-related-facebook {
  background-position: 0 -701px;
}

.common-related-twitter {
  background-position: 0 -637px;
}

.common-related-www {
  background-position: 0 -605px;
}

.transparent-action-ellipse {
  background-position: 0 -929px;
}

.transparent-action-pledge {
  background-position: 0 -971px;
}

.transparent-action-rate {
  background-position: 0 -701px;
}

.transparent-action-share {
  background-position: 0 -831px;
}

.transparent-action-watch {
  background-position: 0 -1300px;
}

.transparent-big-tick {
  background-position: 0 -1462px;
}

.transparent-close {
  background-position: 0 -2014px;
}

.transparent-comment-like-off {
  background-position: 0 -1652px;
}

.transparent-comment-like-on {
  background-position: 0 -1684px;
}

.transparent-comment-reply-off {
  background-position: 0 -1620px;
}

.transparent-comment-reply {
  background-position: 0 -1588px;
}

.transparent-counter-fold {
  background-position: 0 -2128px;
}

.transparent-counter-panel {
  background-position: 0 -541px;
}

.transparent-dropdown-arrow-alt {
  background-position: 0 -2400px;
}

.transparent-dropdown-arrow {
  background-position: 0 -2432px;
}

.transparent-ext-link {
  background-position: 0 -2352px;
}

.transparent-extras-sticker {
  background-position: 0 0;
}

.transparent-film-details-comments {
  background-position: 0 -509px;
}

.transparent-film-details-director {
  background-position: 0 -477px;
}

.transparent-film-details-downloads {
  background-position: 0 -445px;
}

.transparent-film-details-duration {
  background-position: 0 -261px;
}

.transparent-film-details-tags {
  background-position: 0 -413px;
}

.transparent-icon-help {
  background-position: 0 -1748px;
}

.transparent-icon-search {
  background-position: 0 -2384px;
}

.transparent-incentive-nav-left {
  background-position: 0 -2256px;
}

.transparent-incentive-nav-right {
  background-position: 0 -2320px;
}

.transparent-lock {
  background-position: 0 -187px;
}

.transparent-news {
  background-position: 0 -1514px;
}

.transparent-os-link-mac {
  background-position: 0 -1398px;
}

.transparent-os-link-pc {
  background-position: 0 -1125px;
}

.transparent-os-type-mac {
  background-position: 0 -637px;
}

.transparent-os-type-pc {
  background-position: 0 -123px;
}

.transparent-paging-next-disabled {
  background-position: 0 -2096px;
}

.transparent-paging-next {
  background-position: 0 -2032px;
}

.transparent-paging-previous-disabled {
  background-position: 0 -2288px;
}

.transparent-paging-previous {
  background-position: 0 -2224px;
}

.transparent-payment-arrow {
  background-position: 0 -293px;
}

.transparent-social-email {
  background-position: 0 -1964px;
}

.transparent-social-facebook {
  background-position: 0 -2064px;
}

.transparent-social-gplus {
  background-position: 0 -1430px;
}

.transparent-social-stumbleupon {
  background-position: 0 -1716px;
}

.transparent-social-tumblr {
  background-position: 0 -1772px;
}

.transparent-social-twitter {
  background-position: 0 -1482px;
}

.transparent-social20-facebook {
  background-position: 0 -2640px;
}

.transparent-social20-reddit {
  background-position: 0 -2552px;
}

.transparent-social20-twitter {
  background-position: 0 -2596px;
}

.transparent-social24-facebook {
  background-position: 0 -2616px;
}

.transparent-social24-reddit {
  background-position: 0 -2528px;
}

.transparent-social24-twitter {
  background-position: 0 -2572px;
}

.transparent-star-off-dark {
  background-position: 0 -1213px;
}

.transparent-star-off-release {
  background-position: 0 -1093px;
}

.transparent-star-off {
  background-position: 0 -1245px;
}

.transparent-star-on-release {
  background-position: 0 -799px;
}

.transparent-star-on {
  background-position: 0 -1157px;
}

.transparent-star-set {
  background-position: 0 -1069px;
}

.transparent-star-small-set {
  background-position: 0 -1181px;
}

.transparent-tick {
  background-position: 0 -1932px;
}

.transparent-widget-handle {
  background-position: 0 -2496px;
}

.transparent-widget-switch-down {
  background-position: 0 -1900px;
}

.transparent-widget-switch-up {
  background-position: 0 -1804px;
}

.ribon-ribon-long-dark {
  background-position: 0 0;
}

.ribon-ribon-long {
  background-position: 0 -69px;
}

.ribon-ribon-plus {
  background-position: 0 -197px;
}

.ribon-ribon-short {
  background-position: 0 -139px;
}

.ribon-ribon-star {
  background-position: 0 -216px;
}

h1,
h2,
h3 {
  color: black;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
h1 .tag,
h2 .tag,
h3 .tag {
  text-shadow: none;
}

p {
  text-shadow: white 0 1px 0;
}
p.target, body.release.bundle-release .module.donation.average div.content-holder span.target {
  color: black;
  text-shadow: none;
}
p.target mark, body.release.bundle-release .module.donation.average div.content-holder span.target mark {
  background-color: #fbfcfd;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfd), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -moz-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -o-linear-gradient(#fbfcfd, #edf1f3);
  background-image: linear-gradient(#fbfcfd, #edf1f3);
  -webkit-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
  -moz-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
  box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
  border: 1px solid #b6bdc0;
}
p.help {
  color: black;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
p.help a, p.help #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate p.help span.fg-button {
  color: black;
}
p.help a:before, p.help #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate p.help span.fg-button:before,
p.help a .before,
p.help #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate p.help span.fg-button .before {
  color: white;
  background-position: 0 -1748px;
}
p.help a:after, p.help #DonationHistory.widget div.dataTables_paginate span.fg-button:after, #DonationHistory.widget div.dataTables_paginate p.help span.fg-button:after,
p.help a .after,
p.help #DonationHistory.widget div.dataTables_paginate span.fg-button .after,
#DonationHistory.widget div.dataTables_paginate p.help span.fg-button .after {
  background-color: #2d3336;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222628));
  background-image: -webkit-linear-gradient(#2d3336, #222628);
  background-image: -moz-linear-gradient(#2d3336, #222628);
  background-image: -o-linear-gradient(#2d3336, #222628);
  background-image: linear-gradient(#2d3336, #222628);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  border: 1px solid #1f2224;
}
p.help a:hover, p.help #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate p.help span.fg-button:hover {
  color: #09b062;
}
p.help a:hover:after, p.help #DonationHistory.widget div.dataTables_paginate span.fg-button:hover:after, #DonationHistory.widget div.dataTables_paginate p.help span.fg-button:hover:after,
p.help a:hover .after,
p.help #DonationHistory.widget div.dataTables_paginate span.fg-button:hover .after,
#DonationHistory.widget div.dataTables_paginate p.help span.fg-button:hover .after {
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}

a, #DonationHistory.widget div.dataTables_paginate span.fg-button {
  color: #09b062;
}
a:hover, #DonationHistory.widget div.dataTables_paginate span.fg-button:hover {
  color: black;
}

.logo {
  background: url(../images/logoflat.png) no-repeat 0 0;
}

.ext-link:before,
.ext-link .before {
  background-position: 0 -2352px;
}

.os-link.mac:before,
.os-link.mac .before {
  background-position: 0 -1398px;
}
.os-link.pc:before,
.os-link.pc .before {
  background-position: 0 -1125px;
}

li {
  text-shadow: white 0 1px 0;
}

.related-links a.www, .related-links #DonationHistory.widget div.dataTables_paginate span.www.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.www.fg-button {
  background-position: 0 -605px;
}
.related-links a.www:hover, .related-links #DonationHistory.widget div.dataTables_paginate span.www.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .related-links span.www.fg-button:hover {
  background-position: 0 -573px;
}
.related-links a.twitter, .related-links #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.twitter.fg-button {
  background-position: 0 -637px;
}
.related-links a.twitter:hover, .related-links #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .related-links span.twitter.fg-button:hover {
  background-position: 0 -669px;
}
.related-links a.facebook, .related-links #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button, #DonationHistory.widget div.dataTables_paginate .related-links span.facebook.fg-button {
  background-position: 0 -701px;
}
.related-links a.facebook:hover, .related-links #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .related-links span.facebook.fg-button:hover {
  background-position: 0 -733px;
}

.items-list li p, .items-list li a, .items-list li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .items-list li span.fg-button {
  text-shadow: white 0 1px 0;
}
.items-list li > h4 a.news:before, .items-list li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button:before, #DonationHistory.widget div.dataTables_paginate .items-list li > h4 span.news.fg-button:before,
.items-list li > h4 a.news .before,
.items-list li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .items-list li > h4 span.news.fg-button .before {
  background-position: 0 -1514px;
}
.items-list li > h4 a.news:hover:before, .items-list li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .items-list li > h4 span.news.fg-button:hover:before, .items-list li > h4 a.news:hover .before, .items-list li > h4 #DonationHistory.widget div.dataTables_paginate span.news.fg-button:hover .before, #DonationHistory.widget div.dataTables_paginate .items-list li > h4 span.news.fg-button:hover .before {
  background-position: 0 -1551px;
}
.items-list li .item > a, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.fg-button, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.fg-button {
  color: #616467;
}
.items-list li .item > a:hover, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.fg-button:hover {
  color: #09b062;
}
.items-list li .item > a.news:before, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button:before, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button:before,
.items-list li .item > a.news .before,
.items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button .before {
  background-position: 0 -1514px;
}
.items-list li .item > a.news:hover:before, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button:hover:before, .items-list li .item > a.news:hover .before, .items-list li #DonationHistory.widget div.dataTables_paginate .item > span.news.fg-button:hover .before, #DonationHistory.widget div.dataTables_paginate .items-list li .item > span.news.fg-button:hover .before {
  background-position: 0 -1551px;
}
.items-list li:after,
.items-list li .after {
  background: #cdd1d3;
  border-bottom: 1px solid white;
}
.items-list .tag {
  text-shadow: none;
}

.social-links a, .social-links #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links span.fg-button {
  color: white;
  text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border: 1px solid #aeb2b5;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
}
.social-links a:hover, .social-links #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .social-links span.fg-button:hover {
  border-color: #a0a4a7;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
}
.social-links a .text:before, .social-links #DonationHistory.widget div.dataTables_paginate span.fg-button .text:before, #DonationHistory.widget div.dataTables_paginate .social-links span.fg-button .text:before {
  background: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 1px 0 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 1px 0 0;
  box-shadow: rgba(255, 255, 255, 0.2) 1px 0 0;
}
.social-links a .count, .social-links #DonationHistory.widget div.dataTables_paginate span.fg-button .count, #DonationHistory.widget div.dataTables_paginate .social-links span.fg-button .count {
  color: black;
  border: 1px solid #cdd1d3;
  background: white;
  text-shadow: none;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
}
.social-links a .count:before, .social-links #DonationHistory.widget div.dataTables_paginate span.fg-button .count:before, #DonationHistory.widget div.dataTables_paginate .social-links span.fg-button .count:before {
  border-top: 4px solid white;
  border-bottom: 4px solid transparent;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.social-links a .count:after, .social-links #DonationHistory.widget div.dataTables_paginate span.fg-button .count:after, #DonationHistory.widget div.dataTables_paginate .social-links span.fg-button .count:after {
  border-top: 4px solid #cdd1d3;
  border-bottom: 4px solid transparent;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.social-links a.facebook, .social-links #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links span.facebook.fg-button {
  border: 1px solid #344f8e;
  background-color: #4265b0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNjViMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5NTc5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4265b0), color-stop(100%, #39579b));
  background-image: -webkit-linear-gradient(#4265b0, #39579b);
  background-image: -moz-linear-gradient(#4265b0, #39579b);
  background-image: -o-linear-gradient(#4265b0, #39579b);
  background-image: linear-gradient(#4265b0, #39579b);
}
.social-links a.facebook:hover, .social-links #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .social-links span.facebook.fg-button:hover {
  border-color: #1f3f7c;
  background-color: #2c549e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNTQ5ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIzNDY4NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2c549e), color-stop(100%, #234687));
  background-image: -webkit-linear-gradient(#2c549e, #234687);
  background-image: -moz-linear-gradient(#2c549e, #234687);
  background-image: -o-linear-gradient(#2c549e, #234687);
  background-image: linear-gradient(#2c549e, #234687);
}
.social-links a.facebook .text:before, .social-links #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button .text:before, #DonationHistory.widget div.dataTables_paginate .social-links span.facebook.fg-button .text:before,
.social-links a.facebook .text .before,
.social-links #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button .text .before,
#DonationHistory.widget div.dataTables_paginate .social-links span.facebook.fg-button .text .before {
  -webkit-box-shadow: rgba(255, 255, 255, 0.1) 1px 0 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.1) 1px 0 0;
  box-shadow: rgba(255, 255, 255, 0.1) 1px 0 0;
}
.social-links a.twitter, .social-links #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links span.twitter.fg-button {
  border: 1px solid #018cb4;
  background-color: #00b7eb;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTBjZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b7eb), color-stop(100%, #00a0ce));
  background-image: -webkit-linear-gradient(#00b7eb, #00a0ce);
  background-image: -moz-linear-gradient(#00b7eb, #00a0ce);
  background-image: -o-linear-gradient(#00b7eb, #00a0ce);
  background-image: linear-gradient(#00b7eb, #00a0ce);
}
.social-links a.twitter:hover, .social-links #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .social-links span.twitter.fg-button:hover {
  border-color: #0096c7;
  background-color: #00a5d9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTVkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGViYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a5d9), color-stop(100%, #008ebb));
  background-image: -webkit-linear-gradient(#00a5d9, #008ebb);
  background-image: -moz-linear-gradient(#00a5d9, #008ebb);
  background-image: -o-linear-gradient(#00a5d9, #008ebb);
  background-image: linear-gradient(#00a5d9, #008ebb);
}
.social-links a.gplus, .social-links #DonationHistory.widget div.dataTables_paginate span.gplus.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links span.gplus.fg-button {
  border: 1px solid #2f2f2f;
  background-color: #4f4f4f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4f4f4f), color-stop(100%, #3e3e3e));
  background-image: -webkit-linear-gradient(#4f4f4f, #3e3e3e);
  background-image: -moz-linear-gradient(#4f4f4f, #3e3e3e);
  background-image: -o-linear-gradient(#4f4f4f, #3e3e3e);
  background-image: linear-gradient(#4f4f4f, #3e3e3e);
}
.social-links a.gplus:hover, .social-links #DonationHistory.widget div.dataTables_paginate span.gplus.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .social-links span.gplus.fg-button:hover {
  border-color: #191919;
  background-color: #393939;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #393939), color-stop(100%, #282828));
  background-image: -webkit-linear-gradient(#393939, #282828);
  background-image: -moz-linear-gradient(#393939, #282828);
  background-image: -o-linear-gradient(#393939, #282828);
  background-image: linear-gradient(#393939, #282828);
}
.social-links a.tumblr, .social-links #DonationHistory.widget div.dataTables_paginate span.tumblr.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links span.tumblr.fg-button {
  border: 1px solid #21384f;
  background-color: #35506b;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NTA2YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3M2M1MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35506b), color-stop(100%, #273c51));
  background-image: -webkit-linear-gradient(#35506b, #273c51);
  background-image: -moz-linear-gradient(#35506b, #273c51);
  background-image: -o-linear-gradient(#35506b, #273c51);
  background-image: linear-gradient(#35506b, #273c51);
}
.social-links a.tumblr:hover, .social-links #DonationHistory.widget div.dataTables_paginate span.tumblr.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .social-links span.tumblr.fg-button:hover {
  border-color: #092237;
  background-color: #1e3a53;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlM2E1MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEwMjYzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1e3a53), color-stop(100%, #10263a));
  background-image: -webkit-linear-gradient(#1e3a53, #10263a);
  background-image: -moz-linear-gradient(#1e3a53, #10263a);
  background-image: -o-linear-gradient(#1e3a53, #10263a);
  background-image: linear-gradient(#1e3a53, #10263a);
}
.social-links a.stumbleupon, .social-links #DonationHistory.widget div.dataTables_paginate span.stumbleupon.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links span.stumbleupon.fg-button {
  border: 1px solid #c53f21;
  background-color: #ec4823;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjNDgyMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjM2IxYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ec4823), color-stop(100%, #cc3b1a));
  background-image: -webkit-linear-gradient(#ec4823, #cc3b1a);
  background-image: -moz-linear-gradient(#ec4823, #cc3b1a);
  background-image: -o-linear-gradient(#ec4823, #cc3b1a);
  background-image: linear-gradient(#ec4823, #cc3b1a);
}
.social-links a.stumbleupon:hover, .social-links #DonationHistory.widget div.dataTables_paginate span.stumbleupon.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .social-links span.stumbleupon.fg-button:hover {
  border-color: #a62008;
  background-color: #cb2407;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiMjQwNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlMTkwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cb2407), color-stop(100%, #ae1902));
  background-image: -webkit-linear-gradient(#cb2407, #ae1902);
  background-image: -moz-linear-gradient(#cb2407, #ae1902);
  background-image: -o-linear-gradient(#cb2407, #ae1902);
  background-image: linear-gradient(#cb2407, #ae1902);
}
.social-links a.email, .social-links #DonationHistory.widget div.dataTables_paginate span.email.fg-button, #DonationHistory.widget div.dataTables_paginate .social-links span.email.fg-button {
  border: 1px solid #018f4f;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
}
.social-links a.email:hover, .social-links #DonationHistory.widget div.dataTables_paginate span.email.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .social-links span.email.fg-button:hover {
  border-color: #007538;
  background-color: #00a050;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTA1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNzUzNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a050), color-stop(100%, #007536));
  background-image: -webkit-linear-gradient(#00a050, #007536);
  background-image: -moz-linear-gradient(#00a050, #007536);
  background-image: -o-linear-gradient(#00a050, #007536);
  background-image: linear-gradient(#00a050, #007536);
}
.social-links.small a.twitter:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.twitter.fg-button:before,
.social-links.small a.twitter .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.twitter.fg-button .before {
  background-position: 0 -1482px;
}
.social-links.small a.facebook:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.facebook.fg-button:before,
.social-links.small a.facebook .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.facebook.fg-button .before {
  background-position: 0 -2064px;
}
.social-links.small a.gplus:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.gplus.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.gplus.fg-button:before,
.social-links.small a.gplus .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.gplus.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.gplus.fg-button .before {
  background-position: 0 -1430px;
}
.social-links.small a.tumblr:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.tumblr.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.tumblr.fg-button:before,
.social-links.small a.tumblr .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.tumblr.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.tumblr.fg-button .before {
  background-position: 0 -1772px;
}
.social-links.small a.stumbleupon:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.stumbleupon.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.stumbleupon.fg-button:before,
.social-links.small a.stumbleupon .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.stumbleupon.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.stumbleupon.fg-button .before {
  background-position: 0 -1716px;
}
.social-links.small a.email:before, .social-links.small #DonationHistory.widget div.dataTables_paginate span.email.fg-button:before, #DonationHistory.widget div.dataTables_paginate .social-links.small span.email.fg-button:before,
.social-links.small a.email .before,
.social-links.small #DonationHistory.widget div.dataTables_paginate span.email.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .social-links.small span.email.fg-button .before {
  background-position: 0 -1964px;
}

label {
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}

input,
textarea {
  color: #616467;
}

.form-message {
  color: white;
  background: #3f4143;
}
.form-message.error {
  background: #e54146;
}
.form-message label {
  color: white;
  text-shadow: none;
}

.user-form .header .step-list li {
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  border: 1px solid transparent;
  background-color: #d6dbde;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0, rgba(0, 0, 0, 0.05) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0, rgba(0, 0, 0, 0.05) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0, rgba(0, 0, 0, 0.05) 0 -1px 3px inset;
}
.user-form .header .step-list li.current {
  color: white;
  text-shadow: rgba(0, 0, 0, 0.7) 0 -1px 1px;
  border-color: #054979;
  background-color: #0f66a2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNjZhMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1NTE4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f66a2), color-stop(100%, #055186));
  background-image: -webkit-linear-gradient(#0f66a2, #055186);
  background-image: -moz-linear-gradient(#0f66a2, #055186);
  background-image: -o-linear-gradient(#0f66a2, #055186);
  background-image: linear-gradient(#0f66a2, #055186);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
}
.user-form .button.facebook {
  border-color: #344f8e;
  background-color: #4265b0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNjViMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5NTc5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4265b0), color-stop(100%, #39579b));
  background-image: -webkit-linear-gradient(#4265b0, #39579b);
  background-image: -moz-linear-gradient(#4265b0, #39579b);
  background-image: -o-linear-gradient(#4265b0, #39579b);
  background-image: linear-gradient(#4265b0, #39579b);
}
.user-form .button.facebook:hover {
  border-color: #1f3f7c;
  background-color: #2c549e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNTQ5ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIzNDY4NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2c549e), color-stop(100%, #234687));
  background-image: -webkit-linear-gradient(#2c549e, #234687);
  background-image: -moz-linear-gradient(#2c549e, #234687);
  background-image: -o-linear-gradient(#2c549e, #234687);
  background-image: linear-gradient(#2c549e, #234687);
}
.user-form p {
  text-shadow: none;
}
.user-form p.fancy {
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
.user-form p.error {
  color: #e54146;
}
.user-form .field-text input, .user-form .field-text textarea {
  border: 1px solid #cdd1d3;
  background: white;
}
.user-form .field-text input:focus, .user-form .field-text textarea:focus {
  border-color: #0083c0;
  -webkit-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
}
.user-form .field-text input.error, .user-form .field-text textarea.error {
  border-color: #e54146;
}
.user-form .field-check-sub {
  border: 1px solid #cdd1d3;
  background: #e9edef;
}
.user-form .field-upload .upload-holder {
  border: 2px dashed #cdd1d3;
}
.user-form .field-upload .upload-holder a, .user-form .field-upload .upload-holder #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .field-upload .upload-holder span.fg-button {
  background-position: 0 -2014px;
}
.user-form .field-upload .upload-holder a:hover, .user-form .field-upload .upload-holder #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .user-form .field-upload .upload-holder span.fg-button:hover {
  background-position: 0 -1996px;
}
.user-form .os-type .sticker a, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.fg-button {
  color: #616467;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYSIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZjdmOWZhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZThlYWViIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f9fa), color-stop(97%, #f7f9fa), color-stop(100%, #e8eaeb));
  background-image: -webkit-linear-gradient(#f7f9fa, #f7f9fa 97%, #e8eaeb);
  background-image: -moz-linear-gradient(#f7f9fa, #f7f9fa 97%, #e8eaeb);
  background-image: -o-linear-gradient(#f7f9fa, #f7f9fa 97%, #e8eaeb);
  background-image: linear-gradient(#f7f9fa, #f7f9fa 97%, #e8eaeb);
}
.user-form .os-type .sticker a.mac:before, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.mac.fg-button:before, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.mac.fg-button:before {
  background-position: 0 -637px;
}
.user-form .os-type .sticker a.pc:before, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.pc.fg-button:before, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.pc.fg-button:before {
  background-position: 0 -123px;
}

#form-comment .field-comment textarea:focus {
  border-color: #0083c0;
  -webkit-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
}
#form-comment .field-comment .reply {
  background: #cdd1d3;
}
#form-comment .field-comment .reply .label {
  color: black;
}
#form-comment .field-comment .reply .label:hover {
  color: #09b062;
}
#form-comment .field-comment:before {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid white;
}
#form-comment .field-comment:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #cdd1d3;
}
#form-comment .field-comment.focus:after {
  border-right-color: #0083c0;
}

#form-search {
  border-bottom: 1px solid #b7bdc0;
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
}
#form-search .field-search {
  border: 1px solid #aeb2b5;
  background: white;
}
#form-search .field-search input {
  background: transparent;
  border: none;
}
#form-search .field-search:before,
#form-search .field-search .before {
  background-position: 0 -2384px;
}

table {
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
}
table th {
  background-color: white;
}
table th.even, table th:nth-child(2n) {
  background-color: white;
}
table tr.odd td, table tr:nth-child(2n+1) td {
  background-color: #fafbfc;
}
table tr.odd td.even, table tr.odd td:nth-child(2n), table tr:nth-child(2n+1) td.even, table tr:nth-child(2n+1) td:nth-child(2n) {
  background-color: #fafbfc;
}
table tr.even td {
  background-color: white;
}
table tr.even td.even, table tr.even td:nth-child(2n) {
  background-color: white;
}
table tfoot th, table tfoot td {
  background-color: white;
}
table tfoot th.even, table tfoot th:nth-child(2n), table tfoot td.even, table tfoot td:nth-child(2n) {
  background-color: white;
}
table thead th {
  border-bottom: 1px solid #cdd1d3;
}
table tfoot th, table tfoot td {
  border-top: 1px solid #cdd1d3;
}
table th:first-child {
  border-right: 1px solid #cdd1d3;
}
table td, table th {
  background: white;
  border-top: 1px solid #cdd1d3;
  border-left: 1px solid #cdd1d3;
}
table td:first-child, table th:first-child {
  border-left: none;
}
table thead td, table thead th {
  border-top: none;
  -webkit-box-shadow: white 0 1px 0px inset;
  -moz-box-shadow: white 0 1px 0px inset;
  box-shadow: white 0 1px 0px inset;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfd), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -moz-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -o-linear-gradient(#fbfcfd, #edf1f3);
  background-image: linear-gradient(#fbfcfd, #edf1f3);
}
table .tick {
  background-position: 0 -1932px;
}

.debug {
  color: red !important;
}

article ul li {
  text-shadow: white 0 1px 0;
}
article ul li:before,
article ul li .before {
  background-color: #09b062;
}

.hr {
  background: url(../images/hr.png) no-repeat 0 0;
}
.hr.silent {
  background: none;
}

.tag {
  color: white;
  background: #3f4143;
}
.tag.hd {
  background: #3f4143;
}
.tag.new, .tag.do {
  background: #e54146;
}

.quote.alt:before, .quote.alt:after {
  border-bottom: 1px solid #b7bdc0;
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
}
.quote:before, .quote:after {
  border-bottom: 1px solid rgba(0, 0, 100, 0.1);
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
}
.quote span {
  background: #e1e7ea;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
}
.quote blockquote {
  text-shadow: white 0 1px 0;
}

.rating-holder .rating-total {
  background-position: 0 -1069px;
}
.rating-holder .rating a, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.fg-button, .rating-holder .rating span {
  background-position: 0 -1245px;
}
.rating-holder .rating a.on, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.on.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.on.fg-button, .rating-holder .rating a.hover, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.hover.fg-button, .rating-holder .rating span.on, .rating-holder .rating span.hover {
  background-position: 0 -1157px;
}
.rating-holder .rating a.blur, .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.blur.fg-button, #DonationHistory.widget div.dataTables_paginate .rating-holder .rating span.blur.fg-button, .rating-holder .rating span.blur {
  background-position: 0 -1245px;
}
.rating-holder p {
  text-shadow: none;
}
.rating-holder p:before,
.rating-holder p .before {
  background-position: 0 -1181px;
}

.tabs {
  background: white;
}
.tabs > ul li a, .tabs > ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .tabs > ul li span.fg-button {
  color: #616467;
  border: 1px solid #c3ccd0;
  border-top: none;
  border-right: none;
  text-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
  background-color: #fbfcfd;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfd), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -moz-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -o-linear-gradient(#fbfcfd, #edf1f3);
  background-image: linear-gradient(#fbfcfd, #edf1f3);
  -webkit-box-shadow: white 0 1px 0 inset;
  -moz-box-shadow: white 0 1px 0 inset;
  box-shadow: white 0 1px 0 inset;
}
.tabs > ul li a:hover, .tabs > ul li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .tabs > ul li span.fg-button:hover {
  background-color: #edf1f3;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QyZDlkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #edf1f3), color-stop(100%, #d2d9dc));
  background-image: -webkit-linear-gradient(#edf1f3, #d2d9dc);
  background-image: -moz-linear-gradient(#edf1f3, #d2d9dc);
  background-image: -o-linear-gradient(#edf1f3, #d2d9dc);
  background-image: linear-gradient(#edf1f3, #d2d9dc);
}
.tabs > ul li a.current, .tabs > ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button, #DonationHistory.widget div.dataTables_paginate .tabs > ul li span.current.fg-button {
  color: black;
  border-bottom-color: white;
  background: white;
}
.tabs > ul li:first-child a, .tabs > ul li:first-child #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .tabs > ul li:first-child span.fg-button {
  border-left: none;
}
.tabs > div {
  background: white;
}
.tabs > div .reviews li {
  border-top: 1px solid #cdd1d3;
}
.tabs > div .reviews li:first-child {
  border-top: none;
}
.tabs > div .reviews .info {
  color: #afb5bb;
}

.comment .comment-holder .header {
  background-color: #fbfcfd;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 42, color-stop(0%, #fbfcfd), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(#fbfcfd, #edf1f3 42px);
  background-image: -moz-linear-gradient(#fbfcfd, #edf1f3 42px);
  background-image: -o-linear-gradient(#fbfcfd, #edf1f3 42px);
  background-image: linear-gradient(#fbfcfd, #edf1f3 42px);
  -webkit-box-shadow: white 0 1px 0 inset;
  -moz-box-shadow: white 0 1px 0 inset;
  box-shadow: white 0 1px 0 inset;
  text-shadow: white 0 1px 0;
}
.comment .comment-holder .header .author {
  color: black;
}
.comment .comment-holder .header .author a, .comment .comment-holder .header .author #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header .author span.fg-button {
  color: black;
}
.comment .comment-holder .header .author a:hover, .comment .comment-holder .header .author #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header .author span.fg-button:hover, .comment .comment-holder .header .author a.hover, .comment .comment-holder .header .author #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header .author span.hover.fg-button {
  color: #09b062;
}
.comment .comment-holder .header .date {
  color: #afb5bb;
}
.comment .comment-holder .header ul a, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.fg-button,
.comment .comment-holder .header ul span {
  color: #afb5bb;
  background-color: #fafcfd;
  border: 1px solid #cdd1d3;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcfd), color-stop(100%, #eef1f3));
  background-image: -webkit-linear-gradient(#fafcfd, #eef1f3);
  background-image: -moz-linear-gradient(#fafcfd, #eef1f3);
  background-image: -o-linear-gradient(#fafcfd, #eef1f3);
  background-image: linear-gradient(#fafcfd, #eef1f3);
  -webkit-box-shadow: white 0 1px 0 inset, white 0 1px 0;
  -moz-box-shadow: white 0 1px 0 inset, white 0 1px 0;
  box-shadow: white 0 1px 0 inset, white 0 1px 0;
}
.comment .comment-holder .header ul a:hover, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.fg-button:hover,
.comment .comment-holder .header ul span:hover {
  background-color: #f1f4f5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjRmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTllYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f4f5), color-stop(100%, #e5e9ea));
  background-image: -webkit-linear-gradient(#f1f4f5, #e5e9ea);
  background-image: -moz-linear-gradient(#f1f4f5, #e5e9ea);
  background-image: -o-linear-gradient(#f1f4f5, #e5e9ea);
  background-image: linear-gradient(#f1f4f5, #e5e9ea);
}
.comment .comment-holder .header ul a.like:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.fg-button:before,
.comment .comment-holder .header ul a.like .before,
.comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.fg-button .before,
.comment .comment-holder .header ul span.like:before,
.comment .comment-holder .header ul span.like .before {
  background-position: 0 -1684px;
}
.comment .comment-holder .header ul a.like.off:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.off.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.off.fg-button:before, .comment .comment-holder .header ul a.like.off.before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.like.off.before.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.like.off.before.fg-button,
.comment .comment-holder .header ul span.like.off:before,
.comment .comment-holder .header ul span.like.off.before {
  background-position: 0 -1652px;
}
.comment .comment-holder .header ul a.reply:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.fg-button:before,
.comment .comment-holder .header ul a.reply .before,
.comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.fg-button .before,
.comment .comment-holder .header ul span.reply:before,
.comment .comment-holder .header ul span.reply .before {
  background-position: 0 -1588px;
}
.comment .comment-holder .header ul a.reply.off:before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.off.fg-button:before, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.off.fg-button:before, .comment .comment-holder .header ul a.reply.off.before, .comment .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.reply.off.before.fg-button, #DonationHistory.widget div.dataTables_paginate .comment .comment-holder .header ul span.reply.off.before.fg-button,
.comment .comment-holder .header ul span.reply.off:before,
.comment .comment-holder .header ul span.reply.off.before {
  background-position: 0 -1620px;
}
.comment .comment-holder .header ul span:hover {
  background-color: #fafcfd;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcfd), color-stop(100%, #eef1f3));
  background-image: -webkit-linear-gradient(#fafcfd, #eef1f3);
  background-image: -moz-linear-gradient(#fafcfd, #eef1f3);
  background-image: -o-linear-gradient(#fafcfd, #eef1f3);
  background-image: linear-gradient(#fafcfd, #eef1f3);
}
.comment .comment-holder .header:after {
  border-bottom: 1px solid #cdd1d3;
}
.comment .comment-holder .text {
  background: white;
}
.comment .comment-holder:before {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #f4f7f8;
}
.comment .comment-holder:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #cdd1d3;
}
.comment textarea {
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.comment textarea:focus {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.comment.is-editing .comment-holder {
  border-color: #0083c0;
  -webkit-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
}
.comment.is-editing .comment-holder:after {
  border-right-color: #0083c0;
}

.pagination {
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: white 0 1px 0 inset;
  -moz-box-shadow: white 0 1px 0 inset;
  box-shadow: white 0 1px 0 inset;
  background-color: #fbfcfd;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfd), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -moz-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -o-linear-gradient(#fbfcfd, #edf1f3);
  background-image: linear-gradient(#fbfcfd, #edf1f3);
}
.pagination span,
.pagination a,
.pagination #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.fg-button {
  color: #616467;
  text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  border-left: 1px solid #cdd1d3;
}
.pagination span:hover,
.pagination a:hover,
.pagination #DonationHistory.widget div.dataTables_paginate span.fg-button:hover,
#DonationHistory.widget div.dataTables_paginate .pagination span.fg-button:hover {
  color: #09b062;
  -webkit-box-shadow: white 0 1px 0 inset;
  -moz-box-shadow: white 0 1px 0 inset;
  box-shadow: white 0 1px 0 inset;
  background-color: #f1f4f5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjRmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTllYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f4f5), color-stop(100%, #e5e9ea));
  background-image: -webkit-linear-gradient(#f1f4f5, #e5e9ea);
  background-image: -moz-linear-gradient(#f1f4f5, #e5e9ea);
  background-image: -o-linear-gradient(#f1f4f5, #e5e9ea);
  background-image: linear-gradient(#f1f4f5, #e5e9ea);
}
.pagination span:first-child,
.pagination a:first-child,
.pagination #DonationHistory.widget div.dataTables_paginate span.fg-button:first-child,
#DonationHistory.widget div.dataTables_paginate .pagination span.fg-button:first-child {
  border-left: none;
}
.pagination span.current,
.pagination a.current,
.pagination #DonationHistory.widget div.dataTables_paginate span.current.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.current.fg-button {
  color: #09b062;
  background: #e4e9eb;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px inset;
}
.pagination span.prev:before,
.pagination span.prev .before,
.pagination a.prev:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.prev.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button:before,
.pagination a.prev .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.prev.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.prev.fg-button .before {
  background-position: 0 -2224px;
}
.pagination span.next:before,
.pagination span.next .before,
.pagination a.next:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button:before,
.pagination a.next .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.next.fg-button .before {
  background-position: 0 -2032px;
}
.pagination span.disabled:hover,
.pagination a.disabled:hover,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.fg-button:hover,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.fg-button:hover {
  color: #616467;
  background-color: #fbfcfd;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfd), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -moz-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -o-linear-gradient(#fbfcfd, #edf1f3);
  background-image: linear-gradient(#fbfcfd, #edf1f3);
}
.pagination span.disabled.prev:before,
.pagination span.disabled.prev .before,
.pagination a.disabled.prev:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.prev.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.prev.fg-button:before,
.pagination a.disabled.prev .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.prev.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.prev.fg-button .before {
  background-position: 0 -2288px;
}
.pagination span.disabled.next:before,
.pagination span.disabled.next .before,
.pagination a.disabled.next:before,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.next.fg-button:before,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.next.fg-button:before,
.pagination a.disabled.next .before,
.pagination #DonationHistory.widget div.dataTables_paginate span.disabled.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.next.fg-button .before {
  background-position: 0 -2096px;
}

.ribon {
  color: white;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
  background-position: 0 -69px;
}
.ribon.star:after,
.ribon.star .after {
  background-position: 0 -216px;
}
.ribon.plus:after,
.ribon.plus .after {
  background-position: 0 -197px;
}

.module {
  background-color: #edf1f6;
}
.module h3 {
  text-shadow: white 0 1px 0;
}
.module p {
  text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
}
.module.donation p .tag {
  text-shadow: none;
}
.module.step .step-number {
  background-color: #edf1f6;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
.module.step .step-number:before,
.module.step .step-number .before {
  border: 1px solid #054979;
  background-color: #0f66a2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNjZhMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1NTE4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f66a2), color-stop(100%, #055186));
  background-image: -webkit-linear-gradient(#0f66a2, #055186);
  background-image: -moz-linear-gradient(#0f66a2, #055186);
  background-image: -o-linear-gradient(#0f66a2, #055186);
  background-image: linear-gradient(#0f66a2, #055186);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
}
.module.step .step-number:after,
.module.step .step-number .after {
  background-color: #edf1f6;
}
.module.step .step-number em {
  color: white;
  text-shadow: rgba(0, 0, 0, 0.7) 0 -1px 1px;
}

.sticker .ribon {
  background-position: 0 -139px;
}
.sticker span.icon.book {
  background-position: 0 -433px;
}
.sticker span.icon.film {
  background-position: 0 -333px;
}
.sticker span.icon.game {
  background-position: 0 -383px;
}
.sticker span.icon.audio {
  background-position: 0 -483px;
}

.film-carousel .film {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MmMyZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #282c2f), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#282c2f, #222629);
  background-image: -moz-linear-gradient(#282c2f, #222629);
  background-image: -o-linear-gradient(#282c2f, #222629);
  background-image: linear-gradient(#282c2f, #222629);
}
.film-carousel .film .image {
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 9px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 9px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 9px;
}
.film-carousel .film .image a, .film-carousel .film .image #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .image span.fg-button {
  border: 1px solid transparent;
}
.film-carousel .film .image a:before, .film-carousel .film .image #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .image span.fg-button:before,
.film-carousel .film .image a .before,
.film-carousel .film .image #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .film-carousel .film .image span.fg-button .before {
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset;
}
.film-carousel .film .image .overlay {
  background: #09b062;
  border: 1px solid #009150;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(9, 176, 98, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(9, 176, 98, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(9, 176, 98, 0.8) 0 0 5px;
}
.film-carousel .film .image.hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.film-carousel .film .image.hover a, .film-carousel .film .image.hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .image.hover span.fg-button {
  border: 1px solid #009150;
}
.film-carousel .film .text h1 {
  color: white;
  text-shadow: none;
}
.film-carousel .film .text p {
  color: #90969c;
}
.film-carousel .film .rating-holder .rating-total {
  background-position: 0 -1157px;
}
.film-carousel .film .rating-holder .rating a, .film-carousel .film .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .rating-holder .rating span.fg-button, .film-carousel .film .rating-holder .rating span {
  background-position: 0 -1213px;
}
.film-carousel .film .rating-holder .rating a.on, .film-carousel .film .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.on.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .rating-holder .rating span.on.fg-button, .film-carousel .film .rating-holder .rating a.hover, .film-carousel .film .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .rating-holder .rating span.hover.fg-button, .film-carousel .film .rating-holder .rating span.on, .film-carousel .film .rating-holder .rating span.hover {
  background-position: 0 -1157px;
}
.film-carousel .film .rating-holder .rating a.blur, .film-carousel .film .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.blur.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel .film .rating-holder .rating span.blur.fg-button, .film-carousel .film .rating-holder .rating span.blur {
  background-position: 0 -1245px;
}

.film-carousel-nav a, .film-carousel-nav #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel-nav span.fg-button {
  background: #181a1b;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 1px 1px inset, rgba(255, 255, 255, 0.1) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 1px 1px inset, rgba(255, 255, 255, 0.1) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.75) 0 1px 1px inset, rgba(255, 255, 255, 0.1) 0 1px 1px;
}
.film-carousel-nav a.activeSlide, .film-carousel-nav #DonationHistory.widget div.dataTables_paginate span.activeSlide.fg-button, #DonationHistory.widget div.dataTables_paginate .film-carousel-nav span.activeSlide.fg-button {
  background-color: #008e4e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, #1f2224 0 0px 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, #1f2224 0 0px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, #1f2224 0 0px 1px inset;
}

.widget {
  background: #eef2f4;
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 3px;
}
.widget .header {
  background-color: #e6eaec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZWFlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(100%, #e6eaec));
  background-image: -webkit-linear-gradient(#eef2f4, #e6eaec);
  background-image: -moz-linear-gradient(#eef2f4, #e6eaec);
  background-image: -o-linear-gradient(#eef2f4, #e6eaec);
  background-image: linear-gradient(#eef2f4, #e6eaec);
  border-bottom: 1px solid #cdd1d3;
}
.widget .header ul a.switch, #DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button, #DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button {
  background: #e6eaec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjBmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZWFlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebf0f2), color-stop(100%, #e6eaec));
  background-image: -webkit-linear-gradient(#ebf0f2, #e6eaec);
  background-image: -moz-linear-gradient(#ebf0f2, #e6eaec);
  background-image: -o-linear-gradient(#ebf0f2, #e6eaec);
  background-image: linear-gradient(#ebf0f2, #e6eaec);
  border: 1px solid #cdd1d3;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, white 0 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, white 0 1px 1px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, white 0 1px 1px;
}
.widget .header ul a.switch:before, #DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button:before, #DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button:before,
.widget .header ul a.switch .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button .before {
  background-position: 0 -1804px;
}
.widget .header ul a.switch:hover, #DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button:hover {
  background: #dde0e1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZTBlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2e6e9), color-stop(100%, #dde0e1));
  background-image: -webkit-linear-gradient(#e2e6e9, #dde0e1);
  background-image: -moz-linear-gradient(#e2e6e9, #dde0e1);
  background-image: -o-linear-gradient(#e2e6e9, #dde0e1);
  background-image: linear-gradient(#e2e6e9, #dde0e1);
}
.widget .header ul a.switch:hover:before, #DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button:hover:before,
.widget .header ul a.switch:hover .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.switch.fg-button:hover .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.switch.fg-button:hover .before {
  background-position: 0 -1836px;
}
.widget .header ul a.handle, #DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button, #DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button {
  border: 1px solid transparent;
}
.widget .header ul a.handle:before, #DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button:before, #DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button:before,
.widget .header ul a.handle .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button .before {
  background-position: 0 -2496px;
}
.widget .header ul a.handle:hover:before, #DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button:hover:before,
.widget .header ul a.handle:hover .before,
#DonationHistory.widget .header ul div.dataTables_paginate span.handle.fg-button:hover .before,
#DonationHistory.widget div.dataTables_paginate .header ul span.handle.fg-button:hover .before {
  background-position: 0 -2464px;
}
.widget.opening .header {
  border-bottom: 1px solid #cdd1d3;
}
.widget.closed .header ul a.switch:before, .widget.closed .header ul #DonationHistory.widget div.dataTables_paginate span.switch.fg-button:before, #DonationHistory.widget div.dataTables_paginate .widget.closed .header ul span.switch.fg-button:before,
.widget.closed .header ul a.switch .before,
.widget.closed .header ul #DonationHistory.widget div.dataTables_paginate span.switch.fg-button .before,
#DonationHistory.widget div.dataTables_paginate .widget.closed .header ul span.switch.fg-button .before {
  background-position: 0 -1900px;
}
.widget.closed .header ul a.switch:hover:before, .widget.closed .header ul #DonationHistory.widget div.dataTables_paginate span.switch.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate .widget.closed .header ul span.switch.fg-button:hover:before,
.widget.closed .header ul a.switch:hover .before,
.widget.closed .header ul #DonationHistory.widget div.dataTables_paginate span.switch.fg-button:hover .before,
#DonationHistory.widget div.dataTables_paginate .widget.closed .header ul span.switch.fg-button:hover .before {
  background-position: 0 -1868px;
}
.widget .pagination {
  -webkit-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
  -moz-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
  box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
}
.widget .pagination span,
.widget .pagination a,
#DonationHistory.widget .pagination div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.fg-button {
  -webkit-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.05) 0 -1px 2px inset;
  -moz-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.05) 0 -1px 2px inset;
  box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.05) 0 -1px 2px inset;
  background: #e6eaec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjBmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZWFlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebf0f2), color-stop(100%, #e6eaec));
  background-image: -webkit-linear-gradient(#ebf0f2, #e6eaec);
  background-image: -moz-linear-gradient(#ebf0f2, #e6eaec);
  background-image: -o-linear-gradient(#ebf0f2, #e6eaec);
  background-image: linear-gradient(#ebf0f2, #e6eaec);
}
.widget .pagination span:hover,
.widget .pagination a:hover,
#DonationHistory.widget .pagination div.dataTables_paginate span.fg-button:hover,
#DonationHistory.widget div.dataTables_paginate .pagination span.fg-button:hover {
  background: #dde0e1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZTBlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2e6e9), color-stop(100%, #dde0e1));
  background-image: -webkit-linear-gradient(#e2e6e9, #dde0e1);
  background-image: -moz-linear-gradient(#e2e6e9, #dde0e1);
  background-image: -o-linear-gradient(#e2e6e9, #dde0e1);
  background-image: linear-gradient(#e2e6e9, #dde0e1);
}
.widget .pagination span.disabled:hover,
.widget .pagination a.disabled:hover,
#DonationHistory.widget .pagination div.dataTables_paginate span.disabled.fg-button:hover,
#DonationHistory.widget div.dataTables_paginate .pagination span.disabled.fg-button:hover {
  background-color: #e6eaec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjBmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZWFlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebf0f2), color-stop(100%, #e6eaec));
  background-image: -webkit-linear-gradient(#ebf0f2, #e6eaec);
  background-image: -moz-linear-gradient(#ebf0f2, #e6eaec);
  background-image: -o-linear-gradient(#ebf0f2, #e6eaec);
  background-image: linear-gradient(#ebf0f2, #e6eaec);
}

.stats dt,
.stats dd {
  text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
.stats .head,
.stats dd {
  color: black;
}
.stats dt.head:before,
.stats dt.head .before {
  border-bottom: 1px solid rgba(0, 0, 100, 0.1);
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
}
.stats dd.head {
  text-shadow: none;
}
.stats dd.head mark {
  background-color: #fbfcfd;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfd), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -moz-linear-gradient(#fbfcfd, #edf1f3);
  background-image: -o-linear-gradient(#fbfcfd, #edf1f3);
  background-image: linear-gradient(#fbfcfd, #edf1f3);
  -webkit-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
  -moz-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
  box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px;
  border: 1px solid #b6bdc0;
}

.avatar-list li.hover:after,
.avatar-list li.hover .after {
  background: #0083c0;
  border: 1px solid #006595;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
}
.avatar-list .avatar:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.avatar-list .avatar:hover:before,
.avatar-list .avatar:hover .before {
  border: 1px solid #006595;
}

.film-tooltip h1 {
  text-shadow: none;
}
.film-tooltip .rating-holder .rating-total {
  background-position: 0 -1157px;
}
.film-tooltip .rating-holder .rating a, .film-tooltip .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip .rating-holder .rating span.fg-button, .film-tooltip .rating-holder .rating span {
  background-position: 0 -1213px;
}
.film-tooltip .rating-holder .rating a.on, .film-tooltip .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.on.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip .rating-holder .rating span.on.fg-button, .film-tooltip .rating-holder .rating a.hover, .film-tooltip .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip .rating-holder .rating span.hover.fg-button, .film-tooltip .rating-holder .rating span.on, .film-tooltip .rating-holder .rating span.hover {
  background-position: 0 -1157px;
}
.film-tooltip .rating-holder .rating a.blur, .film-tooltip .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.blur.fg-button, #DonationHistory.widget div.dataTables_paginate .film-tooltip .rating-holder .rating span.blur.fg-button, .film-tooltip .rating-holder .rating span.blur {
  background-position: 0 -1245px;
}
.film-tooltip .film-details .director {
  background-position: 0 -477px;
}
.film-tooltip .film-details .duration {
  background-position: 0 -261px;
}
.film-tooltip .film-details .tags {
  background-position: 0 -413px;
}
.film-tooltip .film-details .downloads {
  background-position: 0 -445px;
}
.film-tooltip .film-details .comments {
  background-position: 0 -509px;
}

.video-player {
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
}

.film-details {
  overflow: hidden;
  *zoom: 1;
}
.film-details dt:before,
.film-details dt .before {
  border-bottom: 1px solid #cdd1d3;
}

header nav li a, header nav li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate header nav li span.fg-button {
  color: black;
  text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
header nav li a:hover, header nav li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate header nav li span.fg-button:hover {
  color: #09b062;
}
header nav li.current {
  background-color: #e1e5e7;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTVlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e1e5e7), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(#e1e5e7, #edf1f3);
  background-image: -moz-linear-gradient(#e1e5e7, #edf1f3);
  background-image: -o-linear-gradient(#e1e5e7, #edf1f3);
  background-image: linear-gradient(#e1e5e7, #edf1f3);
}
header nav li.current:before,
header nav li.current .before {
  background-color: #00a75c;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTc1YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA0YTg1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a75c), color-stop(100%, #04a85e));
  background-image: -webkit-linear-gradient(#00a75c, #04a85e);
  background-image: -moz-linear-gradient(#00a75c, #04a85e);
  background-image: -o-linear-gradient(#00a75c, #04a85e);
  background-image: linear-gradient(#00a75c, #04a85e);
}
header nav li.current a, header nav li.current #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate header nav li.current span.fg-button,
header nav li.current a:hover,
header nav li.current #DonationHistory.widget div.dataTables_paginate span.fg-button:hover,
#DonationHistory.widget div.dataTables_paginate header nav li.current span.fg-button:hover {
  color: black;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px inset;
}
header nav:after {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyMzcsIDI0MSwgMjQzLCAwKSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(237, 241, 243, 0)), color-stop(100%, #edf1f3));
  background-image: -webkit-linear-gradient(rgba(237, 241, 243, 0), #edf1f3);
  background-image: -moz-linear-gradient(rgba(237, 241, 243, 0), #edf1f3);
  background-image: -o-linear-gradient(rgba(237, 241, 243, 0), #edf1f3);
  background-image: linear-gradient(rgba(237, 241, 243, 0), #edf1f3);
}

.col-nav nav {
  background-color: #f1f5f7;
}
.col-nav nav li {
  border-bottom: 1px solid #fff;
}
.col-nav nav a, .col-nav nav #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .col-nav nav span.fg-button {
  color: #616467;
  text-shadow: white 0 1px 0;
  border-bottom: 1px solid #dbe0e3;
}
.col-nav nav a:hover, .col-nav nav #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate .col-nav nav span.fg-button:hover, .col-nav nav a.current, .col-nav nav #DonationHistory.widget div.dataTables_paginate span.current.fg-button, #DonationHistory.widget div.dataTables_paginate .col-nav nav span.current.fg-button {
  color: #09b062;
}

footer ul a, footer ul #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate footer ul span.fg-button {
  color: #616467;
}
footer ul a:hover, footer ul #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate footer ul span.fg-button:hover {
  color: #09b062;
}

body {
  color: #616467;
  background: #edf1f6 url(../images/bg-body.png) repeat-x 0 0;
}

header {
  background: #edf1f6 url(../images/bg-body.png) repeat-x 0 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
}

.content.main-feature {
  background: #282c2f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MmMyZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #282c2f), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#282c2f, #222629);
  background-image: -moz-linear-gradient(#282c2f, #222629);
  background-image: -o-linear-gradient(#282c2f, #222629);
  background-image: linear-gradient(#282c2f, #222629);
  -webkit-box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0px;
  -moz-box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0px;
  box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0px;
}
.content.main-feature > .content-holder {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MmMyZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #282c2f), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#282c2f, #222629);
  background-image: -moz-linear-gradient(#282c2f, #222629);
  background-image: -o-linear-gradient(#282c2f, #222629);
  background-image: linear-gradient(#282c2f, #222629);
}
.content.main-feature p {
  text-shadow: none;
}
.content.sub-feature {
  background: #d4d9dc;
  -webkit-box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0px;
  -moz-box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0px;
  box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0px;
}
.content.sub-feature > .content-holder {
  background: #d4d9dc;
}

footer {
  background: #dfe3e5;
}
footer li {
  text-shadow: none;
}

.no-feature header {
  border-bottom: 1px solid #cdd1d3;
}

@font-face {
  font-family: "Open Sans";
  src: url('/static/fonts/OpenSans-Regular-webfont.eot');
  src: url('/static/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/static/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('/static/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('/static/fonts/OpenSans-Regular-webfont.svg') format('svg');
}

@font-face {
  font-family: "Open Sans Light";
  src: url('/static/fonts/OpenSans-Light-webfont.eot');
  src: url('/static/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/static/fonts/OpenSans-Light-webfont.woff') format('woff'), url('/static/fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('/static/fonts/OpenSans-Light-webfont.svg') format('svg');
}

@font-face {
  font-family: "Open Sans Bold";
  src: url('/static/fonts/OpenSans-Semibold-webfont.eot');
  src: url('/static/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/static/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('/static/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/static/fonts/OpenSans-Semibold-webfont.svg') format('svg');
  font-weight: "bold";
}

@font-face {
  font-family: "Open Sans Extra Bold";
  src: url('/static/fonts/OpenSans-ExtraBold-webfont.eot');
  src: url('/static/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('/static/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), url('/static/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('/static/fonts/OpenSans-ExtraBold-webfont.svg') format('svg');
  font-weight: "bold";
}

@font-face {
  font-family: "Open Sans Condensed Bold";
  src: url('/static/fonts/OpenSans-CondBold-webfont.eot');
  src: url('/static/fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('/static/fonts/OpenSans-CondBold-webfont.woff') format('woff'), url('/static/fonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('/static/fonts/OpenSans-CondBold-webfont.svg') format('svg');
  font-weight: "bold";
}

@font-face {
  font-family: "Open Sans Italic";
  src: url('/static/fonts/OpenSans-Italic-webfont.eot');
  src: url('/static/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('/static/fonts/OpenSans-Italic-webfont.woff') format('woff'), url('/static/fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('/static/fonts/OpenSans-Italic-webfont.svg') format('svg');
  font-weight: "normal";
  font-style: "italic";
}

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

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

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

h1 {
  font-size: 1.875em;
  line-height: 1.46667em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-weight: normal;
}
h1 .alt {
  font-size: 0.6em;
  line-height: 2.93333em;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
}
h1 .tag {
  font-size: 0.46667em;
  line-height: 1.57143em;
}

h2 {
  font-size: 1.75em;
  line-height: 1.57143em;
  font-weight: 300;
}
h2 .tooltip {
  font-size: 0.64286em;
  line-height: 1.22222em;
}

h3 {
  font-size: 0.875em;
  line-height: 1.57143em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

p {
  font-size: 0.8125em;
  line-height: 1.69231em;
}
p.intro {
  font-size: 1.125em;
  line-height: 1.71111em;
  font-weight: 200;
}
p.code {
  font-family: "Courier New", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 0.6875em;
  line-height: 2em;
  line-height: 1.375em;
}
p.target, body.release.bundle-release .module.donation.average div.content-holder span.target {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: 1.375em;
  line-height: 2em;
  line-height: 1.375em;
}
p.fancy {
  font-family: "Bitter Italic", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
}
p em {
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
}

.help {
  font-size: 1.125em;
  line-height: 1.22222em;
}

a, #DonationHistory.widget div.dataTables_paginate span.fg-button,
a:hover,
#DonationHistory.widget div.dataTables_paginate span.fg-button:hover {
  text-decoration: none;
}

dt, dd {
  font-size: 0.8125em;
  line-height: 1.69231em;
}

.default-list li,
.links-list li {
  font-size: 0.8125em;
  line-height: 1.69231em;
}

.items-list li {
  font-size: 0.8125em;
  line-height: 1.69231em;
}
.items-list li p {
  font-size: 1em;
  line-height: 1.69231em;
}
.items-list .tag {
  font-size: 1em;
  line-height: 1.69231em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
.items-list .tag.do, .items-list .tag.cash {
  font-size: 0.84615em;
  line-height: 2em;
}

.film-details dt, .film-details dd {
  font-size: 0.6875em;
  line-height: 2em;
}
.film-details dt {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
.film-details .description .details .read-less a, .film-details .description .details .read-less #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .film-details .description .details .read-less span.fg-button {
  font-size: 0.8125em;
  line-height: 1.69231em;
}

.film-tooltip .film-details dt, .film-tooltip .film-details dd {
  font-size: 0.8125em;
  line-height: 1.69231em;
}

.stats dt.head {
  font-size: 0.875em;
  line-height: 1.57143em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
.stats dd {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
.stats dd.head {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: 1.375em;
  line-height: 2em;
  line-height: 1.375em;
}

.user-profile .stats dt {
  font-size: 0.875em;
  line-height: 1.57143em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-weight: 500;
  color: black;
}
.user-profile .stats dd {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
  font-size: 0.875em;
  line-height: 1.57143em;
}

.social-links {
  font-size: 0.8125em;
  line-height: 1.69231em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
.social-links .count {
  font-size: 1.23077em;
  line-height: 1.375em;
}

input, textarea {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
}

label {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
}

.form-message label {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
}

.field-check label,
.field-check-group .group label {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
}

.user-form .header h2 {
  font-size: 1.25em;
  line-height: 2.2em;
  line-height: 1.375em;
}
.user-form .header a, .user-form .header #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .header span.fg-button {
  font-size: 0.8125em;
  line-height: 1.69231em;
}
.user-form .header .step-list li {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1em;
  line-height: 1.375em;
}
.user-form .button.facebook {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-size: 1.125em;
  line-height: 1.22222em;
  font-weight: 300;
}
.user-form .button.facebook strong {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-weight: normal;
}
.user-form p.fancy {
  font-size: 1em;
  line-height: 1.375em;
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
}
.user-form p.error {
  font-size: 0.6875em;
  line-height: 2em;
}
.user-form .field-text p {
  font-size: 0.6875em;
  line-height: 2em;
}
.user-form .field-check-sub label.header {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
.user-form .field-upload .upload-holder span {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.125em;
  line-height: 1.22222em;
}
.user-form .os-type .sticker a, .user-form .os-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .user-form .os-type .sticker span.fg-button {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.125em;
  line-height: 1.22222em;
}

#form-comment .field-comment .reply .close {
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

#form-search .field-search input {
  font-size: 1.125em;
  line-height: 1.22222em;
}

table td {
  font-size: 0.8125em;
  line-height: 1.69231em;
}
table thead td {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

article h1 {
  font-size: 2.125em;
  line-height: 1.29412em;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-weight: 300;
}
article h3 {
  font-size: 1.25em;
  line-height: 1.1em;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-weight: 300;
}
article li {
  font-size: 0.8125em;
  line-height: 1.69231em;
}

.tag {
  font-size: 0.875em;
  line-height: 1.57143em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
.tag.alert {
  font-size: 0.6875em;
  line-height: 2em;
}

.quote span {
  font-family: "Bitter Bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 3.75em;
  line-height: 1.1em;
}
.quote blockquote {
  font-family: "Bitter Italic", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 1.25em;
  line-height: 2.2em;
  line-height: 1.4;
  padding: 0.4em;
}

.tabs > ul h2 {
  font-size: 0.8125em;
  line-height: 1.69231em;
  font-weight: normal;
}
.tabs > div h3 {
  font-size: 1.125em;
  line-height: 1.22222em;
}
.tabs > div .reviews .info {
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
}

.comment-holder .header .author {
  font-size: 0.875em;
  line-height: 1.57143em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
.comment-holder .header .date {
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
}
.comment-holder .header ul a, .comment-holder .header ul #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate .comment-holder .header ul span.fg-button,
.comment-holder .header ul span {
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

.pagination span,
.pagination a,
.pagination #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate .pagination span.fg-button {
  font-size: 0.8125em;
  line-height: 1.69231em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

.ribon {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: 1.5em;
  line-height: 1.83333em;
}

.module h2 {
  font-size: 1.25em;
  line-height: 2.2em;
  line-height: 1.375em;
}
.module.donation p .tag {
  font-size: 0.84615em;
  line-height: 2em;
}
.module.step h3 {
  font-size: 1em;
  line-height: 1.375em;
}
.module.step .step-number {
  font-size: 1em;
  line-height: 1.375em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

.widget .header h2 {
  font-size: 1.25em;
  line-height: 2.2em;
  line-height: 1.375em;
}

.tooltip-alt {
  font-size: 0.8125em;
  line-height: 1.69231em;
}

header nav {
  font-size: 0.875em;
  line-height: 1.57143em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

.col-nav nav {
  font-size: 0.8125em;
  line-height: 1.69231em;
}

footer li {
  font-size: 0.6875em;
  line-height: 2em;
}

body {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
}

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
  font-style: italic;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
  font-weight: bold;
}

body.modal {
  background: #d4d9dc;
}
body.modal h1 {
  padding-bottom: 0.6875em;
  font-size: 1.75em;
  line-height: 1.57143em;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-weight: 300;
}
body.modal h1.big {
  font-family: "Open Sans Extra Bold", Arial, Helvetica, Sans-Serif;
}
body.modal h2 {
  font-size: 1.375em;
  line-height: 2em;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-weight: 300;
}
body.modal p {
  text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
}
body.modal p.fancy {
  font-family: "Bitter Italic", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
}
body.modal p.fancy:before, body.modal p.fancy:after {
  border-bottom: 1px solid #b7bdc0;
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0;
}
body.modal p a, body.modal p #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal p span.fg-button {
  color: #006f3c;
}
body.modal p a:hover, body.modal p #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.modal p span.fg-button:hover {
  color: black;
}
body.modal .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  padding: 15px 45px;
  font-size: 1.125em;
  line-height: 1.22222em;
}
body.modal .button:hover, body.modal .button.hover, body.modal .button:focus, body.modal .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
body.modal .button.highlight {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding: 15px 45px;
  font-size: 1.125em;
  line-height: 1.22222em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
body.modal .button.highlight:hover, body.modal .button.highlight.hover, body.modal .button.highlight:focus, body.modal .button.highlight.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
body.modal .button.highlight:hover, body.modal .button.highlight.hover, body.modal .button.highlight:focus, body.modal .button.highlight.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
body.modal .social-links {
  width: 265px;
  margin: 0 auto;
}
body.modal .tag {
  min-width: 120px;
  margin: 10px auto 40px auto;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
  color: white;
  background: #e54146;
  font-size: 2.375em;
  line-height: 1.15789em;
  text-align: center;
}
body.modal .tag sup {
  vertical-align: top;
  font-size: 0.47368em;
  line-height: 1.58889em;
}
body.modal .tag.url {
  position: relative;
  display: inline-block;
  width: 275px;
  padding-left: 25px;
  padding-right: 90px;
  text-align: left;
  text-transform: none;
  font-size: 1.375em;
  line-height: 2em;
}
body.modal .tag.url .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 9px;
  right: 9px;
  border-color: #a43033;
  font-size: 0.59091em;
  line-height: 1.69231em;
  z-index: 10;
}
body.modal .tag.url .button:hover, body.modal .tag.url .button.hover, body.modal .tag.url .button:focus, body.modal .tag.url .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
body.modal .tag.url .button:hover, body.modal .tag.url .button.hover {
  border-color: #a43033;
}
body.modal h2 .tag {
  display: inline-block;
  font-size: 1.25em;
  line-height: 2.2em;
  min-width: 10px;
  line-height: 1em;
  padding: 7px 13px;
}
body.modal .module {
  text-align: left;
}
body.modal .module p {
  border-bottom: 1px solid rgba(0, 0, 100, 0.1);
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
}
body.modal .module p.code {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.modal .module .social-links.small {
  margin: 20px -5px 0;
}
body.modal .module .social-links.small li:first-child,
body.modal .module .social-links.small li.first {
  padding-left: 5px;
}
body.modal .sticker {
  position: relative;
  margin: 8px 0 12px;
  height: 479px;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
body.modal .sticker .ribon {
  width: 46px;
  height: 45px;
  z-index: 20;
}
body.modal .sticker .ribon.star {
  after: "&nbsp;";
}
body.modal .sticker .ribon.star:after,
body.modal .sticker .ribon.star .after {
  top: 15px;
}
body.modal .sticker > a, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button,
body.modal .sticker > div {
  position: absolute;
  display: block;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
}
body.modal .sticker > a .content-holder, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .content-holder, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button .content-holder,
body.modal .sticker > div .content-holder {
  padding: 10px;
}
body.modal .sticker > a .image, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button .image,
body.modal .sticker > div .image {
  display: block;
  position: relative;
  width: 280px;
  height: 158px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
body.modal .sticker > a .image img, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image img, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button .image img,
body.modal .sticker > div .image img {
  position: absolute;
  width: 280px;
  top: 0;
  left: 0;
}
body.modal .sticker > a span, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span,
body.modal .sticker > div span {
  display: block;
}
body.modal .sticker > a span.text, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.text,
body.modal .sticker > div span.text {
  position: relative;
  margin-bottom: 5px;
  color: #616467;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
body.modal .sticker > a span.icon, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.icon,
body.modal .sticker > div span.icon {
  position: absolute;
  z-index: 5;
  top: -10px;
  left: -10px;
  width: 50px;
  height: 50px;
  text-indent: -1000000px;
}
body.modal .sticker > a span.flag, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.flag,
body.modal .sticker > div span.flag {
  position: absolute;
  top: 2px;
  right: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #cdd1d3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  before: "&nbsp;";
}
body.modal .sticker > a span.flag:before, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag:before, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.flag:before,
body.modal .sticker > a span.flag .before,
body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag .before,
#DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.flag .before,
body.modal .sticker > div span.flag:before,
body.modal .sticker > div span.flag .before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
}
body.modal .sticker > a span.flag.on:before, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on:before, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.flag.on:before,
body.modal .sticker > a span.flag.on .before,
body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on .before,
#DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.flag.on .before,
body.modal .sticker > div span.flag.on:before,
body.modal .sticker > div span.flag.on .before {
  border: 1px solid #018f4f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
}
body.modal .sticker > a span.flag.off:before, body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off:before, #DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.flag.off:before,
body.modal .sticker > a span.flag.off .before,
body.modal #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off .before,
#DonationHistory.widget div.dataTables_paginate body.modal .sticker > span.fg-button span.flag.off .before,
body.modal .sticker > div span.flag.off:before,
body.modal .sticker > div span.flag.off .before {
  border: 1px solid #970201;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd0000), color-stop(100%, #a90000));
  background-image: -webkit-linear-gradient(#cd0000, #a90000);
  background-image: -moz-linear-gradient(#cd0000, #a90000);
  background-image: -o-linear-gradient(#cd0000, #a90000);
  background-image: linear-gradient(#cd0000, #a90000);
}
body.modal .sticker .overlay {
  position: absolute;
  display: none;
  width: 300px;
  height: 479px;
  top: -4px;
  left: -4px;
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #0083c0;
  border: 1px solid #006595;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  z-index: 0;
}
body.modal .sticker.hover .content-holder, body.modal .sticker.active .content-holder,
body.modal .sticker .active .content-holder {
  padding: 9px;
}
body.modal .sticker.hover .ribon, body.modal .sticker.active .ribon,
body.modal .sticker .active .ribon {
  top: 1px;
  background-position: 0 -73px;
  height: 43px;
}
body.modal .sticker.hover .ribon.star:after,
body.modal .sticker.hover .ribon.star .after, body.modal .sticker.active .ribon.star:after,
body.modal .sticker.active .ribon.star .after,
body.modal .sticker .active .ribon.star:after,
body.modal .sticker .active .ribon.star .after {
  top: 12px;
}
body.modal .sticker.hover a, body.modal .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .sticker.hover span.fg-button,
body.modal .sticker.hover div, body.modal .sticker.active a, body.modal .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .sticker.active span.fg-button,
body.modal .sticker.active div,
body.modal .sticker .active a,
body.modal .sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate body.modal .sticker .active span.fg-button,
body.modal .sticker .active div {
  width: 298px;
  height: 477px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006595;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.modal .sticker.hover a span.icon, body.modal .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.modal .sticker.hover span.fg-button span.icon,
body.modal .sticker.hover div span.icon, body.modal .sticker.active a span.icon, body.modal .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.modal .sticker.active span.fg-button span.icon,
body.modal .sticker.active div span.icon,
body.modal .sticker .active a span.icon,
body.modal .sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon,
#DonationHistory.widget div.dataTables_paginate body.modal .sticker .active span.fg-button span.icon,
body.modal .sticker .active div span.icon {
  top: -11px;
  left: -11px;
}
body.modal .sticker.hover .overlay, body.modal .sticker.active .overlay,
body.modal .sticker .active .overlay {
  display: block;
}
body.modal .sticker .ribon {
  width: 44px;
  height: 57px;
  left: 126px;
  right: auto;
  background-position: 0 -69px;
}
body.modal .sticker .ribon.star {
  after: "&nbsp;";
}
body.modal .sticker .ribon.star:after,
body.modal .sticker .ribon.star .after {
  top: 22px;
}
body.modal .sticker a, body.modal .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .sticker span.fg-button,
body.modal .sticker div {
  color: #616467;
}
body.modal .sticker a .content-holder, body.modal .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button .content-holder, #DonationHistory.widget div.dataTables_paginate body.modal .sticker span.fg-button .content-holder,
body.modal .sticker div .content-holder {
  padding: 75px 20px 20px 20px;
}
body.modal .sticker .title {
  color: black;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  font-size: 1.25em;
  line-height: 2.2em;
  line-height: 1.375em;
  padding-bottom: 10px;
}
body.modal .sticker .tag {
  width: 110px;
  margin: 0 auto 18px auto;
  font-size: 1.75em;
  line-height: 1.57143em;
}
body.modal .sticker .tag sup {
  font-size: 0.5em;
  line-height: 2.51429em;
}
body.modal .sticker .target {
  padding-bottom: 35px;
}
body.modal .sticker .intro {
  color: black;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.375em;
}
body.modal .sticker ul li {
  padding: 5px 0;
  text-shadow: white 0 1px 0;
  border-bottom: 1px solid rgba(0, 0, 100, 0.1);
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
  font-size: 0.8125em;
  line-height: 1.69231em;
}
body.modal .sticker.hover .content-holder, body.modal .sticker.active .content-holder {
  padding: 74px 19px 19px 19px;
}
body.modal .sticker.hover .ribon, body.modal .sticker.active .ribon {
  top: 1px;
  background-position: 0 -3px;
  height: 54px;
}
body.modal .sticker.hover .ribon.star:after,
body.modal .sticker.hover .ribon.star .after, body.modal .sticker.active .ribon.star:after,
body.modal .sticker.active .ribon.star .after {
  top: 19px;
}
body.modal form {
  text-align: left;
  margin: 0 auto;
}
body.modal .field-text {
  padding: 12px 15px 12px 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #aeb2b5;
  background: white;
}
body.modal .field-text label {
  display: none;
}
body.modal .field-text input {
  width: 100%;
  color: #616467;
  background: transparent;
  border: none;
}
body.modal .field-text.field-amount {
  padding: 6px 15px 5px 40px;
}
body.modal .field-text.field-amount input,
body.modal .field-text.field-amount .currency {
  color: black;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
  font-size: 1.625em;
  line-height: 1.69231em;
  line-height: 1.375em;
}
body.modal .field-text.field-amount .currency {
  position: absolute;
  top: 6px;
  left: 12px;
}
body.modal .field-check {
  margin-top: 30px;
}
body.modal #form-email {
  width: 570px;
}
body.modal #form-email .form-message {
  bottom: -70px;
  right: 0;
}
body.modal #form-payment-type {
  width: 700px;
}
body.modal #form-payment-type .form-message {
  bottom: 0;
  right: 0;
}
body.modal #form-login {
  width: 270px;
}
body.modal #form-login .form-message {
  width: 250px;
  bottom: -180px;
  left: 0;
}
body.modal #form-login button.submit {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: 270px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding: 15px 45px;
  font-size: 1.125em;
  line-height: 1.22222em;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
body.modal #form-login button.submit:hover, body.modal #form-login button.submit.hover, body.modal #form-login button.submit:focus, body.modal #form-login button.submit.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
body.modal #form-login button.submit:hover, body.modal #form-login button.submit.hover, body.modal #form-login button.submit:focus, body.modal #form-login button.submit.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
body.modal .incentives {
  overflow: hidden;
  position: relative;
  width: 880px;
  height: 400px;
  margin-top: 40px;
  margin-left: -10px;
  opacity: 0;
}
body.modal .incentives .jcarousel {
  position: absolute;
  overflow: visible;
  top: 0;
  left: 300px;
  width: 300px;
  height: 400px;
}
body.modal .incentives .stickers-list > li {
  width: 300px;
  margin: 0;
}
body.modal .incentives .stickers-list > li .sticker {
  margin-left: 5px;
  opacity: 0.3;
}
body.modal .incentives .stickers-list > li .sticker .ribon {
  left: 110px;
  right: auto;
}
body.modal .incentives .stickers-list > li .sticker a, body.modal .incentives .stickers-list > li .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .incentives .stickers-list > li .sticker span.fg-button,
body.modal .incentives .stickers-list > li .sticker div {
  width: 270px;
  height: 366px;
}
body.modal .incentives .stickers-list > li .sticker a .content-holder, body.modal .incentives .stickers-list > li .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button .content-holder, #DonationHistory.widget div.dataTables_paginate body.modal .incentives .stickers-list > li .sticker span.fg-button .content-holder,
body.modal .incentives .stickers-list > li .sticker div .content-holder {
  padding: 75px 20px 20px 20px;
}
body.modal .incentives .stickers-list > li .sticker .title {
  font-size: 1.375em;
  line-height: 2em;
}
body.modal .incentives .stickers-list > li .sticker .overlay {
  width: 270px;
  height: 366px;
}
body.modal .incentives .stickers-list > li .sticker.hover .content-holder, body.modal .incentives .stickers-list > li .sticker.active .content-holder {
  padding: 74px 19px 19px 19px;
}
body.modal .incentives .stickers-list > li .sticker.hover a, body.modal .incentives .stickers-list > li .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .incentives .stickers-list > li .sticker.hover span.fg-button,
body.modal .incentives .stickers-list > li .sticker.hover div, body.modal .incentives .stickers-list > li .sticker.active a, body.modal .incentives .stickers-list > li .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .incentives .stickers-list > li .sticker.active span.fg-button,
body.modal .incentives .stickers-list > li .sticker.active div {
  width: 268px;
  height: 364px;
}
body.modal .incentives .stickers-list > li:first-child .sticker {
  opacity: 1;
}
body.modal .incentives nav a, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.fg-button {
  position: absolute;
  display: block;
  width: 280px;
  height: 385px;
  top: 0;
  text-indent: -9999px;
  outline: 0;
  z-index: 99;
  before: "&nbsp;";
  after: "&nbsp;";
}
body.modal .incentives nav a:before, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.fg-button:before,
body.modal .incentives nav a .before,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.fg-button .before {
  content: "";
  position: absolute;
  display: block;
  width: 60px;
  height: 60px;
  top: 150px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid #1f2224;
  background-color: #222628;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222628));
  background-image: -webkit-linear-gradient(#2d3336, #222628);
  background-image: -moz-linear-gradient(#2d3336, #222628);
  background-image: -o-linear-gradient(#2d3336, #222628);
  background-image: linear-gradient(#2d3336, #222628);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  z-index: 10;
}
body.modal .incentives nav a:after, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.fg-button:after, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.fg-button:after,
body.modal .incentives nav a .after,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.fg-button .after,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.fg-button .after {
  content: "";
  position: absolute;
  display: block;
  width: 9px;
  height: 18px;
  top: 171px;
  z-index: 20;
}
body.modal .incentives nav a.prev, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.prev.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.prev.fg-button {
  left: 10px;
}
body.modal .incentives nav a.prev:before, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.prev.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.prev.fg-button:before,
body.modal .incentives nav a.prev .before,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.prev.fg-button .before,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.prev.fg-button .before {
  left: 224px;
}
body.modal .incentives nav a.prev:after, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.prev.fg-button:after, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.prev.fg-button:after,
body.modal .incentives nav a.prev .after,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.prev.fg-button .after,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.prev.fg-button .after {
  left: 248px;
  background-position: 0 -2256px;
}
body.modal .incentives nav a.next, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.next.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.next.fg-button {
  right: 10px;
}
body.modal .incentives nav a.next:before, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.next.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.next.fg-button:before,
body.modal .incentives nav a.next .before,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.next.fg-button .before,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.next.fg-button .before {
  right: 224px;
}
body.modal .incentives nav a.next:after, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.next.fg-button:after, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.next.fg-button:after,
body.modal .incentives nav a.next .after,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.next.fg-button .after,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.next.fg-button .after {
  right: 248px;
  background-position: 0 -2320px;
}
body.modal .incentives nav a:hover:before, body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.fg-button:hover:before,
body.modal .incentives nav a:hover .before,
body.modal .incentives nav #DonationHistory.widget div.dataTables_paginate span.fg-button:hover .before,
#DonationHistory.widget div.dataTables_paginate body.modal .incentives nav span.fg-button:hover .before {
  background-color: #323538;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNDM0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyMzUzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d4347), color-stop(100%, #323538));
  background-image: -webkit-linear-gradient(#3d4347, #323538);
  background-image: -moz-linear-gradient(#3d4347, #323538);
  background-image: -o-linear-gradient(#3d4347, #323538);
  background-image: linear-gradient(#3d4347, #323538);
  border-color: #2e3133;
}
body.modal div.choice .button {
  padding-left: 10px;
  padding-right: 10px;
  height: 100px;
  width: 386px;
  display: inline-block;
  margin-left: 40px;
  vertical-align: middle;
  border-radius: 5px;
}
body.modal div.choice .button:first-child {
  margin-left: 0;
}
body.modal ul.pledge-choice.stickers-list {
  overflow: visible;
  *zoom: 1;
}
body.modal ul.pledge-choice.stickers-list:after {
  content: "";
  display: table;
  clear: both;
}
body.modal ul.pledge-choice.stickers-list > li {
  width: 420px;
  height: 100px;
  margin: 0 0 0 40px;
}
body.modal ul.pledge-choice.stickers-list > li div.sticker {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  margin: 0;
}
body.modal ul.pledge-choice.stickers-list > li div.sticker > a, body.modal ul.pledge-choice.stickers-list > li #DonationHistory.widget div.dataTables_paginate div.sticker > span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal ul.pledge-choice.stickers-list > li div.sticker > span.fg-button {
  color: black !important;
  padding: 20px 20px;
  line-height: 30px;
  width: 380px;
  height: auto;
  font-size: 18px;
  margin: 0;
}
body.modal ul.pledge-choice.stickers-list > li div.sticker span.overlay {
  width: 100%;
  height: 100%;
}
body.modal ul.pledge-choice.stickers-list > li div.sticker:hover, body.modal ul.pledge-choice.stickers-list > li div.sticker.active, body.modal ul.pledge-choice.stickers-list > li div.sticker:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
body.modal ul.pledge-choice.stickers-list > li div.sticker:hover a, body.modal ul.pledge-choice.stickers-list > li div.sticker:hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal ul.pledge-choice.stickers-list > li div.sticker:hover span.fg-button, body.modal ul.pledge-choice.stickers-list > li div.sticker.active a, body.modal ul.pledge-choice.stickers-list > li div.sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal ul.pledge-choice.stickers-list > li div.sticker.active span.fg-button, body.modal ul.pledge-choice.stickers-list > li div.sticker:active a, body.modal ul.pledge-choice.stickers-list > li div.sticker:active #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal ul.pledge-choice.stickers-list > li div.sticker:active span.fg-button {
  width: 378px;
  padding: 19px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006595;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.modal ul.pledge-choice.stickers-list > li div.sticker:hover span.overlay, body.modal ul.pledge-choice.stickers-list > li div.sticker.active span.overlay, body.modal ul.pledge-choice.stickers-list > li div.sticker:active span.overlay {
  display: block;
}
body.modal ul.pledge-choice.stickers-list > li:first-child {
  margin-left: 0;
}
body.modal .payment-type {
  margin-bottom: 10px;
}
body.modal .payment-type .sticker {
  position: relative;
  margin: 8px 0 12px;
  height: 101px;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
body.modal .payment-type .sticker .ribon {
  width: 46px;
  height: 45px;
  z-index: 20;
}
body.modal .payment-type .sticker .ribon.star {
  after: "&nbsp;";
}
body.modal .payment-type .sticker .ribon.star:after,
body.modal .payment-type .sticker .ribon.star .after {
  top: 15px;
}
body.modal .payment-type .sticker > a, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button,
body.modal .payment-type .sticker > div {
  position: absolute;
  display: block;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #eef2f4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVmMmY0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlNGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef2f4), color-stop(97%, #eef2f4), color-stop(100%, #e0e4e6));
  background-image: -webkit-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -moz-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: -o-linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  background-image: linear-gradient(#eef2f4, #eef2f4 97%, #e0e4e6);
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0 inset, rgba(0, 0, 0, 0.4) 0 1px 3px;
}
body.modal .payment-type .sticker > a .content-holder, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .content-holder, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button .content-holder,
body.modal .payment-type .sticker > div .content-holder {
  padding: 10px;
}
body.modal .payment-type .sticker > a .image, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button .image,
body.modal .payment-type .sticker > div .image {
  display: block;
  position: relative;
  width: 200px;
  height: 113px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
}
body.modal .payment-type .sticker > a .image img, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button .image img, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button .image img,
body.modal .payment-type .sticker > div .image img {
  position: absolute;
  width: 200px;
  top: 0;
  left: 0;
}
body.modal .payment-type .sticker > a span, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span,
body.modal .payment-type .sticker > div span {
  display: block;
}
body.modal .payment-type .sticker > a span.text, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.text,
body.modal .payment-type .sticker > div span.text {
  position: relative;
  margin-bottom: 5px;
  color: #616467;
  text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
  font-size: 0.6875em;
  line-height: 2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
body.modal .payment-type .sticker > a span.icon, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.icon,
body.modal .payment-type .sticker > div span.icon {
  position: absolute;
  z-index: 5;
  top: -10px;
  left: -10px;
  width: 50px;
  height: 50px;
  text-indent: -1000000px;
}
body.modal .payment-type .sticker > a span.flag, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.flag,
body.modal .payment-type .sticker > div span.flag {
  position: absolute;
  top: 2px;
  right: 0;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #cdd1d3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset, rgba(255, 255, 255, 0.3) 0 1px 1px;
  before: "&nbsp;";
}
body.modal .payment-type .sticker > a span.flag:before, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.flag:before,
body.modal .payment-type .sticker > a span.flag .before,
body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag .before,
#DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.flag .before,
body.modal .payment-type .sticker > div span.flag:before,
body.modal .payment-type .sticker > div span.flag .before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 3px inset, rgba(0, 0, 0, 0.2) 0 1px 2px;
}
body.modal .payment-type .sticker > a span.flag.on:before, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.flag.on:before,
body.modal .payment-type .sticker > a span.flag.on .before,
body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.on .before,
#DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.flag.on .before,
body.modal .payment-type .sticker > div span.flag.on:before,
body.modal .payment-type .sticker > div span.flag.on .before {
  border: 1px solid #018f4f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
}
body.modal .payment-type .sticker > a span.flag.off:before, body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.flag.off:before,
body.modal .payment-type .sticker > a span.flag.off .before,
body.modal .payment-type #DonationHistory.widget div.dataTables_paginate .sticker > span.fg-button span.flag.off .before,
#DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker > span.fg-button span.flag.off .before,
body.modal .payment-type .sticker > div span.flag.off:before,
body.modal .payment-type .sticker > div span.flag.off .before {
  border: 1px solid #970201;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd0000), color-stop(100%, #a90000));
  background-image: -webkit-linear-gradient(#cd0000, #a90000);
  background-image: -moz-linear-gradient(#cd0000, #a90000);
  background-image: -o-linear-gradient(#cd0000, #a90000);
  background-image: linear-gradient(#cd0000, #a90000);
}
body.modal .payment-type .sticker .overlay {
  position: absolute;
  display: none;
  width: 220px;
  height: 101px;
  top: -4px;
  left: -4px;
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #0083c0;
  border: 1px solid #006595;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 131, 192, 0.8) 0 0 5px;
  z-index: 0;
}
body.modal .payment-type .sticker.hover .content-holder, body.modal .payment-type .sticker.active .content-holder,
body.modal .payment-type .sticker .active .content-holder {
  padding: 9px;
}
body.modal .payment-type .sticker.hover .ribon, body.modal .payment-type .sticker.active .ribon,
body.modal .payment-type .sticker .active .ribon {
  top: 1px;
  background-position: 0 -73px;
  height: 43px;
}
body.modal .payment-type .sticker.hover .ribon.star:after,
body.modal .payment-type .sticker.hover .ribon.star .after, body.modal .payment-type .sticker.active .ribon.star:after,
body.modal .payment-type .sticker.active .ribon.star .after,
body.modal .payment-type .sticker .active .ribon.star:after,
body.modal .payment-type .sticker .active .ribon.star .after {
  top: 12px;
}
body.modal .payment-type .sticker.hover a, body.modal .payment-type .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker.hover span.fg-button,
body.modal .payment-type .sticker.hover div, body.modal .payment-type .sticker.active a, body.modal .payment-type .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker.active span.fg-button,
body.modal .payment-type .sticker.active div,
body.modal .payment-type .sticker .active a,
body.modal .payment-type .sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button,
#DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker .active span.fg-button,
body.modal .payment-type .sticker .active div {
  width: 218px;
  height: 99px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006595;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.modal .payment-type .sticker.hover a span.icon, body.modal .payment-type .sticker.hover #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker.hover span.fg-button span.icon,
body.modal .payment-type .sticker.hover div span.icon, body.modal .payment-type .sticker.active a span.icon, body.modal .payment-type .sticker.active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker.active span.fg-button span.icon,
body.modal .payment-type .sticker.active div span.icon,
body.modal .payment-type .sticker .active a span.icon,
body.modal .payment-type .sticker .active #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon,
#DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker .active span.fg-button span.icon,
body.modal .payment-type .sticker .active div span.icon {
  top: -11px;
  left: -11px;
}
body.modal .payment-type .sticker.hover .overlay, body.modal .payment-type .sticker.active .overlay,
body.modal .payment-type .sticker .active .overlay {
  display: block;
}
body.modal .payment-type .sticker a span.image, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button span.image, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.fg-button span.image {
  margin-bottom: 5px;
}
body.modal .payment-type .sticker a span.text, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button span.text, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.fg-button span.text {
  margin-bottom: 0px;
}
body.modal .payment-type .sticker a, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.fg-button {
  text-indent: -9999px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYSIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZjdmOWZhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZThlYWViIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f9fa), color-stop(97%, #f7f9fa), color-stop(100%, #e8eaeb));
  background-image: -webkit-linear-gradient(#f7f9fa, #f7f9fa 97%, #e8eaeb);
  background-image: -moz-linear-gradient(#f7f9fa, #f7f9fa 97%, #e8eaeb);
  background-image: -o-linear-gradient(#f7f9fa, #f7f9fa 97%, #e8eaeb);
  background-image: linear-gradient(#f7f9fa, #f7f9fa 97%, #e8eaeb);
  before: "&nbsp;";
}
body.modal .payment-type .sticker a:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.fg-button:before,
body.modal .payment-type .sticker a .before,
body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.fg-button .before {
  content: "";
  position: absolute;
  width: 170px;
  height: 71px;
  top: 15px;
  left: 25px;
}
body.modal .payment-type .sticker a.paypal:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.paypal.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.paypal.fg-button:before {
  background-position: 0 -80px;
}
body.modal .payment-type .sticker a.google:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.google.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.google.fg-button:before {
  background-position: 0 -262px;
}
body.modal .payment-type .sticker a.bitcoin:before, body.modal .payment-type .sticker #DonationHistory.widget div.dataTables_paginate span.bitcoin.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.modal .payment-type .sticker span.bitcoin.fg-button:before {
  background-position: 0 -191px;
}
body.modal .payment-type .sticker input {
  position: absolute;
  visibility: hidden;
}
body.modal html, body.modal body {
  height: 100%;
}
body.modal .wrapper {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -100px;
}
body.modal .wrapper .wrapper-footer {
  height: 100px;
}
body.modal footer {
  clear: both;
  position: relative;
  height: 100px;
}
body.modal .col-left {
  width: 520px;
}
body.modal .col-right {
  width: 300px;
}
body.modal .row .col-third {
  width: 273.33333px;
}
body.modal .row .col-third .module {
  height: 272px;
}
body.modal .wrapper,
body.modal .content,
body.modal footer {
  min-width: 900px;
}
body.modal .wrapper > .content-holder,
body.modal .content > .content-holder,
body.modal footer > .content-holder {
  width: 860px;
}
body.modal .content {
  margin-bottom: 0;
  text-align: center;
}
body.modal .content article {
  margin: 0 20px;
}
body.modal footer {
  text-align: center;
  background: url(../images/hr-modal.png) no-repeat center 0;
}
body.modal footer .content-holder {
  padding-top: 30px;
}
body.modal footer .button {
  margin-right: 6px;
}
body.modal.paylike-1 .content > .content-holder .col-left {
  padding-top: 70px;
}
body.modal.paylike-2 .content > .content-holder {
  padding-top: 100px;
}
body.modal.paylike-3 .content > .content-holder {
  padding-top: 140px;
}
body.modal.payperview-1 .content > .content-holder {
  padding-top: 100px;
}
body.modal.payperview-2 .content > .content-holder {
  padding-top: 140px;
}
body.modal.promote-1 .content > .content-holder {
  padding-top: 50px;
}
body.modal.promote-2 .content > .content-holder {
  padding-top: 0px;
}
body.modal.bundle-downloads #FormatsModule ul li {
  list-style-type: disc;
  margin-left: 20px;
}
body.modal.bundle-downloads ul.files {
  text-align: center;
}
body.modal.bundle-downloads ul.files a, body.modal.bundle-downloads ul.files #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.files span.fg-button {
  width: 428px;
  display: inline-block;
  margin-bottom: 10px;
}
body.modal.bundle-downloads ul.files a, body.modal.bundle-downloads ul.files #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.files span.fg-button {
  display: inline-block;
  margin-bottom: 10px;
}
body.modal.bundle-downloads div.stream {
  margin: 15px;
}
body.modal.bundle-downloads div.stream h4 {
  margin-bottom: 5px;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  color: black;
  text-shadow: 0 1px 0 white;
}
body.modal.bundle-downloads div.activationkey {
  padding-bottom: 1.375em;
  text-align: center;
}
body.modal.bundle-downloads div.activationkey strong {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.2em;
}
body.modal.bundle-downloads div.activationkey div.tag.key {
  font-size: 1.375em;
  line-height: 2em;
  padding: 0 20px;
  margin: 15px;
  display: inline-block;
}
body.modal.bundle-downloads ul.incentives-list {
  padding-bottom: 0.825em;
}
body.modal.bundle-downloads ul.incentives-list a, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.fg-button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #1f2224;
}
body.modal.bundle-downloads ul.incentives-list a:hover, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.fg-button:hover, body.modal.bundle-downloads ul.incentives-list a.hover, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.hover.fg-button, body.modal.bundle-downloads ul.incentives-list a:focus, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button:focus, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.fg-button:focus, body.modal.bundle-downloads ul.incentives-list a.active, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.active.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.active.fg-button {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
body.modal.bundle-downloads ul.incentives-list a:hover, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.fg-button:hover, body.modal.bundle-downloads ul.incentives-list a.hover, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.hover.fg-button, body.modal.bundle-downloads ul.incentives-list a:focus, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.fg-button:focus, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.fg-button:focus, body.modal.bundle-downloads ul.incentives-list a.active, body.modal.bundle-downloads ul.incentives-list #DonationHistory.widget div.dataTables_paginate span.active.fg-button, #DonationHistory.widget div.dataTables_paginate body.modal.bundle-downloads ul.incentives-list span.active.fg-button {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #1f2224;
}

/* Dropdown control */
.selectBox-dropdown {
  display: inline-block;
  position: relative;
  padding: 7px 40px 7px 20px;
  text-align: left;
  cursor: default;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  color: #616467;
  background: white;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
}
.selectBox-dropdown:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 8px;
  top: 15px;
  right: 15px;
  background-position: 0 -2432px;
}

.selectBox-dropdown.selectBox-menuShowing {
  border-color: #0083c0;
  -webkit-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
  box-shadow: rgba(0, 131, 192, 0.4) 0 0 5px;
}

.selectBox-dropdown .selectBox-label {
  display: inline-block;
  white-space: nowrap;
}

.selectBox-dropdown .selectBox-arrow {
  display: none;
}

/* Dropdown menu */
.selectBox-dropdown-menu {
  position: absolute;
  z-index: 99999;
  max-height: 200px;
  min-height: 1em;
  overflow: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cdd1d3;
  background: white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
}

/* Inline control */
.selectBox-inline {
  min-width: 150px;
  outline: none;
  border: solid 1px #BBB;
  background: #FFF;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: auto;
}

.selectBox-inline:focus {
  border-color: #666;
}

/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
  list-style: none;
  display: block;
  cursor: default;
  padding: 0;
  margin: 0;
  text-shadow: none;
}

.selectBox-options LI A {
  padding: 2px 20px;
  white-space: nowrap;
  overflow: hidden;
  color: #616467;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
}
.selectBox-options LI A:hover {
  color: #09b062;
}

.selectBox-options LI.selectBox-hover A {
  background-color: #eee;
}

.selectBox-options LI.selectBox-disabled A {
  color: #888;
  background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
  color: black;
  background-color: #cdd1d3;
}

.selectBox-options .selectBox-optgroup {
  color: #666;
  background: #EEE;
  font-weight: bold;
  line-height: 1.5;
  padding: 0 .3em;
  white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
  opacity: .5;
  filter: alpha(opacity=50);
}

.user-form .selectBox-dropdown {
  margin-left: 14px;
}
.user-form .field-dropdown.error .selectBox-dropdown {
  border-color: #e54146;
}

#form-sort-films .selectBox-dropdown, #form-sort-works .selectBox-dropdown {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  text-align: left;
  padding-right: 40px;
  cursor: default;
}
#form-sort-films .selectBox-dropdown:hover, #form-sort-films .selectBox-dropdown.hover, #form-sort-films .selectBox-dropdown:focus, #form-sort-films .selectBox-dropdown.active, #form-sort-works .selectBox-dropdown:hover, #form-sort-works .selectBox-dropdown.hover, #form-sort-works .selectBox-dropdown:focus, #form-sort-works .selectBox-dropdown.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
#form-sort-films .selectBox-dropdown:hover, #form-sort-films .selectBox-dropdown.hover, #form-sort-films .selectBox-dropdown:focus, #form-sort-films .selectBox-dropdown.active, #form-sort-works .selectBox-dropdown:hover, #form-sort-works .selectBox-dropdown.hover, #form-sort-works .selectBox-dropdown:focus, #form-sort-works .selectBox-dropdown.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
#form-sort-films .selectBox-dropdown:after, #form-sort-works .selectBox-dropdown:after {
  background-position: 0 -2400px;
}
#form-sort-films .selectBox-dropdown.selectBox-menuShowing, #form-sort-works .selectBox-dropdown.selectBox-menuShowing {
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
#form-sort-films .selectBox-dropdown .selectBox-label, #form-sort-works .selectBox-dropdown .selectBox-label {
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
#form-sort-films .selectBox-options LI A, #form-sort-works .selectBox-options LI A {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}

.gridster {
  position: relative;
}

.gridster > * {
  margin: 0 auto;
  -webkit-transition: height .4s;
  -moz-transition: height .4s;
  -o-transition: height .4s;
  -ms-transition: height .4s;
  transition: height .4s;
}

.gridster .gs_w {
  z-index: 2;
  position: absolute;
}

.ready .gs_w:not(.preview-holder) {
  -webkit-transition: opacity .3s, left .3s, top .3s;
  -moz-transition: opacity .3s, left .3s, top .3s;
  -o-transition: opacity .3s, left .3s, top .3s;
  transition: opacity .3s, left .3s, top .3s;
}

.ready .gs_w:not(.preview-holder) {
  -webkit-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
  -moz-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
  -o-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
  transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
}

.gridster .preview-holder {
  z-index: 1;
  position: absolute;
  background-color: #c3ccd0;
  border-color: #c3ccd0;
  opacity: 0.3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.gridster .player-revert {
  z-index: 10 !important;
  -webkit-transition: left 0.3s, top 0.3s !important;
  -moz-transition: left 0.3s, top 0.3s !important;
  -o-transition: left 0.3s, top 0.3s !important;
  transition: left 0.3s, top 0.3s !important;
}

.gridster .dragging-on {
  opacity: 0.5;
  z-index: 10 !important;
  -webkit-transition: all 0s !important;
  -moz-transition: all 0s !important;
  -o-transition: all 0s !important;
  transition: all 0s !important;
}

.jcarousel {
  position: relative;
  overflow: hidden;
  height: 170px;
}
.jcarousel > ul {
  width: 2000em;
  position: absolute;
  margin: 0;
  padding: 0;
}
.jcarousel > ul > li {
  float: left;
}

#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
}

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

#cboxOverlay {
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

#cboxLoadedContent {
  padding: 20px;
  background: #d4d9dc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.8) 0 1px 3px;
  -moz-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.8) 0 1px 3px;
  box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.8) 0 1px 3px;
}

#cboxClose {
  opacity: 0;
}

.slider-holder {
  position: relative;
  float: left;
  clear: right;
  z-index: 1;
}
.slider-holder.average {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.slider-holder.average .jt-slider, .slider-holder.average body.release .slider-holder-double .ui-slider, body.release .slider-holder-double .slider-holder.average .ui-slider {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.slider-holder.average .jt-slider:after, .slider-holder.average body.release .slider-holder-double .ui-slider:after, body.release .slider-holder-double .slider-holder.average .ui-slider:after,
.slider-holder.average .jt-slider .after,
.slider-holder.average body.release .slider-holder-double .ui-slider .after,
body.release .slider-holder-double .slider-holder.average .ui-slider .after {
  display: none;
}
.slider-holder.average .jt-progress, .slider-holder.average body.release .slider-holder-double .ui-slider-range, body.release .slider-holder-double .slider-holder.average .ui-slider-range, .slider-holder.average body.release .slider-holder-double .average-ghost, body.release .slider-holder-double .slider-holder.average .average-ghost {
  border: none;
  height: 20px;
  background: #bbc2c6;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.slider-holder.average .jt-handle, .slider-holder.average body.release .slider-holder-double .ui-slider a, body.release .slider-holder-double .ui-slider .slider-holder.average a, .slider-holder.average body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.fg-button, body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate .slider-holder.average span.fg-button, .slider-holder.average #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider .slider-holder.average span.fg-button {
  visibility: hidden;
}
.slider-holder.average .jt-tooltip {
  opacity: 0.2;
}

.js .slider-holder input[type=range] {
  display: none;
}

/* slider root element */
.jt-slider, body.release .slider-holder-double .ui-slider {
  position: relative;
  float: left;
  clear: right;
  width: 520px;
  height: 20px;
  margin: 100px 0 50px 0;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px inset, rgba(255, 255, 255, 0.75) 0 1px 0;
  cursor: pointer;
  after: "&nbsp;";
}
.jt-slider:after, body.release .slider-holder-double .ui-slider:after,
.jt-slider .after,
body.release .slider-holder-double .ui-slider .after {
  content: "";
  position: absolute;
  display: block;
  width: 520px;
  height: 20px;
  left: 17px;
  bottom: -25px;
  background: url(../images/jt-slider-markers.png) no-repeat 0 0;
  z-index: 1;
}

/* progress bar (enabled with progress: true) */
.jt-progress, body.release .slider-holder-double .ui-slider-range, body.release .slider-holder-double .average-ghost {
  position: relative;
  height: 19px;
  border: 1px solid #054979;
  background: #0f66a2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNjZhMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1NTE4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f66a2), color-stop(100%, #055186));
  background-image: -webkit-linear-gradient(#0f66a2, #055186);
  background-image: -moz-linear-gradient(#0f66a2, #055186);
  background-image: -o-linear-gradient(#0f66a2, #055186);
  background-image: linear-gradient(#0f66a2, #055186);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  -moz-border-radius-topleft: 100px;
  -webkit-border-top-left-radius: 100px;
  border-top-left-radius: 100px;
  -moz-border-radius-bottomleft: 100px;
  -webkit-border-bottom-left-radius: 100px;
  border-bottom-left-radius: 100px;
  z-index: 5;
}

/* drag handle */
.jt-handle, body.release .slider-holder-double .ui-slider a, body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.fg-button {
  position: absolute;
  display: block;
  width: 40px;
  height: 40px;
  top: -9px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #eef2f4;
  -webkit-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -2px 3px inset, rgba(0, 0, 0, 0.6) 0 1px 6px;
  -moz-box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -2px 3px inset, rgba(0, 0, 0, 0.6) 0 1px 6px;
  box-shadow: white 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 -2px 3px inset, rgba(0, 0, 0, 0.6) 0 1px 6px;
  cursor: move;
  z-index: 10;
  before: "&nbsp;";
}
.jt-handle:before, body.release .slider-holder-double .ui-slider a:before, body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.fg-button:before,
.jt-handle .before,
body.release .slider-holder-double .ui-slider a .before,
body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.fg-button .before,
#DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.fg-button .before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  top: 10px;
  left: 10px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #e3e8ea;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset, white 0 1px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset, white 0 1px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset, white 0 1px 0;
  cursor: move;
  z-index: 20;
}
.jt-handle:hover:before, body.release .slider-holder-double .ui-slider a:hover:before, body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.fg-button:hover:before, #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.fg-button:hover:before, body.release .slider-holder-double .ui-slider a.ui-state-active:before, body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.ui-state-active.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.ui-state-active.fg-button:before, .jt-handle:hover .before, body.release .slider-holder-double .ui-slider a:hover .before, body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.fg-button:hover .before, #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.fg-button:hover .before, body.release .slider-holder-double .ui-slider a.ui-state-active .before, body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.ui-state-active.fg-button .before, #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.ui-state-active.fg-button .before {
  background: #0f66a2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyODdkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4NWM5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1287d8), color-stop(100%, #085c9e));
  background-image: -webkit-linear-gradient(#1287d8, #085c9e);
  background-image: -moz-linear-gradient(#1287d8, #085c9e);
  background-image: -o-linear-gradient(#1287d8, #085c9e);
  background-image: linear-gradient(#1287d8, #085c9e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #0579c9 0 0 10px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #0579c9 0 0 10px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #0579c9 0 0 10px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
}

/* the input field */
.jt-range {
  width: 45px;
  padding: 0 0 0 10px;
  text-align: center;
  border: none;
  color: white;
  background: transparent;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 1em;
  line-height: 1.1em;
}

.jt-tooltip {
  position: relative;
  padding: 5px 13px;
  color: white;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  font-size: 0.8125em;
  line-height: 1.69231em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 99;
  position: absolute;
  top: 28px;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 1.25em;
  line-height: 2.2em;
  line-height: 1.375em;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  after: "$";
}
.jt-tooltip p, .jt-tooltip li {
  text-shadow: none;
}
.jt-tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 99;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #222629;
}
.jt-tooltip.static {
  display: inline-block;
}
.jt-tooltip:before {
  top: auto;
  bottom: -10px;
  left: 44.6%;
  border-top: 5px solid #222629;
  border-bottom: 5px solid transparent;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.jt-tooltip:before {
  bottom: -19px;
  left: 35.6%;
  border-width: 10px;
}
.jt-tooltip:after,
.jt-tooltip .after {
  content: "$";
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -18px;
  z-index: 10;
}
.jt-tooltip.one-digit .jt-range {
  width: 51px;
  padding-left: 4px;
}
.jt-tooltip.one-digit:after,
.jt-tooltip.one-digit .after {
  margin-left: -15px;
}
.jt-tooltip.three-digit .jt-range {
  width: 46px;
  padding-left: 9px;
}
.jt-tooltip.three-digit:after,
.jt-tooltip.three-digit .after {
  margin-left: -24px;
}
.jt-tooltip.four-digit .jt-range {
  width: 45px;
  padding-left: 10px;
}
.jt-tooltip.four-digit:after,
.jt-tooltip.four-digit .after {
  margin-left: -28px;
}

/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  z-index: 1010;
}

/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, white), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}

.chzn-container-single .chzn-default {
  color: #999;
}

.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url("../images/sprites/chosen-sprite.png") -42px 1px no-repeat;
}

.chzn-container-single .chzn-single abbr:hover {
  background-position: -42px -10px;
}

.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: -42px -10px;
}

.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}

.chzn-container-single .chzn-single div b {
  background: url("../images/sprites/chosen-sprite.png") no-repeat 0px 2px;
  display: block;
  width: 100%;
  height: 100%;
}

.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}

.chzn-container-single .chzn-search input {
  background: white url("../images/sprites/chosen-sprite.png") no-repeat 100% -20px;
  background: url("../images/sprites/chosen-sprite.png") no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background: url("../images/sprites/chosen-sprite.png") no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("../images/sprites/chosen-sprite.png") no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("../images/sprites/chosen-sprite.png") no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("../images/sprites/chosen-sprite.png") no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}

.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* @end */
.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}

.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}

.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}

.chzn-container-multi .chzn-choices .search-field input {
  background: transparent !important;
  border: 0 !important;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}

.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}

.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url("../images/sprites/chosen-sprite.png") -42px 1px no-repeat;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

/* @end */
/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}

.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}

.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}

.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}

.chzn-container .chzn-results .highlighted em {
  background: transparent;
}

.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}

.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}

.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}

.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}

.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  /* This should by dynamic with js */
  z-index: 1;
}

.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}

.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}

.chzn-container .chzn-results-scroll-down span {
  background: url("../images/sprites/chosen-sprite.png") no-repeat -4px -3px;
}

.chzn-container .chzn-results-scroll-up span {
  background: url("../images/sprites/chosen-sprite.png") no-repeat -22px -3px;
}

/* @end */
/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
}

.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, white 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, white 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, white 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}

.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 2px;
}

.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
}

/* @end */
/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity: 0.5 !important;
}

.chzn-disabled .chzn-single {
  cursor: default;
}

.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl {
  text-align: right;
}

.chzn-rtl .chzn-single {
  padding: 0 8px 0 0;
  overflow: visible;
}

.chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl;
}

.chzn-rtl .chzn-single div {
  left: 3px;
  right: auto;
}

.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}

.chzn-rtl .chzn-choices .search-field input {
  direction: rtl;
}

.chzn-rtl .chzn-choices li {
  float: right;
}

.chzn-rtl .chzn-choices .search-choice {
  padding: 3px 5px 3px 19px;
  margin: 3px 5px 3px 0;
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 4px;
  right: auto;
}

.chzn-rtl.chzn-container-single .chzn-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 15px;
}

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
  border-right: none;
}

.chzn-rtl .chzn-search input {
  background: white url("../images/sprites/chosen-sprite.png") no-repeat -30px -20px;
  background: url("../images/sprites/chosen-sprite.png") no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background: url("../images/sprites/chosen-sprite.png") no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("../images/sprites/chosen-sprite.png") no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("../images/sprites/chosen-sprite.png") no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("../images/sprites/chosen-sprite.png") no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}

.chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}

.chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
    background-image: url("../images/sprites/chosen-sprite@2x.png") !important;
    background-repeat: no-repeat !important;
    background-size: 52px 37px !important;
  }
}
/* @end */
body.release {
  color: #83898f;
  text-shadow: none;
  background: #1b2024;
}
body.release h1,
body.release h2,
body.release h3 {
  color: white;
  text-shadow: none;
  text-transform: uppercase;
}
body.release h3 {
  text-transform: none;
}
body.release h1.teaser,
body.release h2.teaser {
  font-size: 3.25em;
  line-height: 1.26923em;
  line-height: 1.1em;
}
body.release h1.teaser > span.fancy-header,
body.release h2.teaser > span.fancy-header {
  position: relative;
  font-family: "Open Sans Extra Bold", Arial, Helvetica, Sans-Serif;
}
body.release h1.teaser > span.fancy-header > span,
body.release h2.teaser > span.fancy-header > span {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
body.release h1.teaser > span.fancy-header span,
body.release h2.teaser > span.fancy-header span {
  color: #a9a9a9;
  -webkit-text-fill-color: transparent;
  background: -webkit-linear-gradient(white, darkgrey);
  background: -o-linear-gradient(transparent, transparent);
  -webkit-background-clip: text;
}
body.release h1.teaser > span.fancy-header.discover,
body.release h2.teaser > span.fancy-header.discover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
body.release h1.teaser > span.fancy-header:after,
body.release h2.teaser > span.fancy-header:after {
  text-shadow: white 0 -1px 0px, rgba(0, 0, 0, 0.75) 0 2px 8px;
  content: attr(data-title);
}
body.release h2 {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  line-height: 0.9625em;
}
body.release h2.teaser {
  font-size: 1.75em;
  line-height: 1.57143em;
}
body.release h2.teaser.payment {
  font-size: 2.5em;
  line-height: 1.1em;
  text-transform: none;
  padding-bottom: 20px;
}
body.release h3 {
  font-size: 1.25em;
  line-height: 2.2em;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  line-height: 0.9625em;
}
body.release h3 small {
  font-size: smaller;
}
body.release p {
  text-shadow: none;
  padding-bottom: 2.0625em;
}
body.release p.teaser-info {
  color: #00bb67;
  font-family: "Open Sans Light", Arial, Helvetica, Sans-Serif;
  font-size: 1.5em;
  line-height: 1.83333em;
  text-transform: uppercase;
}
body.release p.teaser-info > span {
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.75);
  -webkit-mask-image: -webkit-linear-gradient(black, rgba(0, 0, 0, 0.5));
}
body.release p.teaser-info.big {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.75em;
  line-height: 1.57143em;
  text-transform: none;
}
body.release a, body.release #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release span.fg-button {
  color: #83898f;
}
body.release a:hover, body.release #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release span.fg-button:hover {
  color: #09b062;
}
body.release p > a, body.release #DonationHistory.widget div.dataTables_paginate p > span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release p > span.fg-button {
  color: white;
}
body.release p > a:hover, body.release #DonationHistory.widget div.dataTables_paginate p > span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release p > span.fg-button:hover {
  color: #09b062;
}
body.release .logo {
  width: 44px;
  height: 44px;
  -webkit-background-size: 44px 44px;
  background-size: 44px 44px;
}
body.release .button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding: 13px 25px;
  font-size: 1em;
  line-height: 1.375em;
  text-transform: uppercase;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
body.release .button:hover, body.release .button.hover, body.release .button:focus, body.release .button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
body.release .button:hover, body.release .button.hover, body.release .button:focus, body.release .button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
body.release .big-button {
  display: inline-block;
  margin: 0;
  padding: 7px 0;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  color: #616467 !important;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
  background-color: #d9dee1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.6) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb2b5;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.8125em;
  line-height: 1.69231em;
  text-align: center;
  cursor: pointer;
  color: white !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
  background-color: #00ba67;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(0, 0, 0, 0.1) 0 -1px 3px inset;
  border-color: #018f4f;
  padding: 13px 25px;
  font-size: 1.25em;
  line-height: 2.2em;
  text-transform: uppercase;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
  font-family: "Open Sans Extra Bold", Arial, Helvetica, Sans-Serif;
  line-height: 0.9625em;
}
body.release .big-button:hover, body.release .big-button.hover, body.release .big-button:focus, body.release .big-button.active {
  color: #616467;
  background-color: #cbcfd2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYjdiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcfd2), color-stop(100%, #b1b7b9));
  background-image: -webkit-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -moz-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: -o-linear-gradient(#cbcfd2, #b1b7b9);
  background-image: linear-gradient(#cbcfd2, #b1b7b9);
  border-color: #a0a4a7;
}
body.release .big-button:hover, body.release .big-button.hover, body.release .big-button:focus, body.release .big-button.active {
  color: white;
  background-color: #00a857;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTg1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2QzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a857), color-stop(100%, #007d3d));
  background-image: -webkit-linear-gradient(#00a857, #007d3d);
  background-image: -moz-linear-gradient(#00a857, #007d3d);
  background-image: -o-linear-gradient(#00a857, #007d3d);
  background-image: linear-gradient(#00a857, #007d3d);
  border-color: #007d3f;
}
body.release .open_discount_modal {
  margin-bottom: 15px;
  padding: 4px 10px;
  font-size: 0.9em;
}
body.release nav.bundle-works h3 strong s {
  text-decoration: none;
  position: relative;
  opacity: 0.7;
}
body.release nav.bundle-works h3 strong s::after {
  content: "";
  position: absolute;
  top: 0;
  height: 50%;
  border-bottom: 3px solid white;
  width: 100%;
  left: 0;
}
body.release li {
  text-shadow: none;
}
body.release .film-selections {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  padding: 55px 0 90px;
}
body.release .film-selections li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}
body.release .film-selections li:first-child, body.release .film-selections li.first {
  padding-left: 0;
}
body.release .film-selections li:last-child {
  padding-right: 0;
}
body.release .film-selections li.last {
  padding-right: 0;
}
body.release div.pirates {
  display: table;
  background: black;
  background: rgba(0, 0, 0, 0.85);
  border: 2px solid #83898f;
  border-radius: 20px;
  margin-top: 0px;
  margin-bottom: 80px;
}
body.release div.pirates span {
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px 0 15px;
}
body.release div.pirates img {
  float: left;
}
body.release div.pirates p {
  display: table-cell;
  vertical-align: middle;
  font-size: 1.6em;
  line-height: 1.3;
  padding: 20px;
  margin: 0;
}
body.release nav.bundle-works {
  margin-bottom: 40px;
}
body.release nav.bundle-works h3 {
  text-transform: uppercase;
}
body.release nav.bundle-works h3 strong {
  color: #09b062;
}
body.release nav.bundle-works div.rrp {
  margin: 0 20px 10px;
  font-size: 1em;
  background: white;
  display: inline-block;
  padding: 8px;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  border-radius: 5px;
  color: #445;
  position: absolute;
  bottom: 0px;
  right: -10px;
}
body.release nav.bundle-works div.rrp strong {
  font-family: "Open Sans Extra Bold", Arial, Helvetica, Sans-Serif;
}
body.release nav.bundle-works div.unlocks div.unlock {
  margin-bottom: 30px;
  margin-top: 50px;
}
body.release nav.bundle-works div.unlocks div.unlock div.box {
  display: inline-block;
  max-width: 100%;
}
body.release nav.bundle-works div.unlocks div.unlock div.box.above-average-box, body.release nav.bundle-works div.unlocks div.unlock div.box.premium-box {
  padding: 40px 20px 0 20px;
  position: relative;
  border: 1px solid #097cb2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px #034463;
  -moz-box-shadow: 0 0 10px #034463;
  box-shadow: 0 0 10px #034463;
}
body.release nav.bundle-works div.unlocks div.unlock div.box.above-average-box:after, body.release nav.bundle-works div.unlocks div.unlock div.box.premium-box:after {
  content: "";
  background-position: 0 -187px;
  position: absolute;
  top: -16px;
  right: 10px;
  width: 67px;
  height: 74px;
  display: block;
}
body.release nav.bundle-works div.unlocks div.unlock div.box.premium-box {
  border: 1px solid gold;
  -webkit-box-shadow: 0 0 10px gold;
  -moz-box-shadow: 0 0 10px gold;
  box-shadow: 0 0 10px gold;
}
body.release nav.bundle-works ul {
  margin-bottom: 20px;
  position: relative;
  padding-bottom: 1px;
  line-height: 260px;
}
body.release nav.bundle-works ul.main:before, body.release nav.bundle-works ul.main:after {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
body.release nav.bundle-works ul.main:before {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9InRvIiB5MT0icmlnaHQiIHgyPSJ0byIgeTI9ImxlZnQiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoMCwgMCwgMCwgMCkiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjUpIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9InJnYmEoMCwgMCwgMCwgMC41KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, to right, to left, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0.5)), color-stop(90%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0.5) 90%, rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0.5) 90%, rgba(0, 0, 0, 0));
  background: -o-linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0.5) 90%, rgba(0, 0, 0, 0));
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0.5) 90%, rgba(0, 0, 0, 0));
}
body.release nav.bundle-works ul.main:after {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9InRvIiB5MT0icmlnaHQiIHgyPSJ0byIgeTI9ImxlZnQiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, to right, to left, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.2)), color-stop(90%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0.2) 90%, rgba(255, 255, 255, 0));
  background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0.2) 90%, rgba(255, 255, 255, 0));
  background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0.2) 90%, rgba(255, 255, 255, 0));
  background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0.2) 90%, rgba(255, 255, 255, 0));
  bottom: -1px;
}
body.release nav.bundle-works ul.main li a.current span.title:after, body.release nav.bundle-works ul.main li #DonationHistory.widget div.dataTables_paginate span.current.fg-button span.title:after, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul.main li span.current.fg-button span.title:after {
  content: "";
  display: block;
  width: 56px;
  height: 15px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjEwMCUiIHI9IjEwMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1N2ZiOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSg1LCAxMjcsIDE4NCwgMCkiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, color-stop(0%, #057fb8), color-stop(100%, rgba(5, 127, 184, 0)));
  background: -webkit-radial-gradient(center bottom, ellipse farthest-side, #057fb8, rgba(5, 127, 184, 0));
  background: -moz-radial-gradient(center bottom, ellipse farthest-side, #057fb8, rgba(5, 127, 184, 0));
  background: -o-radial-gradient(center bottom, ellipse farthest-side, #057fb8, rgba(5, 127, 184, 0));
  background: radial-gradient(center bottom, ellipse farthest-side, #057fb8, rgba(5, 127, 184, 0));
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -28px;
  z-index: 3;
}
body.release nav.bundle-works ul li {
  line-height: 1;
  display: inline-block;
  vertical-align: top;
}
body.release nav.bundle-works ul li.small-extra {
  display: block;
  color: #CCC;
  font-size: 0.9em;
  font-style: italic;
  height: 0;
  position: absolute;
  margin: 0 auto;
  height: 0;
  position: relative;
  top: -5px;
}
body.release nav.bundle-works ul li a, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button {
  display: block;
  width: 150px;
  padding: 0 5px;
  min-height: 200px;
  position: relative;
}
body.release nav.bundle-works ul li a span.icon, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon {
  position: absolute;
  z-index: 5;
  top: 30px;
  left: 15px;
  width: 50px;
  height: 50px;
  display: block;
  text-indent: -1000000px;
}
body.release nav.bundle-works ul li a span.icon.book, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.book, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.book {
  background-position: 0 -433px;
}
body.release nav.bundle-works ul li a span.icon.film, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.film, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.film {
  background-position: 0 -333px;
}
body.release nav.bundle-works ul li a span.icon.game, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.game, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.game {
  background-position: 0 -383px;
}
body.release nav.bundle-works ul li a span.icon.audio, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.audio, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.icon.audio {
  background-position: 0 -483px;
}
body.release nav.bundle-works ul li a img, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button img {
  height: 120px;
  width: 80px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ODg4OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #888888), color-stop(100%, #666666));
  background: -webkit-linear-gradient(#888888, #666666);
  background: -moz-linear-gradient(#888888, #666666);
  background: -o-linear-gradient(#888888, #666666);
  background: linear-gradient(#888888, #666666);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
  -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.75), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding: 10px;
  display: block;
  margin: 0 auto;
  margin-bottom: 7px;
}
body.release nav.bundle-works ul li a.service img, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.service.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.service.fg-button img {
  height: auto;
  width: auto;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
body.release nav.bundle-works ul li a span.title, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.title, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.title {
  text-align: center;
  display: block;
  color: white;
  font-size: 0.75em;
  line-height: 1.83333em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  color: #d6d6d6;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  line-height: 1.2;
  text-transform: uppercase;
  text-shadow: 0 1px 3px black;
  height: 35px;
  position: relative;
}
body.release nav.bundle-works ul li a span.title > span, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.title > span, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.title > span {
  display: block;
  position: absolute;
  bottom: 7px;
  width: 100%;
  left: 0;
}
body.release nav.bundle-works ul li a span.two-liner, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.two-liner, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button span.two-liner {
  font-size: 0.75em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  color: #d6d6d6;
}
body.release nav.bundle-works ul li a.current img, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.current.fg-button img, body.release nav.bundle-works ul li a:hover img, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover img, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button:hover img {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JlYmViZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #bebebe));
  background: -webkit-linear-gradient(#ffffff, #bebebe);
  background: -moz-linear-gradient(#ffffff, #bebebe);
  background: -o-linear-gradient(#ffffff, #bebebe);
  background: linear-gradient(#ffffff, #bebebe);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
body.release nav.bundle-works ul li a.current.service img, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.current.service.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.current.service.fg-button img, body.release nav.bundle-works ul li a:hover.service img, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover.service img, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button:hover.service img {
  background: transparent;
}
body.release nav.bundle-works ul li a.current span.title, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button span.title, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.current.fg-button span.title, body.release nav.bundle-works ul li a.current span.two-liner, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button span.two-liner, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.current.fg-button span.two-liner, body.release nav.bundle-works ul li a:hover span.title, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover span.title, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button:hover span.title, body.release nav.bundle-works ul li a:hover span.two-liner, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover span.two-liner, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.fg-button:hover span.two-liner {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
body.release nav.bundle-works ul li a.current:after, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button:after, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.current.fg-button:after, body.release nav.bundle-works ul li a.current:before, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.current.fg-button:before {
  content: "";
  width: 1px;
  height: 92%;
  display: block;
  position: absolute;
  top: 0px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}
body.release nav.bundle-works ul li a.current:after, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button:after, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.current.fg-button:after {
  right: 0px;
  -webkit-box-shadow: -3px 0 8px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -3px 0 8px rgba(0, 0, 0, 0.75);
  box-shadow: -3px 0 8px rgba(0, 0, 0, 0.75);
}
body.release nav.bundle-works ul li a.current:before, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button:before, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.current.fg-button:before {
  left: 0px;
  -webkit-box-shadow: 3px 0 8px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 0 8px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 0 8px rgba(0, 0, 0, 0.75);
}
body.release nav.bundle-works ul li a.extras div.extras-image, body.release nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span.extras.fg-button div.extras-image, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works ul li span.extras.fg-button div.extras-image {
  background-position: 0 0;
  font-family: "Open Sans Condensed Bold", Arial, Helvetica, Sans-Serif;
  color: white;
  text-transform: uppercase;
  -webkit-transform: rotate(12.5deg);
  -moz-transform: rotate(12.5deg);
  -ms-transform: rotate(12.5deg);
  -o-transform: rotate(12.5deg);
  transform: rotate(12.5deg);
  text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.7);
  width: 103px;
  height: 73px;
  font-size: 22px;
  padding: 10px;
  padding-top: 40px;
}
body.release nav.bundle-works.fixed {
  position: fixed;
  min-width: 940px;
  top: 0;
  left: 0;
  width: 100%;
  height: 115px;
  padding: 3px 10px;
  background: black;
  z-index: 100;
}
body.release nav.bundle-works.fixed > h3 {
  display: none;
}
body.release nav.bundle-works.fixed div.rrp {
  display: none;
}
body.release nav.bundle-works.fixed ul > br {
  display: none;
}
body.release nav.bundle-works.fixed .open_discount_modal {
  display: none;
}
body.release nav.bundle-works.fixed ul.main {
  display: inline-block;
  vertical-align: top;
  margin: 3px 0 3px 5px !important;
  padding: 4px !important;
}
body.release nav.bundle-works.fixed ul.main:after {
  display: none;
}
body.release nav.bundle-works.fixed div.reddit, body.release nav.bundle-works.fixed div.sharingdiscount {
  display: none;
}
body.release nav.bundle-works.fixed ul {
  line-height: 1 !important;
  padding: 0px !important;
  margin: 0 !important;
}
body.release nav.bundle-works.fixed ul li:first-child a, body.release nav.bundle-works.fixed ul li:first-child #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li:first-child span.fg-button {
  padding: 4px;
}
body.release nav.bundle-works.fixed ul li a, body.release nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li span.fg-button {
  min-height: 0;
  height: 86px;
  width: 62px;
  padding: 4px 4px 4px 0;
}
body.release nav.bundle-works.fixed ul li a.current::after, body.release nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button::after, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li span.current.fg-button::after, body.release nav.bundle-works.fixed ul li a.current::before, body.release nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.current.fg-button::before, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li span.current.fg-button::before {
  display: none;
}
body.release nav.bundle-works.fixed ul li a.service[href='#work-505'] img, body.release nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.service[href='#work-505'].fg-button img, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li span.service[href='#work-505'].fg-button img {
  width: 60px;
  height: auto;
  padding: 23px 0 0 0 !important;
}
body.release nav.bundle-works.fixed ul li a span.title, body.release nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.title, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li span.fg-button span.title, body.release nav.bundle-works.fixed ul li a span.icon, body.release nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li span.fg-button span.icon, body.release nav.bundle-works.fixed ul li a span.two-liner, body.release nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button span.two-liner, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li span.fg-button span.two-liner {
  display: none;
}
body.release nav.bundle-works.fixed ul li a img, body.release nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release nav.bundle-works.fixed ul li span.fg-button img {
  width: 48px;
  height: 72px;
  padding: 7px;
}
body.release nav.bundle-works.fixed div.unlocks {
  display: inline-block;
  padding: 0 !important;
  margin: 0 !important;
  *zoom: 1;
}
body.release nav.bundle-works.fixed div.unlocks:after {
  content: "";
  display: table;
  clear: both;
}
body.release nav.bundle-works.fixed div.unlocks > div.unlock {
  float: left;
  padding: 0;
  margin: 0;
}
body.release nav.bundle-works.fixed div.unlocks > div.unlock:first-child {
  padding: 0;
}
body.release nav.bundle-works.fixed div.unlocks > div.unlock div.box {
  margin: 3px 10px !important;
  padding: 3px;
}
body.release nav.bundle-works.fixed div.unlocks > div.unlock div.box > ul li.extra.small-extra {
  display: none;
}
body.release nav.bundle-works.fixed div.unlocks > div.unlock div.box:after {
  display: none;
}
body.release nav.bundle-works.fixed div.unlocks > div.unlock h3 {
  display: none;
}
body.release div.panel div > h2 {
  text-align: left;
  text-transform: normal;
}
body.release div.panel div.description {
  color: #83898f;
}
body.release .hr {
  background-image: url(../images/hr-release.png);
}
body.release .hr.silent {
  background: none;
}
body.release .quote blockquote {
  text-shadow: none;
}
body.release .rating-holder {
  width: 160px;
}
body.release .rating-holder .rating-total {
  height: 32px;
  background-position: 0 -799px;
}
body.release .rating-holder .rating a, body.release .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .rating-holder .rating span.fg-button, body.release .rating-holder .rating span {
  width: 32px;
  height: 32px;
  background-position: 0 -1093px;
}
body.release .rating-holder .rating a.on, body.release .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.on.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .rating-holder .rating span.on.fg-button, body.release .rating-holder .rating a.hover, body.release .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.hover.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .rating-holder .rating span.hover.fg-button, body.release .rating-holder .rating span.on, body.release .rating-holder .rating span.hover {
  background-position: 0 -799px;
}
body.release .rating-holder .rating a.blur, body.release .rating-holder .rating #DonationHistory.widget div.dataTables_paginate span.blur.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .rating-holder .rating span.blur.fg-button, body.release .rating-holder .rating span.blur {
  background-position: 0 -1093px;
}
body.release .film-header {
  overflow: visible;
  margin: 0 0 50px 0;
  text-align: center;
}
body.release .film-header .rating-holder {
  float: none;
  text-align: center;
  margin: 0 auto 20px auto;
}
body.release .film-header h1 {
  margin: 0;
}
body.release .film-header p.teaser-info {
  padding: 10px 0 30px 0;
}
body.release .film-header .video-player {
  margin: 0 auto;
}
body.release .video-player {
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 17px 30px;
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 17px 30px;
  box-shadow: rgba(0, 0, 0, 0.75) 0 17px 30px;
  width: 560px;
  height: 340px;
}
body.release .who-is-this {
  margin-bottom: 20px;
}
body.release .who-is-this img {
  float: left;
  width: 90px;
  height: 90px;
  background: white;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  -ms-border-radius: 90px;
  -o-border-radius: 90px;
  border-radius: 90px;
  margin-right: 10px;
}
body.release .who-is-this h3 {
  line-height: 90px;
  vertical-align: middle;
  text-transform: uppercase;
}
body.release .counter {
  float: left;
  width: 306px;
  margin: 0 -7px 70px -7px;
}
body.release .counter div {
  position: relative;
  float: left;
  width: 97px;
  height: 96px;
  padding: 0 0 0 5px;
  background-position: 0 -541px;
  text-align: center;
  before: "&nbsp;";
}
body.release .counter div:before,
body.release .counter div .before {
  content: "";
  position: absolute;
  display: block;
  width: 70px;
  height: 3px;
  top: 40px;
  left: 20px;
  background-position: 0 -2128px;
  z-index: 99;
}
body.release .counter div span {
  display: block;
  color: white;
}
body.release .counter div .number {
  font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 3.75em;
  line-height: 1.1em;
  line-height: 1.375em;
}
body.release .counter div .unit {
  position: absolute;
  width: 97px;
  left: 5px;
  bottom: -20px;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 0.875em;
  line-height: 1.57143em;
  text-transform: uppercase;
}
body.release .quote-carousel {
  position: relative;
  height: 220px;
  before: "“";
}
body.release .quote-carousel:before,
body.release .quote-carousel .before {
  content: '“';
  display: block;
  width: 60px;
  height: 50px;
  padding-top: 10px;
  margin: 0;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  color: white;
  background: #09b062;
  font-family: "Bitter Bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 3.75em;
  line-height: 1.1em;
}
body.release .quote-carousel .quote {
  display: none;
  position: absolute;
  top: 60px !important;
  left: 0;
  width: 300px;
  height: 150px;
  margin-top: 10px;
  text-align: left;
}
body.release .quote-carousel .quote:first-child {
  display: block;
}
body.release .quote-carousel .quote:before, body.release .quote-carousel .quote:after {
  display: none;
}
body.release .quote-carousel .quote blockquote {
  color: white;
  font-family: "Open Sans Condensed Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.375em;
  line-height: 2em;
  line-height: 1.65em;
}
body.release .quote-carousel-nav {
  margin-bottom: 20px;
}
body.release .quote-carousel-nav a, body.release .quote-carousel-nav #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .quote-carousel-nav span.fg-button {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 6px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  text-indent: -9999px;
  outline: 0;
  background: #181a1b;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 1px 1px inset, rgba(255, 255, 255, 0.1) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 1px 1px inset, rgba(255, 255, 255, 0.1) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.75) 0 1px 1px inset, rgba(255, 255, 255, 0.1) 0 1px 1px;
}
body.release .quote-carousel-nav a:first-child, body.release .quote-carousel-nav #DonationHistory.widget div.dataTables_paginate span.fg-button:first-child, #DonationHistory.widget div.dataTables_paginate body.release .quote-carousel-nav span.fg-button:first-child {
  margin-left: 0;
}
body.release .quote-carousel-nav a.activeSlide, body.release .quote-carousel-nav #DonationHistory.widget div.dataTables_paginate span.activeSlide.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .quote-carousel-nav span.activeSlide.fg-button {
  background-color: #008e4e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmE2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGU0ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ba67), color-stop(100%, #008e4e));
  background-image: -webkit-linear-gradient(#00ba67, #008e4e);
  background-image: -moz-linear-gradient(#00ba67, #008e4e);
  background-image: -o-linear-gradient(#00ba67, #008e4e);
  background-image: linear-gradient(#00ba67, #008e4e);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, #1f2224 0 0px 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, #1f2224 0 0px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px, #1f2224 0 0px 1px inset;
}
body.release .action {
  position: relative;
  padding-top: 70px;
  margin: 10px 0 30px 0;
  text-align: center;
  before: "&nbsp;";
}
body.release .action:before,
body.release .action .before {
  content: '';
  display: block;
  width: 98px;
  height: 98px;
  margin: 0 auto 25px auto;
}
body.release .action .content-holder {
  padding: 0 10px;
}
body.release .action h2 {
  font-size: 1.125em;
  line-height: 1.22222em;
}
body.release .action.pledge:before,
body.release .action.pledge .before {
  background-position: 0 -971px;
}
body.release .action.watch:before,
body.release .action.watch .before {
  background-position: 0 -1300px;
}
body.release .action.rate:before,
body.release .action.rate .before {
  background-position: 0 -701px;
}
body.release .action.share:before,
body.release .action.share .before {
  background-position: 0 -831px;
}
body.release .action.ellipse {
  after: "&nbsp;";
}
body.release .action.ellipse:after,
body.release .action.ellipse .after {
  content: '';
  position: absolute;
  display: block;
  width: 149px;
  height: 42px;
  top: 0;
  right: -85px;
  background-position: 0 -929px;
}
body.release #cboxContent div.faq-pane {
  color: #616467;
}
body.release #cboxContent div.faq-pane p {
  text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
}
body.release #cboxContent div.faq-pane p a, body.release #cboxContent div.faq-pane p #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release #cboxContent div.faq-pane p span.fg-button {
  color: #09b062;
}
body.release #cboxContent div.faq-pane h3 {
  color: black !important;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-weight: 300;
  text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
}
body.release .slider-holder.average .jt-progress, body.release .slider-holder.average .slider-holder-double .ui-slider-range, body.release .slider-holder-double .slider-holder.average .ui-slider-range, body.release .slider-holder.average .slider-holder-double .average-ghost, body.release .slider-holder-double .slider-holder.average .average-ghost {
  background: #000000;
}
body.release .jt-slider, body.release .slider-holder-double .ui-slider {
  width: 620px;
  margin: 80px 0 50px 0;
  background: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: black 0 1px 3px inset, rgba(255, 255, 255, 0.1) 0 1px 0;
  -moz-box-shadow: black 0 1px 3px inset, rgba(255, 255, 255, 0.1) 0 1px 0;
  box-shadow: black 0 1px 3px inset, rgba(255, 255, 255, 0.1) 0 1px 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
body.release .jt-slider:after, body.release .slider-holder-double .ui-slider:after,
body.release .jt-slider .after,
body.release .slider-holder-double .ui-slider .after {
  width: 620px;
  left: 30px;
  background-image: url(../images/jt-slider-markers-release.png);
}
body.release .slider-holder-double .ui-slider-range, body.release .slider-holder-double .average-ghost {
  border: 1px solid transparent;
  height: 19px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
body.release .slider-holder-double .average-ghost {
  -webkit-border-radius: 20px 0 0 20px;
  -moz-border-radius: 20px 0 0 20px;
  -ms-border-radius: 20px 0 0 20px;
  -o-border-radius: 20px 0 0 20px;
  border-radius: 20px 0 0 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute;
}
body.release .slider-holder-double {
  position: relative;
}
body.release .slider-holder-double .ui-tooltip {
  top: -62px;
  left: -12px;
  min-width: 50px;
  text-align: center;
  outline: none !important;
  position: relative;
  padding: 5px 13px;
  color: white;
  background: #2d3336;
  border: 1px solid #1f2224;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3336), color-stop(100%, #222629));
  background-image: -webkit-linear-gradient(#2d3336, #222629);
  background-image: -moz-linear-gradient(#2d3336, #222629);
  background-image: -o-linear-gradient(#2d3336, #222629);
  background-image: linear-gradient(#2d3336, #222629);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.2) 0 1px 0px inset;
  font-size: 0.8125em;
  line-height: 1.69231em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 99;
  padding: 5px 3px;
  background: #2c3135;
  border: 1px solid #495055;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.375em;
  line-height: 2em;
  position: absolute;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1.5em;
}
body.release .slider-holder-double .ui-tooltip p, body.release .slider-holder-double .ui-tooltip li {
  text-shadow: none;
}
body.release .slider-holder-double .ui-tooltip:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 12px;
  left: -5px;
  z-index: 99;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #222629;
}
body.release .slider-holder-double .ui-tooltip.static {
  display: inline-block;
}
body.release .slider-holder-double .ui-tooltip:before {
  top: auto;
  bottom: -10px;
  left: 44.6%;
  border-top: 5px solid #222629;
  border-bottom: 5px solid transparent;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
body.release .slider-holder-double .ui-tooltip:before {
  border-top-color: #2c3135;
}
body.release .slider-holder-double .ui-tooltip:after {
  margin-left: -10px;
  border-width: 11px;
  border: 10px solid transparent;
  content: "";
  border-top: 10px solid #495055;
  position: absolute;
  z-index: 0;
  left: 50%;
  margin-left: -10px;
  bottom: -20px;
}
body.release .slider-holder-double .ui-tooltip:before {
  bottom: -19px;
  left: 50%;
  margin-left: -10px;
  border-width: 10px;
}
body.release .slider-holder-double .ui-slider a, body.release .slider-holder-double .ui-slider #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release .slider-holder-double .ui-slider span.fg-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin-left: -21px;
  outline: none !important;
}
body.release .jt-progress, body.release .slider-holder-double .ui-slider-range, body.release .slider-holder-double .average-ghost {
  border-color: #054979;
  background: #0f66a2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNjZhMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1NTE4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f66a2), color-stop(100%, #055186));
  background-image: -webkit-linear-gradient(#0f66a2, #055186);
  background-image: -moz-linear-gradient(#0f66a2, #055186);
  background-image: -o-linear-gradient(#0f66a2, #055186);
  background-image: linear-gradient(#0f66a2, #055186);
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.2) 0 1px 2px, rgba(0, 0, 0, 0.2) 0 -1px 3px inset;
}
body.release .jt-range {
  width: 37px;
  padding-left: 17px;
  color: #1b2024;
  font-family: "Open Sans Extra Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1em;
  line-height: 1em;
}
body.release .jt-tooltip {
  top: 0px;
  color: #1b2024;
  background: #c0c6c9;
  border: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGVlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzZjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9dee1), color-stop(100%, #c0c6c9));
  background-image: -webkit-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -moz-linear-gradient(#d9dee1, #c0c6c9);
  background-image: -o-linear-gradient(#d9dee1, #c0c6c9);
  background-image: linear-gradient(#d9dee1, #c0c6c9);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.6) 0 1px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.6) 0 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px, rgba(255, 255, 255, 0.6) 0 1px 0px inset;
  font-family: "Open Sans Extra Bold", Arial, Helvetica, Sans-Serif;
  font-size: 1.375em;
  line-height: 2em;
}
body.release .jt-tooltip:before {
  border-top-color: #c0c6c9;
}
body.release .jt-tooltip:after,
body.release .jt-tooltip .after {
  margin-left: -18px;
}
body.release .jt-tooltip.one-digit .jt-range {
  width: 44px;
  padding-left: 13px;
}
body.release .jt-tooltip.one-digit:after,
body.release .jt-tooltip.one-digit .after {
  margin-left: -15px;
}
body.release .jt-tooltip.three-digit .jt-range {
  width: 40px;
  padding-left: 16px;
}
body.release .jt-tooltip.three-digit:after,
body.release .jt-tooltip.three-digit .after {
  margin-left: -24px;
}
body.release .jt-tooltip.four-digit .jt-range {
  width: 45px;
  padding-left: 10px;
}
body.release .jt-tooltip.four-digit:after,
body.release .jt-tooltip.four-digit .after {
  margin-left: -28px;
}
body.release .col-left.payment,
body.release .col-right.payment {
  padding-top: 40px;
}
body.release .col-left.payment {
  position: relative;
  /*.big-button{
      float: right;
  }*/
}
body.release .col-left.payment p.teaser-info.statement {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  text-transform: none;
  width: auto;
  text-align: center;
  font-size: 1.375em;
  line-height: 2em;
  padding: 0;
  line-height: 1.6;
  -webkit-mask-image: none;
  margin-bottom: 20px;
}
body.release .col-left.payment p.teaser-info.statement input {
  width: 2.8em;
  padding: 3px 0;
  border-radius: 5px;
  background: #2c3135;
  border: 1px solid #495055;
  text-align: center;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  color: white;
  font-size: 1em;
}
body.release .col-left.payment p.teaser-info.after-slider {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  font-style: italic;
  font-size: 1.0625em;
  line-height: 1.29412em;
  text-transform: none;
  padding: 0;
  text-align: center;
}
body.release .col-left.payment p.teaser-info.after-slider strong {
  color: #c6c6c6;
}
body.release .col-left.payment p.reddit-link {
  text-align: center;
  padding-top: 20px;
  padding-right: 0;
}
body.release.bundle-release .film-header div.panes-container {
  display: block;
  position: relative;
  *zoom: 1;
}
body.release.bundle-release .film-header div.panes-container div.panes {
  width: 880px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 60px;
  -webkit-transition: min-height 0.25s ease;
  -webkit-transition-delay: 0;
  -moz-transition: min-height 0.25s ease 0;
  -o-transition: min-height 0.25s ease 0;
  transition: min-height 0.25s ease 0;
}
body.release.bundle-release .film-header div.panes-container a#pane-prev, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev.fg-button, body.release.bundle-release .film-header div.panes-container a#pane-next, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next.fg-button {
  height: 100%;
  width: 30px;
  display: table-cell;
  vertical-align: middle;
  position: absolute;
  height: 100%;
  top: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
body.release.bundle-release .film-header div.panes-container a#pane-prev#pane-prev, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev#pane-prev.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev#pane-prev.fg-button, body.release.bundle-release .film-header div.panes-container a#pane-next#pane-prev, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next#pane-prev.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next#pane-prev.fg-button {
  left: -40px;
}
body.release.bundle-release .film-header div.panes-container a#pane-prev#pane-next, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev#pane-next.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev#pane-next.fg-button, body.release.bundle-release .film-header div.panes-container a#pane-next#pane-next, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next#pane-next.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next#pane-next.fg-button {
  right: -40px;
}
body.release.bundle-release .film-header div.panes-container a#pane-prev span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev.fg-button span, body.release.bundle-release .film-header div.panes-container a#pane-next span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next.fg-button span {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  border: 16px solid transparent;
  text-indent: -9000px;
  height: 0;
}
body.release.bundle-release .film-header div.panes-container a#pane-prev#pane-next span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev#pane-next.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev#pane-next.fg-button span, body.release.bundle-release .film-header div.panes-container a#pane-next#pane-next span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next#pane-next.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next#pane-next.fg-button span {
  border-left-color: rgba(255, 255, 255, 0.2);
  left: 50%;
  margin-left: -8px;
}
body.release.bundle-release .film-header div.panes-container a#pane-prev#pane-next:hover span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev#pane-next.fg-button:hover span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev#pane-next.fg-button:hover span, body.release.bundle-release .film-header div.panes-container a#pane-next#pane-next:hover span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next#pane-next.fg-button:hover span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next#pane-next.fg-button:hover span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
body.release.bundle-release .film-header div.panes-container a#pane-prev#pane-prev span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev#pane-prev.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev#pane-prev.fg-button span, body.release.bundle-release .film-header div.panes-container a#pane-next#pane-prev span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next#pane-prev.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next#pane-prev.fg-button span {
  border-right-color: rgba(255, 255, 255, 0.2);
  margin-right: -8px;
  right: 50%;
}
body.release.bundle-release .film-header div.panes-container a#pane-prev#pane-prev:hover span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev#pane-prev.fg-button:hover span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev#pane-prev.fg-button:hover span, body.release.bundle-release .film-header div.panes-container a#pane-next#pane-prev:hover span, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next#pane-prev.fg-button:hover span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next#pane-prev.fg-button:hover span {
  border-right-color: rgba(255, 255, 255, 0.4);
}
body.release.bundle-release .film-header div.panes-container a#pane-prev:hover, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-prev.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-prev.fg-button:hover, body.release.bundle-release .film-header div.panes-container a#pane-next:hover, body.release.bundle-release .film-header div.panes-container #DonationHistory.widget div.dataTables_paginate span#pane-next.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .film-header div.panes-container span#pane-next.fg-button:hover {
  background: rgba(0, 0, 0, 0.5);
}
body.release.bundle-release .film-header div.panes-container:after {
  content: "";
  display: table;
  clear: both;
}
body.release.bundle-release .film-header div.panes, body.release.bundle-release .film-header div.about-container {
  text-align: left;
}
body.release.bundle-release .film-header div.panes > div.pane, body.release.bundle-release .film-header div.about-container > div.pane {
  width: 100%;
}
body.release.bundle-release .film-header div.panes > div.wide .col-left, body.release.bundle-release .film-header div.about-container > div.wide .col-left {
  width: 560px;
}
body.release.bundle-release .film-header div.panes > div.wide .col-left div.video-player, body.release.bundle-release .film-header div.panes > div.wide .col-left div.screenshot, body.release.bundle-release .film-header div.about-container > div.wide .col-left div.video-player, body.release.bundle-release .film-header div.about-container > div.wide .col-left div.screenshot {
  width: 560px;
  height: 340px;
}
body.release.bundle-release .film-header div.panes > div.wide .col-right, body.release.bundle-release .film-header div.about-container > div.wide .col-right {
  width: 300px;
}
body.release.bundle-release .film-header div.panes div#about div.video-player, body.release.bundle-release .film-header div.about-container div#about div.video-player {
  margin-bottom: 50px;
}
body.release.bundle-release .film-header div.panes div#about div.caption, body.release.bundle-release .film-header div.about-container div#about div.caption {
  width: 560px;
  margin: -40px auto 0;
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
  font-size: 0.9em;
}
body.release.bundle-release .film-header div.panes .col-left, body.release.bundle-release .film-header div.about-container .col-left {
  width: 300px;
}
body.release.bundle-release .film-header div.panes .col-left div.screenshot, body.release.bundle-release .film-header div.about-container .col-left div.screenshot {
  height: auto;
  width: 300px;
  overflow: hidden;
  -webkit-box-shadow: 0 10px 23px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 23px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 23px rgba(0, 0, 0, 0.5);
}
body.release.bundle-release .film-header div.panes .col-left div.screenshot img, body.release.bundle-release .film-header div.about-container .col-left div.screenshot img {
  width: 100%;
  display: block;
}
body.release.bundle-release .film-header div.panes .col-left div.video-player, body.release.bundle-release .film-header div.about-container .col-left div.video-player {
  width: 300px;
  height: 300px;
}
body.release.bundle-release .film-header div.panes .col-right, body.release.bundle-release .film-header div.about-container .col-right {
  width: 560px;
}
body.release.bundle-release .film-header div.panes .col-right h2, body.release.bundle-release .film-header div.about-container .col-right h2 {
  text-transform: none;
  line-height: 1.3;
  margin-top: -0.3em;
}
body.release.bundle-release .film-header div.panes .col-right small, body.release.bundle-release .film-header div.about-container .col-right small {
  font-size: 0.8em;
}
body.release.bundle-release h2.payment.teaser {
  font-size: 1.9em;
  line-height: 1em;
}
body.release.bundle-release .col-left .money-breakdown, body.release.bundle-release .col-left .faq {
  float: left;
}
body.release.bundle-release .col-left .money-breakdown {
  width: 314px;
  margin-right: 50px;
  *zoom: 1;
}
body.release.bundle-release .col-left .money-breakdown canvas {
  float: right;
  margin: -11px 0 0;
  width: 100px;
  height: 100px;
}
body.release.bundle-release .col-left .money-breakdown ul.breakdown {
  margin-top: 0;
}
body.release.bundle-release .col-left .money-breakdown:after {
  content: "";
  display: table;
  clear: both;
}
body.release.bundle-release .charity {
  margin-bottom: 20px;
}
body.release.bundle-release .charity img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
body.release.bundle-release .col-right .reminder form input[type=email], body.release.bundle-release .col-right .reminder form#signup_form input[type=email] {
  height: 26px;
  padding: 5px 10px;
  line-height: 36px;
  vertical-align: top;
  border: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 0;
  outline: 0;
  width: 218px;
  border: 1px solid white;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
body.release.bundle-release .col-right .reminder form input[type=email]:focus, body.release.bundle-release .col-right .reminder form#signup_form input[type=email]:focus {
  -webkit-box-shadow: 0 0 10px #0083c0;
  -moz-box-shadow: 0 0 10px #0083c0;
  box-shadow: 0 0 10px #0083c0;
  border: 1px solid #0083c0;
}
body.release.bundle-release .col-right .reminder form button, body.release.bundle-release .col-right .reminder form#signup_form button {
  float: right;
  height: 38px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding: 8px 4px;
  width: 54px;
  font-size: 0.9em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
body.release.bundle-release .col-right .reminder form button:focus, body.release.bundle-release .col-right .reminder form#signup_form button:focus {
  -webkit-box-shadow: 0 0 10px #09b062;
  -moz-box-shadow: 0 0 10px #09b062;
  box-shadow: 0 0 10px #09b062;
  outline: none;
}
body.release.bundle-release .col-left.payment {
  width: 560px;
}
body.release.bundle-release .col-right.payment {
  width: 300px;
}
body.release.bundle-release .ui-slider {
  width: 560px;
}
body.release.bundle-release .ui-slider:after {
  display: none;
}
body.release.bundle-release button.big-button {
  margin-top: 10px;
}
body.release.bundle-release .module.donation.average {
  margin-top: 0;
  background: #2c3235;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 3px rgba(0, 0, 0, 0.5);
}
body.release.bundle-release .module.donation.average div.content-holder {
  padding-top: 70px;
  width: 260px;
}
body.release.bundle-release .module.donation.average div.content-holder h2 {
  margin-top: 15px;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  line-height: 2em;
  text-transform: none;
  margin-bottom: 0;
}
body.release.bundle-release .module.donation.average div.content-holder .ribon {
  background-position: 0 0;
}
body.release.bundle-release .module.donation.average div.content-holder span.target {
  font-size: 1.1em;
  line-height: 1.35em;
  display: inline-block;
  color: white;
  padding-bottom: 0;
}
body.release.bundle-release .module.donation.average div.content-holder span.target mark {
  border-color: #495055;
  background: #1b2024;
  color: white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.01);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.01);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.01);
}
body.release.bundle-release .module.donation.average div.content-holder h3 {
  width: 290px;
  margin-left: -20px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 1.5em;
  padding: 5px;
  background: rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 10px;
}
body.release.bundle-release .module.donation.average div.content-holder h3 span.target {
  padding-bottom: 0;
}
body.release.bundle-release .module.donation.average div.content-holder h3 span.target mark {
  width: 14px;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li {
  position: relative;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight a span, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight #DonationHistory.widget div.dataTables_paginate span.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight span.fg-button span, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a:hover span, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button:hover span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button:hover span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight a span.title:after, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight #DonationHistory.widget div.dataTables_paginate span.fg-button span.title:after, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li.highlight span.fg-button span.title:after {
  content: "";
  float: right;
  background-position: 0 -1277px;
  width: 25px;
  height: 23px;
  position: absolute;
  display: block;
  right: 0;
  top: 18px;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li:first-child a, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li:first-child #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li:first-child span.fg-button {
  border-top: none;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li:last-child a, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li:last-child #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li:last-child span.fg-button {
  border-bottom: none;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button {
  color: white;
  display: block;
  font-size: 0.8em;
  border-bottom: 1px solid #1b2024;
  border-top: 1px solid #42474a;
  padding: 3px 0;
  display: table;
  width: 100%;
  max-width: 250px;
  *zoom: 1;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a:after, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button:after, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button:after {
  content: "";
  display: table;
  clear: both;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon {
  float: left;
  margin: 5px 10px 5px 0;
  width: 40px;
  height: 40px;
  display: block;
  text-indent: -1000000px;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.book, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.book, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.book {
  background-position: 0 -151px;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.film, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.film, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.film {
  background-position: 0 0;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.game, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.game, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.game {
  background-position: 0 -40px;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.icon.audio, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.icon.audio, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.icon.audio {
  background-position: 0 -533px;
}
body.release.bundle-release .module.donation.average div.content-holder ul.rewards li a span.title, body.release.bundle-release .module.donation.average div.content-holder ul.rewards li #DonationHistory.widget div.dataTables_paginate span.fg-button span.title, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release .module.donation.average div.content-holder ul.rewards li span.fg-button span.title {
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
body.release .col-right.payment.line {
  position: relative;
  before: "&nbsp;";
}
body.release .col-right.payment.line:before,
body.release .col-right.payment.line .before {
  content: '';
  position: absolute;
  width: 1px;
  height: 200px;
  top: 40px;
  left: 5px;
  border-left: 1px solid #272b2f;
  -webkit-box-shadow: #171b1e -1px 0 0;
  -moz-box-shadow: #171b1e -1px 0 0;
  box-shadow: #171b1e -1px 0 0;
}
body.release .col-right.payment.line h3,
body.release .col-right.payment.line ul {
  padding-left: 30px;
}
body.release div.payment div.money-breakdown {
  padding-top: 0.45em;
}
body.release div.money-breakdown canvas {
  float: right;
  margin-bottom: 50px;
  width: 150px;
  height: 150px;
}
body.release div.money-breakdown h3.where {
  padding-bottom: 1em;
}
body.release div.money-breakdown ul.breakdown {
  float: left;
  margin-top: 32px;
}
body.release div.money-breakdown ul.breakdown li {
  margin-bottom: 5px;
}
body.release div.money-breakdown ul.breakdown li span.bullet {
  margin-bottom: -2px;
  width: 1em;
  height: 1em;
  border-radius: 2px;
  background-color: black;
  display: inline-block;
  margin-right: 5px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 5px rgba(0, 0, 0, 0.5);
}
body.release div.money-breakdown ul.breakdown li.vodo span.bullet {
  background-color: #00ba67;
}
body.release div.money-breakdown ul.breakdown li.filmmaker span.bullet {
  background-color: #0f66a2;
}
body.release div.money-breakdown ul.breakdown li.charity span.bullet {
  background-color: #c6c6c6;
}
body.release button.big-button {
  width: 550px;
  margin: 50px auto 30px;
  display: block;
  font-size: 1.625em;
  line-height: 1.69231em;
  line-height: 1.3;
  padding-left: 0;
  padding-right: 0;
}
body.release div.about-vodo {
  margin-bottom: 40px;
}
body.release div.about-vodo div.col-left, body.release div.about-vodo div.col-right {
  width: 460px;
}
body.release div.about-vodo p {
  padding-right: 0;
}
body.release div.about-vodo p a.more, body.release div.about-vodo p #DonationHistory.widget div.dataTables_paginate span.more.fg-button, #DonationHistory.widget div.dataTables_paginate body.release div.about-vodo p span.more.fg-button {
  font-style: italic;
}
body.release div.about-vodo ul.testimonials {
  text-align: center;
}
body.release div.about-vodo ul.testimonials li {
  display: inline-block;
  *zoom: 1;
}
body.release div.about-vodo ul.testimonials li blockquote {
  font-size: 2em;
  line-height: 1.2;
  font-family: "Bitter Italic", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-bottom: 5px;
}
body.release div.about-vodo ul.testimonials li div.cite {
  float: right;
  margin-right: 25px;
}
body.release div.about-vodo ul.testimonials li:after {
  content: "";
  display: table;
  clear: both;
}
body.release div.stats {
  font-size: 1.25em;
  line-height: 2.2em;
  text-align: center;
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
  color: white;
}
body.release div.stats strong {
  display: inline-block;
  padding: 3px 10px;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2) inset;
  text-shadow: 1px 1px 0 black;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjAlIiByPSI3MCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjUpIi8+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9InJnYmEoMCwgMCwgMCwgMC4wNCkiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 70, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(70%, rgba(0, 0, 0, 0.04)));
  background: -webkit-radial-gradient(top center, circle cover, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.04) 70%);
  background: -moz-radial-gradient(top center, circle cover, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.04) 70%);
  background: -o-radial-gradient(top center, circle cover, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.04) 70%);
  background: radial-gradient(top center, circle cover, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.04) 70%);
  border-radius: 10px;
}
body.release .top-contributors h2 {
  position: relative;
  margin-top: 60px;
  text-align: center;
  font-size: 1.345em;
}
body.release .top-contributors.col-left h2 {
  margin-top: 0;
}
body.release .top-contributors h2 span.line {
  float: left;
  background-color: #272b2f;
  border-top: 1px solid #131415;
  width: 33%;
  height: 1px;
  margin-top: 0.5125em;
}
body.release .top-contributors h2 span.line-right {
  float: right;
}
body.release .top-contributors.col-left h2 span {
  display: none;
}
body.release .top-contributors ul {
  margin: 0 auto;
  text-align: center;
  *zoom: 1;
}
body.release .top-contributors ul:after {
  content: "";
  display: table;
  clear: both;
}
body.release .top-contributors.col-left ul {
  width: 550px;
}
body.release .top-contributors.col-left ul li {
  margin-right: 16px;
  margin-bottom: 19px;
}
body.release .top-contributors ul li {
  display: inline-block;
  margin-right: 5px;
}
body.release .top-contributors ul li img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 80px;
}
body.release .top-contributors ul li div.amount {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-family: "Open Sans Extra Bold", Arial, Helvetica, Sans-Serif;
  border: 1px solid #444;
  width: 58px;
  padding: 5px 10px;
  color: white;
  text-align: center;
  margin-top: 3px;
}
body.release .top-contributors ul li div.extra-info {
  display: none;
}
body.release div.qtip {
  background: rgba(0, 0, 0, 0.8);
  border: 1px solid #444;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1);
}
body.release div.qtip a.name, body.release div.qtip #DonationHistory.widget div.dataTables_paginate span.name.fg-button, #DonationHistory.widget div.dataTables_paginate body.release div.qtip span.name.fg-button {
  color: #fff;
  font-size: 1.4em;
  margin-bottom: 7px;
  display: block;
}
body.release div.qtip a.name:hover, body.release div.qtip #DonationHistory.widget div.dataTables_paginate span.name.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release div.qtip span.name.fg-button:hover {
  color: #09b062;
}
body.release div.qtip span.title {
  font-size: 1.4em;
  color: white;
  line-height: 1.15;
}
body.release div.qtip span.two-liner {
  font-size: 1.15em;
  color: #ddd;
  line-height: 1.2;
  padding-top: 3px;
}
body.release div.qtip div.message {
  font-size: 1.2em;
  font-style: italic;
}
body.release div.qtip div.message:before {
  content: "“";
}
body.release div.qtip div.message:after {
  content: "”";
}
body.release .col-left p {
  padding-right: 80px;
}
body.release .wrapper {
  background-repeat: no-repeat;
  background-position: center 0;
  background-image: url(../images/release-default-bg.png);
}
body.release header {
  background: url(../images/hr-release.png) no-repeat center bottom;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.release header .content-holder {
  padding-bottom: 53px;
}
body.release header nav,
body.release header .login-button {
  display: none;
}
body.release .content .content-holder {
  padding-top: 0;
}
body.release header div.number-buyers {
  font-size: 0.8em;
  margin-top: 20px;
  color: white;
  float: right;
}
body.release header div.number-buyers.expired {
  margin-top: 37px;
}
body.release header div.number-buyers strong {
  font-family: "Open Sans Bold", Arial, Helvetica, Sans-Serif;
}
body.release header div.number-buyers .button {
  text-transform: none;
  font-size: 1.2em;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: "Open Sans Extra Bold", Arial, Helvetica, Sans-Serif;
  margin-left: 5px;
}
body.release div.sharing-tabs {
  position: fixed;
  top: 150px;
  left: -5px;
}
body.release div.sharing-tabs a, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.fg-button {
  display: block;
  height: 20px;
  width: 20px;
  padding: 9px 4px 9px 9px;
  position: relative;
  margin-bottom: 5px;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
body.release div.sharing-tabs a:hover, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.fg-button:hover {
  -webkit-transform: translate(5px, 0px);
  -moz-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  -o-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}
body.release div.sharing-tabs a span, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.fg-button span {
  display: block;
  text-indent: -99999px;
  height: 20px;
  width: 20px;
}
body.release div.sharing-tabs a.facebook, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.facebook.fg-button {
  background: #284FAC;
}
body.release div.sharing-tabs a.facebook span, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.facebook.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.facebook.fg-button span {
  background-position: 0 -2640px;
}
body.release div.sharing-tabs a.twitter, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.twitter.fg-button {
  background: #55acee;
}
body.release div.sharing-tabs a.twitter span, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.twitter.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.twitter.fg-button span {
  background-position: 0 -2596px;
}
body.release div.sharing-tabs a.reddit, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.reddit.fg-button, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.reddit.fg-button {
  background: #cee3f8;
}
body.release div.sharing-tabs a.reddit span, body.release div.sharing-tabs #DonationHistory.widget div.dataTables_paginate span.reddit.fg-button span, #DonationHistory.widget div.dataTables_paginate body.release div.sharing-tabs span.reddit.fg-button span {
  background-position: 0 -2552px;
}
body.release footer {
  color: #616467;
  background: #191e22;
}
body.release footer a, body.release footer #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release footer span.fg-button {
  color: #616467;
}
body.release footer a:hover, body.release footer #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release footer span.fg-button:hover {
  color: #09b062;
}

body.release.bundle-release.bundle-bigbrother nav.bundle-works ul li img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
body.release.bundle-release.bundle-bigbrother header {
  background: none;
}
body.release.bundle-release.bundle-bigbrother .button, body.release.bundle-release.bundle-bigbrother .big-button {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MjI4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjMTU0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e82280), color-stop(100%, #8c154d));
  background: -webkit-linear-gradient(#e82280, #8c154d);
  background: -moz-linear-gradient(#e82280, #8c154d);
  background: -o-linear-gradient(#e82280, #8c154d);
  background: linear-gradient(#e82280, #8c154d);
  border: 1px solid #8c154d;
}
body.release.bundle-release.bundle-bigbrother .button:hover, body.release.bundle-release.bundle-bigbrother .button:focus, body.release.bundle-release.bundle-bigbrother .big-button:hover, body.release.bundle-release.bundle-bigbrother .big-button:focus {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzMTQ2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2MTI0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c31467), color-stop(100%, #761241));
  background: -webkit-linear-gradient(#c31467, #761241);
  background: -moz-linear-gradient(#c31467, #761241);
  background: -o-linear-gradient(#c31467, #761241);
  background: linear-gradient(#c31467, #761241);
  border: 1px solid #761241;
}
body.release.bundle-release.bundle-bigbrother p.teaser-info, body.release.bundle-release.bundle-bigbrother nav.bundle-works h3 strong {
  color: #CA2F78;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.reddit, body.release.bundle-release.bundle-bigbrother nav.bundle-works div.extralife {
  background: white;
  position: absolute;
  padding: 10px;
  padding-left: 40px;
  right: 0;
  top: -20px;
  font-size: 0.8em;
  border-radius: 5px;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.reddit.reddit, body.release.bundle-release.bundle-bigbrother nav.bundle-works div.extralife.reddit {
  background: url(/static/releases/snoo.png) no-repeat -1px -2px white;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.reddit:after, body.release.bundle-release.bundle-bigbrother nav.bundle-works div.extralife:after {
  content: "";
  height: 0;
  display: block;
  position: absolute;
  bottom: -8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid white;
  right: 70px;
}
body.release.bundle-release.bundle-bigbrother p > a:hover, body.release.bundle-release.bundle-bigbrother #DonationHistory.widget div.dataTables_paginate p > span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother p > span.fg-button:hover, body.release.bundle-release.bundle-bigbrother div.faq a:hover, body.release.bundle-release.bundle-bigbrother div.faq #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother div.faq span.fg-button:hover, body.release.bundle-release.bundle-bigbrother div.stats > strong {
  color: #e82280;
}
body.release.bundle-release.bundle-bigbrother .col-right .reminder form button:focus {
  -webkit-box-shadow: 0 0 10px #e82280;
  -moz-box-shadow: 0 0 10px #e82280;
  box-shadow: 0 0 10px #e82280;
}
body.release.bundle-release.bundle-bigbrother p.teaser-info.big > span {
  -webkit-mask-image: -webkit-linear-gradient(black, rgba(0, 0, 0, 0.7));
}
body.release.bundle-release.bundle-bigbrother p.teaser-info.big {
  font-size: 1.5em;
  line-height: 1.3em;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works h3 strong {
  background: #1f2127;
  padding: 0 5px;
  border-radius: 5px;
}
body.release.bundle-release.bundle-bigbrother section.wrapper {
  background-position: center -128px;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works {
  text-align: center;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works ul.main:before, body.release.bundle-release.bundle-bigbrother nav.bundle-works ul.main:after {
  display: none;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works ul.main li a.current span.title:after, body.release.bundle-release.bundle-bigbrother nav.bundle-works ul.main li #DonationHistory.widget div.dataTables_paginate span.current.fg-button span.title:after, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother nav.bundle-works ul.main li span.current.fg-button span.title:after {
  display: none;
}
body.release.bundle-release.bundle-bigbrother div.film-header {
  margin-top: 100px;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.unlock {
  display: inline-block;
  padding-top: 33px;
  vertical-align: bottom;
  position: relative;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.unlock:first-child {
  padding-right: 30px;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.unlock div.box {
  padding: 40px 20px 20px;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.unlock div.box.above-average-box {
  border-color: white;
  -webkit-box-shadow: 0 0 10px white;
  -moz-box-shadow: 0 0 10px white;
  box-shadow: 0 0 10px white;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.unlock div.box.premium-box {
  border-color: #e82280;
  -webkit-box-shadow: 0 0 10px #e82280;
  -moz-box-shadow: 0 0 10px #e82280;
  box-shadow: 0 0 10px #e82280;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works div.unlock h3.premium {
  width: 350px;
}
body.release.bundle-release.bundle-bigbrother nav.bundle-works ul li a[href="#work-505"] span.title, body.release.bundle-release.bundle-bigbrother nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span[href="#work-505"].fg-button span.title, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother nav.bundle-works ul li span[href="#work-505"].fg-button span.title {
  padding-top: 36px;
}
body.release.bundle-release.bundle-bigbrother ul.rewards li a[href="#work-505"] span.icon, body.release.bundle-release.bundle-bigbrother ul.rewards li #DonationHistory.widget div.dataTables_paginate span[href="#work-505"].fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother ul.rewards li span[href="#work-505"].fg-button span.icon {
  background-image: url(../releases/ipredator-badge.png);
}
body.release.bundle-release.bundle-bigbrother div.qtip a:hover, body.release.bundle-release.bundle-bigbrother div.qtip #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother div.qtip span.fg-button:hover {
  color: #e82280;
}
body.release.bundle-release.bundle-bigbrother #cboxContent div.faq-pane p a, body.release.bundle-release.bundle-bigbrother #cboxContent div.faq-pane p #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother #cboxContent div.faq-pane p span.fg-button {
  color: #e82280;
}
body.release.bundle-release.bundle-bigbrother #cboxContent div.faq-pane p a:hover, body.release.bundle-release.bundle-bigbrother #cboxContent div.faq-pane p #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother #cboxContent div.faq-pane p span.fg-button:hover {
  color: #A31B5B;
}
body.release.bundle-release.bundle-bigbrother .removablemedia-info {
  text-align: center;
  margin-top: 15px;
}
body.release.bundle-release.bundle-bigbrother .removablemedia-info a img, body.release.bundle-release.bundle-bigbrother .removablemedia-info #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother .removablemedia-info span.fg-button img {
  margin-top: 5px;
}
body.release.bundle-release.bundle-bigbrother .removablemedia-info a:last-child, body.release.bundle-release.bundle-bigbrother .removablemedia-info #DonationHistory.widget div.dataTables_paginate span.fg-button:last-child, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-bigbrother .removablemedia-info span.fg-button:last-child {
  margin-left: 5px;
}

body.release.bundle-release.bundle-nsfw .button, body.release.bundle-release.bundle-nsfw .big-button {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MjI4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjMTU0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e82280), color-stop(100%, #8c154d));
  background: -webkit-linear-gradient(#e82280, #8c154d);
  background: -moz-linear-gradient(#e82280, #8c154d);
  background: -o-linear-gradient(#e82280, #8c154d);
  background: linear-gradient(#e82280, #8c154d);
  border: 1px solid #8c154d;
}
body.release.bundle-release.bundle-nsfw .button:hover, body.release.bundle-release.bundle-nsfw .button:focus, body.release.bundle-release.bundle-nsfw .big-button:hover, body.release.bundle-release.bundle-nsfw .big-button:focus {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzMTQ2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2MTI0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c31467), color-stop(100%, #761241));
  background: -webkit-linear-gradient(#c31467, #761241);
  background: -moz-linear-gradient(#c31467, #761241);
  background: -o-linear-gradient(#c31467, #761241);
  background: linear-gradient(#c31467, #761241);
  border: 1px solid #761241;
}
body.release.bundle-release.bundle-nsfw p.teaser-info, body.release.bundle-release.bundle-nsfw nav.bundle-works h3 strong {
  color: #CA2F78;
}
body.release.bundle-release.bundle-nsfw nav.bundle-works li[data-workid="521"] {
  display: none;
}
body.release.bundle-release.bundle-nsfw h1.teaser span.nsfw {
  background: url(http://vodo.net/media/releases/nsfw/nsfw-neon.png) no-repeat;
  width: 296px;
  display: inline-block;
  height: 100px;
  background-position: -30px -211px;
  vertical-align: middle;
  text-indent: -9000px;
}
body.release.bundle-release.bundle-nsfw h1.teaser span.nsfw span.n {
  background: url(http://vodo.net/media/releases/nsfw/nsfw-neon.png) no-repeat;
  display: block;
  position: absolute;
  width: 73px;
  height: 100px;
  background-position: -30px -41px;
  opacity: 0.5;
}
body.release.bundle-release.bundle-nsfw h1.teaser span.nsfw span.sfw {
  text-indent: -9000px;
}
body.release.bundle-release.bundle-nsfw ul.rewards li a[href="#work-517"] span.icon, body.release.bundle-release.bundle-nsfw ul.rewards li #DonationHistory.widget div.dataTables_paginate span[href="#work-517"].fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw ul.rewards li span[href="#work-517"].fg-button span.icon {
  background-position: 0 0;
}
body.release.bundle-release.bundle-nsfw p > a:hover, body.release.bundle-release.bundle-nsfw #DonationHistory.widget div.dataTables_paginate p > span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw p > span.fg-button:hover, body.release.bundle-release.bundle-nsfw div.faq a:hover, body.release.bundle-release.bundle-nsfw div.faq #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw div.faq span.fg-button:hover, body.release.bundle-release.bundle-nsfw div.stats > strong {
  color: #e82280;
}
body.release.bundle-release.bundle-nsfw .col-right .reminder form button:focus {
  -webkit-box-shadow: 0 0 10px #e82280;
  -moz-box-shadow: 0 0 10px #e82280;
  box-shadow: 0 0 10px #e82280;
}
body.release.bundle-release.bundle-nsfw div.qtip a:hover, body.release.bundle-release.bundle-nsfw div.qtip #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw div.qtip span.fg-button:hover {
  color: #e82280;
}
body.release.bundle-release.bundle-nsfw nav.bundle-works ul.main:before, body.release.bundle-release.bundle-nsfw nav.bundle-works ul.main:after {
  display: none;
}
body.release.bundle-release.bundle-nsfw nav.bundle-works ul li a[href="#work-517"] span.icon, body.release.bundle-release.bundle-nsfw nav.bundle-works ul li #DonationHistory.widget div.dataTables_paginate span[href="#work-517"].fg-button span.icon, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw nav.bundle-works ul li span[href="#work-517"].fg-button span.icon {
  background-position: 0 -333px;
}
body.release.bundle-release.bundle-nsfw nav.bundle-works div.unlocks {
  margin-top: 40px;
}
body.release.bundle-release.bundle-nsfw nav.bundle-works div.unlock div.box.above-average-box {
  border-color: white;
  -webkit-box-shadow: 0 0 10px white;
  -moz-box-shadow: 0 0 10px white;
  box-shadow: 0 0 10px white;
}
body.release.bundle-release.bundle-nsfw nav.bundle-works div.unlock div.box.premium-box {
  border-color: #e82280;
  -webkit-box-shadow: 0 0 10px #e82280;
  -moz-box-shadow: 0 0 10px #e82280;
  box-shadow: 0 0 10px #e82280;
}
body.release.bundle-release.bundle-nsfw #cboxContent div.faq-pane p a, body.release.bundle-release.bundle-nsfw #cboxContent div.faq-pane p #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw #cboxContent div.faq-pane p span.fg-button {
  color: #e82280;
}
body.release.bundle-release.bundle-nsfw #cboxContent div.faq-pane p a:hover, body.release.bundle-release.bundle-nsfw #cboxContent div.faq-pane p #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw #cboxContent div.faq-pane p span.fg-button:hover {
  color: #A31B5B;
}
body.release.bundle-release.bundle-nsfw p.charity.teaser-info.big {
  font-size: 1em;
  font-family: open sans italic;
  margin: 0;
  padding: 0 0 20px 0;
  color: white;
}
body.release.bundle-release.bundle-nsfw .removablemedia-info {
  text-align: center;
  margin-top: 15px;
}
body.release.bundle-release.bundle-nsfw .removablemedia-info a img, body.release.bundle-release.bundle-nsfw .removablemedia-info #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw .removablemedia-info span.fg-button img {
  margin-top: 5px;
}
body.release.bundle-release.bundle-nsfw .removablemedia-info a:last-child, body.release.bundle-release.bundle-nsfw .removablemedia-info #DonationHistory.widget div.dataTables_paginate span.fg-button:last-child, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw .removablemedia-info span.fg-button:last-child {
  margin-left: 5px;
}
body.release.bundle-release.bundle-nsfw p a, body.release.bundle-release.bundle-nsfw p #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw p span.fg-button {
  color: white;
}
body.release.bundle-release.bundle-nsfw p a:hover, body.release.bundle-release.bundle-nsfw p #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-nsfw p span.fg-button:hover {
  color: #e82280;
}
body.release.bundle-release.bundle-nsfw p.support {
  font-size: 1.1em;
  text-align: center;
  margin-top: 10px;
}
body.release.bundle-release.bundle-nsfw p.support em {
  font-family: "Open Sans Italic", Arial, Helvetica, Sans-Serif;
}

body.release.bundle-release.bundle-otherworlds section.wrapper {
  background-position: center -50px;
}
body.release.bundle-release.bundle-otherworlds h1.teaser {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
body.release.bundle-release.bundle-otherworlds .film-header p.teaser-info {
  padding: 190px 0 150px 0;
  color: rgba(255, 255, 255, 0.75);
  font-family: "Open Sans Italic";
  font-size: 2.3em;
  text-transform: uppercase;
}
body.release.bundle-release.bundle-otherworlds .film-header p.teaser-info > span.container {
  -webkit-mask-image: none;
  text-shadow: none;
  position: relative;
  display: block;
}
body.release.bundle-release.bundle-otherworlds .film-header p.teaser-info em {
  font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  text-shadow: 0 0 10px rgba(99, 222, 219, 0.8);
  color: rgba(99, 222, 219, 0.9);
  width: 100%;
  display: block;
}
body.release.bundle-release.bundle-otherworlds .button, body.release.bundle-release.bundle-otherworlds .big-button {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzZGVkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyYWZhYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #63dedb), color-stop(100%, #52afac));
  background: -webkit-linear-gradient(#63dedb, #52afac);
  background: -moz-linear-gradient(#63dedb, #52afac);
  background: -o-linear-gradient(#63dedb, #52afac);
  background: linear-gradient(#63dedb, #52afac);
  border: 1px solid #52afac;
}
body.release.bundle-release.bundle-otherworlds .button:hover, body.release.bundle-release.bundle-otherworlds .button:focus, body.release.bundle-release.bundle-otherworlds .big-button:hover, body.release.bundle-release.bundle-otherworlds .big-button:focus {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5ZDVkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ5OWU5YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #39d5d1), color-stop(100%, #499e9c));
  background: -webkit-linear-gradient(#39d5d1, #499e9c);
  background: -moz-linear-gradient(#39d5d1, #499e9c);
  background: -o-linear-gradient(#39d5d1, #499e9c);
  background: linear-gradient(#39d5d1, #499e9c);
  border: 1px solid #4edad6;
}
body.release.bundle-release.bundle-otherworlds p.teaser-info, body.release.bundle-release.bundle-otherworlds nav.bundle-works h3 strong {
  color: #63dedb;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works h3 strong s::after {
  border-color: #63dedb;
}
body.release.bundle-release.bundle-otherworlds p a, body.release.bundle-release.bundle-otherworlds p #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds p span.fg-button {
  color: white;
}
body.release.bundle-release.bundle-otherworlds p a:hover, body.release.bundle-release.bundle-otherworlds p #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds p span.fg-button:hover {
  color: #63dedb;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works li a[data-work-id="work-538"], body.release.bundle-release.bundle-otherworlds nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-538"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds nav.bundle-works li span[data-work-id="work-538"].fg-button, body.release.bundle-release.bundle-otherworlds nav.bundle-works li a[data-work-id="work-539"], body.release.bundle-release.bundle-otherworlds nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-539"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds nav.bundle-works li span[data-work-id="work-539"].fg-button, body.release.bundle-release.bundle-otherworlds nav.bundle-works li a[data-work-id="work-540"], body.release.bundle-release.bundle-otherworlds nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-540"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds nav.bundle-works li span[data-work-id="work-540"].fg-button, body.release.bundle-release.bundle-otherworlds nav.bundle-works li a[data-work-id="work-541"], body.release.bundle-release.bundle-otherworlds nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-541"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds nav.bundle-works li span[data-work-id="work-541"].fg-button, body.release.bundle-release.bundle-otherworlds nav.bundle-works li a[data-work-id="work-544"], body.release.bundle-release.bundle-otherworlds nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-544"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds nav.bundle-works li span[data-work-id="work-544"].fg-button {
  display: none;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works ul.main:before, body.release.bundle-release.bundle-otherworlds nav.bundle-works ul.main:after {
  display: none;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works div.unlock div.box.above-average-box {
  border-color: white;
  -webkit-box-shadow: 0 0 10px white;
  -moz-box-shadow: 0 0 10px white;
  box-shadow: 0 0 10px white;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works div.unlock div.box.premium-box {
  border-color: #63dedb;
  -webkit-box-shadow: 0 0 10px #63dedb;
  -moz-box-shadow: 0 0 10px #63dedb;
  box-shadow: 0 0 10px #63dedb;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed {
  height: 100px;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed ul li a, body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed ul li span.fg-button {
  width: 50px;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed ul li a img, body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed ul li span.fg-button img {
  padding: 3px;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed ul.main {
  margin: 3px 3px 3px 5px !important;
}
body.release.bundle-release.bundle-otherworlds nav.bundle-works.fixed div.unlocks > div.unlock div.box {
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin: 4px 0px !important;
}

body.release.bundle-release.bundle-cork section.wrapper {
  background-position: center 90px;
}
body.release.bundle-release.bundle-cork h1.teaser {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: url(http://vodo.net/media/releases/cork/corklogo.png) no-repeat;
  width: 351px;
  height: 414px;
  text-indent: -100000px;
}
body.release.bundle-release.bundle-cork .button, body.release.bundle-release.bundle-cork .big-button {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzZGVkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyYWZhYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #63dedb), color-stop(100%, #52afac));
  background: -webkit-linear-gradient(#63dedb, #52afac);
  background: -moz-linear-gradient(#63dedb, #52afac);
  background: -o-linear-gradient(#63dedb, #52afac);
  background: linear-gradient(#63dedb, #52afac);
  border: 1px solid #52afac;
}
body.release.bundle-release.bundle-cork .button:hover, body.release.bundle-release.bundle-cork .button:focus, body.release.bundle-release.bundle-cork .big-button:hover, body.release.bundle-release.bundle-cork .big-button:focus {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5ZDVkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ5OWU5YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #39d5d1), color-stop(100%, #499e9c));
  background: -webkit-linear-gradient(#39d5d1, #499e9c);
  background: -moz-linear-gradient(#39d5d1, #499e9c);
  background: -o-linear-gradient(#39d5d1, #499e9c);
  background: linear-gradient(#39d5d1, #499e9c);
  border: 1px solid #4edad6;
}
body.release.bundle-release.bundle-cork p.teaser-info, body.release.bundle-release.bundle-cork nav.bundle-works h3 strong {
  color: #63dedb;
}
body.release.bundle-release.bundle-cork nav.bundle-works h3 strong s::after {
  border-color: #63dedb;
}
body.release.bundle-release.bundle-cork p a, body.release.bundle-release.bundle-cork p #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-cork p span.fg-button {
  color: white;
}
body.release.bundle-release.bundle-cork p a:hover, body.release.bundle-release.bundle-cork p #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-cork p span.fg-button:hover {
  color: #63dedb;
}
body.release.bundle-release.bundle-cork nav.bundle-works ul.main:before, body.release.bundle-release.bundle-cork nav.bundle-works ul.main:after {
  display: none;
}
body.release.bundle-release.bundle-cork nav.bundle-works div.unlock div.box.above-average-box {
  border-color: white;
  -webkit-box-shadow: 0 0 10px white;
  -moz-box-shadow: 0 0 10px white;
  box-shadow: 0 0 10px white;
}
body.release.bundle-release.bundle-cork nav.bundle-works div.unlock div.box.premium-box {
  border-color: #63dedb;
  -webkit-box-shadow: 0 0 10px #63dedb;
  -moz-box-shadow: 0 0 10px #63dedb;
  box-shadow: 0 0 10px #63dedb;
}
body.release.bundle-release.bundle-cork nav.bundle-works.fixed {
  height: 100px;
}
body.release.bundle-release.bundle-cork nav.bundle-works.fixed ul li a, body.release.bundle-release.bundle-cork nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-cork nav.bundle-works.fixed ul li span.fg-button {
  width: 50px;
}
body.release.bundle-release.bundle-cork nav.bundle-works.fixed ul li a img, body.release.bundle-release.bundle-cork nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-cork nav.bundle-works.fixed ul li span.fg-button img {
  padding: 3px;
}
body.release.bundle-release.bundle-cork nav.bundle-works.fixed ul.main {
  margin: 3px 3px 3px 5px !important;
}
body.release.bundle-release.bundle-cork nav.bundle-works.fixed div.unlocks > div.unlock div.box {
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin: 4px 0px !important;
}

body.release.bundle-release.bundle-creepy section.wrapper {
  background-position: center -50px;
}
body.release.bundle-release.bundle-creepy h1.teaser {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
body.release.bundle-release.bundle-creepy .film-header p.teaser-info {
  padding: 100px 0 100px 0;
  color: rgba(255, 255, 255, 0.75);
  font-family: "Open Sans Italic";
  font-size: 2.3em;
  text-transform: uppercase;
}
body.release.bundle-release.bundle-creepy .film-header p.teaser-info > span.container {
  -webkit-mask-image: none;
  text-shadow: none;
  position: relative;
  display: block;
}
body.release.bundle-release.bundle-creepy .film-header p.teaser-info em {
  font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  text-shadow: 0 0 10px #B3003B;
  color: #B3003B;
  width: 100%;
  display: block;
  padding-top: 26px;
}
body.release.bundle-release.bundle-creepy .button, body.release.bundle-release.bundle-creepy .big-button {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzMDAzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjMDAyYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b3003b), color-stop(100%, #8c002a));
  background: -webkit-linear-gradient(#b3003b, #8c002a);
  background: -moz-linear-gradient(#b3003b, #8c002a);
  background: -o-linear-gradient(#b3003b, #8c002a);
  background: linear-gradient(#b3003b, #8c002a);
  border: 1px solid #91002C;
}
body.release.bundle-release.bundle-creepy .button:hover, body.release.bundle-release.bundle-creepy .button:focus, body.release.bundle-release.bundle-creepy .big-button:hover, body.release.bundle-release.bundle-creepy .big-button:focus {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwMDAyYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzczMDAyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80002a), color-stop(100%, #730022));
  background: -webkit-linear-gradient(#80002a, #730022);
  background: -moz-linear-gradient(#80002a, #730022);
  background: -o-linear-gradient(#80002a, #730022);
  background: linear-gradient(#80002a, #730022);
  border: 1px solid #9a0033;
}
body.release.bundle-release.bundle-creepy p.teaser-info, body.release.bundle-release.bundle-creepy nav.bundle-works h3 strong {
  color: #B3003B;
}
body.release.bundle-release.bundle-creepy nav.bundle-works h3 strong s::after {
  border-color: #B3003B;
}
body.release.bundle-release.bundle-creepy p a, body.release.bundle-release.bundle-creepy p #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy p span.fg-button {
  color: white;
}
body.release.bundle-release.bundle-creepy p a:hover, body.release.bundle-release.bundle-creepy p #DonationHistory.widget div.dataTables_paginate span.fg-button:hover, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy p span.fg-button:hover {
  color: #B3003B;
}
body.release.bundle-release.bundle-creepy nav.bundle-works li a[data-work-id="work-538"], body.release.bundle-release.bundle-creepy nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-538"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy nav.bundle-works li span[data-work-id="work-538"].fg-button, body.release.bundle-release.bundle-creepy nav.bundle-works li a[data-work-id="work-539"], body.release.bundle-release.bundle-creepy nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-539"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy nav.bundle-works li span[data-work-id="work-539"].fg-button, body.release.bundle-release.bundle-creepy nav.bundle-works li a[data-work-id="work-540"], body.release.bundle-release.bundle-creepy nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-540"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy nav.bundle-works li span[data-work-id="work-540"].fg-button, body.release.bundle-release.bundle-creepy nav.bundle-works li a[data-work-id="work-541"], body.release.bundle-release.bundle-creepy nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-541"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy nav.bundle-works li span[data-work-id="work-541"].fg-button, body.release.bundle-release.bundle-creepy nav.bundle-works li a[data-work-id="work-544"], body.release.bundle-release.bundle-creepy nav.bundle-works li #DonationHistory.widget div.dataTables_paginate span[data-work-id="work-544"].fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy nav.bundle-works li span[data-work-id="work-544"].fg-button {
  display: none;
}
body.release.bundle-release.bundle-creepy nav.bundle-works ul.main:before, body.release.bundle-release.bundle-creepy nav.bundle-works ul.main:after {
  display: none;
}
body.release.bundle-release.bundle-creepy nav.bundle-works div.unlock div.box.above-average-box {
  border-color: white;
  -webkit-box-shadow: 0 0 10px white;
  -moz-box-shadow: 0 0 10px white;
  box-shadow: 0 0 10px white;
}
body.release.bundle-release.bundle-creepy nav.bundle-works div.unlock div.box.premium-box {
  border-color: #B3003B;
  -webkit-box-shadow: 0 0 10px #b3003b;
  -moz-box-shadow: 0 0 10px #b3003b;
  box-shadow: 0 0 10px #b3003b;
}
body.release.bundle-release.bundle-creepy nav.bundle-works.fixed {
  height: 100px;
}
body.release.bundle-release.bundle-creepy nav.bundle-works.fixed ul li a, body.release.bundle-release.bundle-creepy nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy nav.bundle-works.fixed ul li span.fg-button {
  width: 50px;
}
body.release.bundle-release.bundle-creepy nav.bundle-works.fixed ul li a img, body.release.bundle-release.bundle-creepy nav.bundle-works.fixed ul li #DonationHistory.widget div.dataTables_paginate span.fg-button img, #DonationHistory.widget div.dataTables_paginate body.release.bundle-release.bundle-creepy nav.bundle-works.fixed ul li span.fg-button img {
  padding: 3px;
}
body.release.bundle-release.bundle-creepy nav.bundle-works.fixed ul.main {
  margin: 3px 3px 3px 5px !important;
}
body.release.bundle-release.bundle-creepy nav.bundle-works.fixed div.unlocks > div.unlock div.box {
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin: 4px 0px !important;
}

.content-partners {
  margin: 20px 0;
  overflow: auto;
}

.content-partners h2 {
  text-align: center;
}

.content-partners ul {
  margin: 10px 0;
  margin-bottom: 20px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.content-partners ul li {
  float: left;
  width: 11.111111%;
  text-align: center;
}

body.release.bundle-cork,
body.release.bundle-creepy {
  background: #000;
}

body.release.bundle-cork header,
body.release.bundle-creepy header {
  background-image: none;
}

body.release.bundle-release.bundle-cork section.wrapper {
  background-position: center 35px;
}

body.release.bundle-release.bundle-creepy section.wrapper {
  background-position: center 19px;
}

body.release.bundle-creepy .teaser-info.big {
  padding-bottom: 0;
  padding-top: 296px;
}

#work-581 p {
  line-height: 1.15em;
  padding-bottom: 1em;
}

#work-581 h3 {
  line-height: 1.2em;
}

.container {
  min-height: 68px;
}

/* General settings */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action {
  background-image: url("../images/sprites/specific/uniform.png");
  background-repeat: no-repeat;
}

.selector,
.checker,
.radio,
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}

.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus {
  outline: 0;
}

.selector,
.radio,
.checker,
.uploader,
.selector *,
.radio *,
.checker *,
.uploader * {
  margin: 0;
  padding: 0;
}

/* Checkbox */
div.checker,
div.checker span,
div.checker input {
  width: 17px;
  height: 17px;
}

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 0;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

div.checker:active span,
div.checker.active span {
  background-position: -17px 0;
}

div.checker.focus span,
div.checker:hover span {
  background-position: -34px 0;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -51px 0;
}

div.checker span.checked {
  background-position: -68px 0;
}

div.checker:active span.checked,
div.checker.active span.checked {
  background-position: -85px 0;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -102px 0;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -119px 0;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -136px 0;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -153px 0;
}

/* Radio */
div.radio,
div.radio span,
div.radio input {
  width: 18px;
  height: 18px;
}

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -17px;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}

div.radio:active span,
div.radio.active span {
  background-position: -18px -18px -17px;
}

div.radio.focus span,
div.radio:hover span {
  background-position: -36px -36px -17px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -17px;
}

div.radio span.checked {
  background-position: -72px -17px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -17px;
}

div.radio.focus span.checked,
div.radio:hover span.checked {
  background-position: -108px -17px;
}

div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -17px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -17px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -17px;
}

/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action {
  background-image: url("../images/sprites/specific/uniform.png");
  background-repeat: no-repeat;
}

.selector,
.checker,
.radio,
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}

.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus {
  outline: 0;
}

.selector,
.radio,
.checker,
.uploader,
.selector *,
.radio *,
.checker *,
.uploader * {
  margin: 0;
  padding: 0;
}

/* Checkbox */
div.checker,
div.checker span,
div.checker input {
  width: 17px;
  height: 17px;
}

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 0;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

div.checker:active span,
div.checker.active span {
  background-position: -17px 0;
}

div.checker.focus span,
div.checker:hover span {
  background-position: -34px 0;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -51px 0;
}

div.checker span.checked {
  background-position: -68px 0;
}

div.checker:active span.checked,
div.checker.active span.checked {
  background-position: -85px 0;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -102px 0;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -119px 0;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -136px 0;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -153px 0;
}

/* Radio */
div.radio,
div.radio span,
div.radio input {
  width: 18px;
  height: 18px;
}

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -17px;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}

div.radio:active span,
div.radio.active span {
  background-position: -18px -18px -17px;
}

div.radio.focus span,
div.radio:hover span {
  background-position: -36px -36px -17px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -17px;
}

div.radio span.checked {
  background-position: -72px -17px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -17px;
}

div.radio.focus span.checked,
div.radio:hover span.checked {
  background-position: -108px -17px;
}

div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -17px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -17px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -17px;
}

/* PRESENTATION */
/* Checker */
.modal div.checker,
.modal div.checker span,
.modal div.checker input {
  width: 19px;
  height: 19px;
}
.modal div.checker span {
  background-position: 0 -17px;
}
.modal div.checker:active span,
.modal div.checker.active span {
  background-position: -19px -17px;
}
.modal div.checker.focus span,
.modal div.checker:hover span {
  background-position: -38px -17px;
}
.modal div.checker.focus:active span,
.modal div.checker:active:hover span,
.modal div.checker.active:hover span,
.modal div.checker.focus.active span {
  background-position: -57px -17px;
}
.modal div.checker span.checked {
  background-position: -76px -17px;
}
.modal div.checker:active span.checked,
.modal div.checker.active span.checked {
  background-position: -95px -17px;
}
.modal div.checker.focus span.checked,
.modal div.checker:hover span.checked {
  background-position: -114px -17px;
}
.modal div.checker.focus:active span.checked,
.modal div.checker:hover:active span.checked,
.modal div.checker.active:hover span.checked,
.modal div.checker.active.focus span.checked {
  background-position: -133px -17px;
}
.modal div.checker.disabled span,
.modal div.checker.disabled:active span,
.modal div.checker.disabled.active span {
  background-position: -152px -17px;
}
.modal div.checker.disabled span.checked,
.modal div.checker.disabled:active span.checked,
.modal div.checker.disabled.active span.checked {
  background-position: -171px -17px;
}

/* Radio */
div.radio {
  margin-right: 3px;
}
