/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
    direction: ltr;
    text-align: left;
}

/* Selection Border */
.jcrop-vline,
.jcrop-hline {
    background: #ffffff url("../bundles/cms/images/Jcrop.gif");
    font-size: 0;
    position: absolute;
}

.jcrop-vline {
    height: 100%;
    width: 1px !important;
}

.jcrop-vline.right {
    right: 0;
}

.jcrop-hline {
    height: 1px !important;
    width: 100%;
}

.jcrop-hline.bottom {
    bottom: 0;
}

/* Invisible click targets */
.jcrop-tracker {
    height: 100%;
    width: 100%;
    /* "turn off" link highlight */
    -webkit-tap-highlight-color: transparent;
    /* disable callout, image save panel */
    -webkit-touch-callout: none;
    /* disable cut copy paste */
    -webkit-user-select: none;
}

/* Selection Handles */
.jcrop-handle {
    background-color: #333333;
    border: 1px #eeeeee solid;
    width: 7px;
    height: 7px;
    font-size: 1px;
}

.jcrop-handle.ord-n {
    left: 50%;
    margin-left: -4px;
    margin-top: -4px;
    top: 0;
}

.jcrop-handle.ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -4px;
    margin-left: -4px;
}

.jcrop-handle.ord-e {
    margin-right: -4px;
    margin-top: -4px;
    right: 0;
    top: 50%;
}

.jcrop-handle.ord-w {
    left: 0;
    margin-left: -4px;
    margin-top: -4px;
    top: 50%;
}

.jcrop-handle.ord-nw {
    left: 0;
    margin-left: -4px;
    margin-top: -4px;
    top: 0;
}

.jcrop-handle.ord-ne {
    margin-right: -4px;
    margin-top: -4px;
    right: 0;
    top: 0;
}

.jcrop-handle.ord-se {
    bottom: 0;
    margin-bottom: -4px;
    margin-right: -4px;
    right: 0;
}

.jcrop-handle.ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -4px;
    margin-left: -4px;
}

/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
    height: 7px;
    width: 100%;
}

.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
    height: 100%;
    width: 7px;
}

.jcrop-dragbar.ord-n {
    margin-top: -4px;
}

.jcrop-dragbar.ord-s {
    bottom: 0;
    margin-bottom: -4px;
}

.jcrop-dragbar.ord-e {
    margin-right: -4px;
    right: 0;
}

.jcrop-dragbar.ord-w {
    margin-left: -4px;
}

/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
    background: #ffffff;
    filter: alpha(opacity=70) !important;
    opacity: .70 !important;
}

.jcrop-light .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #000000;
    border-color: #ffffff;
    border-radius: 3px;
}

/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
    background: #000000;
    filter: alpha(opacity=70) !important;
    opacity: 0.7 !important;
}

.jcrop-dark .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #ffffff;
    border-color: #000000;
    border-radius: 3px;
}

/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
    background: #ffffff;
}

/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
    background-color: #F5F3E5;
    max-width: none;
}

@font-face {
  font-family: 'Trade Gothic W01 Bold';
  src: url("../bundles/site/fonts/AmnestyTradeGothic-W01-bold.eot");
  src: url("../bundles/site/fonts/AmnestyTradeGothic-W01-bold.eot#iefix") format("embedded-opentype"), url("../bundles/site/fonts/amnestytradegothic-bdcn20.woff") format("woff"), url("https://www.stopfolter.de/bundles/site/fonts/AmnestyTradeGothic-W01-bold.ttf") format("truetype"), url("../bundles/site/fonts/AmnestyTradeGothic-W01-bold.svg") format("svg");
  font-weight: bold;
}
@font-face {
  font-family: 'Trade Gothic W01';
  src: url("../bundles/site/fonts/amnestytradegothic-bdcn20.eot");
  src: url("../bundles/site/fonts/amnestytradegothic-bdcn20.eot#iefix") format("embedded-opentype"), url("https://www.stopfolter.de/bundles/site/fonts/_amnestytradegothic-bdcn20.woff") format("woff"), url("https://www.stopfolter.de/bundles/site/fonts/AmnestyTradeGothic-W01.ttf") format("truetype"), url("../bundles/site/fonts/AmnestyTradeGothic-W01-bold.svg") format("svg");
  font-weight: bold;
}
@font-face {
  font-family: 'Trade Gothic Bold Condensed 20';
  src: url("../bundles/site/fonts/amnestytradegothic-bdcn20.eot");
  src: url("../bundles/site/fonts/amnestytradegothic-bdcn20.eot#iefix") format("embedded-opentype"), url("../bundles/site/fonts/amnestytradegothic-bdcn20.woff") format("woff"), url("../bundles/site/fonts/amnestytradegothic-bdcn20.ttf") format("truetype"), url("../bundles/site/fonts/amnestytradegothic-bdcn20.svg") format("svg");
  font-weight: bold;
}
@font-face {
  font-family: 'Trade Gothic Condensed 20';
  src: url("../bundles/site/fonts/amnestytradegothic-bdcn20.eot");
  src: url("../bundles/site/fonts/amnestytradegothic-bdcn20.eot#iefix") format("embedded-opentype"), url("../bundles/site/fonts/amnestytradegothic-bdcn20.woff") format("woff"), url("../bundles/site/fonts/amnestytradegothic-bdcn20.ttf") format("truetype"), url("../bundles/site/fonts/amnestytradegothic-bdcn20.svg") format("svg");
  font-weight: bold;
}
/* line 29, ../_layout.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 34, ../_layout.scss */
html {
  /*overflow: visible;*/
  padding: 0;
  margin: 0;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  line-height: 110%;
}

/* line 44, ../_layout.scss */
body {
  font-size: 15px;
  line-height: 1.4;
  font-family: 'Trade Gothic Bold Condensed 20', 'Trade Gothic W01 Bold', Arial, sans-serif !important;
  -webkit-appearance: none;
}

