@import url("./fonts/font-overpass.css");
table {
  border-collapse: collapse;
  border-width: 0px;
  padding: 0px;
  margin: 0px; }

html {
  height: 100%;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none; }

input, textarea {
  outline: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0; }

input[type="button"], input[type="submit"], button {
  cursor: pointer; }

td {
  margin: 0px;
  padding: 0px; }

form {
  padding: 0px;
  margin: 0px; }

a {
  color: #000100;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.0s linear;
  -ms-transition: all 0.0s linear;
  -webkit-transition: all 0.0s linear;
  transition: all 0.0s linear;
  text-decoration: none;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

input[type=submit], input[type=button] {
  -webkit-appearance: none; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

body {
  line-height: 1; }

article, aside, details, figcaption, figure,
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle;
  outline: none; }

textarea {
  overflow: auto;
  outline: none; }

ul {
  list-style: none; }

input::-moz-focus-inner, button::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  resize: none; }

img, li {
  vertical-align: top; }

input[type="text"]:focus {
  outline: none; }

.ce-gallery {
  width: 100%; }
  .ce-gallery .ce-row {
    float: left;
    margin-bottom: 1.55%; }
    .ce-gallery .ce-row .ce-column {
      float: left; }
      .ce-gallery .ce-row .ce-column img {
        width: 100%;
        max-width: none; }
      @media (max-width: 650px) {
        .ce-gallery .ce-row .ce-column {
          margin-bottom: 0; } }

.mediaelement {
  overflow: hidden; }
.mediaelement img {
  transform: translate3d(0, 0, 0) scale(1);
  transform-origin: center;
  backface-visibility: hidden;
  will-change: transform;
  transition: transform 2s cubic-bezier(0.4, 0, 0.2, 1); }
  .mediaelement img:hover {
    transform: translate3d(0, 0, 0) scale(1.05); }

.maincol .ce-gallery {
  width: 100%; }
  .maincol .ce-gallery .ce-row {
    margin-bottom: 1.55%; }
    .maincol .ce-gallery .ce-row .ce-column {
      float: left; }
      .maincol .ce-gallery .ce-row .ce-column figure.image {
        width: 100%;
        overflow: hidden; }
        .maincol .ce-gallery .ce-row .ce-column figure.image img {
          width: 100%;
          max-width: none;
          transform: translate3d(0, 0, 0) scale(1);
          transform-origin: center;
          backface-visibility: hidden;
          will-change: transform;
          transition: transform 2s cubic-bezier(0.4, 0, 0.2, 1);
          /*height: auto;*/ }
        .maincol .ce-gallery .ce-row .ce-column figure.image:hover img {
          transform: translate3d(0, 0, 0) scale(1.05); }
      .maincol .ce-gallery .ce-row .ce-column .image-caption {
        color: #000;
        background: #EEEEEE;
        font-size: 12px;
        line-height: 16px;
        font-style: italic;
        padding: 8px; }
      @media (max-width: 650px) {
        .maincol .ce-gallery .ce-row .ce-column {
          margin-bottom: 0; } }

.maincol .ce-gallery {
  width: 100%; }
  .maincol .ce-gallery .ce-row {
    margin-bottom: 1.55%; }
    .maincol .ce-gallery .ce-row img {
      max-width: 100%; }
    @media (max-width: 650px) {
      .maincol .ce-gallery .ce-row {
        margin-bottom: 0; } }

.maincol .ce-textpic.ce-intext .ce-gallery {
  margin-bottom: 0 !important; }
  .maincol .ce-textpic.ce-intext .ce-gallery:last-child {
    margin-bottom: 0 !important; }
    .maincol .ce-textpic.ce-intext .ce-gallery:last-child.ce-row {
      background: red; }
      .maincol .ce-textpic.ce-intext .ce-gallery:last-child.ce-row:last-child {
        margin-bottom: 0 !important; }
  .maincol .ce-textpic.ce-intext .ce-gallery.ce-row:last-child {
    margin-bottom: 0 !important; }

.ce-image .ce-gallery .ce-outer .ce-inner .ce-row:last-child {
  margin-bottom: 0 !important; }

.container-fullwidth .ce-gallery img {
  width: 100% !important;
  max-width: none !important; }