/* line 53, ../_layout.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 58, ../_layout.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 67, ../_layout.scss */
img {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 75, ../_layout.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 81, ../_layout.scss */
textarea {
  resize: vertical;
}

/* line 85, ../_layout.scss */
.fliesstext {
  font-family: Arial, sans-serif;
  font-size: 1em;
  font-style: normal;
}

/* line 91, ../_layout.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* line 98, ../_layout.scss */
a,
a:visited,
a:active {
  text-decoration: none;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none;
}

/* line 112, ../_layout.scss */
a:hover {
  cursor: pointer;
}

/* line 116, ../_layout.scss */
a.button {
  display: inline-block;
  text-align: center;
  width: 250px;
  padding: 10px 10px;
  background-color: #000;
  border: medium none;
  color: #ffff00;
  cursor: pointer;
  font-size: 23px;
  border-radius: 4px;
  font-family: 'Trade Gothic Bold Condensed 20';
  background-image: url("../bundles/site/images/button_transparenz.png");
  background-position: 0 0;
  background-repeat: repeat-x;
}

/* line 133, ../_layout.scss */
a.button:hover {
  text-decoration: underline;
}

/* line 137, ../_layout.scss */
a.button.button-white {
  color: #FFF;
}

/* line 141, ../_layout.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 .6em;
  line-height: 1.1em;
  font-weight: normal;
  color: #000;
}

/* line 149, ../_layout.scss */
h1 {
  margin-bottom: 0.3em;
}

/* line 153, ../_layout.scss */
h2 {
  font-size: 1.4em;
  line-height: 1.2em;
}

/* line 158, ../_layout.scss */
ul {
  list-style: none;
}

/* line 162, ../_layout.scss */
.floatleft {
  float: left;
}

/* line 166, ../_layout.scss */
.floatright {
  float: right;
}

/* line 170, ../_layout.scss */
.clearleft {
  clear: left;
}

/* line 174, ../_layout.scss */
.clearright {
  clear: right;
}

/* line 178, ../_layout.scss */
.clearboth {
  clear: both;
}

/* line 182, ../_layout.scss */
.txtfloatleft {
  float: left;
  width: auto;
  margin: 4px 15px 5px 0;
}

/* line 188, ../_layout.scss */
.txtfloatnone {
  display: block;
  float: none;
  width: auto;
  margin: 4px 0 5px 0;
}

/* line 195, ../_layout.scss */
.txtfloatright {
  float: right;
  width: auto;
  margin: 4px 0px 5px 15px;
}

/* line 201, ../_layout.scss */
.txtalignleft {
  text-align: left;
}

/* line 205, ../_layout.scss */
.txtaligncenter {
  text-align: center;
}

/* line 209, ../_layout.scss */
.txtalignright {
  text-align: right;
}

/* line 213, ../_layout.scss */
.block {
  display: block;
}

/* line 217, ../_layout.scss */
.hide {
  display: none;
}

/* line 221, ../_layout.scss */
.center {
  text-align: center;
  margin: 0 auto;
}

/* line 226, ../_layout.scss */
.full {
  width: 100%;
}

/* line 230, ../_layout.scss */
.half {
  width: 50%;
}

/* line 234, ../_layout.scss */
.quarter {
  width: 25%;
}

/* line 238, ../_layout.scss */
.pointer, .button {
  cursor: pointer;
}

/* line 242, ../_layout.scss */
.padding-bottom-25 {
  padding-bottom: 25px;
}

/* line 246, ../_layout.scss */
input[type=checkbox].css-checkbox {
  position: absolute;
  z-index: -1000;
  margin-top: 5px;
  margin-left: 3px;
}

/* line 254, ../_layout.scss */
input[type=checkbox].css-checkbox + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.clr {
  text-align: left;
  padding-left: 34px;
  display: inline-block;
  line-height: 18px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  cursor: pointer;
  background-position: left center;
}

/* line 268, ../_layout.scss */
input[type=checkbox].css-checkbox:checked + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.chk {
  background-image: url(../bundles/site/images/checked2.png);
  background-position: left center;
  min-height: 30px;
}

/* line 275, ../_layout.scss */
label.css-label {
  width: 265px;
  background-image: url(../bundles/site/images/unchecked2.png);
  background-position: left center;
  min-height: 30px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 288, ../_layout.scss */
.error_message {
  display: block;
  color: darkred;
}

/* line 293, ../_layout.scss */
.jcrop-holder {
  margin: 0 auto;
}

/* line 297, ../_layout.scss */
.copyright {
  text-align: left;
  top: 5px;
  color: #DCDCDC;
  left: 5px;
  display: inline;
  font-size: 12px;
  font-family: arial, sans-serif;
}

/* line 308, ../_layout.scss */
#supporter_preloader span {
  padding-left: 10px;
  color: #fff;
  font-size: 33px;
  line-height: 40px;
}

/* line 316, ../_layout.scss */
.blindfold {
  background-image: url("../bundles/site/images/blindfold.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

/* line 322, ../_layout.scss */
.disabled {
  background-color: #ccc !important;
  color: #eee !important;
}
/* line 326, ../_layout.scss */
.disabled:hover {
  text-decoration: none !important;
  cursor: default !important;
}

/* line 1, ../_styles.scss */
#mainwrapper {
  position: relative;
}

/* line 5, ../_styles.scss */
.wrapper {
  padding: 20px;
}

/* line 9, ../_styles.scss */
#auch_eingesetzt-wrapper {
  background-color: #efefef;
  max-width: 100%;
  margin: 0 auto;
}
/* line 13, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper {
  background-color: #efefef;
  padding: 20px;
}
/* line 16, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details {
  padding: 0;
  position: relative;
  overflow: hidden;
}
/* line 20, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li {
  clear: both;
}
/* line 22, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .supportimage {
  float: left;
  width: 25%;
}
/* line 27, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .infobox span {
  display: block;
  line-height: 1.1;
  font-size: 1.2em;
}
/* line 33, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .short-description, #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .description {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  line-height: 20px;
  margin-top: 20px;
  color: #333;
}
/* line 40, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .togglewrapper {
  border-bottom: 1px solid #d9d9d8;
  margin-top: 25px;
  margin-bottom: 26px;
  padding-bottom: 30px;
  text-align: center;
}
/* line 46, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .togglewrapper img.toggle {
  position: relative;
  top: 15px;
}
/* line 51, ../_styles.scss */
#auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .infobox, #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .short-description, #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .description, #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .togglewrapper {
  float: right;
  width: 70%;
  margin-right: 40px;
}

@media only screen and (max-width: 1023px) {
  /* line 62, ../_styles.scss */
  #auch_eingesetzt #actions_more_details li .short-description {
    display: none !important;
  }

  /* line 69, ../_styles.scss */
  #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .supportimage {
    width: 260px;
    margin-bottom: 10px;
  }
  /* line 74, ../_styles.scss */
  #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .infobox span {
    font-size: 1.3em;
  }
  /* line 78, ../_styles.scss */
  #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .infobox, #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .short-description, #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .description, #auch_eingesetzt-wrapper #auch_eingesetzt.inner-wrapper #actions_more_details li .togglewrapper {
    clear: both;
    float: none;
    width: 100%;
    margin-right: 40px;
  }
}
/* line 92, ../_styles.scss */
#impressum a {
  color: #000;
  text-decoration: underline;
}

/* line 99, ../_styles.scss */
#top {
  height: 53px;
  width: 100%;
  position: fixed;
  background-color: #fff;
  z-index: 100;
  -webkit-box-shadow: 0 0 10px 0 lightgrey;
  -moz-box-shadow: 0 0 10px 0 lightgrey;
  box-shadow: 0 0 10px 0 lightgrey;
  padding: 0;
}
/* line 109, ../_styles.scss */
#top .inner-wrapper {
  padding: 0 20px;
}
/* line 112, ../_styles.scss */
#top #amnestylogo {
  position: relative;
  top: 5px;
  left: 0px;
  display: inline-block;
}
/* line 117, ../_styles.scss */
#top #amnestylogo img {
  height: 42px;
  width: auto;
}
/* line 122, ../_styles.scss */
#top #stopfolterlogo {
  position: relative;
  top: 5px;
  margin-left: 20px;
}
/* line 126, ../_styles.scss */
#top #stopfolterlogo img {
  width: 63px;
}
/* line 130, ../_styles.scss */
#top #participatelink {
  position: absolute;
  right: 0;
  top: 10px;
  background-color: #494947;
  color: #FFFF00;
  padding: 7px 10px 8px 10px;
  font-size: 16px;
  line-height: 18px;
}

/* line 142, ../_styles.scss */
#page {
  position: relative;
  top: 55px;
  width: 100%;
}
/* line 147, ../_styles.scss */
#page .infotext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
/* line 153, ../_styles.scss */
#page .infotext-big {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  line-height: 33px;
}
/* line 161, ../_styles.scss */
#page #header #logo-wrapper {
  background-color: #000;
  clear: both;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
  height: auto;
}
/* line 169, ../_styles.scss */
#page #header #logo-wrapper #logo {
  float: left;
  color: #fff;
  padding-top: 7px;
  padding-bottom: 15px;
}
/* line 177, ../_styles.scss */
#page #header #logo-wrapper #logo .logo {
  font-weight: bold;
  font-size: 55px;
  line-height: 63px;
  display: inline;
}
/* line 183, ../_styles.scss */
#page #header #logo-wrapper #logo #stop {
  display: inline;
  padding-left: 0px;
  color: #ffff00;
  margin-right: 5px;
}
/* line 189, ../_styles.scss */
#page #header #logo-wrapper #logo #folter {
  display: inline;
  padding-left: 10px;
  position: relative;
}
/* line 194, ../_styles.scss */
#page #header #logo-wrapper #logo #folter #progressbar {
  position: absolute;
  background-image: url("../bundles/site/images/muster_3.png");
  top: -9px;
  left: 3px;
  width: 160px;
  height: 10px;
  -moz-transform: rotate(-9eg);
  -ms-transform: rotate(-9deg);
  -o-transform: rotate(-9deg);
  -webkit-transform: rotate(-9deg);
  transform: rotate(-9deg);
}
/* line 208, ../_styles.scss */
#page #header #logo-wrapper #logo #folter #progressbar #percentage {
  background-color: #ffff00;
  height: 100%;
  width: 0;
}
/* line 215, ../_styles.scss */
#page #header #logo-wrapper #logo #folter #cnt_wrapper {
  padding: 0 0 0 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
/* line 221, ../_styles.scss */
#page #header #logo-wrapper #logo #folter #cnt_wrapper #cnt {
  font-weight: bold;
  font-size: 15px;
}
/* line 226, ../_styles.scss */
#page #header #logo-wrapper #logo #folter #cnt_wrapper #cnttext #goaltext {
  display: inline;
}
/* line 228, ../_styles.scss */
#page #header #logo-wrapper #logo #folter #cnt_wrapper #cnttext #goaltext #goal {
  font-weight: bold;
  font-size: 15px;
}
/* line 239, ../_styles.scss */
#page #header #slogan {
  clear: left;
  padding: 13px 20px 15px 20px;
  font-size: 21px;
  font-weight: lighter;
  line-height: 28px;
  color: #2a2a2a;
}
/* line 249, ../_styles.scss */
#page form {
  text-align: left;
  color: #7e7e7e;
}
/* line 253, ../_styles.scss */
#page form div {
  text-align: left;
}
/* line 257, ../_styles.scss */
#page form input {
  /*margin-left: 20px;*/
}
/* line 261, ../_styles.scss */
#page form #participate-wrapper {
  background-color: #ffff00;
  width: 100%;
}
/* line 265, ../_styles.scss */
#page form #participate-wrapper #participate {
  padding: 23px 20px 20px 20px;
}
/* line 271, ../_styles.scss */
#page form #participate-wrapper #participate .submit {
  margin-bottom: 25px;
}
/* line 275, ../_styles.scss */
#page form #participate-wrapper #participate #signup {
  margin-top: 0px;
}
/* line 282, ../_styles.scss */
#page form .textinput {
  color: #7e7e7e;
  border: 0;
  width: 100%;
  height: 45px;
  margin-bottom: 15px;
  padding: 0;
  text-indent: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
}
/* line 294, ../_styles.scss */
#page form #signup {
  position: relative;
  padding-bottom: 15px;
  margin-top: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: inline;
}
/* line 303, ../_styles.scss */
#page form #signup input[type=checkbox].css-checkbox:checked + label.css-label,
#page form #signup input[type=checkbox].css-checkbox + label.css-label.chk {
  background-image: url(../bundles/site/images/checked.png);
}
/* line 308, ../_styles.scss */
#page form #signup label.css-label {
  width: 80%;
  background-image: url(../bundles/site/images/unchecked.png);
  background-position: 0 0;
  padding-left: 38px;
  line-height: 20px;
}
/* line 318, ../_styles.scss */
#page form .submit {
  width: 250px;
  padding: 10px 10px;
  background-color: #000;
  border: medium none;
  color: #ffff00;
  cursor: pointer;
  font-size: 23px;
  border-radius: 4px;
  font-family: 'Trade Gothic Bold Condensed 20';
  background-image: url("../bundles/site/images/button_transparenz.png");
  background-position: 0 0;
  background-repeat: repeat-x;
}
/* line 337, ../_styles.scss */
#page form .submit:hover {
  text-decoration: underline;
}
/* line 341, ../_styles.scss */
#page form #disclaimer {
  text-align: left;
  padding: 20px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
/* line 348, ../_styles.scss */
#page form #disclaimer a {
  color: #7E7E7E;
  text-decoration: underline;
}
/* line 352, ../_styles.scss */
#page form #disclaimer a:hover {
  text-decoration: none;
}
/* line 357, ../_styles.scss */
#page form #you_support {
  text-align: left;
  font-size: 18px;
  color: #000;
  display: block;
  padding-bottom: 2px;
}
/* line 364, ../_styles.scss */
#page form #supported {
  padding: 0 0 0 0;
  margin: 5px 0 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