.ce-gallery[data-ce-columns="2"] .ce-column {
  width: 49.215%;
  margin-right: 1.55%; }
  .ce-gallery[data-ce-columns="2"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .ce-gallery[data-ce-columns="2"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.maincol .ce-gallery[data-ce-columns="2"] .ce-column {
  width: 49.215%;
  margin-right: 1.55%; }
  .maincol .ce-gallery[data-ce-columns="2"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .maincol .ce-gallery[data-ce-columns="2"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.ce-gallery[data-ce-columns="3"] .ce-column {
  width: 32.29%;
  margin-right: 1.55%; }
  .ce-gallery[data-ce-columns="3"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .ce-gallery[data-ce-columns="3"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.maincol .ce-gallery[data-ce-columns="3"] .ce-column {
  width: 32.29%;
  margin-right: 1.55%; }
  .maincol .ce-gallery[data-ce-columns="3"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .maincol .ce-gallery[data-ce-columns="3"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.ce-gallery[data-ce-columns="4"] .ce-column {
  width: 23.8275%;
  margin-right: 1.55%; }
  .ce-gallery[data-ce-columns="4"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .ce-gallery[data-ce-columns="4"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.maincol .ce-gallery[data-ce-columns="4"] .ce-column {
  width: 23.8275%;
  margin-right: 1.55%; }
  .maincol .ce-gallery[data-ce-columns="4"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .maincol .ce-gallery[data-ce-columns="4"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.ce-gallery[data-ce-columns="5"] .ce-column {
  width: 18.75%;
  margin-right: 1.55%; }
  .ce-gallery[data-ce-columns="5"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .ce-gallery[data-ce-columns="5"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.maincol .ce-gallery[data-ce-columns="5"] .ce-column {
  width: 18.75%;
  margin-right: 1.55%; }
  .maincol .ce-gallery[data-ce-columns="5"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .maincol .ce-gallery[data-ce-columns="5"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.ce-gallery[data-ce-columns="6"] .ce-column {
  width: 15.365%;
  margin-right: 1.55%; }
  .ce-gallery[data-ce-columns="6"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .ce-gallery[data-ce-columns="6"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.maincol .ce-gallery[data-ce-columns="6"] .ce-column {
  width: 15.365%;
  margin-right: 1.55%; }
  .maincol .ce-gallery[data-ce-columns="6"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .maincol .ce-gallery[data-ce-columns="6"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.ce-gallery[data-ce-columns="7"] .ce-column {
  width: 15.1066666667%;
  margin-right: 1.55%; }
  .ce-gallery[data-ce-columns="7"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .ce-gallery[data-ce-columns="7"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.maincol .ce-gallery[data-ce-columns="7"] .ce-column {
  width: 15.1066666667%;
  margin-right: 1.55%; }
  .maincol .ce-gallery[data-ce-columns="7"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .maincol .ce-gallery[data-ce-columns="7"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.ce-gallery[data-ce-columns="8"] .ce-column {
  width: 11.13375%;
  margin-right: 1.55%; }
  .ce-gallery[data-ce-columns="8"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .ce-gallery[data-ce-columns="8"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.maincol .ce-gallery[data-ce-columns="8"] .ce-column {
  width: 11.13375%;
  margin-right: 1.55%; }
  .maincol .ce-gallery[data-ce-columns="8"] .ce-column:last-child {
    margin-right: 0; }
  @media (max-width: 650px) {
    .maincol .ce-gallery[data-ce-columns="8"] .ce-column {
      margin-right: 0;
      width: 100%;
      margin-bottom: 15px; } }

.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
  margin-bottom: 1.55%; }
  @media (max-width: 650px) {
    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
      margin-bottom: 15px; } }

/*.maincol .ce-intext.ce-right .ce-gallery, .maincol .ce-intext.ce-left .ce-gallery, .maincol .ce-above .ce-gallery {
  margin-bottom: $column-margin-image *1.0;
  @include small-tablet {
    margin-bottom: $column-margin-px;
  }
}*/
.ce-image .ce-row {
  margin-bottom: 1.55%; }

.ce-image.ce-left {
  text-align: left; }

.ce-image.ce-center {
  text-align: center; }
  .ce-image.ce-center .ce-row {
    display: inline-block; }

.ce-image.ce-right {
  text-align: right; }

.container-nopadding .ce-column, .container-nopadding .ce-row {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 0; }
.container-nopadding .ce-intext.ce-right .ce-gallery, .container-nopadding .ce-intext.ce-left .ce-gallery, .container-nopadding .ce-above .ce-gallery {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 0; }

.csc-textpic-1-col {
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .csc-textpic-1-col {
      margin-bottom: 0; } }
  @media (max-width: 480px) {
    .csc-textpic-1-col {
      margin-bottom: 0; } }

.csc-textpic-2-col .csc-textpic-imagecolumn {
  width: 49.215%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .csc-textpic-2-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .csc-textpic-2-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
.csc-textpic-2-col .csc-textpic-lastcol {
  margin-right: 0; }

/* set smaller bottom margin for nested elements */
.grid-row-inner .csc-textpic-2-col .csc-textpic-imagecolumn {
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .grid-row-inner .csc-textpic-2-col .csc-textpic-imagecolumn {
      margin-bottom: 0; } }
  @media (max-width: 480px) {
    .grid-row-inner .csc-textpic-2-col .csc-textpic-imagecolumn {
      margin-bottom: 0; } }

.csc-textpic-3-col .csc-textpic-imagecolumn {
  width: 32.29%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .csc-textpic-3-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .csc-textpic-3-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%;
      width: 100%;
      margin-right: 0; } }
.csc-textpic-3-col .csc-textpic-lastcol {
  margin-right: 0; }

/* set smaller bottom margin for nested elements */
.grid-row-inner .csc-textpic-3-col .csc-textpic-imagecolumn {
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .grid-row-inner .csc-textpic-3-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .grid-row-inner .csc-textpic-3-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }

.csc-textpic-4-col .csc-textpic-imagecolumn {
  width: 23.8275%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 920px) {
    .csc-textpic-4-col .csc-textpic-imagecolumn {
      width: 49.215%;
      margin-right: 1.55%;
      float: left;
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .csc-textpic-4-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%;
      width: 100%;
      margin-right: 0; } }
.csc-textpic-4-col .csc-textpic-lastcol {
  margin-right: 0; }

@media (max-width: 920px) {
  .csc-textpic-4-col .csc-textpic-imagecolumn:nth-child(2n) {
    margin-right: 0; } }

/* set smaller bottom margin for nested elements */
.grid-row-inner .csc-textpic-4-col .csc-textpic-imagecolumn {
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .grid-row-inner .csc-textpic-4-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .grid-row-inner .csc-textpic-4-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }

.csc-textpic-5-col .csc-textpic-imagecolumn {
  width: 18.75%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .csc-textpic-5-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .csc-textpic-5-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%;
      width: 100%;
      margin-right: 0; } }
.csc-textpic-5-col .csc-textpic-lastcol {
  margin-right: 0; }

/* set smaller bottom margin for nested elements */
.grid-row-inner .csc-textpic-5-col .csc-textpic-imagecolumn {
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .grid-row-inner .csc-textpic-5-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .grid-row-inner .csc-textpic-5-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }

.csc-textpic-6-col .csc-textpic-imagecolumn {
  width: 15.365%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .csc-textpic-6-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .csc-textpic-6-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%;
      width: 100%;
      margin-right: 0; } }
.csc-textpic-6-col .csc-textpic-lastcol {
  margin-right: 0; }

/* set smaller bottom margin for nested elements */
.grid-row-inner .csc-textpic-6-col .csc-textpic-imagecolumn {
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .grid-row-inner .csc-textpic-6-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .grid-row-inner .csc-textpic-6-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }

.csc-textpic-7-col .csc-textpic-imagecolumn {
  width: 12.9471428571%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .csc-textpic-7-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .csc-textpic-7-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%;
      width: 100%;
      margin-right: 0; } }
.csc-textpic-7-col .csc-textpic-lastcol {
  margin-right: 0; }

/* set smaller bottom margin for nested elements */
.grid-row-inner .csc-textpic-7-col .csc-textpic-imagecolumn {
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .grid-row-inner .csc-textpic-7-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .grid-row-inner .csc-textpic-7-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%;
      width: 100%;
      margin-right: 0; } }

.csc-textpic-8col .csc-textpic-imagecolumn {
  width: 11.13375%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .csc-textpic-8col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .csc-textpic-8col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%;
      width: 100%;
      margin-right: 0; } }
.csc-textpic-8col .csc-textpic-lastcol {
  margin-right: 0; }

/* set smaller bottom margin for nested elements */
.grid-row-inner .csc-textpic-8-col .csc-textpic-imagecolumn {
  margin-bottom: 1.55%; }
  @media (max-width: 768px) {
    .grid-row-inner .csc-textpic-8-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .grid-row-inner .csc-textpic-8-col .csc-textpic-imagecolumn {
      margin-bottom: 1.55%; } }

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  width: 32.8066666667%;
  margin-right: 1.55%;
  float: left; }
  @media (max-width: 480px) {
    .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.csc-textpic.csc-textpic-intext-left-nowrap {
  clear: both; }
  .csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-text {
    margin-left: 34.3566666667%; }
    @media (max-width: 480px) {
      .csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-text {
        margin: 0;
        margin-bottom: 1.55%; } }

.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery {
  width: 32.8066666667%;
  margin-right: 1.55%;
  float: left; }
  @media (max-width: 480px) {
    .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.frame-layout-2 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
  margin-left: 5.478%; }
  @media (max-width: 480px) {
    .frame-layout-2 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
      margin: 0;
      margin-bottom: 1.55%; } }

.ce-textpic.ce-left.ce-intext.ce-nowrap {
  clear: both;
  overflow: auto; }
  .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    margin-left: 34.3566666667%; }
    @media (max-width: 480px) {
      .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
        margin: 0;
        margin-bottom: 1.55%; } }

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .news .article .news-img-wrap {
  width: 32.8066666667%;
  margin-left: 1.55%;
  float: right; }
  @media (max-width: 480px) {
    .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .news .article .news-img-wrap {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.csc-textpic.csc-textpic-intext-right-nowrap {
  clear: both; }
  .csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-text {
    margin-right: 34.3566666667%; }
    @media (max-width: 480px) {
      .csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-text {
        margin: 0;
        margin-bottom: 1.55%; } }

.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery {
  width: 32.8066666667%;
  margin-left: 1.55%;
  float: right; }
  @media (max-width: 480px) {
    .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.ce-textpic.ce-right.ce-intext.ce-nowrap {
  clear: both; }
  .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
    margin-right: 34.3566666667%; }
    @media (max-width: 480px) {
      .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
        margin: 0;
        margin-bottom: 1.55%; } }

.csc-textpic-intext-left .csc-textpic-imagewrap {
  width: 32.8066666667%;
  margin-right: 1.55%;
  float: left; }
  @media (max-width: 480px) {
    .csc-textpic-intext-left .csc-textpic-imagewrap {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.maincol .csc-textpic-intext-left .csc-textpic-imagewrap {
  width: 32.8066666667%;
  margin-right: 1.55%;
  float: left; }
  @media (max-width: 480px) {
    .maincol .csc-textpic-intext-left .csc-textpic-imagewrap {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.ce-textpic.ce-left.ce-intext .ce-gallery {
  width: 32.8066666667%;
  margin-right: 1.55%;
  float: left; }
  @media (max-width: 480px) {
    .ce-textpic.ce-left.ce-intext .ce-gallery {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.frame-layout-1 .ce-textpic.ce-left.ce-intext .ce-gallery {
  width: 50% !important; }
  @media (max-width: 480px) {
    .frame-layout-1 .ce-textpic.ce-left.ce-intext .ce-gallery {
      width: 100% !important; } }
.frame-layout-1 .ce-textpic.ce-left.ce-intext .ce-bodytext {
  margin-left: 51.55% !important; }
  @media (max-width: 480px) {
    .frame-layout-1 .ce-textpic.ce-left.ce-intext .ce-bodytext {
      margin-left: 0 !important; } }

.frame-layout-2 .ce-textpic.ce-left.ce-intext .ce-gallery {
  width: 25% !important; }
  @media (max-width: 480px) {
    .frame-layout-2 .ce-textpic.ce-left.ce-intext .ce-gallery {
      width: 100% !important;
      padding-bottom: 15px; }
      .frame-layout-2 .ce-textpic.ce-left.ce-intext .ce-gallery .ce-column {
        padding-bottom: 15px; } }
.frame-layout-2 .ce-textpic.ce-left.ce-intext .ce-bodytext {
  margin-left: 26.55% !important; }
  @media (max-width: 480px) {
    .frame-layout-2 .ce-textpic.ce-left.ce-intext .ce-bodytext {
      margin-left: 0 !important; } }

.maincol .ce-textpic.ce-left.ce-intext .ce-gallery {
  width: 32.8066666667%;
  margin-right: 1.55%;
  float: left; }
  @media (max-width: 480px) {
    .maincol .ce-textpic.ce-left.ce-intext .ce-gallery {
      width: 100%;
      margin: 0; }
      .maincol .ce-textpic.ce-left.ce-intext .ce-gallery .ce-column {
        padding-bottom: 15px; } }
  .maincol .ce-textpic.ce-left.ce-intext .ce-gallery .ce-row:last-child {
    margin-bottom: 0 !important; }

.csc-textpic-intext-right .csc-textpic-imagewrap {
  width: 32.8066666667%;
  margin-left: 1.55%;
  float: right; }
  @media (max-width: 480px) {
    .csc-textpic-intext-right .csc-textpic-imagewrap {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.frame-layout-1 .csc-textpic-intext-right .csc-textpic-imagewrap {
  width: 50% !important; }
  @media (max-width: 480px) {
    .frame-layout-1 .csc-textpic-intext-right .csc-textpic-imagewrap {
      width: 100% !important; } }

.frame-layout-2 .csc-textpic-intext-right .csc-textpic-imagewrap {
  width: 25% !important; }
  @media (max-width: 480px) {
    .frame-layout-2 .csc-textpic-intext-right .csc-textpic-imagewrap {
      width: 100% !important; } }

.maincol .csc-textpic-intext-right .csc-textpic-imagewrap {
  width: 32.29%;
  margin-left: 1.55%;
  float: right; }
  @media (max-width: 480px) {
    .maincol .csc-textpic-intext-right .csc-textpic-imagewrap {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.ce-textpic.ce-right.ce-intext .ce-gallery {
  width: 32.29%;
  margin-left: 1.55%;
  float: right; }
  @media (max-width: 480px) {
    .ce-textpic.ce-right.ce-intext .ce-gallery {
      width: 100%;
      margin: 0;
      margin-bottom: 1.55%; } }

.frame-layout-1 .ce-textpic.ce-right.ce-intext .ce-gallery {
  width: 50% !important; }
  @media (max-width: 480px) {
    .frame-layout-1 .ce-textpic.ce-right.ce-intext .ce-gallery {
      width: 100% !important; } }

.frame-layout-2 .ce-textpic.ce-right.ce-intext .ce-gallery {
  width: 25% !important; }
  @media (max-width: 480px) {
    .frame-layout-2 .ce-textpic.ce-right.ce-intext .ce-gallery {
      width: 100% !important;
      margin-bottom: 15px; } }

.maincol .ce-textpic.ce-right.ce-intext .ce-gallery {
  width: 32.29%;
  margin-left: 1.55%;
  float: right; }
  @media (max-width: 480px) {
    .maincol .ce-textpic.ce-right.ce-intext .ce-gallery {
      width: 100%;
      margin: 0;
      margin-bottom: 15px; } }

.maincol .ce-gallery img {
  width: 100%;
  height: auto; }

.ce-inner {
  width: 100%; }
  .ce-inner img {
    width: 100%;
    height: auto; }

.ce-gallery {
  width: 100%; }
  .ce-gallery .ce-row {
    width: 100%; }
    .ce-gallery .ce-row .ce-column {
      width: 100%; }
      .ce-gallery .ce-row .ce-column figure.image {
        width: 100%; }
        .ce-gallery .ce-row .ce-column figure.image imge {
          width: 100%;
          height: auto; }

/*
.ce-gallery {
  width: 100%;
  .ce-outer {
    width: 100%;
    .ce-inner {
      width: 100%;
      .ce-row {
        width: 100%;
        .ce-column {
          width: 100%;
          figure.image {
            width: 100%;
            imge {
              width: 100%;
              height: auto;
            }
          }
        }
      }
    }
  }
}*/
@media (max-width: 650px) {
  .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
    overflow: visible !important; } }

@media (max-width: 650px) {
  .ce-textpic, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
    overflow: visible !important; } }

.frame-space-before-extra-small {
  margin-top: 10px !important; }

.frame-space-before-small {
  margin-top: 15px !important; }

.frame-space-before-medium {
  margin-top: 20px !important; }

.frame-space-before-large {
  margin-top: 30px !important; }

.frame-space-before-extra-large {
  margin-top: 50px !important; }

.frame-space-after-extra-small {
  margin-bottom: 10px !important; }

.frame-space-after-small {
  margin-bottom: 15px !important; }

.frame-space-after-medium {
  margin-bottom: 20px !important; }

.frame-space-after-large {
  margin-bottom: 30px !important; }

.frame-space-after-extra-large {
  margin-bottom: 50px !important; }

/*********** Columns *******/
.grid-container .grid-row {
  float: left; }
.grid-container .grid-row.grid-row-last {
  margin-right: 0; }

.grid-container-50-50 .grid-row {
  width: 49.215%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .grid-container-50-50 .grid-row {
      margin-bottom: 0; } }
  @media (max-width: 650px) {
    .grid-container-50-50 .grid-row {
      margin: 0;
      margin-bottom: 0;
      width: 100%; } }
  @media (max-width: 480px) {
    .grid-container-50-50 .grid-row {
      margin: 0;
      margin-bottom: 0;
      width: 100%; } }
  @media (max-width: 650px) {
    .grid-container-50-50 .grid-row.grid-row-first {
      margin-bottom: 0; } }
  @media (max-width: 768px) {
    .grid-container-50-50 .grid-row {
      width: 100%;
      margin-bottom: 0;
      margin-right: 0; } }
.grid-container-50-50.bigcolumpadding .grid-row {
  width: 39.99%;
  margin-right: 0;
  float: left;
  margin-bottom: 0; }
  .grid-container-50-50.bigcolumpadding .grid-row.grid-row-first {
    margin-right: 20%; }
    @media (max-width: 480px) {
      .grid-container-50-50.bigcolumpadding .grid-row.grid-row-first {
        width: 100%;
        margin-bottom: 0; } }
  @media (max-width: 768px) {
    .grid-container-50-50.bigcolumpadding .grid-row {
      width: 100%;
      margin-bottom: 0;
      margin-right: 0; } }
@media (max-width: 650px) {
  .grid-container-50-50.not_responsive .grid-row {
    width: 49.215%;
    margin-right: 1.55%;
    float: left;
    margin-bottom: 0; }
    .grid-container-50-50.not_responsive .grid-row.grid-row-1 {
      margin-right: 1.55%; } }
@media (max-width: 480px) {
  .grid-container-50-50.not_responsive .grid-row {
    width: 49.215%;
    margin-right: 1.55%;
    float: left;
    margin-bottom: 0; } }
@media (max-width: 650px) {
  .grid-container-50-50.not_responsive .grid-row-last {
    margin-right: 0; } }
@media (max-width: 480px) {
  .grid-container-50-50.not_responsive .grid-row-last {
    margin-right: 0; } }
@media (max-width: 768px) {
  .grid-container-50-50 .not_responsive .grid-row, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row {
    width: 49.215%;
    margin-right: 1.55%;
    float: left;
    margin-bottom: 0; }
    .grid-container-50-50 .not_responsive .grid-row.grid-row-1, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row.grid-row-1 {
      margin-right: 1.55%; }
    .grid-container-50-50 .not_responsive .grid-row.grid-row-2, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row.grid-row-2 {
      margin-right: 0; } }
@media (max-width: 650px) {
  .grid-container-50-50 .not_responsive .grid-row, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row {
    width: 49.215%;
    margin-right: 1.55%;
    float: left;
    margin-bottom: 0; }
    .grid-container-50-50 .not_responsive .grid-row.grid-row-1, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row.grid-row-1 {
      margin-right: 1.55%; }
    .grid-container-50-50 .not_responsive .grid-row.grid-row-2, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row.grid-row-2 {
      margin-right: 0; } }
@media (max-width: 480px) {
  .grid-container-50-50 .not_responsive .grid-row, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row {
    width: 49.215%;
    margin-right: 1.55%;
    float: left;
    margin-bottom: 0; }
    .grid-container-50-50 .not_responsive .grid-row.grid-row-1, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row.grid-row-1 {
      margin-right: 1.55%; }
    .grid-container-50-50 .not_responsive .grid-row.grid-row-2, .grid-container-50-50.bigcolumpadding .not_responsive .grid-row.grid-row-2 {
      margin-right: 0; } }

@media (max-width: 768px) {
  .grid-container-33-66 .grid-row {
    margin-bottom: 0; } }
@media (max-width: 480px) {
  .grid-container-33-66 .grid-row {
    margin: 0;
    margin-bottom: 0;
    width: 100%; } }
.grid-container-33-66 .grid-row-1 {
  /*width: ( 100% - $column-margin) /3 - $tolerance;*/
  width: 32.20333%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 650px) {
    .grid-container-33-66 .grid-row-1 {
      margin: 0;
      margin-bottom: 0;
      width: 100%; } }
.grid-container-33-66 .grid-row-2 {
  /*width: ( 100% - $column-margin) /3*2 - $tolerance;*/
  width: 66.08666%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 650px) {
    .grid-container-33-66 .grid-row-2 {
      margin: 0;
      margin-bottom: 0;
      width: 100%; } }

.grid-container-25-75 .grid-row-first {
  width: 24.6025%; }
.grid-container-25-75 .grid-row-last {
  width: 73.8275%; }
.grid-container-25-75 .grid-row {
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .grid-container-25-75 .grid-row {
      margin-bottom: 0; } }
  @media (max-width: 480px) {
    .grid-container-25-75 .grid-row {
      margin: 0;
      margin-bottom: 0;
      width: 100%; } }

.grid-container-75-25 .grid-row-first, .grid-container-75-25 .grid-row-1 {
  width: 73.8275%; }
.grid-container-75-25 .grid-row-last, .grid-container-75-25 .grid-row-2 {
  width: 24.6025%; }
.grid-container-75-25 .grid-row {
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .grid-container-75-25 .grid-row {
      margin-bottom: 0; } }
  @media (max-width: 650px) {
    .grid-container-75-25 .grid-row {
      margin: 0;
      margin-bottom: 0;
      width: 100%; } }

@media (max-width: 768px) {
  .grid-container-66-33 .grid-row {
    margin-bottom: 0; } }
@media (max-width: 480px) {
  .grid-container-66-33 .grid-row {
    margin: 0;
    margin-bottom: 0;
    width: 100%; } }
.grid-container-66-33 .grid-row-1 {
  /*width: ( 100% - $column-margin) /3*2 - $tolerance;*/
  width: 66.08666%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 650px) {
    .grid-container-66-33 .grid-row-1 {
      margin: 0;
      margin-bottom: 0;
      width: 100%; } }
.grid-container-66-33 .grid-row-2 {
  /*width: ( 100% - $column-margin) /3 - $tolerance;*/
  width: 32.20333%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 650px) {
    .grid-container-66-33 .grid-row-2 {
      margin: 0;
      margin-bottom: 0;
      width: 100%; } }

.grid-container-33-33-33 .grid-row {
  width: 32.29%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .grid-container-33-33-33 .grid-row {
      margin-bottom: 0; } }
  @media (max-width: 768px) {
    .grid-container-33-33-33 .grid-row {
      margin: 0;
      width: 100%; } }
  @media (max-width: 480px) {
    .grid-container-33-33-33 .grid-row {
      margin-bottom: 0; } }

.grid-container-25-25-25-25 .grid-row {
  width: 23.8275%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .grid-container-25-25-25-25 .grid-row {
      margin-bottom: 0; } }
  @media (max-width: 920px) {
    .grid-container-25-25-25-25 .grid-row {
      width: 49.215%;
      margin-right: 1.55%;
      float: left;
      margin-bottom: 0; }
      .grid-container-25-25-25-25 .grid-row:nth-child(2n) {
        margin-right: 0; } }
  @media (max-width: 480px) {
    .grid-container-25-25-25-25 .grid-row {
      margin: 0;
      width: 100%; } }

.grid-container-teaser .teaser_image {
  position: relative; }
  .grid-container-teaser .teaser_image img.img {
    position: relative; }
  .grid-container-teaser .teaser_image h3 {
    position: absolute;
    display: block;
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    left: 0;
    width: 95%;
    padding: 5px 0 5px 5%; }

.grid-container-teaser-33-33-33 .grid-row {
  width: 32.29%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .grid-container-teaser-33-33-33 .grid-row {
      margin-bottom: 0; } }
  @media (max-width: 480px) {
    .grid-container-teaser-33-33-33 .grid-row {
      margin: 0;
      width: 100%; } }
  @media (max-width: 480px) {
    .grid-container-teaser-33-33-33 .grid-row {
      margin-bottom: 0; } }

.grid-container-teaser-33-33-33 .grid-row-1 .grid-row-inner {
  margin-right: 10%; }
  @media (max-width: 480px) {
    .grid-container-teaser-33-33-33 .grid-row-1 .grid-row-inner {
      margin: 0; } }
.grid-container-teaser-33-33-33 .grid-row-2 .grid-row-inner {
  margin-right: 5%;
  margin-left: 5%; }
  @media (max-width: 480px) {
    .grid-container-teaser-33-33-33 .grid-row-2 .grid-row-inner {
      margin: 0; } }
.grid-container-teaser-33-33-33 .grid-row-3 .grid-row-inner {
  margin-left: 10%; }
  @media (max-width: 480px) {
    .grid-container-teaser-33-33-33 .grid-row-3 .grid-row-inner {
      margin: 0; } }

.grid-container-teaser-50-50 .grid-row-1 .grid-row-inner {
  margin-right: 20%; }
  @media (max-width: 480px) {
    .grid-container-teaser-50-50 .grid-row-1 .grid-row-inner {
      margin: 0; } }
.grid-container-teaser-50-50 .grid-row-2 .grid-row-inner {
  margin-left: 20%; }
  @media (max-width: 480px) {
    .grid-container-teaser-50-50 .grid-row-2 .grid-row-inner {
      margin: 0; } }

.grid-container-teaser-50-50 .grid-row {
  width: 49.215%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .grid-container-teaser-50-50 .grid-row {
      margin-bottom: 0; } }
  @media (max-width: 480px) {
    .grid-container-teaser-50-50 .grid-row {
      margin: 0;
      width: 100%; } }
  @media (max-width: 480px) {
    .grid-container-teaser-50-50 .grid-row {
      margin-bottom: 0; } }

body {
  font-family: Overpass;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.45;
  /*-webkit-text-stroke: 1px transparent;*/
  text-rendering: optimizeLegibility; }

html {
  -webkit-font-smoothing: antialiased;
  margin-right: 0 !important; }

.container {
  padding: 0 1.55% 1.55% 1.55%; }
  @media (max-width: 1226px) {
    .container {
      padding-left: 0;
      padding-right: 0; } }
  .container.container-green {
    background: #19afa8; }
  .container.container-green-dark {
    background: #007f79; }
  .container.container-grey {
    background: #666666; }
  .container.container-grey-dark {
    background: #666666; }
  .container.container-mosaic {
    padding-bottom: 0; }

.container .border {
  border: 1px solid #666666;
  padding: 20px; }
  .container .border .wrapper {
    padding-bottom: 2.325%; }
    .container .border .wrapper:last-child {
      padding-bottom: 0; }
  @media (max-width: 650px) {
    .container .border {
      padding: 0 0 15px 0;
      border: none; } }
.container .no-border .border {
  margin-bottom: 2.325%; }
  .container .no-border .border h1, .container .no-border .border h2, .container .no-border .border h3, .container .no-border .border h4, .container .no-border .border h5, .container .no-border .border h6 {
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 1; }
.container.container-noborder .border {
  border: none; }
.container.container-nopadding {
  padding-bottom: 0; }
  .container.container-nopadding .border {
    padding: 0; }
  .container.container-nopadding .ce-row {
    margin-bottom: 0; }
.container.container-fullwidth {
  padding-left: 0;
  padding-right: 0; }
  .container.container-fullwidth .wrapper {
    max-width: 100%; }

.wrapper .frame {
  padding-bottom: 0; }
  .wrapper .frame p:last-child {
    padding-bottom: 0; }

.right-column .wrapper .frame {
  padding-bottom: 0; }

.frame a {
  /*&:focus {
    border: 1px solid $green;
  }*/ }

.clear {
  clear: both; }

.no-padding {
  padding: 0 !important; }

.no-left-padding {
  padding-left: 0 !important; }

.no-right-padding {
  padding-right: 0 !important; }

.no-bottom-padding {
  padding-bottom: 0 !important; }

.no-top-padding {
  padding-top: 0 !important; }

.main {
  position: relative; }

header {
  padding-top: 10px;
  background: url(../img/line.png) center top no-repeat transparent;
  background-size: contain;
  z-index: 5; }
  @media (max-width: 1226px) {
    header {
      padding-left: 15px;
      padding-right: 15px; } }

.maincol .wrapper, footer .wrapper, header .wrapper {
  max-width: 1197px;
  margin: 0 auto; }
  @media (max-width: 1226px) {
    .maincol .wrapper, footer .wrapper, header .wrapper {
      padding-left: 15px;
      padding-right: 15px; }
      .maincol .wrapper .wrapper, footer .wrapper .wrapper, header .wrapper .wrapper {
        max-width: none;
        padding-left: 0;
        padding-right: 0; } }
  .maincol .wrapper .wrapper, footer .wrapper .wrapper, header .wrapper .wrapper {
    max-width: none;
    padding-left: 0;
    padding-right: 0; }
.maincol .left-column, footer .left-column, header .left-column {
  width: 25.45%;
  margin-right: 1.55%;
  float: left; }
  @media (max-width: 768px) {
    .maincol .left-column, footer .left-column, header .left-column {
      display: none; } }
  .maincol .left-column.is-affixed .inner-wrapper-sticky, footer .left-column.is-affixed .inner-wrapper-sticky, header .left-column.is-affixed .inner-wrapper-sticky {
    margin-left: -0.1px;
    padding-right: 0.5px; }
    @media (max-width: 1599px) {
      .maincol .left-column.is-affixed .inner-wrapper-sticky, footer .left-column.is-affixed .inner-wrapper-sticky, header .left-column.is-affixed .inner-wrapper-sticky {
        padding-right: 0.2px; } }
    @media (max-width: 1023px) {
      .maincol .left-column.is-affixed .inner-wrapper-sticky, footer .left-column.is-affixed .inner-wrapper-sticky, header .left-column.is-affixed .inner-wrapper-sticky {
        padding-right: 0.1px; } }
.maincol .right-column, footer .right-column, header .right-column {
  width: 73%;
  float: left; }
  @media (max-width: 768px) {
    .maincol .right-column, footer .right-column, header .right-column {
      width: 100%; } }

.maincol {
  padding-top: 120px;
  padding-bottom: 0px;
  min-height: 500px; }
  @media (max-width: 650px) {
    .maincol {
      padding-top: 100px; } }
  .maincol .left-column section {
    padding-left: 0;
    padding-right: 0; }
  .maincol .right-column section {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 2.325%; }
  @media (max-width: 768px) {
    .maincol .hide .wrapper {
      display: none; } }

.layout-nc_template__Home .maincol, .layout-nc_template__Map .maincol {
  padding-top: 100px; }
  @media (max-width: 650px) {
    .layout-nc_template__Home .maincol, .layout-nc_template__Map .maincol {
      padding-top: 55px; } }

.layout-nc_template__Map .googlemap {
  margin-bottom: 1.55%; }
  .layout-nc_template__Map .googlemap section.container {
    padding: 0;
    border: none; }
    .layout-nc_template__Map .googlemap section.container .border {
      padding: 0;
      border: none; }
      .layout-nc_template__Map .googlemap section.container .border .wrapper {
        max-width: 100%; }

footer {
  padding-top: 20px;
  background: url(../img/line.png) center top no-repeat transparent;
  background-size: 100% 8px; }
  footer nav {
    margin-top: 30px; }
    footer nav .footernav {
      width: 15.365%;
      margin-right: 1.55%;
      display: block;
      float: left;
      margin-bottom: 20px; }
      footer nav .footernav:last-child {
        margin-right: 0; }
      @media (max-width: 1023px) {
        footer nav .footernav {
          width: 32.29%;
          margin-right: 1.55%; }
          footer nav .footernav:last-child {
            margin-right: 1.55%; }
          footer nav .footernav:nth-child(3n) {
            margin-right: 0; } }
      @media (max-width: 768px) {
        footer nav .footernav {
          width: 49.215%;
          margin-right: 1.55%; }
          footer nav .footernav:last-child {
            margin-right: 1.55%; }
          footer nav .footernav:nth-child(3n) {
            margin-right: 1.55%; }
          footer nav .footernav:nth-child(2n) {
            margin-right: 0; } }
      @media (max-width: 480px) {
        footer nav .footernav {
          margin-right: 0;
          width: 100%;
          margin-bottom: 15px; } }
      footer nav .footernav li.sub1 {
        font-weight: 700;
        padding-bottom: 3px; }
        footer nav .footernav li.sub1.additional {
          padding-top: 15px; }
      footer nav .footernav li.sub2 {
        font-weight: 300;
        padding-bottom: 3px; }
      footer nav .footernav a {
        color: #000;
        text-decoration: none; }
        footer nav .footernav a:hover {
          text-decoration: underline; }
        footer nav .footernav a:focus {
          text-decoration: underline; }
      footer nav .footernav:last-child li.sub1 {
        font-weight: 500;
        display: none; }
      footer nav .footernav:last-child li.sub2 {
        font-weight: 700;
        padding-bottom: 15px; }
  footer .additional-navi {
    display: none; }
  footer .social {
    padding-top: 30px;
    padding-bottom: 20px;
    background: url(../img/line.png) center top no-repeat transparent;
    background-size: contain;
    background-size: 100% 8px;
    width: 100%;
    text-align: center; }
    footer .social i {
      font-size: 25px;
      margin-left: 5px;
      margin-right: 5px; }

.tx-html5mediakit-media-container video {
  width: 100%; }

.tx-powermail, .tx-femanager {
  font-family: Roboto, sans-serif; }
  .tx-powermail .powermail_legend, .tx-femanager .powermail_legend {
    display: none; }
  .tx-powermail .powermail_fieldwrap, .tx-powermail .seminar-form-wrap, .tx-powermail .femanager_fieldset, .tx-femanager .powermail_fieldwrap, .tx-femanager .seminar-form-wrap, .tx-femanager .femanager_fieldset {
    margin-bottom: 10px; }
    .tx-powermail .powermail_fieldwrap span.mandatory, .tx-powermail .seminar-form-wrap span.mandatory, .tx-powermail .femanager_fieldset span.mandatory, .tx-femanager .powermail_fieldwrap span.mandatory, .tx-femanager .seminar-form-wrap span.mandatory, .tx-femanager .femanager_fieldset span.mandatory {
      color: #007f79;
      padding-left: 0px; }
    .tx-powermail .powermail_fieldwrap ::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap ::-webkit-input-placeholder, .tx-powermail .femanager_fieldset ::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap ::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap ::-webkit-input-placeholder, .tx-femanager .femanager_fieldset ::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #FFF; }
    .tx-powermail .powermail_fieldwrap ::-moz-placeholder, .tx-powermail .seminar-form-wrap ::-moz-placeholder, .tx-powermail .femanager_fieldset ::-moz-placeholder, .tx-femanager .powermail_fieldwrap ::-moz-placeholder, .tx-femanager .seminar-form-wrap ::-moz-placeholder, .tx-femanager .femanager_fieldset ::-moz-placeholder {
      /* Firefox 19+ */
      color: #FFF; }
    .tx-powermail .powermail_fieldwrap :-ms-input-placeholder, .tx-powermail .seminar-form-wrap :-ms-input-placeholder, .tx-powermail .femanager_fieldset :-ms-input-placeholder, .tx-femanager .powermail_fieldwrap :-ms-input-placeholder, .tx-femanager .seminar-form-wrap :-ms-input-placeholder, .tx-femanager .femanager_fieldset :-ms-input-placeholder {
      /* IE 10+ */
      color: #FFF; }
    .tx-powermail .powermail_fieldwrap :-moz-placeholder, .tx-powermail .seminar-form-wrap :-moz-placeholder, .tx-powermail .femanager_fieldset :-moz-placeholder, .tx-femanager .powermail_fieldwrap :-moz-placeholder, .tx-femanager .seminar-form-wrap :-moz-placeholder, .tx-femanager .femanager_fieldset :-moz-placeholder {
      /* Firefox 18- */
      color: #FFF; }
    .tx-powermail .powermail_fieldwrap.nolabel label.powermail_label, .tx-powermail .seminar-form-wrap.nolabel label.powermail_label, .tx-powermail .femanager_fieldset.nolabel label.powermail_label, .tx-femanager .powermail_fieldwrap.nolabel label.powermail_label, .tx-femanager .seminar-form-wrap.nolabel label.powermail_label, .tx-femanager .femanager_fieldset.nolabel label.powermail_label {
      visibility: hidden !important; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check, .tx-powermail .powermail_fieldwrap.form-group, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check, .tx-powermail .seminar-form-wrap.form-group, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check, .tx-powermail .femanager_fieldset.form-group, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check, .tx-femanager .powermail_fieldwrap.form-group, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check, .tx-femanager .seminar-form-wrap.form-group, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check, .tx-femanager .femanager_fieldset.form-group {
      width: 32.29%;
      margin-right: 1.55%;
      float: left; }
      @media (max-width: 650px) {
        .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check, .tx-powermail .powermail_fieldwrap.form-group, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check, .tx-powermail .seminar-form-wrap.form-group, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check, .tx-powermail .femanager_fieldset.form-group, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check, .tx-femanager .powermail_fieldwrap.form-group, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check, .tx-femanager .seminar-form-wrap.form-group, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check, .tx-femanager .femanager_fieldset.form-group {
          width: 100%;
          margin-right: 0; } }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha, .tx-powermail .powermail_fieldwrap.form-group input.powermail_input, .tx-powermail .powermail_fieldwrap.form-group input.form-control, .tx-powermail .powermail_fieldwrap.form-group input.powermail_captcha, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha, .tx-powermail .seminar-form-wrap.form-group input.powermail_input, .tx-powermail .seminar-form-wrap.form-group input.form-control, .tx-powermail .seminar-form-wrap.form-group input.powermail_captcha, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.form-control, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.form-control, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.form-control, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha, .tx-powermail .femanager_fieldset.form-group input.powermail_input, .tx-powermail .femanager_fieldset.form-group input.form-control, .tx-powermail .femanager_fieldset.form-group input.powermail_captcha, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha, .tx-femanager .powermail_fieldwrap.form-group input.powermail_input, .tx-femanager .powermail_fieldwrap.form-group input.form-control, .tx-femanager .powermail_fieldwrap.form-group input.powermail_captcha, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha, .tx-femanager .seminar-form-wrap.form-group input.powermail_input, .tx-femanager .seminar-form-wrap.form-group input.form-control, .tx-femanager .seminar-form-wrap.form-group input.powermail_captcha, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.form-control, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.form-control, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.form-control, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha, .tx-femanager .femanager_fieldset.form-group input.powermail_input, .tx-femanager .femanager_fieldset.form-group input.form-control, .tx-femanager .femanager_fieldset.form-group input.powermail_captcha {
        background: #EEEEEE;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        border: 1px solid #007f79;
        font-weight: normal;
        color: #007f79;
        padding: 7px 10px 7px 10px;
        width: 100%; }
        .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error, .tx-powermail .powermail_fieldwrap.form-group input.powermail_input.parsley-error, .tx-powermail .powermail_fieldwrap.form-group input.form-control.parsley-error, .tx-powermail .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error, .tx-powermail .seminar-form-wrap.form-group input.powermail_input.parsley-error, .tx-powermail .seminar-form-wrap.form-group input.form-control.parsley-error, .tx-powermail .seminar-form-wrap.form-group input.powermail_captcha.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error, .tx-powermail .femanager_fieldset.form-group input.powermail_input.parsley-error, .tx-powermail .femanager_fieldset.form-group input.form-control.parsley-error, .tx-powermail .femanager_fieldset.form-group input.powermail_captcha.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error, .tx-femanager .powermail_fieldwrap.form-group input.powermail_input.parsley-error, .tx-femanager .powermail_fieldwrap.form-group input.form-control.parsley-error, .tx-femanager .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error, .tx-femanager .seminar-form-wrap.form-group input.powermail_input.parsley-error, .tx-femanager .seminar-form-wrap.form-group input.form-control.parsley-error, .tx-femanager .seminar-form-wrap.form-group input.powermail_captcha.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error, .tx-femanager .femanager_fieldset.form-group input.powermail_input.parsley-error, .tx-femanager .femanager_fieldset.form-group input.form-control.parsley-error, .tx-femanager .femanager_fieldset.form-group input.powermail_captcha.parsley-error {
          border: 1px solid #ff442a; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.form-group input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.form-group input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.form-group input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.form-group input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.form-group input.form-control.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.form-group input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.form-group input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.form-group input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.form-group input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.form-group input.powermail_input.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.form-group input.form-control.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.form-group input.powermail_captcha.parsley-error::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #007f79;
            background: #FF958A; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.form-control.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.form-group input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.form-group input.form-control.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.form-group input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.form-group input.powermail_input.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.form-group input.form-control.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.form-group input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.form-control.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.form-group input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.form-group input.form-control.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.form-group input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.form-group input.powermail_input.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.form-group input.form-control.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.form-group input.powermail_captcha.parsley-error::-moz-placeholder {
            /* Firefox 19+ */
            color: #007f79;
            background: #FF958A; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.form-group input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.form-group input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.form-group input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.form-group input.powermail_input.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.form-group input.form-control.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.form-group input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.form-group input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.form-group input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.form-group input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.form-group input.powermail_input.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.form-group input.form-control.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.form-group input.powermail_captcha.parsley-error:-ms-input-placeholder {
            /* IE 10+ */
            color: #007f79;
            background: #FF958A; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.form-control.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.form-group input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.form-group input.form-control.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.form-group input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.form-group input.powermail_input.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.form-group input.form-control.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.form-group input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.form-control.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.form-group input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.form-group input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.form-group input.form-control.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.form-group input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.form-control.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.form-control.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.form-control.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.form-group input.powermail_input.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.form-group input.form-control.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.form-group input.powermail_captcha.parsley-error:-moz-placeholder {
            /* Firefox 18- */
            color: #007f79;
            background: #FF958A; }
        .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha:focus, .tx-powermail .powermail_fieldwrap.form-group input.powermail_input:focus, .tx-powermail .powermail_fieldwrap.form-group input.form-control:focus, .tx-powermail .powermail_fieldwrap.form-group input.powermail_captcha:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha:focus, .tx-powermail .seminar-form-wrap.form-group input.powermail_input:focus, .tx-powermail .seminar-form-wrap.form-group input.form-control:focus, .tx-powermail .seminar-form-wrap.form-group input.powermail_captcha:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.form-control:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.form-control:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.form-control:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha:focus, .tx-powermail .femanager_fieldset.form-group input.powermail_input:focus, .tx-powermail .femanager_fieldset.form-group input.form-control:focus, .tx-powermail .femanager_fieldset.form-group input.powermail_captcha:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_input:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.form-control:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select input.powermail_captcha:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_input:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.form-control:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha input.powermail_captcha:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_input:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.form-control:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input input.powermail_captcha:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_input:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.form-control:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea input.powermail_captcha:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_input:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.form-control:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check input.powermail_captcha:focus, .tx-femanager .powermail_fieldwrap.form-group input.powermail_input:focus, .tx-femanager .powermail_fieldwrap.form-group input.form-control:focus, .tx-femanager .powermail_fieldwrap.form-group input.powermail_captcha:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_input:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.form-control:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select input.powermail_captcha:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_input:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.form-control:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha input.powermail_captcha:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_input:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.form-control:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input input.powermail_captcha:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_input:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.form-control:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea input.powermail_captcha:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_input:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.form-control:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check input.powermail_captcha:focus, .tx-femanager .seminar-form-wrap.form-group input.powermail_input:focus, .tx-femanager .seminar-form-wrap.form-group input.form-control:focus, .tx-femanager .seminar-form-wrap.form-group input.powermail_captcha:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_input:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.form-control:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select input.powermail_captcha:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_input:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.form-control:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha input.powermail_captcha:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_input:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.form-control:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input input.powermail_captcha:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_input:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.form-control:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea input.powermail_captcha:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_input:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.form-control:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check input.powermail_captcha:focus, .tx-femanager .femanager_fieldset.form-group input.powermail_input:focus, .tx-femanager .femanager_fieldset.form-group input.form-control:focus, .tx-femanager .femanager_fieldset.form-group input.powermail_captcha:focus {
          background: #f8f8f8;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s;
          box-shadow: 0 0 3px 3px rgba(113, 126, 134, 0.25);
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea, .tx-powermail .powermail_fieldwrap.form-group textarea.powermail_textarea, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea, .tx-powermail .seminar-form-wrap.form-group textarea.powermail_textarea, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea, .tx-powermail .femanager_fieldset.form-group textarea.powermail_textarea, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea, .tx-femanager .powermail_fieldwrap.form-group textarea.powermail_textarea, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea, .tx-femanager .seminar-form-wrap.form-group textarea.powermail_textarea, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea, .tx-femanager .femanager_fieldset.form-group textarea.powermail_textarea {
        width: 100%;
        font-size: 16px;
        padding: 6px 10px 6px 10px;
        border: 1px solid #007f79;
        color: #007f79;
        background: #eeeeee; }
        .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error, .tx-powermail .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error, .tx-powermail .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error, .tx-powermail .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error, .tx-femanager .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error, .tx-femanager .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error, .tx-femanager .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error {
          border: 1px solid #ff442a; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-powermail .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-webkit-input-placeholder, .tx-femanager .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #007f79;
            background: #FF958A; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-powermail .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error::-moz-placeholder, .tx-femanager .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error::-moz-placeholder {
            /* Firefox 19+ */
            color: #007f79;
            background: #FF958A; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-powermail .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-ms-input-placeholder, .tx-femanager .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error:-ms-input-placeholder {
            /* IE 10+ */
            color: #007f79;
            background: #FF958A; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-powermail .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .powermail_fieldwrap.form-group textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .seminar-form-wrap.form-group textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea.parsley-error:-moz-placeholder, .tx-femanager .femanager_fieldset.form-group textarea.powermail_textarea.parsley-error:-moz-placeholder {
            /* Firefox 18- */
            color: #007f79;
            background: #FF958A; }
        .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea:focus, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea:focus, .tx-powermail .powermail_fieldwrap.form-group textarea.powermail_textarea:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea:focus, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea:focus, .tx-powermail .seminar-form-wrap.form-group textarea.powermail_textarea:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea:focus, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea:focus, .tx-powermail .femanager_fieldset.form-group textarea.powermail_textarea:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select textarea.powermail_textarea:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input textarea.powermail_textarea:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea:focus, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check textarea.powermail_textarea:focus, .tx-femanager .powermail_fieldwrap.form-group textarea.powermail_textarea:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select textarea.powermail_textarea:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha textarea.powermail_textarea:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input textarea.powermail_textarea:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea textarea.powermail_textarea:focus, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check textarea.powermail_textarea:focus, .tx-femanager .seminar-form-wrap.form-group textarea.powermail_textarea:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select textarea.powermail_textarea:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha textarea.powermail_textarea:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input textarea.powermail_textarea:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea textarea.powermail_textarea:focus, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check textarea.powermail_textarea:focus, .tx-femanager .femanager_fieldset.form-group textarea.powermail_textarea:focus {
          background: #f8f8f8;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s;
          box-shadow: 0 0 3px 3px rgba(113, 126, 134, 0.25);
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.full_right66, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.full_right66, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.full_right66, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.full_right66, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.full_right66, .tx-powermail .powermail_fieldwrap.form-group.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.full_right66, .tx-powermail .seminar-form-wrap.form-group.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.full_right66, .tx-powermail .femanager_fieldset.form-group.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.full_right66, .tx-femanager .powermail_fieldwrap.form-group.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.full_right66, .tx-femanager .seminar-form-wrap.form-group.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.full_right66, .tx-femanager .femanager_fieldset.form-group.full_right66 {
        width: 32.29%;
        margin-right: 67.69%; }
        @media (max-width: 650px) {
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.full_right66, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.full_right66, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.full_right66, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.full_right66, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.full_right66, .tx-powermail .powermail_fieldwrap.form-group.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.full_right66, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.full_right66, .tx-powermail .seminar-form-wrap.form-group.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.full_right66, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.full_right66, .tx-powermail .femanager_fieldset.form-group.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.full_right66, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.full_right66, .tx-femanager .powermail_fieldwrap.form-group.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.full_right66, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.full_right66, .tx-femanager .seminar-form-wrap.form-group.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.full_right66, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.full_right66, .tx-femanager .femanager_fieldset.form-group.full_right66 {
            width: 50%;
            margin-right: 50%; } }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.full_right50, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.full_right50, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.full_right50, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.full_right50, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.full_right50, .tx-powermail .powermail_fieldwrap.form-group.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.full_right50, .tx-powermail .seminar-form-wrap.form-group.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.full_right50, .tx-powermail .femanager_fieldset.form-group.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.full_right50, .tx-femanager .powermail_fieldwrap.form-group.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.full_right50, .tx-femanager .seminar-form-wrap.form-group.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.full_right50, .tx-femanager .femanager_fieldset.form-group.full_right50 {
        width: 49.215%;
        margin-right: 49.215%; }
        @media (max-width: 650px) {
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.full_right50, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.full_right50, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.full_right50, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.full_right50, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.full_right50, .tx-powermail .powermail_fieldwrap.form-group.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.full_right50, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.full_right50, .tx-powermail .seminar-form-wrap.form-group.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.full_right50, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.full_right50, .tx-powermail .femanager_fieldset.form-group.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.full_right50, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.full_right50, .tx-femanager .powermail_fieldwrap.form-group.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.full_right50, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.full_right50, .tx-femanager .seminar-form-wrap.form-group.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.full_right50, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.full_right50, .tx-femanager .femanager_fieldset.form-group.full_right50 {
            width: 100%;
            margin-right: 0; } }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.width_33_right33, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.width_33_right33, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.width_33_right33, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.width_33_right33, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.width_33_right33, .tx-powermail .powermail_fieldwrap.form-group.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.width_33_right33, .tx-powermail .seminar-form-wrap.form-group.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.width_33_right33, .tx-powermail .femanager_fieldset.form-group.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.width_33_right33, .tx-femanager .powermail_fieldwrap.form-group.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.width_33_right33, .tx-femanager .seminar-form-wrap.form-group.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.width_33_right33, .tx-femanager .femanager_fieldset.form-group.width_33_right33 {
        width: 32.29%;
        margin-right: 32.29%; }
        @media (max-width: 650px) {
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.width_33_right33, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.width_33_right33, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.width_33_right33, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.width_33_right33, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.width_33_right33, .tx-powermail .powermail_fieldwrap.form-group.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.width_33_right33, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.width_33_right33, .tx-powermail .seminar-form-wrap.form-group.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.width_33_right33, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.width_33_right33, .tx-powermail .femanager_fieldset.form-group.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.width_33_right33, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.width_33_right33, .tx-femanager .powermail_fieldwrap.form-group.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.width_33_right33, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.width_33_right33, .tx-femanager .seminar-form-wrap.form-group.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.width_33_right33, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.width_33_right33, .tx-femanager .femanager_fieldset.form-group.width_33_right33 {
            width: 100%;
            margin-right: 0; } }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_margin_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_margin_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_margin_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_margin_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_margin_left, .tx-powermail .powermail_fieldwrap.form-group.col2_margin_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.col2_margin_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_margin_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.col2_margin_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_margin_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.col2_margin_left, .tx-powermail .seminar-form-wrap.form-group.col2_margin_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.col2_margin_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_margin_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.col2_margin_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_margin_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.col2_margin_left, .tx-powermail .femanager_fieldset.form-group.col2_margin_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_margin_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_margin_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_margin_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_margin_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_margin_left, .tx-femanager .powermail_fieldwrap.form-group.col2_margin_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.col2_margin_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_margin_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.col2_margin_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_margin_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.col2_margin_left, .tx-femanager .seminar-form-wrap.form-group.col2_margin_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.col2_margin_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_margin_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.col2_margin_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_margin_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.col2_margin_left, .tx-femanager .femanager_fieldset.form-group.col2_margin_left {
        width: 49.215%;
        margin-left: 1.55%; }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_full, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_full, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_full, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_full, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_full, .tx-powermail .powermail_fieldwrap.form-group.col2_full, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.col2_full, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_full, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.col2_full, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_full, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.col2_full, .tx-powermail .seminar-form-wrap.form-group.col2_full, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.col2_full, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_full, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.col2_full, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_full, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.col2_full, .tx-powermail .femanager_fieldset.form-group.col2_full, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_full, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_full, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_full, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_full, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_full, .tx-femanager .powermail_fieldwrap.form-group.col2_full, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.col2_full, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_full, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.col2_full, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_full, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.col2_full, .tx-femanager .seminar-form-wrap.form-group.col2_full, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.col2_full, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_full, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.col2_full, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_full, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.col2_full, .tx-femanager .femanager_fieldset.form-group.col2_full {
        width: 100%;
        margin-right: 0; }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_left, .tx-powermail .powermail_fieldwrap.form-group.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.col2_left, .tx-powermail .seminar-form-wrap.form-group.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.col2_left, .tx-powermail .femanager_fieldset.form-group.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_left, .tx-femanager .powermail_fieldwrap.form-group.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.col2_left, .tx-femanager .seminar-form-wrap.form-group.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.col2_left, .tx-femanager .femanager_fieldset.form-group.col2_left {
        width: 49.215%;
        margin-right: 1.55%; }
        @media (max-width: 650px) {
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_left, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_left, .tx-powermail .powermail_fieldwrap.form-group.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_left, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.col2_left, .tx-powermail .seminar-form-wrap.form-group.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_left, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.col2_left, .tx-powermail .femanager_fieldset.form-group.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_left, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_left, .tx-femanager .powermail_fieldwrap.form-group.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_left, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.col2_left, .tx-femanager .seminar-form-wrap.form-group.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_left, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.col2_left, .tx-femanager .femanager_fieldset.form-group.col2_left {
            width: 100% !important;
            margin-right: 0 !important; } }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_right, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_right, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_right, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_right, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_right, .tx-powermail .powermail_fieldwrap.form-group.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.col2_right, .tx-powermail .seminar-form-wrap.form-group.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.col2_right, .tx-powermail .femanager_fieldset.form-group.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_right, .tx-femanager .powermail_fieldwrap.form-group.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.col2_right, .tx-femanager .seminar-form-wrap.form-group.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.col2_right, .tx-femanager .femanager_fieldset.form-group.col2_right {
        width: 49.215%;
        margin-left: 0;
        margin-right: 0; }
        @media (max-width: 650px) {
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_right, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_right, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_right, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_right, .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_right, .tx-powermail .powermail_fieldwrap.form-group.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_input.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_right, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check.col2_right, .tx-powermail .seminar-form-wrap.form-group.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_input.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_right, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check.col2_right, .tx-powermail .femanager_fieldset.form-group.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_captcha.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_input.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_textarea.col2_right, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check.col2_right, .tx-femanager .powermail_fieldwrap.form-group.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_captcha.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_input.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_textarea.col2_right, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check.col2_right, .tx-femanager .seminar-form-wrap.form-group.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_captcha.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_input.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_textarea.col2_right, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check.col2_right, .tx-femanager .femanager_fieldset.form-group.col2_right {
            width: 100% !important;
            margin-right: 0 !important; } }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_html, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_html, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_html, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_html, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_html, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_html {
      float: left;
      width: 100%; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check .powermail_field, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check .powermail_field, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check .powermail_field, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check .powermail_field {
      padding-top: 5px;
      padding-bottom: 5px; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select label.powermail_label, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select label.powermail_label, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select label.powermail_label, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select label.powermail_label, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select label.powermail_label, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select label.powermail_label {
      height: 17px;
      display: inline-block; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_radio .powermail_field .radio, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_radio .powermail_field .radio, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_radio .powermail_field .radio, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_radio .powermail_field .radio, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_radio .powermail_field .radio, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_radio .powermail_field .radio {
      display: inline-block;
      width: auto;
      padding-right: 20px; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select .powermail_field, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select .powermail_field, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select .powermail_field, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select .powermail_field {
      width: 100%; }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field select, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_select .powermail_field select, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_select .powermail_field select, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field select, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_select .powermail_field select, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_select .powermail_field select {
        width: 100%; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_submit, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_submit, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_submit, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_submit, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_submit {
      width: 100%;
      float: left; }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit span.submitbutton, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_submit span.submitbutton, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_submit span.submitbutton, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_submit span.submitbutton, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_submit span.submitbutton, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_submit span.submitbutton {
        position: relative; }
      .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit input.powermail_submit, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_submit input.powermail_submit, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_submit input.powermail_submit, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_submit input.powermail_submit, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_submit input.powermail_submit, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_submit input.powermail_submit {
        background: #007f79;
        color: #FFF;
        padding: 7px 20px 6px 20px;
        text-decoration: none;
        border: 1px solid #007f79;
        transition: background 0.3s; }
        .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit input.powermail_submit:hover, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_submit input.powermail_submit:hover, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_submit input.powermail_submit:hover, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_submit input.powermail_submit:hover, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_submit input.powermail_submit:hover, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_submit input.powermail_submit:hover {
          cursor: pointer;
          background: #FFF;
          color: #007f79;
          -webkit-transition: background 0.3s;
          -moz-transition: background 0.3s;
          -o-transition: background 0.3s;
          transition: background 0.3s; }
        .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit input.powermail_submit.green, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_submit input.powermail_submit.green, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_submit input.powermail_submit.green, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_submit input.powermail_submit.green, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_submit input.powermail_submit.green, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_submit input.powermail_submit.green {
          background: #007f79;
          border: 1px solid #007f79; }
          .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit input.powermail_submit.green:hover, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_submit input.powermail_submit.green:hover, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_submit input.powermail_submit.green:hover, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_submit input.powermail_submit.green:hover, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_submit input.powermail_submit.green:hover, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_submit input.powermail_submit.green:hover {
            background: #FFF;
            color: #007f79 !important; }
    .tx-powermail .powermail_fieldwrap.last, .tx-powermail .seminar-form-wrap.last, .tx-powermail .femanager_fieldset.last, .tx-femanager .powermail_fieldwrap.last, .tx-femanager .seminar-form-wrap.last, .tx-femanager .femanager_fieldset.last {
      margin-right: 0; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox img, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check .checkbox img, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check .checkbox img, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox img, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check .checkbox img, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check .checkbox img {
      border: 1px solid #007f79;
      width: 100px;
      height: auto; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox.parsley-error label, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check .checkbox.parsley-error label, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check .checkbox.parsley-error label, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox.parsley-error label, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check .checkbox.parsley-error label, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check .checkbox.parsley-error label {
      border-bottom: 1px solid #007f79; }
    .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox.parsley-error .checkbox-checkmark, .tx-powermail .seminar-form-wrap.powermail_fieldwrap_type_check .checkbox.parsley-error .checkbox-checkmark, .tx-powermail .femanager_fieldset.powermail_fieldwrap_type_check .checkbox.parsley-error .checkbox-checkmark, .tx-femanager .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox.parsley-error .checkbox-checkmark, .tx-femanager .seminar-form-wrap.powermail_fieldwrap_type_check .checkbox.parsley-error .checkbox-checkmark, .tx-femanager .femanager_fieldset.powermail_fieldwrap_type_check .checkbox.parsley-error .checkbox-checkmark {
      border: 1px solid #007f79; }

.parsley-errors-list.filled {
  color: #007f79;
  margin-top: 3px; }
  .parsley-errors-list.filled li.parsley-required {
    color: #007f79; }

input.powermail_input:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #007f79; }
input.powermail_input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #007f79; }
input.powermail_input:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: #007f79; }
input.powermail_input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #007f79; }

input.powermail_input.parsley-error {
  border: 1px solid #007f79; }
  input.powermail_input.parsley-error::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #007f79; }
  input.powermail_input.parsley-error::-moz-placeholder {
    /* Firefox 19+ */
    color: #007f79; }
  input.powermail_input.parsley-error:-ms-input-placeholder {
    /* IE 10+ */
    color: #007f79; }
  input.powermail_input.parsley-error:-moz-placeholder {
    /* Firefox 18- */
    color: #007f79; }
input.powermail_input:focus {
  background: #19afa8;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

/* Fe_Manager */
.tx-femanager .alert {
  display: block;
  color: #007f79;
  margin-top: 2px; }
  .tx-femanager .alert h4, .tx-femanager .alert button {
    display: none; }

.tx-femanager {
  width: 100%;
  margin-right: 0; }
  @media (max-width: 650px) {
    .tx-femanager {
      width: 100%;
      margin-right: 0; } }
  .tx-femanager .tx-powermail .powermail_fieldwrap {
    width: 49.215%;
    margin-right: 1.55%; }
    @media (max-width: 650px) {
      .tx-femanager .tx-powermail .powermail_fieldwrap {
        width: 100%;
        margin-right: 0; } }
    .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select {
      width: 100%;
      margin-bottom: 10px; }
      .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select .alert.bg-danger {
        /*display: none;*/ }
      .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select #femanager_field_departments {
        float: left;
        width: 100%; }
    .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check {
      margin-bottom: 10px;
      width: 100%; }
      .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field label.checkbox-label {
        display: inline-block;
        margin-bottom: 6px; }
      @media (max-width: 1023px) {
        .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .pretty {
          display: inline-block;
          position: relative; } }
      @media (max-width: 1023px) {
        .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .pretty .state {
          white-space: normal; } }
      @media (max-width: 1023px) {
        .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .pretty .state label {
          display: inline-block;
          position: relative;
          text-indent: 0;
          margin-top: 20px; }
          .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .pretty .state label:before {
            top: -25px; }
          .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .pretty .state label:after {
            top: -25px; } }
      .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .alert.bg-danger {
        /*display: none;*/ }
    .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_radio {
      float: left; }
    .tx-femanager .tx-powermail .powermail_fieldwrap.no-right-margin {
      margin-right: 0; }
    .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit {
      width: 100%;
      margin-top: 10px;
      text-align: right; }
      @media (max-width: 650px) {
        .tx-femanager .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit {
          text-align: left; } }
    .tx-femanager .tx-powermail .powermail_fieldwrap.has-error.powermail_fieldwrap_type_input input.powermail_input, .tx-femanager .tx-powermail .powermail_fieldwrap.has-error.powermail_fieldwrap_type_textarea input.powermail_input {
      /*background: lighten($red, 40%) !important;*/
      border: 1px solid #ff442a;
      background: #fcdede; }
    .tx-femanager .tx-powermail .powermail_fieldwrap.has-error.powermail_fieldwrap_type_input textarea.powermail_textarea, .tx-femanager .tx-powermail .powermail_fieldwrap.has-error.powermail_fieldwrap_type_textarea textarea.powermail_textarea {
      /*background: lighten($red, 40%) !important;*/
      border: 1px solid #ff442a;
      background: #fcdede; }
    .tx-femanager .tx-powermail .powermail_fieldwrap.has-error .SumoSelect > .CaptionCont {
      border: 1px solid #ff442a;
      background: #fcdede; }
    .tx-femanager .tx-powermail .powermail_fieldwrap.has-error .pretty .state labelbefore {
      background: #fcdede !important; }

.tx-femanager .femanager_flashmessages > div {
  background-position: 10px 12px;
  background-repeat: no-repeat;
  padding: 10px;
  margin-bottom: 20px;
  font-family: 'museo500', sans-serif;
  font-size: 18px;
  text-align: center; }
.tx-femanager .femanager_flashmessages > .message-2 {
  background-color: #ff442a;
  border: none;
  color: #FFF; }
.tx-femanager .femanager_flashmessages > .message-1 {
  background-color: #007f79;
  color: #FFF; }
.tx-femanager .femanager_flashmessages > .message-0 {
  background-color: #007f79;
  color: #FFF;
  border: none; }
.tx-femanager .femanager_flashmessages > .message--1 {
  background-color: #007f79;
  border: none;
  color: #FFF; }
.tx-femanager .femanager_flashmessages > .message--2 {
  background-color: #007f79;
  color: #FFF; }
.tx-femanager .femanager_note {
  background-position: 10px 12px;
  background-repeat: no-repeat;
  margin-bottom: 4px;
  padding: 10px;
  font-size: 18px;
  background-color: #007f79;
  color: #FFF;
  list-style-type: none;
  margin-left: 0;
  text-align: center; }
.tx-femanager .femanager_error {
  background-position: 10px 12px;
  background-repeat: no-repeat;
  margin-bottom: 4px;
  padding: 10px;
  font-size: 18px;
  background-color: #ff442a;
  color: #FFF;
  list-style-type: none;
  margin-left: 0;
  text-align: center; }

.select2-container--focus {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  box-shadow: 0 0 3px 3px rgba(113, 126, 134, 0.25);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

/* Accessible form contrast and controls */
.tx-powermail label,
.tx-powermail legend,
.tx-powermail input,
.tx-powermail textarea,
.tx-powermail select,
.tx-powermail option,
.tx-femanager label,
.tx-femanager legend,
.tx-femanager input,
.tx-femanager textarea,
.tx-femanager select,
.tx-femanager option {
  color: #000;
  font-weight: 400; }

.tx-powermail input:focus,
.tx-powermail textarea:focus,
.tx-powermail select:focus,
.tx-femanager input:focus,
.tx-femanager textarea:focus,
.tx-femanager select:focus,
input.powermail_input:focus {
  background: #fff;
  color: #000;
  outline: 3px solid #f5c400;
  outline-offset: 2px; }

.tx-powermail input[type="submit"],
.tx-powermail button[type="submit"],
.tx-femanager input[type="submit"],
.tx-femanager button[type="submit"] {
  background: #007f79;
  border: 1px solid #007f79;
  color: #fff;
  font-weight: 700; }

.tx-powermail input[type="submit"]:hover,
.tx-powermail input[type="submit"]:focus,
.tx-powermail button[type="submit"]:hover,
.tx-powermail button[type="submit"]:focus,
.tx-femanager input[type="submit"]:hover,
.tx-femanager input[type="submit"]:focus,
.tx-femanager button[type="submit"]:hover,
.tx-femanager button[type="submit"]:focus {
  background: #fff;
  color: #007f79; }

.form-legend {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px; }

.form-help {
  clear: both;
  color: #000;
  font-size: 15px;
  margin: 0 0 15px; }

button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.button,
.btn {
  font-weight: 700; }

.select2-selection--multiple {
  position: relative; }
  .select2-selection--multiple:before {
    position: absolute;
    content: "\f0dd";
    font-size: 34px;
    font-family: FontAwesome;
    color: #007f79;
    width: 15px;
    display: inline-block;
    vertical-align: top;
    right: 10px;
    top: -1px;
    z-index: 5; }
    .select2-selection--multiple:before:hover {
      cursor: pointer; }
  .select2-selection--multiple.select2-container--default.select2-container--focus:before {
    display: none; }

.select2-container {
  width: 100% !important; }

.form-departments, .femanager_terms {
  margin-right: 0 !important; }

.form-departments .select2-container {
  width: 100% !important; }

.powermail_form.bogen fieldset.powermail_fieldset hr {
  margin-top: 4px;
  margin-bottom: 4px;
  border-top: 1px solid #007f79;
  height: 1px; }
.powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_input {
  width: 100%; }
  .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_input label.powermail_label {
    width: 34%;
    padding-right: 2.9%;
    display: inline-block; }
  .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_input .powermail_field {
    width: 66%;
    display: inline-block; }
.powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_input {
  width: 34%;
  padding-right: 3%;
  margin-right: 0; }
  @media (max-width: 1023px) {
    .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_input {
      width: 100%;
      padding-right: 0;
      margin-bottom: 0; } }
  .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_input label.powermail_label {
    display: none; }
  .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_input .powermail_field {
    width: 100%;
    margin-bottom: 20px; }
    .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_input .powermail_field input.powermail_input {
      border: 1px solid #FFF;
      padding: 4px 10px 4px 0;
      color: #000;
      text-align: left; }
      @media (max-width: 1023px) {
        .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_input .powermail_field input.powermail_input {
          margin-bottom: 0;
          text-align: left; } }
      .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_input .powermail_field input.powermail_input:focus {
        background: #FFF;
        border: 1px solid #FFF;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        box-shadow: none; }
.powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio {
  width: 66%;
  display: inline-block;
  margin-bottom: 0; }
  @media (max-width: 1023px) {
    .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio {
      width: 100%;
      padding-right: 0; } }
  .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio label.powermail_label {
    display: inline-block;
    width: 40%;
    color: #007f79; }
    @media (max-width: 650px) {
      .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio label.powermail_label {
        width: 100%; } }
  .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio .powermail_field {
    display: inline-block;
    width: 60%;
    padding: 4px 10px 4px 0; }
    @media (max-width: 650px) {
      .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio .powermail_field {
        width: 100%; } }
    .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio .powermail_field .radio {
      padding-right: 10px; }
      .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio .powermail_field .radio label {
        line-height: 20px;
        padding: 3px; }
        .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio .powermail_field .radio label .powermail_radio {
          margin-top: -2px; }
      .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio .powermail_field .radio.parsley-error {
        background: #19fff4;
        color: #000; }
    .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.referent.powermail_fieldwrap_type_radio .powermail_field .powermail_field_error_container {
      display: none; }
.powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_textarea {
  width: 100%; }
.powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check {
  width: 100%; }
  .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check label.powermail_label {
    width: 34%;
    padding-right: 3%;
    display: inline-block;
    vertical-align: top; }
  .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field {
    width: 66%;
    display: inline-block; }
    .powermail_form.bogen fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field .tiny {
      display: inline-block;
      min-width: 50%; }

.pretty.round .state label::before, .pretty.round .state label::after {
  border-radius: 100% !important; }

.checkbox.pretty .state {
  display: inline-block; }
  .checkbox.pretty .state label {
    line-height: 1.4;
    position: relative; }
    .checkbox.pretty .state label:before {
      top: 0 !important; }
    .checkbox.pretty .state label:after {
      top: 0 !important; }

.powermail_fieldwrap.powermail_fieldwrap_type_check {
  width: 100%; }
  .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field {
    float: left;
    width: 100%; }

#powermail_field_files {
  display: none !important; }

.powermail_tab_navigation {
  width: 100%; }
  .powermail_tab_navigation:before {
    content: '';
    clear: both; }

.powermail_morestep .btn-group .btn.btn-primary {
  background: #FFF;
  color: #007f79; }
.powermail_morestep .powermail_fieldwrap_type_check .pretty {
  width: 100%;
  margin-right: 0; }
.powermail_morestep .pull-right {
  float: right; }

.powermail_fieldwrap_stelle {
  display: none; }

#powermail_captchaimage {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 300px;
  max-width: 100%; }

input.powermail_captcha {
  width: 300px !important;
  max-width: 100% !important; }

.powermail_captcha_help {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  margin: 0 0 8px; }

header {
  position: fixed;
  height: 100px;
  width: 100%;
  padding-bottom: 20px;
  background: url(../img/line.png) center bottom no-repeat #FFF;
  background-size: 100% 8px; }
  @media (max-width: 650px) {
    header {
      height: 55px; } }
  header .wrapper {
    max-width: 1197px;
    margin: 0 auto;
    position: relative; }
    @media (max-width: 768px) {
      header .wrapper {
        padding: 0; } }
    header .wrapper .logo-wrapper {
      width: 275px;
      height: 62px;
      float: left;
      z-index: 1;
      top: 0;
      left: 0;
      position: absolute;
      /*a {
        span {
          border: 1px solid #FFF;
        }
        &:focus {
          span {
            border: 1px solid #FFF;
          }
        }
      }*/ }
      @media (max-width: 1023px) {
        header .wrapper .logo-wrapper {
          width: 25%; } }
      @media (max-width: 768px) {
        header .wrapper .logo-wrapper {
          top: 20px; } }
      @media (max-width: 650px) {
        header .wrapper .logo-wrapper {
          top: 0px; } }
      header .wrapper .logo-wrapper .logo {
        display: inline-block;
        text-align: center;
        vertical-align: top;
        margin: 0 0 20px 0;
        width: 275px;
        height: 62px;
        background: url(../img/logo.png) no-repeat 0 0 transparent;
        margin-left: -4px; }
        @media (max-width: 1023px) {
          header .wrapper .logo-wrapper .logo {
            width: 224px;
            height: 67px;
            background-size: contain; } }
        @media (max-width: 920px) {
          header .wrapper .logo-wrapper .logo {
            width: 149px;
            height: 47px; } }
        @media (max-width: 768px) {
          header .wrapper .logo-wrapper .logo {
            width: 224px;
            height: 67px; } }
        @media (max-width: 650px) {
          header .wrapper .logo-wrapper .logo {
            width: 149px;
            height: 36px; } }
    header .wrapper .mobilelogo-wrapper {
      width: 220px;
      height: auto;
      float: left;
      display: none;
      margin-top: -5px;
      margin-left: 16px;
      margin-bottom: 20px; }
      @media (max-width: 768px) {
        header .wrapper .mobilelogo-wrapper {
          display: block;
          margin-top: 15px;
          margin-bottom: 5px; } }
      header .wrapper .mobilelogo-wrapper .mobilelogo {
        display: inline-block;
        text-align: center;
        vertical-align: top;
        margin: 0;
        width: 220px;
        height: 67px;
        background: url(../img/logo_retina.png) no-repeat 0 0 transparent;
        background-size: contain; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 1.5dppx) {
  header .logo-wrapper .logo {
    background-image: url(../img/logo_retina.png) !important;
    background-size: contain !important; }

  .topheader-center .logo {
    background-image: url(../img/logo_retina.png) !important;
    background-size: contain !important; } }
#top_navi {
  position: absolute;
  z-index: 6;
  top: 0;
  right: 0;
  padding-left: 0;
  float: right; }
  @media (max-width: 768px) {
    #top_navi {
      font-size: 14px; } }
  #top_navi li {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    position: relative;
    width: auto;
    /*&:last-child {
      @include small-tablet {
        display: none;
      }
    }*/ }
    #top_navi li:after {
      margin-left: 2px;
      content: '|';
      display: inline-block;
      width: 3px;
      text-align: center;
      height: 100%;
      font-size: 10px;
      vertical-align: middle; }
    @media (max-width: 650px) {
      #top_navi li {
        display: none; } }
    #top_navi li a {
      color: #007f79;
      padding: 5px 11px 5px 11px;
      line-height: 20px; }
      #top_navi li a:focus {
        background: #EEEEEE; }
      @media (max-width: 768px) {
        #top_navi li a {
          padding: 5px 8px 5px 8px; } }
      @media (max-width: 650px) {
        #top_navi li a {
          /*border: none;
          padding: 5px 0 5px 10px;*/ } }
    #top_navi li:nth-last-child(2):after {
      display: none; }
    #top_navi li:nth-last-child(2) a {
      padding: 5px 30px 5px 10px;
      border-right: none !important;
      background-image: url(../img/lupe.png);
      background-size: 30%;
      background-position: right center;
      background-repeat: no-repeat; }
      @media (max-width: 768px) {
        #top_navi li:nth-last-child(2) a {
          padding: 5px 30px 5px 8px; } }
    #top_navi li.searchbox {
      display: none;
      position: absolute;
      top: -40px;
      right: -10px;
      width: 300px;
      height: 50px;
      z-index: 6; }
      @media (max-width: 768px) {
        #top_navi li.searchbox {
          height: 40px;
          left: -72px; } }
      @media (max-width: 650px) {
        #top_navi li.searchbox {
          display: none !important; } }
      #top_navi li.searchbox #topnav_search {
        background: #EEEEEE;
        padding: 10px 30px 10px 10px; }
        @media (max-width: 768px) {
          #top_navi li.searchbox #topnav_search {
            padding: 5px 30px 5px 10px; } }
        #top_navi li.searchbox #topnav_search #tx-indexedsearch-searchbox-sword {
          width: 200px; }
      #top_navi li.searchbox .search-close {
        position: absolute;
        top: 43px;
        right: 10px;
        z-index: 9; }
        @media (max-width: 768px) {
          #top_navi li.searchbox .search-close {
            top: 37px; } }
      #top_navi li.searchbox.active {
        display: block; }
    #top_navi li.no-background {
      background: none !important; }
      #top_navi li.no-background a {
        background: none !important; }
    #top_navi li.no-display {
      display: none !important; }
    #top_navi li.top-logout {
      /*@include small-tablet {
        display: block;
      }*/
      margin-bottom: 0;
      width: auto;
      text-align: right; }
      #top_navi li.top-logout:after {
        display: none; }
      #top_navi li.top-logout .wrapper {
        vertical-align: top; }
        #top_navi li.top-logout .wrapper h3, #top_navi li.top-logout .wrapper p, #top_navi li.top-logout .wrapper legend {
          display: none; }
        #top_navi li.top-logout .wrapper .tx-felogin-pi1 {
          margin: 0;
          padding: 0;
          border: none; }
          #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form {
            margin: 0;
            padding: 0; }
            #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form div {
              margin: 0;
              padding: 0; }
              #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form div label {
                displaY: none; }
            #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset {
              vertical-align: top; }
              #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div {
                display: block;
                float: left;
                margin-bottom: 0;
                border-right: 1px solid #007f79;
                padding-right: 15px; }
                @media (max-width: 768px) {
                  #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div {
                    padding-right: 8px; } }
                @media (max-width: 650px) {
                  #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div {
                    border: none;
                    padding-right: 0; } }
                #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div.felogin-hidden {
                  display: none; }
                #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div span {
                  padding-left: 27px;
                  position: relative; }
                  #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div span:before {
                    content: '\f007';
                    font-family: "Font Awesome 5 Free";
                    font-weight: 900;
                    position: absolute;
                    left: 0;
                    top: 0;
                    color: #666666;
                    font-size: 15px;
                    width: 20px;
                    height: 20px;
                    margin-top: -5px; }
                #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div input {
                  padding: 2px 0 0px 0;
                  background: #FFF;
                  color: #007f79;
                  border: none;
                  font-weight: 300;
                  margin-left: 20px; }
                  #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div input:hover {
                    text-decoration: underline; }
                  @media (max-width: 768px) {
                    #top_navi li.top-logout .wrapper .tx-felogin-pi1 .logout form fieldset div input {
                      margin-left: 8px; } }

#main_navi {
  position: absolute;
  z-index: 4;
  top: 51px;
  right: 0;
  padding-left: 0;
  width: 100%;
  text-align: right;
  float: right; }
  @media (max-width: 768px) {
    #main_navi {
      display: none; } }
  #main_navi li.sub1 {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    width: auto;
    overflow: visible;
    /* debug */
    /*&:first-child {
      .sub2-box {
        background: #FFF;
        display: block;
        ul {
        }
      }
    }*/ }
    #main_navi li.sub1:after {
      content: '|';
      display: inline-block;
      width: 2px;
      height: 100%;
      font-size: 16px;
      font-weight: 200;
      color: #767676;
      vertical-align: middle; }
    #main_navi li.sub1 a.sub1-link {
      color: #000;
      border: 1px solid #FFF;
      padding: 23px 12px 5px 10px;
      line-height: 20px;
      font-size: 18px;
      font-weight: 400;
      z-index: 2;
      /*&:after {
        position: absolute;
        display: inline-block;
        left: 0;
        bottom: 0;
        height: 1px;
        width: 100%;
        background: red;
        margin-bottom: -1px;
        z-index: 11;
      }*/ }
      #main_navi li.sub1 a.sub1-link:focus {
        background: #EEEEEE;
        color: #007f79; }
      @media (max-width: 920px) {
        #main_navi li.sub1 a.sub1-link {
          font-size: 16px; } }
    #main_navi li.sub1:last-child {
      /*a {
        padding: 5px 0 5px 10px;
      }*/ }
    #main_navi li.sub1 .sub2-box {
      display: none;
      position: absolute;
      z-index: 0;
      top: 31px;
      left: 0;
      width: 100%;
      padding: 0;
      border: 1px solid #767676;
      text-align: left;
      /*&.hide {
        display: none !important;
      }*/ }
      #main_navi li.sub1 .sub2-box:before {
        width: 100%;
        top: 0;
        left: 0;
        position: absolute;
        border-top: 3px solid #FFF;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
        content: '';
        z-index: 12; }
      #main_navi li.sub1 .sub2-box ul {
        width: 250px;
        padding: 0;
        margin: 20px 0 20px 0;
        border-right: 1px solid #767676; }
        #main_navi li.sub1 .sub2-box ul li.sub2 {
          width: 100%; }
          #main_navi li.sub1 .sub2-box ul li.sub2 a.sub2-link {
            width: 100%;
            display: block;
            border-right: none;
            font-weight: 400;
            font-size: 18px;
            color: #000;
            padding: 2px 20px 2px 20px; }
            #main_navi li.sub1 .sub2-box ul li.sub2 a.sub2-link:hover {
              color: #007f79; }
            #main_navi li.sub1 .sub2-box ul li.sub2 a.sub2-link:focus {
              background: #EEEEEE; }
          #main_navi li.sub1 .sub2-box ul li.sub2 .description-sub2 {
            display: none !important;
            position: absolute;
            z-index: 3;
            top: 0;
            left: 270px;
            right: 0;
            height: 100%;
            box-sizing: border-box;
            padding: 20px 20px 20px 0px;
            background: #FFF; }
          #main_navi li.sub1 .sub2-box ul li.sub2:hover .description-sub2, #main_navi li.sub1 .sub2-box ul li.sub2:focus .description-sub2, #main_navi li.sub1 .sub2-box ul li.sub2:focus-within .description-sub2 {
            display: block !important; }
    #main_navi li.sub1:hover:after, #main_navi li.sub1:focus:after, #main_navi li.sub1:focus-within:after, #main_navi li.sub1 .open:after {
      visibility: hidden; }
    #main_navi li.sub1:hover a.sub1-link, #main_navi li.sub1:focus a.sub1-link, #main_navi li.sub1:focus-within a.sub1-link, #main_navi li.sub1 .open a.sub1-link {
      border-top: 1px solid #767676;
      border-right: 1px solid #666666;
      border-left: 1px solid #666666;
      position: relative;
      border-bottom: none;
      background: #FFF;
      padding: 23px 12px 11px 10px;
      color: #007f79; }
    #main_navi li.sub1:hover .sub2-box, #main_navi li.sub1:focus .sub2-box, #main_navi li.sub1:focus-within .sub2-box, #main_navi li.sub1 .open .sub2-box {
      background: #FFF;
      display: block; }
    #main_navi li.sub1 .description-sub1 {
      display: block !important;
      position: absolute;
      z-index: 1;
      top: 0;
      left: 270px;
      right: 0;
      width: auto;
      padding: 20px 20px 20px 0px;
      box-sizing: border-box; }
    #main_navi li.sub1:focus a.sub1-link {
      background: #19afa8; }
    #main_navi li.sub1:first-child:hover:after, #main_navi li.sub1:first-child:focus:after, #main_navi li.sub1:first-child:focus-within:after, #main_navi li.sub1:first-child .open:after {
      visibility: hidden; }
    #main_navi li.sub1:last-child:after {
      visibility: hidden;
      display: none; }
    #main_navi li.sub1:last-child:hover:after, #main_navi li.sub1:last-child:focus:after, #main_navi li.sub1:last-child:focus-within:after, #main_navi li.sub1:last-child .open:after {
      visibility: hidden; }
    #main_navi li.sub1.no-pipe:after {
      visibility: hidden; }
    #main_navi li.sub1.active .sub2-box {
      display: none; }
    #main_navi li.sub1.active a {
      /*color: $green;*/ }

.ios #main_navi li.sub1:hover a.sub1-link, .ios #main_navi li.sub1:focus a.sub1-link, .ios #main_navi li.sub1:focus-within a.sub1-link, .ios #main_navi li.sub1 .open a.sub1-link {
  padding: 23px 12px 9px 10px !important; }

.os-x.Chrome #main_navi li.sub1:hover a.sub1-link, .os-x.Chrome #main_navi li.sub1:focus a.sub1-link, .os-x.Chrome #main_navi li.sub1:focus-within a.sub1-link, .os-x.Chrome #main_navi li.sub1 .open a.sub1-link, .os-x.Safari #main_navi li.sub1:hover a.sub1-link, .os-x.Safari #main_navi li.sub1:focus a.sub1-link, .os-x.Safari #main_navi li.sub1:focus-within a.sub1-link, .os-x.Safari #main_navi li.sub1 .open a.sub1-link {
  padding: 23px 12px 9px 10px !important; }
.os-x.Chrome #main_navi li.sub1:hover li.sub2-box:before, .os-x.Chrome #main_navi li.sub1:focus li.sub2-box:before, .os-x.Chrome #main_navi li.sub1:focus-within li.sub2-box:before, .os-x.Chrome #main_navi li.sub1 .open li.sub2-box:before, .os-x.Safari #main_navi li.sub1:hover li.sub2-box:before, .os-x.Safari #main_navi li.sub1:focus li.sub2-box:before, .os-x.Safari #main_navi li.sub1:focus-within li.sub2-box:before, .os-x.Safari #main_navi li.sub1 .open li.sub2-box:before {
  /*border-top: 1px solid red; */ }

#main_navi li.sub1:hover a.sub1-link, #main_navi li.sub1:focus a.sub1-link, #main_navi li.sub1:focus-within a.sub1-link, #main_navi li.sub1 .open a.sub1-link {
  /*height: 36px;
  display: block;
  line-height: 22px;*/
  overflow: visible;
  padding: 23px 12px 11px 10px !important;
  border-bottom: 1px solid #FFF;
  margin-bottom: -1px;
  z-index: 10; }