/* line 371, ../_styles.scss */
#page form #supported li {
  background-image: url("../bundles/site/images/checksimple.png");
  background-repeat: no-repeat;
  background-position: 0 4px;
  color: #51514b;
  padding: 6px 0 6px 28px;
}
/* line 378, ../_styles.scss */
#page form #supported li .location {
  font-weight: bold;
}
/* line 382, ../_styles.scss */
#page form #supported li .new {
  background-color: #770000;
  color: #fff;
  font-size: 0.9em;
  padding: 0 5px;
}
/* line 391, ../_styles.scss */
#page form #action_descriptions {
  padding: 22px 20px 0 20px;
}
/* line 394, ../_styles.scss */
#page form #action_descriptions h2 {
  font-size: 25px;
  line-height: 30px;
}
/* line 399, ../_styles.scss */
#page form #action_descriptions .campaign_text {
  color: #000;
}
/* line 401, ../_styles.scss */
#page form #action_descriptions .campaign_text a {
  color: #000;
  text-decoration: underline;
}
/* line 404, ../_styles.scss */
#page form #action_descriptions .campaign_text a:hover {
  text-decoration: none;
}
/* line 408, ../_styles.scss */
#page form #action_descriptions .campaign_text p {
  margin-top: 0;
}
/* line 413, ../_styles.scss */
#page form #action_descriptions #actions_details {
  padding: 0px;
  margin: 0;
  margin-top: -20px;
}
/* line 419, ../_styles.scss */
#page form #action_descriptions #actions_details li:first-child {
  border-top: 0;
}
/* line 423, ../_styles.scss */
#page form #action_descriptions #actions_details li {
  position: relative;
  padding-top: 30px;
  border-top: 1px solid #d9d9d8;
}
/* line 429, ../_styles.scss */
#page form #action_descriptions #actions_details li img.supportimage {
  width: 280px;
  height: auto;
}
/* line 434, ../_styles.scss */
#page form #action_descriptions #actions_details li .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
/* line 440, ../_styles.scss */
#page form #action_descriptions #actions_details li .infobox {
  position: absolute;
  display: block;
  top: 157px;
  left: 0;
  background-color: #000;
  padding: 10px;
  color: #fff;
  width: 123px;
  font-size: 16px;
  line-height: 25px;
}
/* line 451, ../_styles.scss */
#page form #action_descriptions #actions_details li .infobox .infobox-location {
  display: block;
}
/* line 454, ../_styles.scss */
#page form #action_descriptions #actions_details li .infobox .infobox-name {
  display: block;
  font-size: 22px;
  line-height: 25px;
}
/* line 461, ../_styles.scss */
#page form #action_descriptions #actions_details li .signed-number {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  position: absolute;
  top: 27px;
  left: 0;
  height: 27px;
}
/* line 471, ../_styles.scss */
#page form #action_descriptions #actions_details li .supportcheckbox {
  text-align: right;
  position: absolute;
  left: 184px;
  top: 200px;
}
/* line 477, ../_styles.scss */
#page form #action_descriptions #actions_details li .supportcheckbox input[type=checkbox].css-checkbox:checked + label.css-label,
#page form #action_descriptions #actions_details li .supportcheckbox input[type=checkbox].css-checkbox + label.css-label.chk {
  background-image: url(../bundles/site/images/checked2.png);
  background-position: -2px 2px;
}
/* line 483, ../_styles.scss */
#page form #action_descriptions #actions_details li .supportcheckbox label.css-label {
  font-size: 14px;
  line-height: 18px;
  font-family: Arial, Helvetica, sans-serif;
  width: 62px;
  background-image: url(../bundles/site/images/unchecked2.png);
  background-position: -2px 2px;
}
/* line 493, ../_styles.scss */
#page form #action_descriptions #actions_details li h3 {
  margin-top: 45px;
  font-size: 23px;
  line-height: 28px;
}
/* line 499, ../_styles.scss */
#page form #action_descriptions #actions_details li .short-description {
  display: none;
}
/* line 503, ../_styles.scss */
#page form #action_descriptions #actions_details li .togglewrapper {
  text-align: center;
  padding-bottom: 18px;
  margin-top: 25px;
}
/* line 508, ../_styles.scss */
#page form #action_descriptions #actions_details li .togglewrapper .toggle {
  cursor: pointer;
}
/* line 514, ../_styles.scss */
#page form #action_descriptions #actions_details .salsa_content {
  font-family: 'Trade Gothic Bold Condensed 20';
}
/* line 517, ../_styles.scss */
#page form #action_descriptions #actions_details .salsa_content .head {
  position: relative;
  margin-top: 23px;
  background-color: #ffff00;
  padding: 20px 20px 10px 20px;
}
/* line 522, ../_styles.scss */
#page form #action_descriptions #actions_details .salsa_content .head h4 {
  display: block;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 13px;
}
/* line 530, ../_styles.scss */
#page form #action_descriptions #actions_details .salsa_content .head img {
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 538, ../_styles.scss */
#page form #action_descriptions #actions_details .salsa_content .action_description {
  padding: 15px 20px;
  background-color: #ededed;
}
/* line 543, ../_styles.scss */
#page form #action_descriptions #actions_details .salsa_content .petition, #page form #action_descriptions #actions_details .salsa_content .appell {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
/* line 549, ../_styles.scss */
#page form #action_descriptions #actions_details .salsa_content .appell {
  text-align: center;
  background-color: #fff;
  padding: 20px;
  margin: 5px 0;
}
/* line 554, ../_styles.scss */
#page form #action_descriptions #actions_details .salsa_content .appell textarea {
  width: 100%;
  padding: 0px;
  border: 0;
  height: 300px;
}
/* line 565, ../_styles.scss */
#page #zeiggesicht_box-wrapper {
  background-color: #ffff00;
  width: 100%;
}
/* line 569, ../_styles.scss */
#page #zeiggesicht_box-wrapper #zeiggesicht_box {
  padding: 27px 20px 30px 20px;
  font-size: 16px;
  line-height: 24px;
  font-family: Arial, Helvetica, sans-serif;
}
/* line 575, ../_styles.scss */
#page #zeiggesicht_box-wrapper #zeiggesicht_box h2 {
  font-size: 25px;
  line-height: 30px;
  font-family: 'Trade Gothic Bold Condensed 20';
  margin-bottom: 5px;
  text-transform: uppercase;
}
/* line 582, ../_styles.scss */
#page #zeiggesicht_box-wrapper #zeiggesicht_box p {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 586, ../_styles.scss */
#page #zeiggesicht_box-wrapper #zeiggesicht_box ul.campaignlist {
  padding-top: 5px;
}
/* line 593, ../_styles.scss */
#page #zeiggesicht_box-wrapper #zeiggesicht_box .gallery-link {
  margin-top: 15px;
}
/* line 600, ../_styles.scss */
#page a.soc {
  background-image: url("../bundles/site/images/social-media.png");
  width: 42px;
  height: 28px;
  display: inline-block;
}
/* line 606, ../_styles.scss */
#page #fbk {
  background-position: 0 0;
  width: 30px;
}
/* line 609, ../_styles.scss */
#page #fbk:hover {
  background-position: 0 28px;
}
/* line 613, ../_styles.scss */
#page #twt {
  background-position: -47px 0;
}
/* line 615, ../_styles.scss */
#page #twt:hover {
  background-position: -47px 28px;
}
/* line 619, ../_styles.scss */
#page #mail {
  background-position: -103px 0;
}
/* line 621, ../_styles.scss */
#page #mail:hover {
  background-position: -103px 28px;
}
/* line 627, ../_styles.scss */
#page .donate_share a.soc {
  margin-right: 5px;
}
/* line 630, ../_styles.scss */
#page .donate_share #fbk {
  background-position: 0 28px;
}
/* line 632, ../_styles.scss */
#page .donate_share #fbk:hover {
  background-position: 0 0;
}
/* line 636, ../_styles.scss */
#page .donate_share #twt {
  background-position: -47px 28px;
}
/* line 638, ../_styles.scss */
#page .donate_share #twt:hover {
  background-position: -47px 0;
}
/* line 642, ../_styles.scss */
#page .donate_share #mail {
  background-position: -112px 28px;
}
/* line 644, ../_styles.scss */
#page .donate_share #mail:hover {
  background-position: -112px 0;
}
/* line 651, ../_styles.scss */
#page .donate_share_danke a.soc {
  margin-right: 5px;
  background-image: url("../bundles/site/images/social-media-big.png");
  width: 60px;
  height: 49px;
}
/* line 657, ../_styles.scss */
#page .donate_share_danke #fbk {
  background-position: 0 0px;
  width: 60px;
}
/* line 661, ../_styles.scss */
#page .donate_share_danke #twt {
  background-position: -60px 0px;
}
/* line 666, ../_styles.scss */
#page #footer-wrapper {
  background-color: #1d1d1b;
}
/* line 669, ../_styles.scss */
#page #footer-wrapper #footer {
  padding: 15px 20px;
  color: #ffff00;
  font-size: 1.4em;
}
/* line 674, ../_styles.scss */
#page #footer-wrapper #footer .recommend {
  display: inline-block;
  float: left;
  margin-right: 12px;
}
/* line 680, ../_styles.scss */
#page #footer-wrapper #footer #recommend-soc {
  border-bottom: 1px solid #464644;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 686, ../_styles.scss */
#page #footer-wrapper #footer #bottom {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 26px;
  color: #939393;
}
/* line 693, ../_styles.scss */
#page #footer-wrapper #footer #bottom .footer-logos {
  display: none;
}
/* line 696, ../_styles.scss */
#page #footer-wrapper #footer #bottom .footer-copyright {
  display: block;
}
/* line 699, ../_styles.scss */
#page #footer-wrapper #footer #bottom a {
  font-size: 0.95em;
  color: #939393;
}
/* line 703, ../_styles.scss */
#page #footer-wrapper #footer #bottom a:hover {
  text-decoration: underline;
}
/* line 710, ../_styles.scss */
#page #downloads {
  padding: 25px 20px 20px;
}
/* line 713, ../_styles.scss */
#page #downloads h2 {
  margin-bottom: 7px;
  font-size: 23px;
}
/* line 718, ../_styles.scss */
#page #downloads p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 13px 0;
}
/* line 725, ../_styles.scss */
#page #downloads ul {
  padding: 0;
  margin: 0;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
/* line 732, ../_styles.scss */
#page #downloads ul li:first-child {
  border-top: 0;
  padding-top: 0px;
  margin-top: 0px;
}
/* line 738, ../_styles.scss */
#page #downloads ul li {
  border-top: 1px solid #d0d0d0;
  /*padding-top: 13px;*/
  margin-top: 10px;
}
/* line 743, ../_styles.scss */
#page #downloads ul li.noborder {
  border: none;
}
/* line 749, ../_styles.scss */
#page #downloads ul li.nofile a:hover {
  text-decoration: underline;
}
/* line 755, ../_styles.scss */
#page #downloads ul li a {
  color: #000;
}
/* line 758, ../_styles.scss */
#page #downloads ul li a:hover span {
  text-decoration: underline;
}
/* line 762, ../_styles.scss */
#page #downloads ul li a .file {
  background-image: url(../bundles/site/images/arrow_download.png);
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 12px auto;
  padding-left: 20px;
  min-height: 18px;
  display: inline-block;
  font-weight: bold;
}
/* line 772, ../_styles.scss */
#page #downloads ul li a .info {
  color: #d0d0d0 !important;
  font-weight: normal;
}
/* line 781, ../_styles.scss */
#page #toolpreview {
  background-color: #ffff00;
  padding: 15px 20px 20px;
}
/* line 785, ../_styles.scss */
#page #toolpreview p {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  margin-top: 0;
}
/* line 792, ../_styles.scss */
#page #toolpreview form div label {
  margin-right: 10px;
}
/* line 796, ../_styles.scss */
#page #toolpreview #toolpreview_description {
  font-family: Arial, Helvetica, sans-serif;
}
/* line 799, ../_styles.scss */
#page #toolpreview .imageaction {
  background-color: #FFF;
  padding: 20px;
  display: inline-block;
  margin-top: 10px;
}
/* line 804, ../_styles.scss */
#page #toolpreview .imageaction input[type="file"] {
  font-size: 12px;
}
/* line 807, ../_styles.scss */
#page #toolpreview .imageaction label {
  display: none;
}
/* line 810, ../_styles.scss */
#page #toolpreview .imageaction #signup {
  padding-bottom: 0;
}
/* line 812, ../_styles.scss */
#page #toolpreview .imageaction #signup label {
  display: block;
}
/* line 816, ../_styles.scss */
#page #toolpreview .imageaction h2.imageaction-hint {
  font-size: 21px;
  line-height: 1.2em;
  margin-bottom: 11px;
}
/* line 821, ../_styles.scss */
#page #toolpreview .imageaction #disclaimer {
  padding-left: 38px;
  padding-bottom: 18px;
  margin-top: 10px;
}
/* line 826, ../_styles.scss */
#page #toolpreview .imageaction form .submit {
  width: 250px;
}
/* line 829, ../_styles.scss */
#page #toolpreview .imageaction .upload-error {
  color: red;
  padding-top: 7px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
}
/* line 839, ../_styles.scss */
#page #gallery_danke {
  padding: 20px 20px 0 20px;
}
/* line 843, ../_styles.scss */
#page #gallery_danke ul.campaignlist li img {
  width: 64px;
  height: 64px;
}
/* line 851, ../_styles.scss */
#page .message {
  background-color: #1d1d1b;
  color: #fff;
  font-size: 23px;
  padding: 20px;
  text-align: center;
}
/* line 857, ../_styles.scss */
#page .message .imageaction-link {
  display: block;
  width: 150px;
  padding: 10px 20px;
  background-color: #FFF;
  border: 0;
  color: #000;
  cursor: pointer;
  font-size: 23px;
  line-height: 29px;
  border-radius: 4px;
  font-family: 'Trade Gothic Bold Condensed 20';
  text-align: center;
  margin: 10px auto 0;
}
/* line 876, ../_styles.scss */
#page .image_done .inner-wrapper .image_done_wrapper {
  text-align: left;
}
/* line 879, ../_styles.scss */
#page .image_done .inner-wrapper #image_done {
  margin: 5px 0 25px;
}
/* line 882, ../_styles.scss */
#page .image_done .inner-wrapper .danke_intro {
  font-size: 23px;
  padding-bottom: 55px;
  text-align: center;
}
/* line 886, ../_styles.scss */
#page .image_done .inner-wrapper .danke_intro p {
  margin: 0;
  line-height: 1.4em;
}
/* line 891, ../_styles.scss */
#page .image_done .inner-wrapper h2 {
  font-size: 30px;
  line-height: 1.2em;
}
/* line 896, ../_styles.scss */
#page .image_done #donate {
  padding: 35px 0 0 0;
}
/* line 900, ../_styles.scss */
#page #donate.donate_done {
  padding-bottom: 10px;
}
/* line 903, ../_styles.scss */
#page #donate.donate_done .inner-wrapper div.infotext {
  text-align: center;
  margin-bottom: 40px;
}
/* line 907, ../_styles.scss */
#page #donate.donate_done .inner-wrapper div.infotext.donate_share_danke {
  text-align: left;
}

/* line 914, ../_styles.scss */
#hier_spenden {
  margin: 12px 0;
  text-align: center;
  width: 230px;
  padding: 10px 20px;
  background-color: #000;
  border: medium none;
  color: #ffff00;
  cursor: pointer;
  display: inline-block;
  font-size: 23px;
  font-family: 'Trade Gothic Bold Condensed 20';
  line-height: 29px;
  border-radius: 4px;
  background-image: url("../bundles/site/images/button_transparenz.png");
  background-position: 0 0;
  background-repeat: repeat-x;
}
/* line 931, ../_styles.scss */
#hier_spenden:hover {
  text-decoration: underline;
}

/* line 937, ../_styles.scss */
#donate .donate_share {
  margin-bottom: 20px;
}
/* line 939, ../_styles.scss */
#donate .donate_share .social-media {
  margin-top: 13px;
}

/* line 945, ../_styles.scss */
#crop {
  width: 100%;
  height: auto;
}

/* line 949, ../_styles.scss */
.edit_image {
  padding: 20px;
}
/* line 951, ../_styles.scss */
.edit_image .jcrop-holder {
  margin-bottom: 25px;
  display: block;
}
/* line 956, ../_styles.scss */
.edit_image .infotext p {
  margin-bottom: 15px;
  line-height: 22px;
}
/* line 961, ../_styles.scss */
.edit_image #croppingTool {
  margin: 0 30px;
}
/* line 964, ../_styles.scss */
.edit_image #blindfold_infobox {
  background-color: #e2e2e2;
  background-image: url("../bundles/site/images/foto_upload_face_klein.png");
  background-position: 10px 100%;
  background-repeat: no-repeat;
  margin: 0 auto 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 20px;
  width: 193px;
  padding: 12px 10px 0 80px;
  min-height: 75px;
}
/* line 977, ../_styles.scss */
.edit_image #blindfold_checkbox {
  margin: 0 auto 20px;
  width: 285px;
}
/* line 980, ../_styles.scss */
.edit_image #blindfold_checkbox input.css-checkbox[type="checkbox"] + label.css-label,
.edit_image #blindfold_checkbox input.css-checkbox[type="checkbox"] + label.css-label.clr {
  font-family: Arial, Helvetica, sans-serif;
  width: auto;
  padding-left: 37px;
  padding-top: 0px;
}
/* line 987, ../_styles.scss */
.edit_image #blindfold_checkbox input.css-checkbox[type="checkbox"]:checked + label.css-label,
.edit_image #blindfold_checkbox input.css-checkbox[type="checkbox"] + label.css-label.clr,
.edit_image #blindfold_checkbox input.css-checkbox[type="checkbox"] + label.css-label.chk {
  background-position: 0 0;
}
/* line 993, ../_styles.scss */
.edit_image .edit_image_fbook {
  text-align: center;
  padding-bottom: 15px;
}
/* line 996, ../_styles.scss */
.edit_image .edit_image_fbook img {
  vertical-align: bottom;
}
/* line 1002, ../_styles.scss */
#page .edit_image .submit-wrapper div {
  text-align: center;
}
/* line 1007, ../_styles.scss */
.edit_image #save_image {
  margin: 40px 0 0;
}

/* line 1012, ../_styles.scss */
.copyright {
  text-align: left;
  top: 54px;
  color: #000;
  left: 0;
  padding: 4px 7px 2px 7px;
  display: block;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  position: absolute;
  background-color: #FFF;
  opacity: 0.55;
}

/* line 1025, ../_styles.scss */
.tooltip {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  display: none;
}