/*
li.sub1:hover ~ li.sub1 {
      background: red !important;
}

li.sub1:hover ? li.sub1 {
  background: yellow !important;
}

li.sub1:hover + li.sub1 {
  background: blue !important;
}

li.sub1:hover +li.sub1 {
  background: green !important;
}
*/
/*
div.ppp:hover div.ccc:not(:hover ~ div){
  background-color: #00f;
}*/
#main_menu #topnav_search {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
  display: block;
  height: 50px;
  overflow: hidden; }

#main_menu #topnav_search #tx-indexedsearch-searchbox-button-submit {
  width: 54px;
  height: 50px;
  background: url(../img/icon_lupe_small.png) left top no-repeat #007f79;
  border: none;
  display: block;
  float: right;
  /*-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;*/ }
  #main_menu #topnav_search #tx-indexedsearch-searchbox-button-submit:hover {
    background: url(../img/icon_lupe_small.png) left top no-repeat #007f79; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #main_menu #topnav_search #tx-indexedsearch-searchbox-button-submit {
      background: url(../img/icon_lupe_big.png) left top no-repeat #007f79;
      background-size: contain; }
      #main_menu #topnav_search #tx-indexedsearch-searchbox-button-submit:hover {
        background: url(../img/icon_lupe_big.png) left top no-repeat #007f79;
        background-size: contain; } }