@media only screen and (max-width: 1023px) {
  /* line 4, ../_desktop.scss */
  #page form #action_descriptions #actions_details li .short-description {
    display: none !important;
  }
}
@media only screen and (min-width: 500px) and (max-width: 1023px) {
  /* line 16, ../_desktop.scss */
  #page form #participate #participate-form .textinput {
    width: 48%;
    float: left;
  }
  /* line 20, ../_desktop.scss */
  #page form #participate #participate-form #form_lastname,
  #page form #participate #participate-form #form_city {
    float: right;
  }
  /* line 26, ../_desktop.scss */
  #page form #action_descriptions #actions_details li .short-description {
    display: none !important;
  }
}
@media only screen and (min-width: 500px) and (max-width: 1199px) {
  /* line 35, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box ul.campaignlist {
    /*position: relative;
    top: auto;
    right: auto;*/
    width: 500px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 46, ../_desktop.scss */
  .inner-wrapper {
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 53, ../_desktop.scss */
  h1 {
    font-size: 3.2em;
    margin-bottom: 0.3em;
  }

  /* line 58, ../_desktop.scss */
  #top {
    height: 96px;
    width: auto;
    position: relative;
  }
  /* line 63, ../_desktop.scss */
  #top #amnestylogo {
    top: 15px;
    left: 0;
  }
  /* line 66, ../_desktop.scss */
  #top #amnestylogo img {
    height: auto;
  }
  /* line 71, ../_desktop.scss */
  #top #stopfolterlogo,
  #top #participatelink {
    display: none;
  }

  /* line 77, ../_desktop.scss */
  a.button {
    line-height: 29px;
  }

  /* line 81, ../_desktop.scss */
  #page {
    top: 0px;
  }
  /* line 84, ../_desktop.scss */
  #page .infotext {
    font-size: 18px;
    line-height: 25px;
  }
  /* line 90, ../_desktop.scss */
  #page #header #logo-wrapper {
    height: auto;
  }
  /* line 92, ../_desktop.scss */
  #page #header #logo-wrapper #logo {
    float: none;
    height: 290px;
    padding-bottom: 0px;
  }
  /* line 96, ../_desktop.scss */
  #page #header #logo-wrapper #logo .logo {
    font-size: 170px;
    line-height: 210px;
  }
  /* line 100, ../_desktop.scss */
  #page #header #logo-wrapper #logo #stop {
    padding-left: 0;
    margin-right: 25px;
  }
  /* line 105, ../_desktop.scss */
  #page #header #logo-wrapper #logo #folter #progressbar {
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    height: 20px;
    width: 480px;
    left: -2px;
    top: -51px;
  }
  /* line 117, ../_desktop.scss */
  #page #header #logo-wrapper #logo #folter #cnt_wrapper {
    font-size: 24px;
    line-height: 40px;
    padding-bottom: 0px;
    margin-top: -6px;
    padding-left: 0;
  }
  /* line 123, ../_desktop.scss */
  #page #header #logo-wrapper #logo #folter #cnt_wrapper #cnt {
    font-size: 37px;
  }
  /* line 127, ../_desktop.scss */
  #page #header #logo-wrapper #logo #folter #cnt_wrapper #cnttext #goaltext {
    display: inline;
  }
  /* line 129, ../_desktop.scss */
  #page #header #logo-wrapper #logo #folter #cnt_wrapper #cnttext #goaltext #goal {
    font-size: 37px;
  }
  /* line 138, ../_desktop.scss */
  #page #header #slogan {
    font-size: 32px;
    line-height: 42px;
    padding-top: 30px;
    padding-bottom: 33px;
  }
  /* line 147, ../_desktop.scss */
  #page .message {
    font-size: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  /* line 151, ../_desktop.scss */
  #page .message .inner-wrapper {
    text-align: center;
  }
  /* line 153, ../_desktop.scss */
  #page .message .inner-wrapper .imageaction-link {
    display: none;
  }
  /* line 159, ../_desktop.scss */
  #page .message-left .inner-wrapper {
    text-align: left;
  }
  /* line 166, ../_desktop.scss */
  #page form #participate-wrapper #participate {
    clear: both;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  /* line 171, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form {
    float: right;
    width: 66%;
    padding-left: 30px;
    border-left: 1px solid #e2df01;
  }
  /* line 176, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form .form_email_row,
  #page form #participate-wrapper #participate #participate-form .form_firstname_row {
    width: 48%;
    float: left;
  }
  /* line 181, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form .form_city_row,
  #page form #participate-wrapper #participate #participate-form .form_lastname_row {
    width: 48%;
    float: right;
  }
  /* line 186, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form #signup, #page form #participate-wrapper #participate #participate-form #disclaimer {
    clear: both;
    float: right;
    width: 48%;
  }
  /* line 191, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form #signup {
    padding-bottom: 10px;
  }
  /* line 194, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form #disclaimer {
    padding-bottom: 0;
  }
  /* line 196, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form #disclaimer a {
    padding-left: 38px;
    display: inline-block;
  }
  /* line 201, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form .submit {
    margin-bottom: 0;
    width: 48%;
    padding: 10px 0px;
  }
  /* line 206, ../_desktop.scss */
  #page form #participate-wrapper #participate #participate-form .error_message {
    padding-bottom: 2px;
  }
  /* line 211, ../_desktop.scss */
  #page form #participate-wrapper #you_support {
    font-size: 23px;
    width: 29%;
    padding-bottom: 6px;
  }
  /* line 216, ../_desktop.scss */
  #page form #participate-wrapper #supported {
    font-size: 18px;
    line-height: 25px;
    width: 29%;
  }
  /* line 220, ../_desktop.scss */
  #page form #participate-wrapper #supported li {
    background-position: 0 6px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 228, ../_desktop.scss */
  #page form #action_descriptions {
    padding-top: 38px;
  }
  /* line 230, ../_desktop.scss */
  #page form #action_descriptions h2 {
    font-size: 32px;
    margin-bottom: 25px;
  }
  /* line 234, ../_desktop.scss */
  #page form #action_descriptions .campaign_text {
    margin-bottom: 30px;
  }
  /* line 237, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details {
    margin-top: 0;
  }
  /* line 239, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li {
    clear: both;
    overflow: hidden;
    border: 0;
    padding-top: 0;
    padding-bottom: 40px;
  }
  /* line 245, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li img.supportimage {
    float: left;
    width: 32%;
    height: auto;
  }
  /* line 251, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li h3, #page form #action_descriptions ul#actions_details li .description, #page form #action_descriptions ul#actions_details li .togglewrapper, #page form #action_descriptions ul#actions_details li .supportcheckbox, #page form #action_descriptions ul#actions_details li .short-description, #page form #action_descriptions ul#actions_details li .signed-number {
    float: right;
    width: 65%;
  }
  /* line 256, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li .infobox {
    width: 330px;
    top: 180px;
    padding-top: 7px;
  }
  /* line 261, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li .signed-number {
    font-size: 12px;
    line-height: 24px;
    position: relative;
    top: auto;
    left: auto;
    height: auto;
  }
  /* line 269, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li .supportcheckbox {
    position: relative;
    text-align: left;
    left: 0;
    top: 0;
    margin-bottom: 10px;
  }
  /* line 275, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li .supportcheckbox label.css-label {
    width: auto;
    font-size: 16px;
    padding-top: 7px;
    padding-left: 37px;
  }
  /* line 282, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li h3 {
    margin-top: 0 !important;
    line-height: 30px;
  }
  /* line 286, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li .description {
    font-size: 18px;
    line-height: 25px;
  }
  /* line 290, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li .short-description {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
  }
  /* line 296, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li .short-description.hide {
    display: none;
  }
  /* line 299, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details li .togglewrapper {
    border-bottom: 1px solid #D9D9D8;
  }
  /* line 304, ../_desktop.scss */
  #page form #action_descriptions ul#actions_details .salsa_content .petition, #page form #action_descriptions ul#actions_details .salsa_content .appell {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }
  /* line 314, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper {
    margin-top: 5px;
  }
  /* line 316, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box {
    font-size: 18px;
    line-height: 25px;
    position: relative;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  /* line 322, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box h2 {
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 16px;
    width: 38%;
  }
  /* line 328, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box #zeiggesicht_box_text {
    width: 38%;
  }
  /* line 331, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box a.button {
    width: 21%;
    margin-top: 10px;
    padding: 10px 0;
  }
  /* line 336, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box a.button.gallery-link {
    width: 17%;
  }
  /* line 339, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box ul.campaignlist {
    position: absolute;
    top: 40px;
    right: 8%;
    min-width: 48%;
  }
  /* line 344, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box ul.campaignlist li.image {
    position: relative;
    width: 33.33%;
    float: left;
  }
  /* line 348, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box ul.campaignlist li.image .current {
    display: block;
  }
  /* line 351, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box ul.campaignlist li.image .next {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0;
  }
  /* line 360, ../_desktop.scss */
  #page #zeiggesicht_box-wrapper #zeiggesicht_box ul.campaignlist li.image img {
    display: block;
    width: 100%;
    height: auto;
  }
  /* line 370, ../_desktop.scss */
  #page #downloads {
    padding-top: 33px;
    padding-bottom: 38px;
  }
  /* line 373, ../_desktop.scss */
  #page #downloads h2 {
    font-size: 30px;
    margin-bottom: 13px;
  }
  /* line 377, ../_desktop.scss */
  #page #downloads p {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 25px;
  }
  /* line 382, ../_desktop.scss */
  #page #downloads ul {
    font-size: 18px;
  }
  /* line 386, ../_desktop.scss */
  #page #downloads ul li a .file {
    background-position: 0 5px;
  }
  /* line 389, ../_desktop.scss */
  #page #downloads ul li a .info {
    margin-left: 10px;
  }
  /* line 397, ../_desktop.scss */
  #page #toolpreview {
    padding: 45px 20px 45px;
  }
  /* line 399, ../_desktop.scss */
  #page #toolpreview p {
    font-size: 18px;
    line-height: 25px;
  }
  /* line 403, ../_desktop.scss */
  #page #toolpreview #signup {
    margin-top: 18px;
  }
  /* line 405, ../_desktop.scss */
  #page #toolpreview #signup label.css-label {
    padding-top: 5px;
    white-space: nowrap;
  }
  /* line 410, ../_desktop.scss */
  #page #toolpreview ul.campaignlist li img {
    width: 100%;
    height: auto;
  }
  /* line 414, ../_desktop.scss */
  #page #toolpreview #toolpreview_description {
    width: 73%;
  }
  /* line 417, ../_desktop.scss */
  #page #toolpreview .imageaction {
    padding: 26px 34px 34px;
  }
  /* line 419, ../_desktop.scss */
  #page #toolpreview .imageaction h2.imageaction-hint {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 13px;
  }
  /* line 424, ../_desktop.scss */
  #page #toolpreview .imageaction #disclaimer {
    margin-top: 0px;
  }
  /* line 427, ../_desktop.scss */
  #page #toolpreview .imageaction form .submit {
    width: 290px;
  }
  /* line 430, ../_desktop.scss */
  #page #toolpreview .imageaction input[type="file"] {
    font-size: 14px;
  }
  /* line 436, ../_desktop.scss */
  #page #gallery_danke {
    padding-top: 45px;
  }
  /* line 439, ../_desktop.scss */
  #page #gallery_danke ul.campaignlist li {
    width: 90px;
    height: 90px;
  }
  /* line 442, ../_desktop.scss */
  #page #gallery_danke ul.campaignlist li img {
    width: 100%;
    height: 100%;
  }
  /* line 451, ../_desktop.scss */
  #page .image_done .inner-wrapper, #page #donate.donate_done .inner-wrapper {
    clear: both;
    overflow: hidden;
    text-align: center;
  }
  /* line 455, ../_desktop.scss */
  #page .image_done .inner-wrapper .danke_intro, #page #donate.donate_done .inner-wrapper .danke_intro {
    font-size: 30px;
  }
  /* line 457, ../_desktop.scss */
  #page .image_done .inner-wrapper .danke_intro p, #page #donate.donate_done .inner-wrapper .danke_intro p {
    line-height: 42px;
  }
  /* line 461, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_left, #page #donate.donate_done .inner-wrapper .done_left {
    float: left;
    width: 45%;
    border-right: 1px solid #ccc;
    padding-right: 4%;
  }
  /* line 466, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_left h2, #page #donate.donate_done .inner-wrapper .done_left h2 {
    text-align: left;
  }
  /* line 469, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_left div.infotext, #page #donate.donate_done .inner-wrapper .done_left div.infotext {
    margin-bottom: 0;
  }
  /* line 472, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_left div.infotext.donate_share_danke, #page #donate.donate_done .inner-wrapper .done_left div.infotext.donate_share_danke {
    text-align: center;
  }
  /* line 475, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_left .image_done_wrapper, #page #donate.donate_done .inner-wrapper .done_left .image_done_wrapper {
    text-align: center;
  }
  /* line 479, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_right, #page #donate.donate_done .inner-wrapper .done_right {
    float: right;
    width: 46%;
    margin-top: 0;
    padding-left: 4%;
  }
  /* line 484, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_right .infotext, #page .image_done .inner-wrapper .done_right h1, #page .image_done .inner-wrapper .done_right h2, #page #donate.donate_done .inner-wrapper .done_right .infotext, #page #donate.donate_done .inner-wrapper .done_right h1, #page #donate.donate_done .inner-wrapper .done_right h2 {
    text-align: left;
  }
  /* line 487, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_right div.infotext, #page #donate.donate_done .inner-wrapper .done_right div.infotext {
    margin-bottom: 0;
  }
  /* line 491, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_bottom, #page #donate.donate_done .inner-wrapper .done_bottom {
    clear: both;
    border-top: 1px solid #ccc;
    padding-top: 40px;
    margin-top: 40px;
  }
  /* line 496, ../_desktop.scss */
  #page .image_done .inner-wrapper .done_bottom h2, #page #donate.donate_done .inner-wrapper .done_bottom h2 {
    margin-bottom: 20px;
  }
  /* line 500, ../_desktop.scss */
  #page .image_done .inner-wrapper .clearfix, #page #donate.donate_done .inner-wrapper .clearfix {
    clear: both;
    overflow: hidden;
  }
  /* line 507, ../_desktop.scss */
  #page #donate.donate_done h2 {
    margin-bottom: 10px;
  }
  /* line 510, ../_desktop.scss */
  #page #donate.donate_done .inner-wrapper {
    text-align: center;
  }
  /* line 513, ../_desktop.scss */
  #page #donate.donate_done .inner-wrapper div.infotext a {
    margin: 0 auto !important;
  }
  /* line 520, ../_desktop.scss */
  #page #donate {
    clear: both;
    overflow: hidden;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  /* line 525, ../_desktop.scss */
  #page #donate h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  /* line 529, ../_desktop.scss */
  #page #donate .donate_link {
    float: right;
    width: 45%;
    padding-left: 5%;
    border-left: 1px solid #ccc;
  }
  /* line 534, ../_desktop.scss */
  #page #donate .donate_link #hier_spenden {
    margin: 15px 0 0 0;
  }
  /* line 538, ../_desktop.scss */
  #page #donate .donate_share {
    float: left;
    width: 47%;
    margin-bottom: 0;
  }
  /* line 544, ../_desktop.scss */
  #page #donate.donate-participate {
    padding-top: 20px;
  }
  /* line 549, ../_desktop.scss */
  #page #footer-wrapper #footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 552, ../_desktop.scss */
  #page #footer-wrapper #footer .recommend {
    font-size: 31px;
    line-height: 38px;
    margin-right: 27px;
  }
  /* line 557, ../_desktop.scss */
  #page #footer-wrapper #footer a.soc {
    margin-top: 5px;
    margin-right: 8px;
  }
  /* line 561, ../_desktop.scss */
  #page #footer-wrapper #footer #recommend-soc {
    margin-bottom: 21px;
    padding-bottom: 19px;
  }
  /* line 565, ../_desktop.scss */
  #page #footer-wrapper #footer #bottom {
    clear: both;
    overflow: hidden;
  }
  /* line 568, ../_desktop.scss */
  #page #footer-wrapper #footer #bottom .footer-copyright {
    display: none;
  }
  /* line 571, ../_desktop.scss */
  #page #footer-wrapper #footer #bottom .footer-logos {
    display: block;
    float: left;
  }
  /* line 574, ../_desktop.scss */
  #page #footer-wrapper #footer #bottom .footer-logos a {
    display: block;
    float: left;
  }
  /* line 578, ../_desktop.scss */
  #page #footer-wrapper #footer #bottom .footer-logos a#amnestylogo-footer {
    margin-right: 30px;
    line-height: 11px;
  }
  /* line 582, ../_desktop.scss */
  #page #footer-wrapper #footer #bottom .footer-logos a#stopfolterlogo-footer {
    margin-top: 15px;
  }
  /* line 586, ../_desktop.scss */
  #page #footer-wrapper #footer #bottom .footer-links {
    display: block;
    float: right;
    margin-top: 17px;
  }
  /* line 590, ../_desktop.scss */
  #page #footer-wrapper #footer #bottom .footer-links a {
    font-size: 16px;
  }
  /* line 598, ../_desktop.scss */
  #page .edit_image {
    padding: 45px 50px;
  }
  /* line 600, ../_desktop.scss */
  #page .edit_image .infotext {
    text-align: center;
  }
  /* line 603, ../_desktop.scss */
  #page .edit_image #blindfold_infobox {
    width: 270px;
    padding: 22px 35px 0 115px;
    min-height: 65px;
    background-position: 30px 100%;
  }
  /* line 609, ../_desktop.scss */
  #page .edit_image #blindfold_checkbox {
    margin: 0 auto 20px;
    width: 420px;
    text-align: center;
  }
  /* line 613, ../_desktop.scss */
  #page .edit_image #blindfold_checkbox input.css-checkbox[type="checkbox"] + label.css-label,
  #page .edit_image #blindfold_checkbox input.css-checkbox[type="checkbox"] + label.css-label.clr {
    padding-top: 0px;
  }
  /* line 619, ../_desktop.scss */
  #page .edit_image .submit-wrapper div {
    text-align: center;
  }
  /* line 623, ../_desktop.scss */
  #page .edit_image .edit_image_fbook {
    text-align: center;
    padding-bottom: 15px;
  }
  /* line 626, ../_desktop.scss */
  #page .edit_image .edit_image_fbook img {
    vertical-align: bottom;
  }

  /* line 633, ../_desktop.scss */
  .copyright {
    top: 0;
  }
}
/* line 1, ../_gallery.scss */
.campaignlist {
  padding: 0;
  margin: 0 0 20px 0;
  clear: both;
  overflow: hidden;
}
/* line 6, ../_gallery.scss */
.campaignlist li {
  list-style: none;
  float: left;
}
/* line 9, ../_gallery.scss */
.campaignlist li img {
  vertical-align: bottom;
}