#main_menu #topnav_search #tx-indexedsearch-searchbox-sword {
  width: 250px;
  height: 50px;
  background: #19afa8;
  border: 1px solid #007f79;
  font-family: Overpass;
  font-size: 26px;
  color: #007f79;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  margin-right: -250px; }
  #main_menu #topnav_search #tx-indexedsearch-searchbox-sword:focus {
    background: #FFF; }

.tx-indexedsearch-searchbox legend {
  display: none; }

.tx-indexedsearch-browsebox {
  display: block; }
  .tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox {
    display: block;
    padding-top: 20px;
    padding-bottom: 35px; }
    .tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li {
      display: inline-block; }
      .tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a {
        padding: 5px 10px 5px 10px;
        background: #007f79;
        /*border: 1px solid $orange;
        border-bottom: 2px solid $orange;*/
        text-decoration: none;
        margin-right: 5px;
        font-family: 'museo300', sans-serif;
        font-weight: 300; }
        .tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a:hover {
          background: #666666;
          color: #FFF; }
      .tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {
        background: #19afa8;
        color: #FFF;
        font-weight: normal; }

.tx-indexedsearch-res {
  border-bottom: 1px dotted #19afa8;
  padding-bottom: 5px;
  margin-bottom: 20px; }
  .tx-indexedsearch-res:last-child {
    border-bottom: none; }
  .tx-indexedsearch-res h5 {
    font-family: Overpass;
    font-weight: 500; }
  .tx-indexedsearch-res .tx-indexedsearch-title a {
    text-decoration: none;
    color: #007f79; }
    .tx-indexedsearch-res .tx-indexedsearch-title a:hover {
      text-decoration: none;
      color: #19afa8; }
  .tx-indexedsearch-res .tx-indexedsearch-percent {
    color: #000;
    font-size: 13px;
    font-family: Overpass;
    font-weight: 200;
    background: #EEEEEE;
    padding: 3px 3px 3px 3px; }
  .tx-indexedsearch-res .tx-indexedsearch-description .tx-indexedsearch-redMarkup {
    color: #007f79;
    border-bottom: 1px dashed #007f79; }
  .tx-indexedsearch-res .tx-indexedsearch-info dd, .tx-indexedsearch-res .tx-indexedsearch-info dt {
    display: inline-block;
    font-weight: 200; }
  .tx-indexedsearch-res .tx-indexedsearch-icon img {
    vertical-align: baseline; }

.tx-indexedsearch-searchbox {
  padding-bottom: 20px; }
  .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-sword {
    background: #FFF;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid #007f79;
    font-weight: normal;
    color: #007f79;
    padding: 5px 10px 5px 10px;
    width: 284px;
    box-sizing: border-box; }
    .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-sword:focus {
      background: #FFF; }
    .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-sword.toggled {
      margin-right: 0 !important; }
  .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-button-submit {
    background: url(../img/lupe.png) center center no-repeat #FFF;
    background-size: 60%;
    padding: 5px 10px 5px 10px;
    border: 1px solid #007f79;
    width: 40px;
    text-align: left;
    margin-left: 10px; }
    .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-button-submit:hover {
      background: url(../img/lupe.png) center center no-repeat #FFF;
      background-size: 60%;
      border: 1px solid #007f79; }

#main_menu .search-autocomplete-results {
  position: absolute;
  top: 54px;
  right: 0;
  z-index: 7;
  width: 304px; }
  #main_menu .search-autocomplete-results .tx-indexedsearch-autocomplete {
    background: #19afa8;
    color: #007f79;
    width: 100%; }
    #main_menu .search-autocomplete-results .tx-indexedsearch-autocomplete .tx-indexedsearch-autocomplete-words {
      border: 1px solid #007f79; }
      #main_menu .search-autocomplete-results .tx-indexedsearch-autocomplete .tx-indexedsearch-autocomplete-words li {
        display: block !important;
        width: 100% !important;
        box-sizing: border-box;
        padding: 5px 10px 5px 10px;
        font-family: Overpass;
        font-size: 18px;
        font-weight: 300;
        color: #007f79; }
        #main_menu .search-autocomplete-results .tx-indexedsearch-autocomplete .tx-indexedsearch-autocomplete-words li:hover {
          background: #19afa8;
          width: 100% !important; }

.mainrow .search-autocomplete-results {
  right: unset;
  left: 20px; }
  .mainrow .search-autocomplete-results .tx-indexedsearch-autocomplete {
    background: #19afa8;
    color: #007f79;
    width: 100%;
    max-width: 320px;
    margin-left: 20px; }
    .mainrow .search-autocomplete-results .tx-indexedsearch-autocomplete .tx-indexedsearch-autocomplete-words {
      border: 1px solid #007f79; }
      .mainrow .search-autocomplete-results .tx-indexedsearch-autocomplete .tx-indexedsearch-autocomplete-words li {
        display: block !important;
        width: 100% !important;
        box-sizing: border-box;
        padding: 1px 10px 2px 10px;
        font-family: 'Open Sans', sans-serif;
        font-size: 16px;
        color: #007f79; }
        .mainrow .search-autocomplete-results .tx-indexedsearch-autocomplete .tx-indexedsearch-autocomplete-words li:hover {
          background: #19afa8;
          width: 100% !important;
          padding: 1px 10px 2px 10px; }

#topnav_search {
  position: absolute;
  top: 30px; }

aside.left-column {
  position: relative; }
  aside.left-column h2 {
    padding-lefT: 20px;
    padding-right: 20px; }
    @media (max-width: 1023px) {
      aside.left-column h2 {
        font-size: 22px; } }
  aside.left-column h1.pagetitle {
    font-size: 28px;
    font-family: Overpass;
    line-height: 1.2;
    font-weight: 500;
    color: #000;
    padding: 0 0 0 0;
    margin: 0 0 10px 0;
    padding-lefT: 20px;
    padding-right: 20px; }
    @media (max-width: 1023px) {
      aside.left-column h1.pagetitle {
        font-size: 22px; } }
  aside.left-column nav ul li.aside-navi-item a.aside-link {
    font-size: 18px;
    font-weight: 400;
    text-decoration: none;
    color: #000;
    display: inline-block;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 4px;
    padding-bottom: 4px; }
    aside.left-column nav ul li.aside-navi-item a.aside-link.active {
      background: #007f79;
      color: #FFF;
      font-weight: 400;
      text-decoration: none; }
    aside.left-column nav ul li.aside-navi-item a.aside-link.focus {
      background: #19afa8;
      text-decoration: none; }
  aside.left-column .inner-wrapper-sticky .container {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 6.2%; }

.tx-felogin-pi1 {
  padding: 20px;
  border: 1px solid #767676;
  margin: 100px auto;
  max-width: 600px; }
  .tx-felogin-pi1 .login-shadow-box {
    margin-bottom: 0;
    padding-bottom: 0; }
.tx-felogin-pi1 .shadow-box-header {
    display: none; }
  .tx-felogin-pi1 .felogin-field {
    margin-bottom: 12px; }
    .tx-felogin-pi1 .felogin-field > label {
      display: block;
      margin-bottom: 4px;
      color: #000; }
  .tx-felogin-pi1 .felogin-input-group {
    display: flex;
    align-items: stretch;
    position: relative;
    width: 100%;
    margin-bottom: 0; }
    .tx-felogin-pi1 .felogin-input-group input.username,
    .tx-felogin-pi1 .felogin-input-group input.password {
      flex: 1 1 auto;
      min-width: 0;
      height: 42px;
      padding-left: 12px;
      color: #000;
      background: #fff; }
    .tx-felogin-pi1 .felogin-input-group:focus-within {
      outline: none; }
    .tx-felogin-pi1 .felogin-input-group input:focus {
      outline: none;
      box-shadow: inset 0 0 0 3px #fed313; }
  .tx-felogin-pi1 div, .tx-felogin-pi1 form {
    margin-bottom: 10px;
    /*label {
      width: 24%;
      display: inline-block;
      box-sizing: border-box;
    }*/ }
    .tx-felogin-pi1 div input[type="text"], .tx-felogin-pi1 div [type="password"], .tx-felogin-pi1 div [type="mail"], .tx-felogin-pi1 form input[type="text"], .tx-felogin-pi1 form [type="password"], .tx-felogin-pi1 form [type="mail"] {
      background: #EEEEEE;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
      border: 1px solid #007f79;
      font-weight: normal;
      color: #007f79;
      padding: 8px;
      width: 100%; }
      .tx-felogin-pi1 div input[type="text"].parsley-error, .tx-felogin-pi1 div [type="password"].parsley-error, .tx-felogin-pi1 div [type="mail"].parsley-error, .tx-felogin-pi1 form input[type="text"].parsley-error, .tx-felogin-pi1 form [type="password"].parsley-error, .tx-felogin-pi1 form [type="mail"].parsley-error {
        border: 1px solid #007f79; }
        .tx-felogin-pi1 div input[type="text"].parsley-error::-webkit-input-placeholder, .tx-felogin-pi1 div [type="password"].parsley-error::-webkit-input-placeholder, .tx-felogin-pi1 div [type="mail"].parsley-error::-webkit-input-placeholder, .tx-felogin-pi1 form input[type="text"].parsley-error::-webkit-input-placeholder, .tx-felogin-pi1 form [type="password"].parsley-error::-webkit-input-placeholder, .tx-felogin-pi1 form [type="mail"].parsley-error::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          color: #007f79; }
        .tx-felogin-pi1 div input[type="text"].parsley-error::-moz-placeholder, .tx-felogin-pi1 div [type="password"].parsley-error::-moz-placeholder, .tx-felogin-pi1 div [type="mail"].parsley-error::-moz-placeholder, .tx-felogin-pi1 form input[type="text"].parsley-error::-moz-placeholder, .tx-felogin-pi1 form [type="password"].parsley-error::-moz-placeholder, .tx-felogin-pi1 form [type="mail"].parsley-error::-moz-placeholder {
          /* Firefox 19+ */
          color: #007f79; }
        .tx-felogin-pi1 div input[type="text"].parsley-error:-ms-input-placeholder, .tx-felogin-pi1 div [type="password"].parsley-error:-ms-input-placeholder, .tx-felogin-pi1 div [type="mail"].parsley-error:-ms-input-placeholder, .tx-felogin-pi1 form input[type="text"].parsley-error:-ms-input-placeholder, .tx-felogin-pi1 form [type="password"].parsley-error:-ms-input-placeholder, .tx-felogin-pi1 form [type="mail"].parsley-error:-ms-input-placeholder {
          /* IE 10+ */
          color: #007f79; }
        .tx-felogin-pi1 div input[type="text"].parsley-error:-moz-placeholder, .tx-felogin-pi1 div [type="password"].parsley-error:-moz-placeholder, .tx-felogin-pi1 div [type="mail"].parsley-error:-moz-placeholder, .tx-felogin-pi1 form input[type="text"].parsley-error:-moz-placeholder, .tx-felogin-pi1 form [type="password"].parsley-error:-moz-placeholder, .tx-felogin-pi1 form [type="mail"].parsley-error:-moz-placeholder {
          /* Firefox 18- */
          color: #007f79; }
      .tx-felogin-pi1 div input[type="text"]:focus, .tx-felogin-pi1 div [type="password"]:focus, .tx-felogin-pi1 div [type="mail"]:focus, .tx-felogin-pi1 form input[type="text"]:focus, .tx-felogin-pi1 form [type="password"]:focus, .tx-felogin-pi1 form [type="mail"]:focus {
        background: #f8f8f8;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        box-shadow: 0 0 3px 3px rgba(113, 126, 134, 0.25);
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
      .tx-felogin-pi1 div input[type="text"].username, .tx-felogin-pi1 div [type="password"].username, .tx-felogin-pi1 div [type="mail"].username, .tx-felogin-pi1 form input[type="text"].username, .tx-felogin-pi1 form [type="password"].username, .tx-felogin-pi1 form [type="mail"].username {
        position: relative;
        padding-left: 50px; }
      .tx-felogin-pi1 div input[type="text"].password, .tx-felogin-pi1 div [type="password"].password, .tx-felogin-pi1 div [type="mail"].password, .tx-felogin-pi1 form input[type="text"].password, .tx-felogin-pi1 form [type="password"].password, .tx-felogin-pi1 form [type="mail"].password {
        position: relative;
        padding-left: 50px; }
    .tx-felogin-pi1 div .username-pre, .tx-felogin-pi1 div .password-pre, .tx-felogin-pi1 form .username-pre, .tx-felogin-pi1 form .password-pre {
      flex: 0 0 44px;
      width: 44px;
      height: 42px;
      position: static;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0;
      font-weight: 900;
      color: #fff;
      font-size: 19px;
      background: #007f79;
      border: 1px solid #007f79;
      border-right: 0; }
    .tx-felogin-pi1 div input[type="submit"], .tx-felogin-pi1 form input[type="submit"] {
      font-weight: 500;
      float: right;
      background: #007f79;
      color: #FFF;
      padding: 7px 20px 6px 20px;
      text-decoration: none;
      -webkit-transition: background 0.3s;
      -moz-transition: background 0.3s;
      -o-transition: background 0.3s;
      transition: background 0.3s;
      border: 1px solid #007f79; }
      .tx-felogin-pi1 div input[type="submit"]:hover, .tx-felogin-pi1 form input[type="submit"]:hover {
        background: #FFF;
        color: #007f79;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
      @media (max-width: 650px) {
        .tx-felogin-pi1 div input[type="submit"], .tx-felogin-pi1 form input[type="submit"] {
          float: left; } }
    .tx-felogin-pi1 div a.forgot, .tx-felogin-pi1 form a.forgot {
      float: right; }
  .tx-felogin-pi1 form {
    margin-bottom: 0; }
  .tx-felogin-pi1 div {
    position: relative; }
  .tx-felogin-pi1 .statusmessage {
    color: #666666;
    border: none;
    margin-bottom: 10px;
    margin-top: 10px; }
    .tx-felogin-pi1 .statusmessage.logineror {
      padding: 10px;
      color: #FFF;
      border: none;
      background: #007f79;
      font-weight: normal; }
    .tx-felogin-pi1 .statusmessage.mailsendmessage {
      padding: 10px;
      color: #666666;
      background: #FFF;
      border: 1px solid #007f79;
      font-weight: bold; }

.logout-each-page {
  font-size: 14px;
  padding-top: 5px; }
  @media (max-width: 768px) {
    .logout-each-page {
      position: relative;
      right: unset;
      top: unset;
      text-align: left;
      width: 100%; } }
  .logout-each-page span {
    color: #007f79; }
  .logout-each-page .wrapper {
    margin: 0; }
    .logout-each-page .wrapper .frame {
      margin: 0 !important;
      padding: 0 !important; }
      .logout-each-page .wrapper .frame .tx-felogin-pi1 {
        margin: 0;
        padding: 0;
        border: none; }
        .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset, .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form div {
          margin: 0;
          text-align: right; }
          .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div, .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form div div {
            margin: 0;
            padding: 0;
            display: block;
            float: left;
            text-align: right;
            /*&:nth-child(3) {
              display: none;
            }*/ }
            .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div:nth-child(1), .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form div div:nth-child(1) {
              line-height: 22px;
              vertical-align: baseline; }
              .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div:nth-child(1) p, .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form div div:nth-child(1) p {
                display: block;
                line-height: 22px;
                padding-bottom: 0; }
            .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div input.logout-button, .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form div div input.logout-button {
              background: #007f79;
              color: #FFF;
              border: #007f79;
              padding: 2px 0 2px 0;
              font-size: 13px;
              margin-left: 10px;
              font-weight: normal;
              text-decoration: none; }
              .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div input.logout-button:hover, .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form div div input.logout-button:hover {
                background: #FFF;
                color: #007f79;
                text-decoration: underline; }
            .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div label, .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form div div label {
              color: #007f79; }
            .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div span, .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form div div span {
              color: #007f79; }
    .logout-each-page .wrapper input[type=submit] {
      font-size: 14px;
      font-weight: normal;
      padding: 0;
      border: none;
      background: transparent;
      color: #007f79;
      text-decoration: none;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      .logout-each-page .wrapper input[type=submit]:hover {
        color: #007f79;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }

.login-navigation .logout-each-page .wrapper h2, .login-navigation .logout-each-page .wrapper h3, .login-navigation .logout-each-page .wrapper p, .login-navigation .logout-each-page .wrapper legend {
  display: none; }
.login-navigation .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div {
  float: right;
  width: auto;
  text-align: right;
  margin-left: 10px; }
  .login-navigation .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div:nth-child(1) {
    display: none; }
  .login-navigation .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div input {
    margin-top: 1px; }
    .login-navigation .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div input:hover {
      background: #FFF;
      color: #007f79; }
.login-navigation .logout-each-page .wrapper .frame .tx-felogin-pi1 .logout form fieldset div:nth-child(2) {
  float: left; }

.ios .username-pre, .ios .password-pre {
  margin-top: 1px !important;
  height: 44px !important;
  box-sizing: border-box !important; }
.ios .tx-felogin-pi1 div input[type="text"], .ios .tx-felogin-pi1 div [type="password"], .ios .tx-felogin-pi1 div [type="mail"], .ios .tx-felogin-pi1 form input[type="text"], .ios .tx-felogin-pi1 form [type="password"], .ios .tx-felogin-pi1 form [type="mail"] {
  height: 44px !important; }

li#top-111 {
  display: none; }

.skip-link {
  position: fixed;
  left: 1rem;
  top: 1rem;
  z-index: 10000;
  padding: .75rem 1rem;
  color: #fff;
  background: #007f79;
  transform: translateY(-200%); }
  .skip-link:focus {
    transform: translateY(0); }

:focus-visible {
  outline: 3px solid #fed313;
  outline-offset: 3px; }

.slick-header-slider {
  margin-bottom: 0;
  position: relative; }
  .slick-header-slider .slider-toggle {
    position: absolute;
    right: 20px;
    bottom: 16px;
    z-index: 3;
    border: 2px solid #fff;
    background: #007f79;
    color: #fff;
    padding: 7px 14px;
    font: 700 16px/1.2 Overpass, sans-serif; }
    .slick-header-slider .slider-toggle:focus-visible {
      outline: 3px solid #f6c900;
      outline-offset: 3px; }
  .slick-header-slider .slick-item {
    position: relative; }
    .slick-header-slider .slick-item img {
      width: 100%;
      aspect-ratio: 2000 / 507;
      height: auto;
      object-fit: cover;
      object-position: center;
      display: block; }
      @media (max-width: 768px) {
        .slick-header-slider .slick-item img {
          aspect-ratio: 1 / 1; } }
    .slick-header-slider .slick-item .header-slider-text-wrapper {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 {
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
        width: 100%; }
        .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text {
          max-width: 1402px;
          margin: 0 auto; }
          @media (max-width: 650px) {
            .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text {
              text-align: center; } }
          .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p {
            display: table;
            background: #007f79;
            font-family: Overpass;
            font-size: 45px;
            font-weight: 600;
            color: #FFF;
            padding: 4px 20px 2px 20px;
            margin-bottom: 5px; }
            .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p:first-child {
              padding-left: 20px;
              margin-left: 90px; }
            .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p:last-child {
              margin-left: 200px; }
            @media (max-width: 1023px) {
              .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p {
                font-size: 35px; } }
            @media (max-width: 768px) {
              .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p {
                font-size: 30px; } }
            @media (max-width: 650px) {
              .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p {
                padding: 4px 20px 2px 20px;
                margin-left: 0;
                display: inline-block; }
                .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p:first-child {
                  margin-left: 0;
                  padding: 4px 20px 2px 20px; }
                .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p:last-child {
                  margin-left: 0;
                  padding: 4px 20px 2px 20px; } }
            .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p a {
              color: #FFF; }
              .slick-header-slider .slick-item .header-slider-text-wrapper .header-slider-text-wrapper2 .header-slider-text p a:hover {
                text-decoration: none;
                color: #fed313; }

.teaser-contact .teaser-contact-item {
  width: 31.7733333333%;
  margin-right: 2.325%;
  float: left;
  margin-bottom: 2.325%;
  border: 1px solid #666666;
  padding: 0; }
  .teaser-contact .teaser-contact-item:nth-child(3n) {
    margin-right: 0; }
  @media (max-width: 1199px) {
    .teaser-contact .teaser-contact-item {
      width: 48.8275%; }
      .teaser-contact .teaser-contact-item:nth-child(3n) {
        margin-right: 2.325%; }
      .teaser-contact .teaser-contact-item:nth-child(2n) {
        margin-right: 0; } }
  @media (max-width: 650px) {
    .teaser-contact .teaser-contact-item {
      width: 100%;
      margin-right: 0; } }
  @media (max-width: 768px) {
    .teaser-contact .teaser-contact-item {
      margin-bottom: 1.55%; } }
  @media (max-width: 480px) {
    .teaser-contact .teaser-contact-item {
      margin-bottom: 1.55%;
      width: 100%;
      margin-right: 0; } }
  .teaser-contact .teaser-contact-item .header {
    padding: 20px; }
    .teaser-contact .teaser-contact-item .header h2 {
      padding: 0;
      margin: 0;
      font-weight: 700;
      font-size: 18px;
      color: #000; }
  .teaser-contact .teaser-contact-item .text {
    padding: 20px; }
    .teaser-contact .teaser-contact-item .text h1, .teaser-contact .teaser-contact-item .text h2, .teaser-contact .teaser-contact-item .text h3, .teaser-contact .teaser-contact-item .text h4, .teaser-contact .teaser-contact-item .text h5, .teaser-contact .teaser-contact-item .text h6 {
      font-weight: 700;
      font-size: 18px;
      color: #000; }

@media (max-width: 650px) {
  .image-teaser3col-container {
    padding-left: 0 !important;
    padding-right: 0 !important; } }
.image-teaser3col-container .grid-row {
  width: 32.29%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 650px) {
    .image-teaser3col-container .grid-row {
      width: 100%;
      margin-right: 0; } }
  .image-teaser3col-container .grid-row .image-teaser3col-item {
    position: relative;
    overflow: hidden; }
    .image-teaser3col-container .grid-row .image-teaser3col-item img {
      transform: translate3d(0, 0, 0) scale(1);
      transform-origin: center;
      backface-visibility: hidden;
      will-change: transform;
      transition: transform 2s cubic-bezier(0.4, 0, 0.2, 1); }
    .image-teaser3col-container .grid-row .image-teaser3col-item:hover img {
      transform: translate3d(0, 0, 0) scale(1.05); }
    .image-teaser3col-container .grid-row .image-teaser3col-item .text {
      position: absolute;
      z-index: 1;
      bottom: 0;
      padding: 15px;
      width: 100%; }
      .image-teaser3col-container .grid-row .image-teaser3col-item .text h2 {
        color: #FFF;
        margin-bottom: 6px; }
      .image-teaser3col-container .grid-row .image-teaser3col-item .text h3 {
        color: #FFF;
        margin-bottom: 0; }
    .image-teaser3col-container .grid-row .image-teaser3col-item a:focus .text {
      background: rgba(0, 0, 0, 0.7); }
  .image-teaser3col-container .grid-row.grid-row-last {
    margin-right: 0; }
  .image-teaser3col-container .grid-row.shadow .image-teaser3col-item .shadow-container {
    z-index: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.1429038168) 15%, rgba(255, 255, 255, 0) 100%); }

.icon-teaser-container .grid-row {
  width: 32.29%;
  margin-right: 1.55%;
  float: left;
  margin-bottom: 1.55%; }
  @media (max-width: 650px) {
    .icon-teaser-container .grid-row {
      width: 100%;
      margin-right: 0; } }
  .icon-teaser-container .grid-row .icon-teaser-item {
    overflow: hidden;
    position: relative; }
    .icon-teaser-container .grid-row .icon-teaser-item img {
      transform: translate3d(0, 0, 0) scale(1);
      transform-origin: center;
      backface-visibility: hidden;
      will-change: transform;
      transition: transform 2s cubic-bezier(0.4, 0, 0.2, 1); }
    .icon-teaser-container .grid-row .icon-teaser-item a {
      text-decoration: none; }
      .icon-teaser-container .grid-row .icon-teaser-item a:hover {
        text-decoration: none; }
      .icon-teaser-container .grid-row .icon-teaser-item a:focus img {
        border: 1px solid #007f79; }
      .icon-teaser-container .grid-row .icon-teaser-item a h2 {
        color: #007f79;
        margin-bottom: 20px; }
      .icon-teaser-container .grid-row .icon-teaser-item a h3 {
        color: #007f79;
        margin-bottom: 20px; }
    .icon-teaser-container .grid-row .icon-teaser-item:hover img {
      transform: translate3d(0, 0, 0) scale(1.05); }
  .icon-teaser-container .grid-row.grid-row-last {
    margin-right: 0; }

@media (max-width: 650px) {
  .container-mosaic .wrapper {
    padding-left: 0;
    padding-right: 0; } }
.container-mosaic .wrapper .mosaic-grid {
  z-index: 1;
  margin-top: 1.55%; }
  .container-mosaic .wrapper .mosaic-grid .mosaic-gutter-sizer {
    width: 1.55%; }
  .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item {
    background: transparent;
    width: 32.29%;
    /*margin-bottom: $standard-padding;*/
    /*@include desktop {
        width: ( 100% - $column-margin ) / 2 - $tolerance;
    }*/
    /*@include tablet {
        width: ( 100% - $column-margin*2 ) / 3 - $tolerance - 0.80%;
    }*/ }
    @media (max-width: 650px) {
      .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item {
        width: 100%;
        margin-right: 0; } }
    .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item.grid-2x2 {
      width: 66.14%;
      /*@include desktop {
          width: 100%;
      }*/
      /*
      @include tablet {
          width: ( 100% - $column-margin*2 ) / 3 - $tolerance - 0.80%;
      }*/ }
      @media (max-width: 650px) {
        .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item.grid-2x2 {
          width: 100%;
          margin-right: 0; } }
    .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container {
      position: relative;
      overflow: hidden; }
      .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container a:focus .mosaic-text {
        background: rgba(0, 0, 0, 0.7); }
      .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container img.sizer-img {
        max-width: 100%;
        height: auto;
        z-index: 4; }
          .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-inner {
            position: absolute;
            top: 0;
        left: 0;
        z-index: 5;
            width: 100%;
            height: 100%;
            background-size: cover;
            transform: translate3d(0, 0, 0) scale(1);
            transform-origin: center;
            backface-visibility: hidden;
            will-change: transform;
            transition: transform 2s cubic-bezier(0.4, 0, 0.2, 1); }
      .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 7; }
        .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text {
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: 7;
          width: 100%;
          padding: 15px; }
          .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text a {
            text-decoration: none;
            color: #FFF; }
            .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text a:hover {
              text-decoration: none;
              color: #FFF; }
            .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text a:focus {
              border: 1px solid #FFF; }
          .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text p {
            font-size: 22px;
            font-weight: 600;
            color: #FFF;
            padding-bottom: 10px; }
            .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text p:last-child {
              padding-bottom: 0; }
            @media (max-width: 1199px) {
              .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text p {
                padding-bottom: 10px;
                font-size: 23px; } }
            @media (max-width: 1023px) {
              .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text p {
                font-size: 21px; } }
            @media (max-width: 920px) {
              .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text p {
                font-size: 18px;
                padding-bottom: 5px; } }
            @media (max-width: 768px) {
              .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text p {
                font-size: 15px;
                padding-bottom: 3px; } }
            @media (max-width: 650px) {
              .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .mosaic-text-wrapper .mosaic-text p {
                font-size: 25px;
                padding-bottom: 15px; } }
      .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container h2 {
        color: #FFF;
        margin-bottom: 6px; }
        @media (max-width: 768px) {
          .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container h2 {
            font-size: 17px; } }
        @media (max-width: 650px) {
          .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container h2 {
            font-size: 26px; } }
      .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container h3 {
        color: #FFF;
        margin-bottom: 0; }
        @media (max-width: 768px) {
          .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container h3 {
            font-size: 15px; } }
        @media (max-width: 650px) {
          .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container h3 {
            font-size: 22px; } }
      .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container .shadow-container {
        z-index: 6;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.1429038168) 15%, rgba(255, 255, 255, 0) 100%); }
      .container-mosaic .wrapper .mosaic-grid .mosaic-grid-item .mosaic-grid-item-container:hover .mosaic-inner {
        transform: translate3d(0, 0, 0) scale(1.05); }

@media (prefers-reduced-motion: reduce) {
  .container-mosaic .mosaic-inner,
  .mediaelement img,
  .maincol .ce-gallery figure.image img,
  .image-teaser3col-container img,
  .icon-teaser-container img {
    transform: none !important;
    transition: none !important; } }

.news .news-menu-view {
  display: inline-block;
  width: 100%;
  padding-bottom: 20px; }
  .news .news-menu-view ul {
    width: 100%;
    display: block; }
    .news .news-menu-view ul li {
      width: 31.99%;
      margin-right: 2%;
      margin-bottom: 2%;
      float: left;
      text-align: center;
      /*&:nth-child(1),&:nth-child(2) ,&:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7)  {
        display: block;
      }*/ }
      .news .news-menu-view ul li a {
        width: 100%;
        display: block;
        background: #007f79;
        color: #FFF;
        box-sizing: border-box;
        padding: 3px 10px 3px 10px;
        text-decoration: none;
        font-family: 'museo300', sans-serif;
        font-weight: 300;
        font-size: 16px;
        line-height: 22px;
        border: 1px solid #007f79; }
        .news .news-menu-view ul li a:hover, .news .news-menu-view ul li a.active {
          background: #FFF;
          color: #007f79; }
        @media (max-width: 1023px) {
          .news .news-menu-view ul li a {
            font-size: 12px; } }
      .news .news-menu-view ul li:nth-child(3n) {
        margin-right: 0; }
  @media (max-width: 768px) {
    .news .news-menu-view {
      display: none; } }
.news .news-list-view .page-navigation {
  padding: 0 0 20px 0;
  display: inline-block;
  width: 100%; }
  .news .news-list-view .page-navigation .f3-widget-paginator li {
    padding-right: 0; }
    .news .news-list-view .page-navigation .f3-widget-paginator li a {
      display: inline-block;
      padding: 3px 10px 3px 10px;
      background: #19afa8;
      text-decoration: none;
      margin-left: 5px;
      font-family: 'museo300', sans-serif;
      font-weight: 300; }
      .news .news-list-view .page-navigation .f3-widget-paginator li a:hover {
        background: #007f79;
        color: #FFF; }
    .news .news-list-view .page-navigation .f3-widget-paginator li.current {
      display: inline-block;
      padding: 3px 10px 3px 10px;
      background: #EEEEEE;
      color: #FFF;
      margin-left: 5px;
      text-decoration: none; }
  .news .news-list-view .page-navigation .f3-widget-paginator .btn-default:hover {
    background: #007f79;
    color: #FFF; }
  .news .news-list-view .page-navigation .f3-widget-paginator .btn-default.btn-primary {
    background: #007f79;
    color: #FFF; }
.news .news-list-view .article {
  margin-bottom: 15px;
  border: 1px solid #767676;
  position: relative;
  padding: 20px; }
  @media (max-width: 650px) {
    .news .news-list-view .article {
      margin-bottom: 15px; } }
  .news .news-list-view .article .teaser-text {
    margin-bottom: 50px; }
  .news .news-list-view .article .header h3 {
    padding-bottom: 10px; }
    .news .news-list-view .article .header h3 a {
      text-decoration: none; }
  .news .news-list-view .article .footer {
    margin-top: 0;
    color: #007f79; }
  .news .news-list-view .article .news-img-wrap {
    float: left;
    margin: 0 1.55% 0 0; }
    .news .news-list-view .article .news-img-wrap a {
      padding: 0;
      border: none; }
  .news .news-list-view .article a.more {
    position: absolute;
    bottom: 20px;
    right: 20px; }
  .news .news-list-view .article .news-list-date {
    color: #666666; }
  .news .news-list-view .article .news-list-category {
    color: #666666; }
    .news .news-list-view .article .news-list-category .cat {
      border-left: 1px solid #666666;
      padding-left: 11px;
      margin-left: 10px; }
  .news .news-list-view .article:last-child {
    margin-bottom: 15px;
    padding-bottom: 20px; }
.news.news-single .article .footer {
  border: none;
  margin-bottom: 10px;
  color: #666666; }
.news.news-single .article .teaser-text {
  color: #666666;
  font-weight: 600;
  font-size: 18px; }
@media (max-width: 650px) {
  .news.news-single .article .news-img-wrap {
    width: 100%;
    margin-left: 0; } }
.news.news-single .article .news-img-wrap .news-img-caption {
  color: #000;
  padding: 8px;
  background: #EEEEEE;
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
  display: block;
  clear: both; }
.news.news-single .article .news-img-wrap .outer {
  padding-bottom: 20px; }
.news.news-single .article .news-img-wrap a {
  border: none;
  padding: 0; }
.news.news-single .article .news-list-date {
  padding-right: 11px;
  color: #666666; }
.news.news-single .article .news-list-category {
  color: #666666; }
.news.news-single .article .news-related-wrap {
  display: block;
  margin-bottom: 20px;
  background: #19afa8; }
  .news.news-single .article .news-related-wrap .news-related.news-related-news, .news.news-single .article .news-related-wrap .news-related.news-related-files {
    border: none;
    width: 100%;
    display: block; }
    .news.news-single .article .news-related-wrap .news-related.news-related-news ul li span, .news.news-single .article .news-related-wrap .news-related.news-related-files ul li span {
      color: #007f79; }

.news .article .news-img-wrap img {
  width: 100% !important; }

.f3-widget-paginator {
  padding: 15px;
  border: 1px solid #767676;
  margin-bottom: 15px; }
  .f3-widget-paginator li {
    border: 1px solid #767676;
    display: inline-block;
    text-decoration: none;
    line-height: 22px;
    font-size: 16px; }
    .f3-widget-paginator li a {
      padding: 3px 10px 3px 10px;
      color: #FFF;
      display: inline-block;
      background: #007f79; }
      .f3-widget-paginator li a:hover {
        background: #FFF;
        color: #007f79;
        text-decoration: none; }
    .f3-widget-paginator li.current {
      background: #19afa8;
      color: #FFF;
      padding: 3px 10px 3px 10px; }

.news-single .article .news-img-wrap-bottom {
  float: none;
  width: 100%;
  margin: 0;
  padding: 0;
  margin-top: 20px; }
  .news-single .article .news-img-wrap-bottom .outer {
    float: left;
    width: 23.49%;
    margin-right: 2%;
    margin-bottom: 2%; }
    .news-single .article .news-img-wrap-bottom .outer:nth-child(4n) {
      margin-right: 0; }
    @media (max-width: 650px) {
      .news-single .article .news-img-wrap-bottom .outer {
        width: 100%;
        margin-right: 0; }
        .news-single .article .news-img-wrap-bottom .outer:nth-child(4n) {
          margin-right: 0; } }

.news-single .article .news-img-wrap {
  float: left !important;
  margin: 0 20px 0 0 !important; }

.page-1 .news-list-view {
  margin-top: 1.55%;
  float: left; }
  .page-1 .news-list-view:before {
    clear: left; }
  .page-1 .news-list-view .article {
    width: 32.29%;
    margin-right: 1.55%;
    display: block;
    float: left;
    margin-bottom: 0 !important; }
    .page-1 .news-list-view .article a.more {
      margin-bottom: 0 !important; }
    @media (max-width: 768px) {
      .page-1 .news-list-view .article {
        width: 100%;
        margin-right: 100%;
        margin-bottom: 15px !important; } }
    .page-1 .news-list-view .article:nth-child(3n) {
      margin-right: 0; }

table {
  width: 100%;
  text-align: left;
  border-left: none; }
  table.contenttable {
    border-left: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE; }
    table.contenttable caption {
      background: #EEEEEE;
      color: #000;
      text-align: left;
      padding: 5px;
      font-weight: 600;
      border-bottom: 1px solid #EEEEEE; }
    table.contenttable tr:first-child {
      border-top: none; }
    table.contenttable tr th {
      color: #007f79;
      background: #f6f6f6; }
    table.contenttable tr th, table.contenttable tr td {
      padding: 6px;
      border-right: 1px solid #EEEEEE;
      border-bottom: 1px solid #EEEEEE; }
    table.contenttable td p {
      padding-bottom: 5px; }
    table.contenttable tr {
      padding-bottom: 15px; }
    table.contenttable tr:nth-child(even) td {
      background: #f6f6f6; }
    table.contenttable .table-responsive {
      overflow-x: auto;
      position: relative; }

.menu-btn {
  background: transparent;
  border: 0;
  padding: 0;
  display: none;
  opacity: 0;
  z-index: 8;
  position: absolute;
  top: 50px;
  right: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  transition: none;
  /*border: 3px solid $green;*/ }
  @media (max-width: 768px) {
    .menu-btn {
      display: flex;
      opacity: 1; } }
  @media (max-width: 650px) {
    .menu-btn {
      top: -5px; } }

.menu-btn__burger {
  display: block;
  position: relative;
  width: 34px;
  height: 4px;
  background: #007f79;
  border-radius: 2px;
  transition: background .25s ease-in-out; }

.menu-btn__burger::before,
.menu-btn__burger::after {
  content: '';
  position: absolute;
  left: 0;
  width: 34px;
  height: 4px;
  background: #007f79;
  border-radius: 2px;
  transition: transform .25s ease-in-out; }

.menu-btn__burger::before {
  transform: translateY(-10px); }

.menu-btn__burger::after {
  transform: translateY(10px); }

/* ANIMATION */
.menu-btn.open .menu-btn__burger {
  background: transparent;
  box-shadow: none; }

.menu-btn.open .menu-btn__burger::before {
  transform: rotate(45deg); }

.menu-btn.open .menu-btn__burger::after {
  transform: rotate(-45deg); }

#mob {
  display: none;
  position: fixed;
  top: 100px;
  left: 0;
  border-top: 1px solid #007f79;
  display: none;
  background: #FFF;
  width: 100%;
  height: 100%;
  z-index: 7;
  overflow-y: auto; }
  @media (max-width: 768px) {
    #mob.open {
      display: block; } }
  @media (max-width: 650px) {
    #mob {
      top: 55px; } }
  #mob ul.mobilenav {
    overflow-y: auto;
    /*height: 100%;*/
    padding-bottom: 0; }
    #mob ul.mobilenav li.sub1 {
      position: relative; }
      #mob ul.mobilenav li.sub1 a {
        width: 100%;
        display: block;
        border-bottom: 1px solid #007f79;
        padding: 6px 10px 6px 10px;
        font-weight: 600;
        font-size: 18px;
        text-decoration: none; }
        #mob ul.mobilenav li.sub1 a:hover {
          text-decoration: none; }
      #mob ul.mobilenav li.sub1 ul.mobilenav2 {
        display: none; }
        #mob ul.mobilenav li.sub1 ul.mobilenav2 li.sub2 a {
          padding: 5px 10px 5px 20px;
          font-size: 16px;
          font-weight: 300; }
        #mob ul.mobilenav li.sub1 ul.mobilenav2 li.sub2.cur a {
          color: #000; }
      #mob ul.mobilenav li.sub1.cur ul.mobilenav2 {
        display: block; }
      #mob ul.mobilenav li.sub1 button.arrow {
        background: transparent;
        border: 0;
        padding: 0;
        position: absolute;
        top: 0;
        right: 0;
        width: 60px;
        height: 100%;
        z-index: 2; }
        #mob ul.mobilenav li.sub1 button.arrow:hover {
          cursor: pointer; }
        #mob ul.mobilenav li.sub1 button.arrow:before {
          position: absolute;
          top: 0px;
          left: 15px;
          width: 30px;
          height: 30px;
          content: '\f054';
          font-size: 20px;
          font-family: "Font Awesome 5 Free";
          color: #007f79;
          font-weight: 900;
          transition: all 0.3s;
          padding: 5px;
          transform: none; }
      #mob ul.mobilenav li.sub1.open button.arrow:before {
        transition: all 0.3s;
        transform: rotate(90deg);
        top: 7px;
        left: 16px; }
      #mob ul.mobilenav li.sub1.open ul.mobilenav2 {
        display: block; }
  #mob .logout-mobile-nav {
    margin-bottom: 70px; }
    #mob .logout-mobile-nav .wrapper {
      margin: 0;
      padding: 0; }
      #mob .logout-mobile-nav .wrapper h3, #mob .logout-mobile-nav .wrapper p, #mob .logout-mobile-nav .wrapper legend {
        display: none; }
      #mob .logout-mobile-nav .wrapper .tx-felogin-pi1 {
        border: none;
        padding: 0;
        margin: 0; }
        #mob .logout-mobile-nav .wrapper .tx-felogin-pi1 .logout {
          text-align: center; }
          #mob .logout-mobile-nav .wrapper .tx-felogin-pi1 .logout div {
            text-align: center; }
            #mob .logout-mobile-nav .wrapper .tx-felogin-pi1 .logout div input {
              margin: 0 auto;
              display: inline-block;
              float: none; }

.ce-uploads {
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE; }
  .ce-uploads li {
    margin: 0 !important;
    padding: 7px 10px 7px 10px;
    position: relative;
    border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE; }
    .ce-uploads li img {
      width: 30px;
      height: auto;
      padding-right: 6px; }
      .ce-uploads li img.upload-thumb {
        max-height: 23px;
        width: auto; }
    .ce-uploads li:nth-child(2n) {
      background: #EEEEEE; }
    .ce-uploads li a.btn.download {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1; }
      @media (max-width: 650px) {
        .ce-uploads li a.btn.download {
          display: none; } }
  .ce-uploads span.ce-uploads-filesize {
    display: inline-block;
    padding-left: 3px;
    font-size: 80%; }

.btn {
  padding: 7px 20px 6px 20px;
  border: 1px solid #007f79;
  background: #007f79;
  color: #FFF;
  display: inline-block;
  margin-bottom: 10px; }
  .btn:hover {
    background: #FFF;
    color: #007f79;
    text-decoration: none; }

p, p.bodytext {
  padding-bottom: 10px; }

a {
  color: #007f79;
  text-decoration: none;
  transition: all 0.3s; }

a:hover {
  text-decoration: underline; }

.content a {
  text-decoration: underline; }
  .content a:hover {
    text-decoration: none; }

strong {
  font-weight: bold; }

ol li {
  padding-bottom: 0; }

ul.contentList {
  list-style-type: none;
  list-style-position: inside;
  padding-bottom: 15px; }
  ul.contentList li {
    list-style-type: none;
    padding-bottom: 0;
    position: relative;
    padding-left: 15px; }
    ul.contentList li:after {
      content: "\f111";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      color: #000;
      width: 15px;
      height: 15px;
      font-size: 6px;
      line-height: 15px;
      position: absolute;
      left: 1px;
      top: 3px; }
    ul.contentList li ul {
      padding-bottom: 0; }
      ul.contentList li ul li:after {
        color: #666666; }
      ul.contentList li ul li:last-child {
        padding-bottom: 0; }

ol {
  counter-reset: foo;
  display: table; }

ol > li {
  counter-increment: foo;
  display: table-row; }

ol > li::before {
  content: counter(foo) ".";
  display: table-cell;
  /* aha! */
  text-align: right;
  color: #007f79;
  padding-right: 3px; }

h1 {
  font-size: 28px;
  line-height: 1.2;
  font-family: Overpass;
  color: #000;
  padding: 0 0 0 0;
  margin: 0 0 10px 0;
  font-weight: 500; }
  @media (max-width: 768px) {
    h1 {
      font-size: 30px; } }

h2 {
  font-size: 28px;
  font-family: Overpass;
  line-height: 1.2;
  font-weight: 500;
  color: #000;
  padding: 0 0 0 0;
  margin: 0 0 10px 0; }
  @media (max-width: 768px) {
    h2 {
      font-size: 28px; } }

h3 {
  font-size: 22px;
  line-height: 1.2;
  color: #007f79;
  font-family: Overpass;
  font-weight: 500;
  padding: 0 0 0 0;
  margin: 0 0 10px 0; }
  @media (max-width: 650px) {
    h3 {
      font-size: 16px; } }

h4 {
  font-size: 20px;
  line-height: 1.25;
  font-weight: 500;
  font-family: Overpass;
  color: #007f79;
  padding: 0;
  margin: 0 0 10px 0; }
  @media (max-width: 650px) {
    h4 {
      font-size: 16px; } }

h5 {
  font-size: 18px;
  line-height: 1.25;
  font-weight: 300;
  color: #007f79;
  font-family: Overpass;
  padding: 0;
  margin: 0 0 10px 0; }
  @media (max-width: 650px) {
    h5 {
      font-size: 16px; } }

h6 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 300;
  font-family: Overpass;
  color: #007f79;
  padding: 0;
  margin: 0 0 10px 0; }
  @media (max-width: 650px) {
    h6 {
      font-size: 14px; } }

p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left {
  text-align: left; }

p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center {
  text-align: center; }

p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right {
  text-align: right; }

p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify {
  text-align: justify; }

p.text-left, td.text-left, th.text-left, h1.text-left, h2.text-left, h3.text-left, h4.text-left, h5.text-left, h6.text-left, div.text-left, address.text-left {
  text-align: left; }

p.text-center, td.text-center, th.text-center, h1.text-center, h2.text-center, h3.text-center, h4.text-center, h5.text-center, h6.text-center, div.text-center, address.text-center {
  text-align: center; }

p.text-right, td.text-right, th.text-right, h1.text-right, h2.text-right, h3.text-right, h4.text-right, h5.text-right, h6.text-right, div.text-right, address.text-right {
  text-align: right; }

p.text-justify, td.text-justify, th.text-justify, h1.text-justify, h2.text-justify, h3.text-justify, h4.text-justify, h5.text-justify, h6.text-justify, div.text-justify, address.text-justify {
  text-align: justify; }

span.green, .green {
  color: #007f79; }

span.green-light, .green-light {
  color: #19afa8; }

span.black, .black {
  color: #000; }

span.orange, .orange {
  color: #f28b00; }

span.grey, .grey {
  color: #666666; }

span.grey-light, .grey-light {
  color: #EEEEEE; }

span.grey-dark, .grey-dark {
  color: #666666; }

span.red, .red {
  color: #ff442a; }

span.yellow, .yellow {
  color: #fed313; }

span.blue, .blue {
  color: #3956c0; }

span.rosa, .rosa {
  color: #FF958A; }

span.border-color, .border-color {
  color: #767676; }

a.pdf {
  padding-left: 20px;
  line-height: 16px;
  background: url(../../../Icons/FileIcons/pdf.png) no-repeat 0 0 transparent; }

blockquote {
  display: inline-block;
  text-align: left;
  padding: 40px;
  background: #EEEEEE;
  position: relative;
  margin-bottom: 20px; }
  blockquote:before {
    content: '\f10e';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;
    color: #666666;
    font-size: 20px; }
  blockquote:after {
    content: '\f10d';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 1;
    color: #666666;
    font-size: 20px; }
  blockquote p {
    color: #666666;
    font-family: Overpass;
    font-size: 18px;
    font-weight: 500; }
    blockquote p:last-child {
      padding-bottom: 0; }

.csc-textpic-image img {
  width: 100%;
  height: auto; }

img {
  max-width: 100%;
  height: auto; }

.content p {
  padding-bottom: 20px; }

/*.frame {
  ul.contentList {
    list-style: none;
    padding: 0 0 15px 0;
    li {
      line-height: 25px;
      list-style: none;
      left: 15px;
      padding-left: 15px;
      &:before {
      }
      &:hover {
        &:before {

        }
      }
      ul {
        padding-bottom: 0;
        li:last-child {
          padding-bottom: 0;
        }
      }
    }
  }
}*/
.frame-type-menu_sitemap ul, .frame-type-menu_section ul, .frame-type-menu_abstract ul, .frame-type-menu_pages ul, .frame-type-menu_subpages ul, .frame-type-menu_recently_updated ul, .frame-type-menu_related_pages ul, .frame-type-menu_section_page ul {
  list-style: none;
  padding: 0 0 20px 0; }
  .frame-type-menu_sitemap ul li, .frame-type-menu_section ul li, .frame-type-menu_abstract ul li, .frame-type-menu_pages ul li, .frame-type-menu_subpages ul li, .frame-type-menu_recently_updated ul li, .frame-type-menu_related_pages ul li, .frame-type-menu_section_page ul li {
    line-height: 25px;
    list-style: none;
    left: 15px;
    padding-left: 15px; }
    .frame-type-menu_sitemap ul li:before, .frame-type-menu_section ul li:before, .frame-type-menu_abstract ul li:before, .frame-type-menu_pages ul li:before, .frame-type-menu_subpages ul li:before, .frame-type-menu_recently_updated ul li:before, .frame-type-menu_related_pages ul li:before, .frame-type-menu_section_page ul li:before {
      content: "\f054";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      color: #000;
      margin-left: -15px;
      font-size: 10px;
      width: 15px;
      display: inline-block;
      vertical-align: top;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .frame-type-menu_sitemap ul li:hover:before, .frame-type-menu_section ul li:hover:before, .frame-type-menu_abstract ul li:hover:before, .frame-type-menu_pages ul li:hover:before, .frame-type-menu_subpages ul li:hover:before, .frame-type-menu_recently_updated ul li:hover:before, .frame-type-menu_related_pages ul li:hover:before, .frame-type-menu_section_page ul li:hover:before {
      color: #000;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .frame-type-menu_sitemap ul li ul, .frame-type-menu_section ul li ul, .frame-type-menu_abstract ul li ul, .frame-type-menu_pages ul li ul, .frame-type-menu_subpages ul li ul, .frame-type-menu_recently_updated ul li ul, .frame-type-menu_related_pages ul li ul, .frame-type-menu_section_page ul li ul {
      padding-bottom: 0; }
      .frame-type-menu_sitemap ul li ul li:last-child, .frame-type-menu_section ul li ul li:last-child, .frame-type-menu_abstract ul li ul li:last-child, .frame-type-menu_pages ul li ul li:last-child, .frame-type-menu_subpages ul li ul li:last-child, .frame-type-menu_recently_updated ul li ul li:last-child, .frame-type-menu_related_pages ul li ul li:last-child, .frame-type-menu_section_page ul li ul li:last-child {
        padding-bottom: 0; }

.frame ol {
  padding: 4px 0 20px 0;
  line-height: 25px; }
  .frame ol li ol {
    padding: 0 0 0 15px; }

ul.ce-menu a {
  text-decoration: none; }

ul.ce-menu a:hover {
  text-decoration: underline; }

.submenu-select-wrapper {
  display: none;
  width: 100%;
  padding: 0 0 10px 0;
  /*@include small-tablet {
    width: 100%;
  }*/ }
  @media (max-width: 768px) {
    .submenu-select-wrapper {
      display: block; } }
  .submenu-select-wrapper .SumoSelect > .CaptionCont {
    border: none !important; }
  .submenu-select-wrapper .SumoSelect.open p.CaptionCont {
    background: #007f79;
    color: #FFF; }

#wrap .submenu-select-wrapper.submenu-select-blue ul.options {
  text-align: center; }
  #wrap .submenu-select-wrapper.submenu-select-blue ul.options li {
    padding-right: 37px; }
#wrap .submenu-select-wrapper.submenu-select-blue .SumoSelect p.CaptionCont.SelectBox {
  background: #007f79 !important;
  color: #FFF;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center; }

.ce-headline-center {
  text-align: center; }

.ce-headline-right {
  text-align: right; }

.sticky {
  position: fixed;
  top: 100px;
  right: 0;
  z-index: 6;
  background: #FFF;
  border: 1px solid #767676;
  width: 30px;
  transition: all 0.4s ease-in-out; }
  .sticky.toggled {
    width: 400px; }
    .sticky.toggled .sticky-right .sticky-left i {
      transition: all 0.4s ease-in-out;
      transform: rotate(0deg); }
  @media (max-width: 650px) {
    .sticky {
      top: 55px; } }
  @media (max-width: 480px) {
    .sticky {
      display: block;
      top: 55px; }
      .sticky.toggled {
        width: 100vw;
        max-width: 400px; }
      .sticky .sticky-right {
        width: 100vw;
        max-width: 400px; } }
  .sticky .sticky-right {
    position: relative;
    padding-left: 40px;
    width: 400px;
    height: 180px; }
    .sticky .sticky-right p {
      margin: 0;
      padding: 0 0 2px 0;
      font-size: 16px; }
    .sticky .sticky-right h1, .sticky .sticky-right h2, .sticky .sticky-right h3, .sticky .sticky-right h4, .sticky .sticky-right h5, .sticky .sticky-right h6 {
      color: #000;
      font-size: 25px;
      padding-bottom: 5px;
      padding-top: 10px;
      margin: 0; }
    .sticky .sticky-right .sticky-left {
      position: absolute;
      left: 0;
      top: 0;
      width: 180px;
      height: 30px;
      color: #FFF;
      background: #007f79;
      transform: rotate(-90deg) translate(-75px, -75px); }
      .sticky .sticky-right .sticky-left a {
        font-size: 20px;
        color: #FFF;
        width: 100%;
        height: 100%;
        display: block;
        padding: 0px 10px 4px 10px; }
        .sticky .sticky-right .sticky-left a:hover {
          text-decoration: none; }
      .sticky .sticky-right .sticky-left i {
        float: left;
        display: block;
        font-size: 30px;
        margin-bottom: -10px;
        transition: all 0.4s ease-in-out;
        transform: rotate(180deg); }
        .sticky .sticky-right .sticky-left i:before {
          padding-top: 7px; }
      .sticky .sticky-right .sticky-left span {
        display: block;
        height: 30px;
        width: auto;
        float: left;
        margin-top: 2px;
        line-height: 30px;
        font-size: 25px; }
  .sticky.sticky2 {
    top: 290px; }
    @media (max-width: 650px) {
      .sticky.sticky2 {
        top: 245px; } }
    .sticky.sticky2 .sticky-right {
      width: 400px;
      height: 240px; }
      .sticky.sticky2 .sticky-right .sticky-left {
        width: 240px;
        background: #283583;
        left: -30px;
        top: 30px; }

#timeline {
  width: 100%;
  /*height: 700px;*/
  overflow: hidden;
  margin: 0;
  position: relative;
  background: url(../img/linie.png) repeat-x left 45px;
  display: block; }
  @media (max-width: 1023px) {
    #timeline {
      display: none; } }
  #timeline .timeline-item .image-wrap img {
    width: 100%;
    height: auto; }

#dates {
  width: 100%;
  height: 60px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative; }
  #dates:after {
    content: '';
    display: block;
    width: 100%;
    height: 25px;
    border-bottom: 3px dotted #007f79;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1; }

#dates li {
  list-style: none;
  float: left;
  width: 155px;
  height: 35px;
  font-size: 20px;
  text-align: center;
  padding: 6px 0px 0px 0px; }

#dates a {
  line-height: 38px;
  padding-bottom: 0px;
  text-decoration: none;
  font-weight: 300;
  font-size: 22px;
  background: url(../img/p.png) center 30px no-repeat #FFF;
  display: block;
  height: 35px;
  width: 125px;
  margin-left: 10px;
  margin-right: 10px; }

#dates .selected {
  font-size: 22px;
  color: #666666;
  background: url(../img/ps.png) center 30px no-repeat #FFF; }

#issues {
  width: 99999px !important;
  height: auto;
  overflow: hidden;
  padding: 10px 0px 0px 0px; }

#issues li {
  width: 500px;
  padding: 0;
  /*height: 800px;*/
  list-style: none;
  float: left;
  box-sizing: border-box;
  position: relative;
  /*&:before {
    content:"\A";
    z-index: 3;
    display: block;
    position: absolute;
    top: -4px;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width:  10px 10px 0 10px;
    border-color: #FFF transparent transparent transparent;
    margin-top: -1px;
  }
  &:after {
    content:"\A";
    z-index: 2;
    display: block;
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 15px 15px 0 15px;
    border-color: $green transparent transparent transparent;
    margin-top: -1px;
  }*/ }
  #issues li .item-wrapper {
    padding: 20px; }
  #issues li:hover {
    opacity: 0.5 !important;
    /*-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;*/ }
  #issues li.selected {
    opacity: 1.0 !important; }
    #issues li.selected:hover {
      opacity: 1.0 !important; }
  #issues li .item-wrapper {
    border: 1px solid #007f79;
    background: #EEEEEE;
    margin-right: 20px; }

#issues li.selected img {
  /*-webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1); */ }

#issues li img {
  float: left;
  margin: 10px 0 10px 0;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  /* IE 8 */
  zoom: 1;
  /*-webkit-transition: all 0.9s ease-in-out;
  -moz-transition: all 0.9s ease-in-out;
  -o-transition: all 0.9s ease-in-out;
  -ms-transition: all 0.9s ease-in-out;
  transition: all 0.9s ease-in-out;
  -webkit-transform: scale(0.7, 0.7);
  -moz-transform: scale(0.7, 0.7);
  -o-transform: scale(0.7, 0.7);
  -ms-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7); */ }

#issues li h2 {
  width: 100%;
  color: #007f79;
  font-size: 40px;
  font-family: 'museo700', sans-serif;
  font-weight: 700;
  margin: 10px 0 10px 0; }

#issues li p {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  /*text-shadow: #000 1px 1px 2px;*/ }

#issues li.widthimage img {
  margin: 5px 0 0 0;
  display: block;
  float: none; }

#issues li.widthimage h1, #issues li.imageleft h1 {
  margin: 10px 54px 0px 54px;
  float: none;
  width: 100%; }

#issues li.widthimage p {
  margin: 0px 54px 0px 54px; }

#grad_left, #grad_right {
  width: 100px;
  height: 350px;
  position: absolute;
  top: 0;
  display: none; }

#grad_left {
  left: 0;
  display: none;
  /*background: url('../images/grad_left.png') repeat-y;*/ }

#grad_right {
  right: 0;
  /*background: url('../images/grad_right.png') repeat-y;*/ }

#next, #prev {
  position: absolute;
  font-size: 70px;
  top: 170px;
  width: 22px;
  height: 40px;
  background-position: 0 0;
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden; }

#next:hover, #prev:hover {
  background-position: 0 -48px; }

#next {
  right: 0;
  background-image: url(../img/pfeile_chronik_rechts.jpg); }

#prev {
  left: 0;
  background-image: url(../img/pfeile_chronik_links.jpg); }

#next.disabled, #prev.disabled {
  opacity: 0.2; }

/*# sourceMappingURL=timline.css.map */
.history-item.wrapper {
  display: none; }
  @media (max-width: 1023px) {
    .history-item.wrapper {
      display: block; } }

.history-item {
  margin-bottom: 10px;
  padding-bottom: 10px; }
  .history-item .grid-row-1 {
    margin-right: 1.5%; }
    @media (max-width: 768px) {
      .history-item .grid-row-1 {
        width: 100%;
        margin-right: 0; } }
  .history-item .item-wrapper a:hover {
    text-decoration: none; }
  .history-item .history-item-header h2 {
    color: #007f79;
    font-weight: 900;
    font-size: 20px; }

.coockie-popup {
  display: none; }

.mfp-content {
  max-width: 900px; }
  .mfp-content .coockie-popup {
    display: block;
    padding: 30px;
    background: #FFF; }
    .mfp-content .coockie-popup a {
      text-decoration: underline; }
      .mfp-content .coockie-popup a:hover {
        color: #007f79; }
    .mfp-content .coockie-popup label {
      padding-right: 20px; }
      .mfp-content .coockie-popup label.disabled {
        color: #aaa; }
    .mfp-content .coockie-popup .cookie-buttons {
      text-align: right; }
      @media (max-width: 650px) {
        .mfp-content .coockie-popup .cookie-buttons {
          text-align: center;
          margin-top: 20px; } }
      .mfp-content .coockie-popup .cookie-buttons a {
        margin-left: 20px;
        padding: 8px 20px 8px 20px;
        text-decoration: none;
        border: 1px solid #007f79;
        background: #007f79;
        color: #FFF;
        text-decoration: none;
        white-space: nowrap; }
        @media (max-width: 650px) {
          .mfp-content .coockie-popup .cookie-buttons a {
            display: inline-block;
            margin-bottom: 20px; } }
        .mfp-content .coockie-popup .cookie-buttons a:hover {
          background: #FFF;
          color: #007f79; }
    .mfp-content .coockie-popup .slidedown {
      padding: 0;
      border: none;
      background: #767676;
      color: #FFF; }
      .mfp-content .coockie-popup .slidedown .slidedown_header {
        text-align: right;
        height: 30px;
        overflow: hidden;
        padding: 0 20px 0 0; }
        .mfp-content .coockie-popup .slidedown .slidedown_header:before {
          left: unset;
          right: 3px; }
    .mfp-content .coockie-popup .home-popup-inner .wrapper {
      margin-bottom: 10px; }

.slidedown {
  background: #FFF;
  border: 2px solid #007f79;
  padding: 14px 20px 10px 20px;
  margin-bottom: 15px; }
  .slidedown .slidedown_header {
    font-family: 'Overpass';
    position: relative;
    padding-left: 25px; }
    .slidedown .slidedown_header h1, .slidedown .slidedown_header h2, .slidedown .slidedown_header h3, .slidedown .slidedown_header h4, .slidedown .slidedown_header h5, .slidedown .slidedown_header h6 {
      font-family: 'Overpass';
      margin-bottom: 0; }
    .slidedown .slidedown_header .wrapper {
      margin-bottom: 0 !important; }
    .slidedown .slidedown_header:before {
      font-family: "Font Awesome 5 Free";
      content: "\f067";
      font-weight: 900;
      font-size: 20px;
      position: absolute;
      top: -3px;
      left: 0;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out;
      color: #007f79; }
    .slidedown .slidedown_header:hover {
      cursor: pointer; }
    .slidedown .slidedown_header:focus-visible {
      outline: 3px solid #f6c900;
      outline-offset: 4px; }
    .slidedown .slidedown_header.open::before {
      content: "\f068";
      /*content: "\f107";*/
      /*top: -9px;
      left: 7px;*/
      /*transform: rotate(-180deg);
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out;*/ }
  .slidedown .slidedown_footer {
    display: none; }
    .slidedown .slidedown_footer h1, .slidedown .slidedown_footer h2, .slidedown .slidedown_footer h3, .slidedown .slidedown_footer h4, .slidedown .slidedown_footer h5, .slidedown .slidedown_footer h6 {
      font-family: 'museo300', sans-serif;
      font-weight: 300;
      font-size: 20px;
      margin: 0;
      line-height: 25px; }

/* Accessibility contrast and readable-size corrections */
span.green-light,
.green-light {
  color: #007f79; }

h2.subheader-default {
  font-size: 20px;
  line-height: 1.25;
  color: #007f79; }
  @media (max-width: 650px) {
    h2.subheader-default {
      font-size: 18px; } }

.sticky h2 {
  font-size: 22px;
  line-height: 1.2; }

.news .news-list-view .page-navigation .f3-widget-paginator li a,
.news .news-menu-view ul li.current,
.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a {
  background: #007f79;
  color: #FFF; }

.news .news-related-wrap,
#main_menu .search-autocomplete-results .tx-indexedsearch-autocomplete,
.mainrow .search-autocomplete-results .tx-indexedsearch-autocomplete,
#main_menu #topnav_search #tx-indexedsearch-searchbox-sword {
  background: #FFF;
  color: #007f79; }

#main_menu .search-autocomplete-results .tx-indexedsearch-autocomplete li:hover,
.mainrow .search-autocomplete-results .tx-indexedsearch-autocomplete li:hover {
  background: #EEEEEE; }

.maincol .ce-gallery .ce-row .ce-column .image-caption,
.news.news-single .article .news-img-wrap .news-img-caption {
  font-size: 14px;
  line-height: 1.5; }

.tx-indexedsearch-res .tx-indexedsearch-percent,
#issues li p {
  font-size: 16px;
  line-height: 1.5; }

.tx-indexedsearch-res .tx-indexedsearch-title a:hover {
  color: #007f79;
  text-decoration: underline; }

button,
input[type="button"],
input[type="submit"] {
  font-size: 16px;
  font-weight: 700; }

.form-help {
  font-size: 16px; }

input:not([type="checkbox"]):not([type="radio"]),
select,
textarea {
  color: #000; }
  input:not([type="checkbox"]):not([type="radio"])::placeholder,
  select::placeholder,
  textarea::placeholder {
    color: #000;
    opacity: 1; }

.tx-femanager input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.tx-femanager select,
.tx-femanager textarea,
.tx-powermail input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.tx-powermail select,
.tx-powermail textarea {
  color: #000 !important; }

#main-content .tx-femanager input[type="submit"],
#main-content .tx-powermail input[type="submit"] {
  background: #007f79;
  color: #FFF !important;
  font-size: 16px;
  font-weight: 700; }

/*# sourceMappingURL=main.css.map */

/* Accessible validation messages and explanatory form text */
.tx-powermail .parsley-errors-list {
  clear: both;
  color: #1a1a1a;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  list-style: none;
  margin: 10px 0 4px;
  padding: 0; }
  .tx-powermail .parsley-errors-list li {
    color: #1a1a1a; }

.tx-powermail .powermail_fieldwrap_type_html,
.tx-powermail .powermail_fieldwrap_type_html p,
.tx-powermail .powermail_fieldwrap_type_check,
.tx-powermail .powermail_fieldwrap_type_check label {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5; }

.tx-powermail .powermail_fieldwrap_type_html strong {
  color: #000;
  font-weight: 700; }

.tx-powermail .powermail_fieldwrap_type_html a {
  color: #007f79;
  text-decoration: underline;
  text-underline-offset: 2px; }

.tx-powermail .parsley-errors-list li {
  color: #1a1a1a !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important; }

.tx-powermail .powermail-errors-list {
  clear: both;
  color: #1a1a1a !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
  list-style: none;
  margin: 8px 0 6px;
  padding: 0; }
  .tx-powermail .powermail-errors-list li {
    color: #1a1a1a !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important; }

.tx-powermail .powermail_fieldwrap_type_html .powermail_field,
.tx-powermail .powermail_fieldwrap_type_html .powermail_field p,
.tx-powermail .powermail_fieldwrap_type_html .powermail_field span {
  color: #111 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important; }

.tx-powermail .powermail_fieldwrap_type_html .powermail_field strong {
  color: #000 !important;
  font-weight: 700 !important; }

.tx-powermail .powermail_fieldwrap_type_html .powermail_field a {
  color: #007f79 !important;
  font-weight: 500 !important; }

/* Keep Powermail 13 checkbox and its text on one clearly aligned row. */
.tx-powermail .powermail_fieldwrap_type_check .powermail_checkwrap.pretty {
  display: inline-flex;
  align-items: center;
  margin: 4px 0;
  min-height: 24px;
  white-space: normal; }
  .tx-powermail .powermail_fieldwrap_type_check .powermail_checkwrap.pretty .state {
    display: flex;
    align-items: center; }
    .tx-powermail .powermail_fieldwrap_type_check .powermail_checkwrap.pretty .state label {
      line-height: 1.5;
      margin: 0;
      min-height: 24px;
      padding-left: 28px;
      position: relative;
      text-indent: 0; }
      .tx-powermail .powermail_fieldwrap_type_check .powermail_checkwrap.pretty .state label::before,
      .tx-powermail .powermail_fieldwrap_type_check .powermail_checkwrap.pretty .state label::after {
        left: 0;
        top: 50%;
        transform: translateY(-50%); }

/* Consistent, accessible error colour across all frontend forms. */
.tx-powermail .powermail-errors-list,
.tx-powermail .powermail-errors-list li,
.tx-powermail .parsley-errors-list,
.tx-powermail .parsley-errors-list li,
.tx-powermail .powermail_field_error_container,
.tx-powermail .powermail_field_error_container *,
.tx-powermail .powermail_message_error,
.tx-powermail .powermail_message_error *,
.tx-femanager .femanager_error,
.tx-femanager .femanager_error *,
.tx-femanager .alert-danger,
.tx-femanager .alert-danger *,
.tx-femanager .bg-danger,
.tx-femanager .bg-danger *,
.tx-femanager .femanager_flashmessages .message--1,
.tx-femanager .femanager_flashmessages .message--2,
.tx-felogin-pi1 .statusmessage.logineror {
  color: #b00020 !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5; }

/* Readable explanatory text in registration and profile forms. */
.tx-femanager .form-help,
.tx-femanager .femanager_terms p {
  color: #111 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important; }

/* Visible keyboard focus for controls visually replaced by pretty-checkbox. */
.pretty input[type="radio"]:focus-visible ~ .state label,
.pretty input[type="checkbox"]:focus-visible ~ .state label {
  outline: 3px solid #fed212;
  outline-offset: 3px; }

/* SumoSelect replaces the native multi-select and is its keyboard tab stop. */
.SumoSelect:focus,
.SumoSelect:focus-visible {
  outline: 3px solid #fed212;
  outline-offset: 3px; }
  .SumoSelect:focus > .CaptionCont,
  .SumoSelect:focus-visible > .CaptionCont {
    border-color: #008c82; }