/* line 16, ../_gallery.scss */
#gallery #gallery_description {
  background-color: #ffff00;
  padding: 15px 20px 20px;
}
/* line 19, ../_gallery.scss */
#gallery #gallery_description .infotext {
  margin-top: -10px;
}
/* line 23, ../_gallery.scss */
#gallery #gallery_images {
  padding: 20px 20px 0 20px;
}
/* line 25, ../_gallery.scss */
#gallery #gallery_images ul.campaignlist {
  margin-bottom: 0;
}
/* line 28, ../_gallery.scss */
#gallery #gallery_images ul.campaignlist li img {
  width: 64px;
  height: 64px;
}
/* line 35, ../_gallery.scss */
#gallery #more-items {
  display: inline-block;
  margin-top: 7px;
}

@media only screen and (min-width: 1024px) {
  /* line 43, ../_gallery.scss */
  #gallery #gallery_images {
    padding-top: 45px;
  }
  /* line 46, ../_gallery.scss */
  #gallery #gallery_description {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  /* line 49, ../_gallery.scss */
  #gallery #gallery_description .infotext {
    margin-top: 0px;
  }
  /* line 53, ../_gallery.scss */
  #gallery #gallery_images ul.campaignlist li img {
    width: 90px;
    height: 90px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 63, ../_gallery.scss */
  #zeiggesicht_box ul.campaignlist li.image {
    position: relative;
    width: 33.33%;
    float: left;
  }
  /* line 67, ../_gallery.scss */
  #zeiggesicht_box ul.campaignlist li.image .current {
    display: block;
  }
  /* line 70, ../_gallery.scss */
  #zeiggesicht_box ul.campaignlist li.image .next {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0;
  }
  /* line 79, ../_gallery.scss */
  #zeiggesicht_box ul.campaignlist li.image img {
    display: block;
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 499px) {
  /* line 93, ../_gallery.scss */
  #zeiggesicht_box ul.campaignlist li.image img {
    width: 100%;
    height: auto;
  }
}
/* line 1, ../_taf.scss */
#taf {
  background-color: #ffff00;
  padding: 15px 20px 20px;
}
/* line 8, ../_taf.scss */
#taf #form_container {
  margin-top: 40px;
  border-top: 1px solid #E2DF01;
  padding-top: 40px;
}
/* line 13, ../_taf.scss */
#taf #form_container form {
  clear: both;
  overflow: hidden;
}
/* line 17, ../_taf.scss */
#taf #form_container form .form_row label {
  display: block;
  padding-bottom: 7px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
}
/* line 24, ../_taf.scss */
#taf #form_container form .form_row input {
  border: 0 none;
  color: #7E7E7E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  height: 45px;
  margin-bottom: 30px;
  padding: 0 10px;
  width: 100%;
}
/* line 34, ../_taf.scss */
#taf #form_container form .form_row textarea {
  color: #7E7E7E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  border: 0;
  width: 97%;
  height: 220px;
  margin-bottom: 35px;
  padding: 10px 1.5%;
}
/* line 44, ../_taf.scss */
#taf #form_container form .form_row #recaptcha_area {
  padding-bottom: 35px;
}
/* line 46, ../_taf.scss */
#taf #form_container form .form_row #recaptcha_area .recaptchatable {
  background-color: #FFF;
}
/* line 48, ../_taf.scss */
#taf #form_container form .form_row #recaptcha_area .recaptchatable input {
  margin-bottom: 0;
  height: auto;
  padding: 3px 5px;
  width: auto;
}
/* line 57, ../_taf.scss */
#taf #form_container form .recipient {
  margin-bottom: 20px;
}
/* line 58, ../_taf.scss */
#taf #form_container form .recipient ul {
  margin: 0;
  padding: 0;
}
/* line 62, ../_taf.scss */
#taf #form_container form .recipient ul li input {
  width: 85%;
  margin-right: 10px;
}
/* line 68, ../_taf.scss */
#taf #form_container form .recipient a.add_email_link {
  color: #000;
  display: inline-block;
  margin-bottom: 20px;
}
/* line 78, ../_taf.scss */
#taf #form_container form .form_emails {
  clear: both;
}

/* line 84, ../_taf.scss */
#taf-campaign-further {
  padding-top: 40px;
  padding-bottom: 50px;
}
/* line 87, ../_taf.scss */
#taf-campaign-further .center {
  text-align: left;
}

@media only screen and (min-width: 1024px) {
  /* line 94, ../_taf.scss */
  #taf {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  /* line 98, ../_taf.scss */
  #taf #form_container form .recipient {
    float: left;
    width: 32%;
    margin-bottom: 0px;
  }
  /* line 103, ../_taf.scss */
  #taf #form_container form .sender {
    float: right;
    width: 67%;
  }

  /* line 109, ../_taf.scss */
  #taf-campaign-further {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  /* line 112, ../_taf.scss */
  #taf-campaign-further h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  /* line 116, ../_taf.scss */
  #taf-campaign-further .center {
    text-align: center;
  }
}