/*
    (P) & (C) 2016-2020 by zellwerk.com
*/
/*
    Für font-size siehe Tabelle: Resources/Public/Less/@font-size-base.xlsx
*/
/* === Allgemeine Styles === */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* font-size: alle Hx NUR über Kontanteneditor definiert!!! */
}
h1,
h2 {
  color: #037870;
}
h1,
h2,
h3 {
  font-weight: 500;
  line-height: 1.3;
}
h4 {
  font-weight: 700;
}
h4.media-heading {
  font-size: 18px;
  font-weight: normal;
}
h5 {
  font-weight: 300;
}
a.external-link-new-window {
  padding-left: 35px;
  background: url(/fileadmin/zw/icons/download2.png) left -4px no-repeat transparent;
}
a.mail {
  padding-left: 35px;
  background: url(/fileadmin/zw/icons/envelope.png) left -2px no-repeat transparent;
}
hr {
  margin-top: 30px;
  margin-bottom: 30px;
  border: 0;
  border-top: 1px solid #4e565d;
  padding: 0 30px;
}
/* per jQuery präpariert */
ol.brand li,
ul.brand li {
  margin-left: 20px;
}
ul.brand {
  list-style-type: square;
}
ul {
  list-style-type: none;
}
.radio label,
.checkbox label {
  padding-left: 30px;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 10px 0 0;
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  transform: scale(2);
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-left: -25px;
}
.glyphicon {
  margin-right: 5px;
  /* display: none; */
}
/* frame.less */
.frame h4 {
  color: #04aa9e;
}
.frame h4:only-child {
  margin-bottom: 0;
}
/* HV-Termine */
.dataTables_wrapper {
  font-size: 16px;
}
.dataTables_wrapper table.dataTable {
  margin-top: 34px;
  margin-bottom: 35px;
  border-collapse: none !important;
}
.dataTables_wrapper tr.odd {
  background-color: #F6F6F6;
}
.dataTables_wrapper tr.odd:hover {
  /*background-color:#d1efed;*/
}
.dataTables_wrapper table.dataTable thead .sorting:after,
.dataTables_wrapper .sorting_asc:after,
.dataTables_wrapper .sorting_desc:after,
.dataTables_wrapper .sorting_asc_disabled:after,
.dataTables_wrapper .sorting_desc_disabled:after {
  position: relative !important;
  top: 3px;
  left: 10px;
  display: inline !important;
}
.dataTables_wrapper table.dataTable thead > tr {
  border: 1px solid #D7D7D7;
  margin-bottom: 1px;
}
.dataTables_wrapper table.dataTable thead > tr > th {
  color: #fff;
  background-color: #037870;
  padding-top: 15px;
  padding-bottom: 14px;
  padding-right: 35px !important;
}
.dataTables_wrapper table.dataTable thead > tr > th:after {
  bottom: 14px !important;
}
.dataTables_wrapper table.dataTable thead > tr .sorting_asc:after,
.dataTables_wrapper table.dataTable thead > tr .sorting_desc:after {
  opacity: 0.8;
}
.dataTables_wrapper table.dataTable thead > tr .sorting:after {
  opacity: 0.6;
}
.dataTables_wrapper tbody {
  border: 1px solid #D7D7D7;
}
.dataTables_wrapper tbody tr:hover {
  /*background-color:#d1efed;*/
}
.dataTables_wrapper th,
.dataTables_wrapper td {
  padding: 11px 3px 11px 15px;
  vertical-align: top;
}
.dataTables_wrapper .col-sm-5 {
  display: none;
}
.dataTables_wrapper select {
  margin-right: 10px;
}
.dataTables_wrapper .form-control {
  height: 40px;
}
#hvtermine_paginate.dataTables_paginate {
  text-align: left;
}
#hvtermine_filter label div {
  float: left;
  background: #037870 url(../../fileadmin/zw/icons/icon_search.png) 4px 4px no-repeat;
  border-radius: 2px;
  margin-right: 4px;
  width: 55px;
  height: 40px;
}
.hvteaser a {
  display: block;
  color: #037870;
}
/* /frame.less */
p {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.7;
  margin-bottom: 10px;
}
p.lead {
  font-size: 23px;
  /* 24px */
  line-height: 1.6;
}
p.small {
  font-size: 14px;
  /* 15px */
}
p.text-danger,
p.tx-srfeuserregister-pi1-error {
  color: #de231b;
}
#tx-srfeuserregister-pi1-fe_users_form dd .tx-srfeuserregister-pi1-submit {
  width: 46%;
}
#tx-srfeuserregister-pi1-fe_users_form dd .tx-srfeuserregister-pi1-submit:last-child {
  margin-left: 20px;
}
.powermail_fieldwrap_type_submit {
  margin-top: 20px;
}
.powermail_fieldwrap.nolabel > label {
  display: none;
}
.cestype-allclosed .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.parsley-errors-list {
  color: #de231b;
}
.row + p {
  margin-top: 20px;
}
.image {
  margin-bottom: 0;
}
.image-center {
  margin-bottom: 0px;
}
.imageorient-2 .caption {
  margin-bottom: 60px;
}
.btn {
  border-radius: 3px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 26px;
}
.tab-content {
  padding: 30px 0 0 30px;
}
/* === Navigationsleiste === */
header.navbar-default {
  background-color: transparent;
  /*    .browser-prefixed(box-shadow, ~"0px 0px 30px 0px rgba(153, 153, 153, 0.35)");*/
}
header.zwbelo-content.navbar-default {
  background-color: #037870;
}
.navbar-default {
  border: 0 none;
}
.navbar-default ul.navbar-right > li {
  color: white;
  float: left;
}
.navbar-default ul.navbar-right > li a {
  color: white;
}
.navbar-default .navbar-nav {
  margin: 0;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > b {
  color: #037870;
}
.navbar-default .navbar-nav > li > a {
  padding: 0;
}
.navbar-default .navbar-header-border-bottom {
  display: none;
}
.navbar-main {
  font-size: 20px;
  /* 16px */
}
.navbar-main > li > a {
  margin: 0 15px;
  padding: 0;
  text-transform: none;
  font-weight: 600;
}
.navbar-main > li > a .bar {
  top: 75px;
  left: 0px;
  height: 5px;
  background: #0caea2;
  opacity: 0;
  -webkit-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
  -moz-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
  -ms-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
  -o-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
  transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
}
.navbar-main > li > a > b.dropdown-toggle {
  float: right;
  margin-right: -15px;
  padding: 0 10px;
}
.navbar-main > li.dropdown.open > a > .bar,
.navbar-main > li:hover > a > .bar,
.navbar-main > li.active > a > .bar {
  top: 75px;
  opacity: 1;
}
.navbar-main > li.dropdown.open > a > .bar,
.navbar-main > li.active > a > .bar {
  opacity: 1;
}
.navbar-main .search form {
  margin: 0 10px 0 10px;
}
.navbar-main .search form .input-group .btn.btn-primary {
  background-color: #037870;
}
.dropdown-menu {
  font-size: 14px;
  /* 14px */
  -webkit-box-shadow: 1px 1px 2px 1px #dbdbdb;
  -moz-box-shadow: 1px 1px 2px 1px #dbdbdb;
  -ms-box-shadow: 1px 1px 2px 1px #dbdbdb;
  -o-box-shadow: 1px 1px 2px 1px #dbdbdb;
  box-shadow: 1px 1px 2px 1px #dbdbdb;
  border: none;
}
.dropdown-menu > li > a {
  color: #037870;
  padding: 14px 15px;
}
.nav-sidebar .dropdown-menu li a {
  font-weight: 600;
  padding: 15px;
  white-space: normal;
}
.navbar-toggle {
  float: right;
  position: relative;
  margin-right: 15px;
  height: 34px;
  width: 34px;
  padding: 0;
}
@media (max-width: 1202px) {
  .navbar-main .bar {
    display: none;
  }
}
@media (min-width: 1202px) {
  .navbar-default {
    background-color: transparent;
    border: 0 none;
  }
  .navbar-default .z-nav-container {
    background-color: transparent;
  }
  .navbar-header-main .navbar-brand {
    height: 50px;
    float: left;
  }
}
.navbar.navbar-default.further-down,
.navbar.navbar-default.searchOpen,
.navbar.navbar-default.brandcolor {
  background-color: white;
}
.navbar.navbar-default.searchOpen {
  max-height: none;
}
.navbar.navbar-default.brandcolor.ohneBuehne,
.navbar.navbar-default.ohneBuehne {
  background-color: white;
}
.navbar.navbar-default .z-nav-container {
  padding: 10px 15px 15px 15px;
}
.navbar.navbar-default .z-nav-container.isOpen {
  background-color: white;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.35);
  -moz-box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.35);
  -ms-box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.35);
  -o-box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.35);
  box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.35);
}
.navbar-default .z-nav-container .below-nav {
  float: left;
  width: 100%;
}
.navbar-default .z-nav-container .below-nav .btn {
  line-height: 18px;
}
@media (min-width: 1202px) {
  .navbar-default .z-nav-container .below-nav #nav-search {
    margin: 0;
    width: 50%;
  }
}
.meta-head {
  background-color: #037870;
}
.meta-head div.navbar-right {
  margin-right: 20px;
}
.meta-head .nav > li > a:hover,
.meta-head .nav > li > a:focus {
  background-color: transparent;
}
.meta-head .nav li a {
  padding: 0 0 0 15px;
}
.meta-head .nav li a.btn {
  padding-right: 15px;
}
.meta-head .nav li[class^='flag-'] a:hover,
.meta-head .nav li[class*=' flag-'] a:hover {
  text-decoration: underline;
}
.meta-head .nav li[class^='flag-'].active,
.meta-head .nav li[class*=' flag-'].active {
  font-weight: 600;
}
.meta-head .nav li[class^='flag-'].active a:hover,
.meta-head .nav li[class*=' flag-'].active a:hover {
  text-decoration: underline;
}
.meta-head .nav li a:hover .glyphicon-text {
  text-decoration: underline;
}
.meta-head .nav .btn {
  margin-top: 7px;
}
.meta-head .nav .btn.btn-primary {
  background-color: #04aa9e;
  border-color: rgba(255, 255, 255, 0.6);
}
.meta-head .nav .btn.btn-primary:hover {
  background-color: #049187;
  border-color: rgba(255, 255, 255, 0.7);
}
.meta-head .nav b.glyphicon {
  font-size: 18px;
}
.meta-head .nav i.v-bar {
  border-left: 1px solid white;
  /*display: inline-block;*/
  line-height: 40px;
  margin: 0 15px 0 0;
}
.meta-head .nav i.v-bar:last-child {
  margin: 0 0 0 15px;
}
/* === Bühne === */
.buehne .valign > .vcontainer {
  position: relative;
  display: block;
}
.buehne .indicator-outer {
  position: relative;
  bottom: 4em;
  margin: 0 auto;
}
.buehne .indicator-outer .indicator-inner {
  float: left;
}
.buehne .carousel-indicators {
  opacity: 1;
  position: static;
  width: auto;
  margin-left: -10px;
}
@media (max-width: 768px) {
  .buehne .indicator-outer {
    display: none;
  }
}
@media (min-width: 768px) {
  .buehne .indicator-outer {
    display: block;
    width: 992px;
    padding-left: 40px;
  }
}
@media (min-width: 992px) {
  .buehne .indicator-outer {
    width: 1120px;
    padding-left: 40px;
  }
}
@media (min-width: 1202px) {
  .buehne .indicator-outer {
    width: 1200px;
    padding-left: 30px;
  }
}
.carousel:hover .carousel-indicators {
  opacity: 1;
}
.carousel-indicators li {
  display: inline-block;
  width: 30px;
  height: 6px;
  margin: 0px;
  text-indent: -999px;
  border: none;
  border-radius: 0px;
  cursor: pointer;
  background-color: #ffffff;
}
.carousel-indicators .active {
  margin: 0;
  width: 30px;
  height: 6px;
  background-color: #04ab9f;
}
.valign > .vcontainer > .carousel-text-bg {
  background-color: #037870;
  margin-top: 140px;
  width: 40%;
  opacity: .9;
  padding: 20px;
  text-shadow: none;
}
.valign > .vcontainer > .carousel-text-bg h4 {
  font-size: 30px;
  /* 30px */
  color: #fff;
  font-weight: 700;
  line-height: 40px;
}
.valign > .vcontainer > .carousel-text-bg p {
  margin-top: 20px;
  font-size: 16px;
  /* 16px */
}
@media (max-width: 1202px) {
  .valign > .vcontainer > .carousel-text-bg {
    width: 40%;
    margin-top: 70px;
  }
}
@media (max-width: 992px) {
  .valign > .vcontainer > .carousel-text-bg {
    width: 60%;
    margin-top: 70px;
  }
}
@media (max-width: 768px) {
  .valign > .vcontainer > .carousel-text-bg {
    width: 95%;
    margin-top: 70px;
  }
}
.z-hull .carousel .carousel-indicators,
.z-hull .carousel .carousel-control {
  opacity: 1;
  bottom: 0;
  margin: 0 auto;
  text-align: center;
  /*          .active {
                background-color: lighten(@brand-primary, 25%);
            }*/
}
.z-hull .carousel .carousel-control {
  display: none;
}
.z-hull .carousel .valign {
  display: block;
  padding-left: 40px;
}
.z-hull .carousel .valign .vcontainer {
  display: block;
  vertical-align: top;
}
.z-hull .carousel .valign .carousel-text-bg {
  display: none;
  margin-right: -10px !important;
}
.z-hull .carousel .valign .carousel-text-bg h1,
.z-hull .carousel .valign .carousel-text-bg h2,
.z-hull .carousel .valign .carousel-text-bg h3,
.z-hull .carousel .valign .carousel-text-bg h4 {
  display: inline;
  box-decoration-break: clone;
  padding: 1px 10px;
}
.z-hull .carousel:hover .carousel-indicators,
.z-hull .carousel:hover .carousel-control {
  opacity: 1;
}
@media (max-width: 1201px) {
  nav .navbar-nav li a {
    display: block;
    margin-right: 15px;
  }
  header ul.nav.navbar-nav li.dropdown > a {
    padding: 5px 0;
  }
  header ul.nav.navbar-nav li.dropdown > a > b.dropdown-toggle {
    padding-left: 20px;
    border-left: 1px solid #057870;
  }
  button.navbar-toggle {
    margin-right: 25px;
  }
}
@media (max-width: 767px) {
  .container .carousel-inner > .item {
    background-size: contain;
    height: 240px;
    padding-left: 10px;
  }
  .container .carousel-inner .carousel-text h1,
  .container .carousel-inner .carousel-text h2,
  .container .carousel-inner .carousel-text h3 {
    font-size: 30px;
  }
}
@media (min-width: 768px) {
  .buehne .carousel-inner > .item {
    height: 320px;
    padding-left: 30px;
  }
}
@media (min-width: 992px) {
  .buehne .carousel-inner > .item {
    height: 400px;
    padding-left: 30px;
  }
}
@media (min-width: 1202px) {
  .buehne .carousel-inner > .item {
    height: 460px;
    padding-left: 30px;
  }
}
.carousel-control {
  background-image: none;
}
.carousel-control.left {
  background-image: none;
}
.carousel-control.right {
  background-image: none;
}
.carousel-control .glyphicon-carousel-left {
  margin-left: -50px;
  width: 50px;
  height: 50px;
  background-color: black;
  padding: 8px;
}
.carousel-control .glyphicon-carousel-right {
  background-color: black;
  height: 50px;
  margin-right: -50px;
  padding: 8px;
  width: 50px;
}
.carousel-control .glyphicon-carousel-left,
.carousel-control .glyphicon-carousel-right {
  font-weight: 700;
  font-size: 36px;
  /* 36px */
  top: 50%;
}
/* === Contentbereich === */
.text-success {
  color: #333333;
}
.ce-inner ul {
  padding-left: 0;
}
.ce-inner li {
  padding-left: 0;
}
.ce-inner li a {
  /*text-decoration: underline;*/
}
.ce-inner p a {
  /*text-decoration: underline;*/
}
.ce-inner .bt {
  margin-bottom: 40px;
}
.cesprop-0 .ce-inner h1 {
  color: #04aa9e;
}
.cesprop-0 .ce-inner h2 {
  color: #04aa9e !important;
}
.cesprop-0 .ce-inner h3 {
  color: #04aa9e !important;
}
.cesprop-0 .ce-inner .btn.btn-default {
  background-color: #04aa9e;
  border: none;
  font-weight: 600;
  /*height: 45px;*/
  line-height: 2.3;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.cesprop-0 .ce-inner .btn.btn-default:hover {
  background-color: #025f59;
}
.cesprop-0 .ce-inner .frame {
  margin-top: 0;
  margin-bottom: 5px;
}
.cesprop-0 .ce-inner .form-group .btn.btn-default {
  background-color: #04aa9e;
  width: 100%;
}
.cesprop-0 .ce-inner .form-group .btn.btn-default:hover {
  background-color: #037870;
}
.cestype-cetopb.cesprop-0 > .ce-inner h2 {
  color: #037870;
}
.cestype-cetopb.cesprop-0 > .ce-inner h3 {
  font-weight: 700;
}
.cestype-cetopb.cesprop-0 > .ce-inner .brand li {
  color: #ffffff;
}
.cestype-cetopb.cesprop-0 > .ce-inner .lead {
  color: #000000;
}
.cestype-cetopb.cesprop-2 > .ce-inner h3,
.cestype-cetopb.cesprop-3 > .ce-inner h3,
.cestype-cetopb.cesprop-4 > .ce-inner h3 {
  font-weight: 700;
}
.cestype-cetopb.cesprop-2 > .ce-inner .brand li,
.cestype-cetopb.cesprop-3 > .ce-inner .brand li,
.cestype-cetopb.cesprop-4 > .ce-inner .brand li {
  color: #ffffff;
}
.cestype-cetopb.cesprop-2 > .ce-inner .lead,
.cestype-cetopb.cesprop-3 > .ce-inner .lead,
.cestype-cetopb.cesprop-4 > .ce-inner .lead {
  color: #000000;
}
.cestype-cetopb.cesprop-2 > .ce-inner a,
.cestype-cetopb.cesprop-3 > .ce-inner a,
.cestype-cetopb.cesprop-4 > .ce-inner a {
  color: white;
}
.cestype-cetopb.cesprop-5 > .ce-inner {
  border-top: 6px solid #04ab9f;
  background-color: #f5f5f5;
  padding: 20px;
}
.cestype-cetopb.cesprop-5 > .ce-inner h4 {
  font-weight: 700;
  color: #04ab9f;
  margin-bottom: 20px;
}
.cestype-cetopb.cesprop-5 > .ce-inner li {
  border-top: 1px solid #cdcdcd;
  font-weight: bold;
  font-size: 16px;
  /* 16px */
  padding-top: 10px;
  padding-bottom: 10px;
}
.cestype-cetopb.cesprop-5 > .ce-inner li a {
  color: #000000;
  text-decoration: none;
}
.cestype-cetopb.cesprop-5 > .ce-inner li a:hover {
  color: #04ab9f;
}
.cestype-cetopb.cesprop-5 > .ce-inner li small {
  font-weight: normal;
}
.cestype-cetopb.cesprop-5 > .ce-inner .btn.btn-default {
  border: none;
  font-weight: 600;
  /*height: 45px;*/
  line-height: 2.3;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  background-color: #04aa9e;
}
.cestype-cetopb.cesprop-5 > .ce-inner .btn.btn-default:hover {
  background-color: #025f59;
}
.cestype-cetopb.cesprop-6 > .ce-inner {
  border-top: 6px solid #1b85de;
  background-color: #f5f5f5;
  padding: 20px;
}
.cestype-cetopb.cesprop-6 > .ce-inner h2 {
  font-weight: 700;
  color: #037870;
}
.cestype-cetopb.cesprop-6 > .ce-inner h4 {
  font-weight: 700;
  color: #1b85de !important;
  margin-bottom: 20px;
}
.cestype-cetopb.cesprop-6 > .ce-inner li {
  border-top: 1px solid #cdcdcd;
  font-weight: bold;
  font-size: 16px;
  /* 16px */
  padding-top: 10px;
  padding-bottom: 10px;
}
.cestype-cetopb.cesprop-6 > .ce-inner li a {
  color: #000000;
  text-decoration: none;
}
.cestype-cetopb.cesprop-6 > .ce-inner li a:hover {
  color: #1b85de;
}
.cestype-cetopb.cesprop-6 > .ce-inner .btn.btn-default {
  border: none;
  font-weight: 600;
  height: 45px;
  line-height: 2.3;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  background-color: #449de8;
}
.cestype-cetopb.cesprop-6 > .ce-inner .btn.btn-default:hover {
  background-color: #1877c7;
}
.cestype-cetopb.cesprop-4 .ce-inner > h3 {
  background-color: #b817a1;
  color: white !important;
  margin: 20px 0 0 0;
}
.cestype-cetopb.cesprop-4 .frame {
  background-color: #b817a1;
  color: white;
  margin: 0;
  padding: 0 20px 10px 20px;
}
.cestype-cetopb.cesprop-4 .form-group .btn.btn-default {
  background-color: #8b1178;
  width: 100%;
}
.cestype-cetopb.cesprop-4 .form-group .btn.btn-default:hover {
  background-color: #5e0b51;
}
.cestype-cetopb.cesprop-7 > .ce-inner li {
  border-top: 1px solid #cdcdcd;
}
.cestype-cetopb.cesprop-7 > .ce-inner .csc-textpic-text .button {
  color: #ffffff;
  background-color: #e31fc7;
}
.cestype-cetopb.cesprop-7 > .ce-inner .csc-textpic-text .button:hover {
  background-color: #a1148d;
}
.cestype-cebgc.cesprop-10 > .ce-inner {
  padding: 20px;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.55);
  -moz-box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.55);
  -ms-box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.55);
  -o-box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.55);
  box-shadow: 0px 0px 30px 0px rgba(153, 153, 153, 0.55);
}
.cestype-cebgc.cesprop-10 > .ce-inner h4 {
  font-weight: 700;
  color: #1b85de !important;
}
.cestype-cebgc.cesprop-10 > .ce-inner p {
  font-size: 16px;
  /* 16px */
}
.cestype-cebgc.cesprop-10 > .ce-inner li {
  border-top: 1px solid #cdcdcd;
}
.cestype-cebgc.cesprop-10 > .ce-inner .btn.btn-default {
  border: none;
  font-weight: 600;
  height: 45px;
  line-height: 2.3;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  background-color: #1b85de;
}
.cestype-cebgc.cesprop-10 > .ce-inner .btn.btn-default:hover {
  background-color: #1877c7;
}
.cestype-cebgc {
  padding: 0 15px;
}
.cestype-cebgc .ce-inner {
  padding: 80px 0 80px 0;
}
.cestype-cebgc > .ce-inner {
  padding: 20px;
}
.cestype-cebgc.cesprop-9 .btn.btn-default,
.cestype-ftr-1.cesprop-9 .btn.btn-default,
.cestype-cebgc.cesprop-11 .btn.btn-default,
.cestype-ftr-1.cesprop-11 .btn.btn-default {
  background-color: transparent;
}
.cestype-cebgc.cesprop-9 .btn.btn-default:hover,
.cestype-ftr-1.cesprop-9 .btn.btn-default:hover,
.cestype-cebgc.cesprop-11 .btn.btn-default:hover,
.cestype-ftr-1.cesprop-11 .btn.btn-default:hover {
  background-color: #037870;
  border-color: #037870;
}
.cestype-cebgc.cesprop-9 .btn.btn-default,
.cestype-ftr-1.cesprop-9 .btn.btn-default {
  border-color: white;
  color: white;
}
.cestype-cebgc.cesprop-11 .btn.btn-default,
.cestype-ftr-1.cesprop-11 .btn.btn-default {
  border-color: black;
  color: black;
}
.cestype-cebgc.cesprop-11 .btn.btn-default:hover,
.cestype-ftr-1.cesprop-11 .btn.btn-default:hover {
  color: white;
}
.cestype-cebgdu.cesprop-1 .ce-inner-head,
.cestype-cebgdu.cesprop-2 .ce-inner-head,
.cestype-cebgdu.cesprop-3 .ce-inner-head,
.cestype-cebgdu.cesprop-4 .ce-inner-head,
.cestype-cebgdu.cesprop-5 .ce-inner-head,
.cestype-cebgdu.cesprop-6 .ce-inner-head,
.cestype-cebgdu.cesprop-7 .ce-inner-head,
.cestype-cebgdu.cesprop-8 .ce-inner-head {
  background-color: #1b85de;
  padding-top: 40px;
  padding-bottom: 30px;
}
.cestype-cebgdu.cesprop-1 .ce-inner-head h3,
.cestype-cebgdu.cesprop-2 .ce-inner-head h3,
.cestype-cebgdu.cesprop-3 .ce-inner-head h3,
.cestype-cebgdu.cesprop-4 .ce-inner-head h3,
.cestype-cebgdu.cesprop-5 .ce-inner-head h3,
.cestype-cebgdu.cesprop-6 .ce-inner-head h3,
.cestype-cebgdu.cesprop-7 .ce-inner-head h3,
.cestype-cebgdu.cesprop-8 .ce-inner-head h3 {
  color: white;
  font-weight: 700;
}
.cestype-cebgdu.cesprop-1 .ce-inner,
.cestype-cebgdu.cesprop-2 .ce-inner,
.cestype-cebgdu.cesprop-3 .ce-inner,
.cestype-cebgdu.cesprop-4 .ce-inner,
.cestype-cebgdu.cesprop-5 .ce-inner,
.cestype-cebgdu.cesprop-6 .ce-inner,
.cestype-cebgdu.cesprop-7 .ce-inner,
.cestype-cebgdu.cesprop-8 .ce-inner {
  background-color: #f5f5f5;
  padding: 20px;
}
.cestype-cebgdu.cesprop-1 .ce-inner a,
.cestype-cebgdu.cesprop-2 .ce-inner a,
.cestype-cebgdu.cesprop-3 .ce-inner a,
.cestype-cebgdu.cesprop-4 .ce-inner a,
.cestype-cebgdu.cesprop-5 .ce-inner a,
.cestype-cebgdu.cesprop-6 .ce-inner a,
.cestype-cebgdu.cesprop-7 .ce-inner a,
.cestype-cebgdu.cesprop-8 .ce-inner a {
  text-decoration: underline;
  color: #1b85de;
}
.cestype-cebgdu.cesprop-1 .ce-inner a:hover,
.cestype-cebgdu.cesprop-2 .ce-inner a:hover,
.cestype-cebgdu.cesprop-3 .ce-inner a:hover,
.cestype-cebgdu.cesprop-4 .ce-inner a:hover,
.cestype-cebgdu.cesprop-5 .ce-inner a:hover,
.cestype-cebgdu.cesprop-6 .ce-inner a:hover,
.cestype-cebgdu.cesprop-7 .ce-inner a:hover,
.cestype-cebgdu.cesprop-8 .ce-inner a:hover {
  color: #104f83;
  text-decoration: underline;
}
.cestype-cebgdu.cesprop-1 .ce-inner h3,
.cestype-cebgdu.cesprop-2 .ce-inner h3,
.cestype-cebgdu.cesprop-3 .ce-inner h3,
.cestype-cebgdu.cesprop-4 .ce-inner h3,
.cestype-cebgdu.cesprop-5 .ce-inner h3,
.cestype-cebgdu.cesprop-6 .ce-inner h3,
.cestype-cebgdu.cesprop-7 .ce-inner h3,
.cestype-cebgdu.cesprop-8 .ce-inner h3 {
  font-weight: 700;
}
.cestype-cebgdu.cesprop-1 .ce-inner .lead,
.cestype-cebgdu.cesprop-2 .ce-inner .lead,
.cestype-cebgdu.cesprop-3 .ce-inner .lead,
.cestype-cebgdu.cesprop-4 .ce-inner .lead,
.cestype-cebgdu.cesprop-5 .ce-inner .lead,
.cestype-cebgdu.cesprop-6 .ce-inner .lead,
.cestype-cebgdu.cesprop-7 .ce-inner .lead,
.cestype-cebgdu.cesprop-8 .ce-inner .lead {
  color: black;
  font-weight: 600;
}
.cestype-cebgdu.cesprop-1 .ce-inner .brand li,
.cestype-cebgdu.cesprop-2 .ce-inner .brand li,
.cestype-cebgdu.cesprop-3 .ce-inner .brand li,
.cestype-cebgdu.cesprop-4 .ce-inner .brand li,
.cestype-cebgdu.cesprop-5 .ce-inner .brand li,
.cestype-cebgdu.cesprop-6 .ce-inner .brand li,
.cestype-cebgdu.cesprop-7 .ce-inner .brand li,
.cestype-cebgdu.cesprop-8 .ce-inner .brand li {
  font-size: 16px;
  /* 16px */
  color: #1b85de;
  list-style-type: square;
}
.cestype-cebgdu.cesprop-1 .ce-inner .lead,
.cestype-cebgdu.cesprop-2 .ce-inner .lead,
.cestype-cebgdu.cesprop-3 .ce-inner .lead,
.cestype-cebgdu.cesprop-4 .ce-inner .lead,
.cestype-cebgdu.cesprop-5 .ce-inner .lead,
.cestype-cebgdu.cesprop-6 .ce-inner .lead,
.cestype-cebgdu.cesprop-7 .ce-inner .lead,
.cestype-cebgdu.cesprop-8 .ce-inner .lead {
  color: black;
}
.dataTables_wrapper table.dataTable {
  width: 100%;
}
.dataTables_filter div {
  display: none;
}
.cestype-cebgdu.cesprop-2 .ce-inner-head {
  background-color: #1b85de;
}
.cestype-cebgdu.cesprop-2 .ce-inner a {
  color: #1b85de;
}
.cestype-cebgdu.cesprop-2 .ce-inner a:hover {
  color: #104f83;
}
.cestype-cebgdu.cesprop-2 .ce-inner .brand li {
  color: #1b85de;
}
.cestype-cebgdu.cesprop-3 .ce-inner-head {
  background-color: #04ab9f;
}
.cestype-cebgdu.cesprop-3 .ce-inner a {
  color: #04ab9f;
}
.cestype-cebgdu.cesprop-3 .ce-inner a:hover {
  color: #024742;
}
.cestype-cebgdu.cesprop-3 .ce-inner .brand li {
  color: #04ab9f;
}
.cestype-cebgdu.cesprop-4 .ce-inner-head {
  background-color: #b817a1;
}
.cestype-cebgdu.cesprop-4 .ce-inner a {
  color: #b817a1;
}
.cestype-cebgdu.cesprop-4 .ce-inner a:hover {
  color: #5d0c52;
}
.cestype-cebgdu.cesprop-4 .ce-inner .brand li {
  color: #b817a1;
}
.cestype-cebgdu.cesprop-5 .ce-inner-head {
  background-color: #de231b;
}
.cestype-cebgdu.cesprop-5 .ce-inner a {
  color: #de231b;
}
.cestype-cebgdu.cesprop-5 .ce-inner a:hover {
  color: #831510;
}
.cestype-cebgdu.cesprop-5 .ce-inner .brand li {
  color: #de231b;
}
.cestype-cebgdu.cesprop-6 .ce-inner-head {
  background-color: #f5f5f5;
}
.cestype-cebgdu.cesprop-6 .ce-inner a {
  color: #f5f5f5;
}
.cestype-cebgdu.cesprop-6 .ce-inner a:hover {
  color: #c2c2c2;
}
.cestype-cebgdu.cesprop-6 .ce-inner .brand li {
  color: #f5f5f5;
}
.cestype-cebgdu.cesprop-7 .ce-inner-head {
  background-color: #e5e5e5;
}
.cestype-cebgdu.cesprop-7 .ce-inner a {
  color: #e5e5e5;
}
.cestype-cebgdu.cesprop-7 .ce-inner a:hover {
  color: #b2b2b2;
}
.cestype-cebgdu.cesprop-7 .ce-inner .brand li {
  color: #e5e5e5;
}
.cestype-cebgdu.cesprop-8 .ce-inner-head {
  background-color: #333333;
}
.cestype-cebgdu.cesprop-8 .ce-inner a {
  color: #333333;
}
.cestype-cebgdu.cesprop-8 .ce-inner a:hover {
  color: #000000;
}
.cestype-cebgdu.cesprop-8 .ce-inner .brand li {
  color: #333333;
}
/*
.zwgridcontainer {
    &.std,
    &.cesprop-0 {
        background-color: white;
    }
    &.struct,
    &.cesprop-10 {
        background-color: @color-grau;
    }
    &.cesprop-1 {
        background-color: @brand-primary;
    }
    &.tbd {
        left: 0;
    }
    .container {
        > .cesprop-10 {
            background-color: fadeout(@color-grau, 25%);
        }
    }
}
*/
section.zwbelo-content {
  /*.zwgridcontainer.corp,*/
}
section.zwbelo-content .zwgridcontainer.cesprop-1 {
  background-color: white;
}
.zwgridcontainer {
  padding-top: 60px;
  padding-bottom: 60px;
}
.zwgridcontainer.cestype-ovrsz {
  margin: 0 auto;
  padding: 0;
}
.zwgridcontainer.cestype-ovrsz .col-xs-wide,
.zwgridcontainer.cestype-ovrsz .col-sm-wide,
.zwgridcontainer.cestype-ovrsz .col-md-wide,
.zwgridcontainer.cestype-ovrsz .col-lg-wide {
  width: 100%;
}
.zwgridcontainer.cestype-ovrsz .col-xs-wide .row,
.zwgridcontainer.cestype-ovrsz .col-sm-wide .row,
.zwgridcontainer.cestype-ovrsz .col-md-wide .row,
.zwgridcontainer.cestype-ovrsz .col-lg-wide .row {
  margin: 0;
}
.zwgridcontainer.cestype-ovrsz .col-xs-wide .row img,
.zwgridcontainer.cestype-ovrsz .col-sm-wide .row img,
.zwgridcontainer.cestype-ovrsz .col-md-wide .row img,
.zwgridcontainer.cestype-ovrsz .col-lg-wide .row img {
  height: auto;
  width: 100%;
  max-width: 100%;
  /*width: 100%;*/
}
/* media (min-width: @grid-float-breakpoint) { */
@media (min-width: 1202px) {
  section.zwbelo-content .breadcrumb-section {
    background-color: #037870;
    border-bottom: 0 none;
    border-top: 120px solid #037870;
    margin-top: 80px;
  }
  section.zwbelo-content .breadcrumb-section .container {
    background-color: white;
    border-left: 40px solid #037870;
    border-right: 40px solid #037870;
    max-width: 100%;
    padding: 40px 75px;
    width: 1130px;
  }
  section.zwbelo-content .breadcrumb-section .container ol {
    background-color: transparent;
    padding: 15px;
  }
  section.zwbelo-content .breadcrumb-section .container ol li {
    font-size: 14px;
    /* 15px */
  }
  section.zwbelo-content .zwgridcontainer {
    /*&.corp,*/
    /*&.cesprop-1 */
  }
  section.zwbelo-content .zwgridcontainer > .container {
    background-color: white;
    border-left: 40px solid white;
    border-right: 40px solid white;
    /*padding: 0 45px;*/
    max-width: 100%;
    padding: 0 75px;
    /*width: 1050px;*/
    width: 1130px;
  }
  section.zwbelo-content .zwgridcontainer > .container img {
    max-width: 100%;
  }
  section.zwbelo-content .zwgridcontainer > .container .col-md-wide .row,
  section.zwbelo-content .zwgridcontainer > .container .col-lg-wide .row {
    margin: 0;
  }
  section.zwbelo-content .zwgridcontainer:first-child {
    background-color: #037870;
    padding: 0;
  }
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h1,
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h2,
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h3,
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h4,
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h5 {
    padding-bottom: 0;
  }
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h1,
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h2 {
    margin-bottom: -8px;
  }
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h3 {
    margin-bottom: -10px;
  }
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h4 {
    margin-bottom: -12px;
  }
  section.zwbelo-content .zwgridcontainer:first-child .container .z-col h5 {
    margin-bottom: -4px;
  }
  section.zwbelo-content .zwgridcontainer:first-child > .container {
    border-left: 40px solid #037870;
    border-right: 40px solid #037870;
    /*padding: 0 45px;*/
    width: 1130px;
  }
  section.zwbelo-content .zwgridcontainer.cestype-ovrsz {
    margin: -10px auto;
  }
  section.zwbelo-content .zwgridcontainer.cestype-ovrsz .container {
    padding: 0;
  }
  section.zwbelo-content .col-free-1 {
    margin: 0 auto;
    width: 1050px;
    margin-bottom: 30px;
  }
}
section.zwbelo-content .breadcrumb-place {
  background-color: white;
  margin-top: 80px;
}
section.zwbelo-content .breadcrumb-place .container {
  background-color: white;
  max-width: 100%;
  min-height: 40px;
}
section.zwbelo-content .breadcrumb-place .container:empty {
  min-height: 0;
}
.below-content .nav.nav-index .pills-bg > ul > li > a {
  padding: 10px 30px;
}
.body-bg-top {
  padding: 0;
}
.cestype-tsrhvr {
  margin-bottom: 0;
  text-align: middle;
  /*
    &.cesprop-2 { .teaser-colorization(@colpal-2, @colpal-2, @colpal-2-col); }
    &.cesprop-3 { .teaser-colorization(@colpal-3, @colpal-3, @colpal-3-col); }
    &.cesprop-4 { .teaser-colorization(@colpal-4, @colpal-4, @colpal-4-col); }
    &.cesprop-5 { .teaser-colorization(@colpal-5, @colpal-5, @colpal-5-col); }
    &.cesprop-6 { .teaser-colorization(@colpal-6, @colpal-6, @colpal-6-col); }
    &.cesprop-7 { .teaser-colorization(@colpal-7, @colpal-7, @colpal-7-col); }
    &.cesprop-8 { .teaser-colorization(@colpal-8, @colpal-8, @colpal-8-col); }
    &.cesprop-9 { .teaser-colorization(@colpal-9, @colpal-9, @colpal-9-col); }
    &.cesprop-10 { .teaser-colorization(@colpal-10, @colpal-10, @colpal-10-col); }
    &.cesprop-11 { .teaser-colorization(@colpal-11, @colpal-11, @colpal-11-col); }
    &.cesprop-12 { .teaser-colorization(@colpal-12, @colpal-12, @colpal-12-col); }
*/
}
.cestype-tsrhvr h3,
.cestype-tsrhvr h4,
.cestype-tsrhvr h5 {
  background-color: white;
  border-top: 3px solid #037870;
  margin: 0;
  padding: 20px;
}
.cestype-tsrhvr h3 a:after,
.cestype-tsrhvr h4 a:after,
.cestype-tsrhvr h5 a:after {
  content: ' >';
}
.cestype-tsrhvr h3:hover,
.cestype-tsrhvr h4:hover,
.cestype-tsrhvr h5:hover {
  background-color: #037870;
}
.cestype-tsrhvr p {
  background-color: white;
  padding: 20px;
}
.cestype-tsrhvr p:last-child {
  margin-bottom: 30px;
}
.cestype-tsrhvr.cesprop-1 h3,
.cestype-tsrhvr.cesprop-1 h4,
.cestype-tsrhvr.cesprop-1 h5 {
  border-color: #037870;
}
.cestype-tsrhvr.cesprop-1:hover h3,
.cestype-tsrhvr.cesprop-1:hover h4,
.cestype-tsrhvr.cesprop-1:hover h5,
.cestype-tsrhvr.cesprop-1:hover h3 a,
.cestype-tsrhvr.cesprop-1:hover h4 a,
.cestype-tsrhvr.cesprop-1:hover h5 a,
.cestype-tsrhvr.cesprop-1:hover p {
  background-color: #037870;
  color: #ffffff;
}
.cestype-tsrhvr.cesprop-1:hover h3,
.cestype-tsrhvr.cesprop-1:hover h4,
.cestype-tsrhvr.cesprop-1:hover h5 {
  border-color: #037870;
}
.cestype-tsrhvr ul {
  padding: 0;
  list-style: none;
}
imgcaption.has-link {
  cursor: pointer;
}
.imghover img,
.imghover a > img {
  max-width: 100%;
}
.cesprop-0 [class^='imghvr-'] figcaption,
.cesprop-0 [class*=' imghvr-'] figcaption {
  background-color: #ffffff;
  color: #000000;
  border: 0 none;
  padding: 20px;
}
.cesprop-0 [class^='imghvr-'] figcaption a,
.cesprop-0 [class*=' imghvr-'] figcaption a,
.cesprop-0 [class^='imghvr-'] figcaption h1,
.cesprop-0 [class*=' imghvr-'] figcaption h1,
.cesprop-0 [class^='imghvr-'] figcaption h2,
.cesprop-0 [class*=' imghvr-'] figcaption h2,
.cesprop-0 [class^='imghvr-'] figcaption h3,
.cesprop-0 [class*=' imghvr-'] figcaption h3,
.cesprop-0 [class^='imghvr-'] figcaption h4,
.cesprop-0 [class*=' imghvr-'] figcaption h4,
.cesprop-0 [class^='imghvr-'] figcaption h5,
.cesprop-0 [class*=' imghvr-'] figcaption h5,
.cesprop-0 [class^='imghvr-'] figcaption h6,
.cesprop-0 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-0 [class^='imghvr-'] figcaption a,
.cesprop-0 [class*=' imghvr-'] figcaption a {
  color: #000000;
}
.cesprop-0 [class^='imghvr-slide-'] figcaption,
.cesprop-0 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(255, 255, 255, 0.8);
  color: #000000;
}
.cesprop-0 [class^='imghvr-slide-'] figcaption a,
.cesprop-0 [class*=' imghvr-slide-'] figcaption a,
.cesprop-0 [class^='imghvr-slide-'] figcaption h1,
.cesprop-0 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-0 [class^='imghvr-slide-'] figcaption h2,
.cesprop-0 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-0 [class^='imghvr-slide-'] figcaption h3,
.cesprop-0 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-0 [class^='imghvr-slide-'] figcaption h4,
.cesprop-0 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-0 [class^='imghvr-slide-'] figcaption h5,
.cesprop-0 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-0 [class^='imghvr-slide-'] figcaption h6,
.cesprop-0 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-1 [class^='imghvr-'] figcaption,
.cesprop-1 [class*=' imghvr-'] figcaption {
  background-color: #037870;
  color: #ffffff;
  border: 0 none;
  padding: 20px;
}
.cesprop-1 [class^='imghvr-'] figcaption a,
.cesprop-1 [class*=' imghvr-'] figcaption a,
.cesprop-1 [class^='imghvr-'] figcaption h1,
.cesprop-1 [class*=' imghvr-'] figcaption h1,
.cesprop-1 [class^='imghvr-'] figcaption h2,
.cesprop-1 [class*=' imghvr-'] figcaption h2,
.cesprop-1 [class^='imghvr-'] figcaption h3,
.cesprop-1 [class*=' imghvr-'] figcaption h3,
.cesprop-1 [class^='imghvr-'] figcaption h4,
.cesprop-1 [class*=' imghvr-'] figcaption h4,
.cesprop-1 [class^='imghvr-'] figcaption h5,
.cesprop-1 [class*=' imghvr-'] figcaption h5,
.cesprop-1 [class^='imghvr-'] figcaption h6,
.cesprop-1 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-1 [class^='imghvr-'] figcaption a,
.cesprop-1 [class*=' imghvr-'] figcaption a {
  color: #ffffff;
}
.cesprop-1 [class^='imghvr-slide-'] figcaption,
.cesprop-1 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(3, 120, 112, 0.8);
  color: #ffffff;
}
.cesprop-1 [class^='imghvr-slide-'] figcaption a,
.cesprop-1 [class*=' imghvr-slide-'] figcaption a,
.cesprop-1 [class^='imghvr-slide-'] figcaption h1,
.cesprop-1 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-1 [class^='imghvr-slide-'] figcaption h2,
.cesprop-1 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-1 [class^='imghvr-slide-'] figcaption h3,
.cesprop-1 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-1 [class^='imghvr-slide-'] figcaption h4,
.cesprop-1 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-1 [class^='imghvr-slide-'] figcaption h5,
.cesprop-1 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-1 [class^='imghvr-slide-'] figcaption h6,
.cesprop-1 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-2 [class^='imghvr-'] figcaption,
.cesprop-2 [class*=' imghvr-'] figcaption {
  background-color: #1b85de;
  color: #ffffff;
  border: 0 none;
  padding: 20px;
}
.cesprop-2 [class^='imghvr-'] figcaption a,
.cesprop-2 [class*=' imghvr-'] figcaption a,
.cesprop-2 [class^='imghvr-'] figcaption h1,
.cesprop-2 [class*=' imghvr-'] figcaption h1,
.cesprop-2 [class^='imghvr-'] figcaption h2,
.cesprop-2 [class*=' imghvr-'] figcaption h2,
.cesprop-2 [class^='imghvr-'] figcaption h3,
.cesprop-2 [class*=' imghvr-'] figcaption h3,
.cesprop-2 [class^='imghvr-'] figcaption h4,
.cesprop-2 [class*=' imghvr-'] figcaption h4,
.cesprop-2 [class^='imghvr-'] figcaption h5,
.cesprop-2 [class*=' imghvr-'] figcaption h5,
.cesprop-2 [class^='imghvr-'] figcaption h6,
.cesprop-2 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-2 [class^='imghvr-'] figcaption a,
.cesprop-2 [class*=' imghvr-'] figcaption a {
  color: #ffffff;
}
.cesprop-2 [class^='imghvr-slide-'] figcaption,
.cesprop-2 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(27, 133, 222, 0.8);
  color: #ffffff;
}
.cesprop-2 [class^='imghvr-slide-'] figcaption a,
.cesprop-2 [class*=' imghvr-slide-'] figcaption a,
.cesprop-2 [class^='imghvr-slide-'] figcaption h1,
.cesprop-2 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-2 [class^='imghvr-slide-'] figcaption h2,
.cesprop-2 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-2 [class^='imghvr-slide-'] figcaption h3,
.cesprop-2 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-2 [class^='imghvr-slide-'] figcaption h4,
.cesprop-2 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-2 [class^='imghvr-slide-'] figcaption h5,
.cesprop-2 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-2 [class^='imghvr-slide-'] figcaption h6,
.cesprop-2 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-3 [class^='imghvr-'] figcaption,
.cesprop-3 [class*=' imghvr-'] figcaption {
  background-color: #04ab9f;
  color: #ffffff;
  border: 0 none;
  padding: 20px;
}
.cesprop-3 [class^='imghvr-'] figcaption a,
.cesprop-3 [class*=' imghvr-'] figcaption a,
.cesprop-3 [class^='imghvr-'] figcaption h1,
.cesprop-3 [class*=' imghvr-'] figcaption h1,
.cesprop-3 [class^='imghvr-'] figcaption h2,
.cesprop-3 [class*=' imghvr-'] figcaption h2,
.cesprop-3 [class^='imghvr-'] figcaption h3,
.cesprop-3 [class*=' imghvr-'] figcaption h3,
.cesprop-3 [class^='imghvr-'] figcaption h4,
.cesprop-3 [class*=' imghvr-'] figcaption h4,
.cesprop-3 [class^='imghvr-'] figcaption h5,
.cesprop-3 [class*=' imghvr-'] figcaption h5,
.cesprop-3 [class^='imghvr-'] figcaption h6,
.cesprop-3 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-3 [class^='imghvr-'] figcaption a,
.cesprop-3 [class*=' imghvr-'] figcaption a {
  color: #ffffff;
}
.cesprop-3 [class^='imghvr-slide-'] figcaption,
.cesprop-3 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(4, 171, 159, 0.8);
  color: #ffffff;
}
.cesprop-3 [class^='imghvr-slide-'] figcaption a,
.cesprop-3 [class*=' imghvr-slide-'] figcaption a,
.cesprop-3 [class^='imghvr-slide-'] figcaption h1,
.cesprop-3 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-3 [class^='imghvr-slide-'] figcaption h2,
.cesprop-3 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-3 [class^='imghvr-slide-'] figcaption h3,
.cesprop-3 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-3 [class^='imghvr-slide-'] figcaption h4,
.cesprop-3 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-3 [class^='imghvr-slide-'] figcaption h5,
.cesprop-3 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-3 [class^='imghvr-slide-'] figcaption h6,
.cesprop-3 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-4 [class^='imghvr-'] figcaption,
.cesprop-4 [class*=' imghvr-'] figcaption {
  background-color: #b817a1;
  color: #ffffff;
  border: 0 none;
  padding: 20px;
}
.cesprop-4 [class^='imghvr-'] figcaption a,
.cesprop-4 [class*=' imghvr-'] figcaption a,
.cesprop-4 [class^='imghvr-'] figcaption h1,
.cesprop-4 [class*=' imghvr-'] figcaption h1,
.cesprop-4 [class^='imghvr-'] figcaption h2,
.cesprop-4 [class*=' imghvr-'] figcaption h2,
.cesprop-4 [class^='imghvr-'] figcaption h3,
.cesprop-4 [class*=' imghvr-'] figcaption h3,
.cesprop-4 [class^='imghvr-'] figcaption h4,
.cesprop-4 [class*=' imghvr-'] figcaption h4,
.cesprop-4 [class^='imghvr-'] figcaption h5,
.cesprop-4 [class*=' imghvr-'] figcaption h5,
.cesprop-4 [class^='imghvr-'] figcaption h6,
.cesprop-4 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-4 [class^='imghvr-'] figcaption a,
.cesprop-4 [class*=' imghvr-'] figcaption a {
  color: #ffffff;
}
.cesprop-4 [class^='imghvr-slide-'] figcaption,
.cesprop-4 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(184, 23, 161, 0.8);
  color: #ffffff;
}
.cesprop-4 [class^='imghvr-slide-'] figcaption a,
.cesprop-4 [class*=' imghvr-slide-'] figcaption a,
.cesprop-4 [class^='imghvr-slide-'] figcaption h1,
.cesprop-4 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-4 [class^='imghvr-slide-'] figcaption h2,
.cesprop-4 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-4 [class^='imghvr-slide-'] figcaption h3,
.cesprop-4 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-4 [class^='imghvr-slide-'] figcaption h4,
.cesprop-4 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-4 [class^='imghvr-slide-'] figcaption h5,
.cesprop-4 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-4 [class^='imghvr-slide-'] figcaption h6,
.cesprop-4 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-5 [class^='imghvr-'] figcaption,
.cesprop-5 [class*=' imghvr-'] figcaption {
  background-color: #de231b;
  color: #ffffff;
  border: 0 none;
  padding: 20px;
}
.cesprop-5 [class^='imghvr-'] figcaption a,
.cesprop-5 [class*=' imghvr-'] figcaption a,
.cesprop-5 [class^='imghvr-'] figcaption h1,
.cesprop-5 [class*=' imghvr-'] figcaption h1,
.cesprop-5 [class^='imghvr-'] figcaption h2,
.cesprop-5 [class*=' imghvr-'] figcaption h2,
.cesprop-5 [class^='imghvr-'] figcaption h3,
.cesprop-5 [class*=' imghvr-'] figcaption h3,
.cesprop-5 [class^='imghvr-'] figcaption h4,
.cesprop-5 [class*=' imghvr-'] figcaption h4,
.cesprop-5 [class^='imghvr-'] figcaption h5,
.cesprop-5 [class*=' imghvr-'] figcaption h5,
.cesprop-5 [class^='imghvr-'] figcaption h6,
.cesprop-5 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-5 [class^='imghvr-'] figcaption a,
.cesprop-5 [class*=' imghvr-'] figcaption a {
  color: #ffffff;
}
.cesprop-5 [class^='imghvr-slide-'] figcaption,
.cesprop-5 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(222, 35, 27, 0.8);
  color: #ffffff;
}
.cesprop-5 [class^='imghvr-slide-'] figcaption a,
.cesprop-5 [class*=' imghvr-slide-'] figcaption a,
.cesprop-5 [class^='imghvr-slide-'] figcaption h1,
.cesprop-5 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-5 [class^='imghvr-slide-'] figcaption h2,
.cesprop-5 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-5 [class^='imghvr-slide-'] figcaption h3,
.cesprop-5 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-5 [class^='imghvr-slide-'] figcaption h4,
.cesprop-5 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-5 [class^='imghvr-slide-'] figcaption h5,
.cesprop-5 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-5 [class^='imghvr-slide-'] figcaption h6,
.cesprop-5 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-6 [class^='imghvr-'] figcaption,
.cesprop-6 [class*=' imghvr-'] figcaption {
  background-color: #f5f5f5;
  color: #000000;
  border: 0 none;
  padding: 20px;
}
.cesprop-6 [class^='imghvr-'] figcaption a,
.cesprop-6 [class*=' imghvr-'] figcaption a,
.cesprop-6 [class^='imghvr-'] figcaption h1,
.cesprop-6 [class*=' imghvr-'] figcaption h1,
.cesprop-6 [class^='imghvr-'] figcaption h2,
.cesprop-6 [class*=' imghvr-'] figcaption h2,
.cesprop-6 [class^='imghvr-'] figcaption h3,
.cesprop-6 [class*=' imghvr-'] figcaption h3,
.cesprop-6 [class^='imghvr-'] figcaption h4,
.cesprop-6 [class*=' imghvr-'] figcaption h4,
.cesprop-6 [class^='imghvr-'] figcaption h5,
.cesprop-6 [class*=' imghvr-'] figcaption h5,
.cesprop-6 [class^='imghvr-'] figcaption h6,
.cesprop-6 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-6 [class^='imghvr-'] figcaption a,
.cesprop-6 [class*=' imghvr-'] figcaption a {
  color: #000000;
}
.cesprop-6 [class^='imghvr-slide-'] figcaption,
.cesprop-6 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(245, 245, 245, 0.8);
  color: #000000;
}
.cesprop-6 [class^='imghvr-slide-'] figcaption a,
.cesprop-6 [class*=' imghvr-slide-'] figcaption a,
.cesprop-6 [class^='imghvr-slide-'] figcaption h1,
.cesprop-6 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-6 [class^='imghvr-slide-'] figcaption h2,
.cesprop-6 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-6 [class^='imghvr-slide-'] figcaption h3,
.cesprop-6 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-6 [class^='imghvr-slide-'] figcaption h4,
.cesprop-6 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-6 [class^='imghvr-slide-'] figcaption h5,
.cesprop-6 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-6 [class^='imghvr-slide-'] figcaption h6,
.cesprop-6 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-7 [class^='imghvr-'] figcaption,
.cesprop-7 [class*=' imghvr-'] figcaption {
  background-color: #e5e5e5;
  color: #000000;
  border: 0 none;
  padding: 20px;
}
.cesprop-7 [class^='imghvr-'] figcaption a,
.cesprop-7 [class*=' imghvr-'] figcaption a,
.cesprop-7 [class^='imghvr-'] figcaption h1,
.cesprop-7 [class*=' imghvr-'] figcaption h1,
.cesprop-7 [class^='imghvr-'] figcaption h2,
.cesprop-7 [class*=' imghvr-'] figcaption h2,
.cesprop-7 [class^='imghvr-'] figcaption h3,
.cesprop-7 [class*=' imghvr-'] figcaption h3,
.cesprop-7 [class^='imghvr-'] figcaption h4,
.cesprop-7 [class*=' imghvr-'] figcaption h4,
.cesprop-7 [class^='imghvr-'] figcaption h5,
.cesprop-7 [class*=' imghvr-'] figcaption h5,
.cesprop-7 [class^='imghvr-'] figcaption h6,
.cesprop-7 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-7 [class^='imghvr-'] figcaption a,
.cesprop-7 [class*=' imghvr-'] figcaption a {
  color: #000000;
}
.cesprop-7 [class^='imghvr-slide-'] figcaption,
.cesprop-7 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(229, 229, 229, 0.8);
  color: #000000;
}
.cesprop-7 [class^='imghvr-slide-'] figcaption a,
.cesprop-7 [class*=' imghvr-slide-'] figcaption a,
.cesprop-7 [class^='imghvr-slide-'] figcaption h1,
.cesprop-7 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-7 [class^='imghvr-slide-'] figcaption h2,
.cesprop-7 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-7 [class^='imghvr-slide-'] figcaption h3,
.cesprop-7 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-7 [class^='imghvr-slide-'] figcaption h4,
.cesprop-7 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-7 [class^='imghvr-slide-'] figcaption h5,
.cesprop-7 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-7 [class^='imghvr-slide-'] figcaption h6,
.cesprop-7 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-8 [class^='imghvr-'] figcaption,
.cesprop-8 [class*=' imghvr-'] figcaption {
  background-color: #333333;
  color: #ffffff;
  border: 0 none;
  padding: 20px;
}
.cesprop-8 [class^='imghvr-'] figcaption a,
.cesprop-8 [class*=' imghvr-'] figcaption a,
.cesprop-8 [class^='imghvr-'] figcaption h1,
.cesprop-8 [class*=' imghvr-'] figcaption h1,
.cesprop-8 [class^='imghvr-'] figcaption h2,
.cesprop-8 [class*=' imghvr-'] figcaption h2,
.cesprop-8 [class^='imghvr-'] figcaption h3,
.cesprop-8 [class*=' imghvr-'] figcaption h3,
.cesprop-8 [class^='imghvr-'] figcaption h4,
.cesprop-8 [class*=' imghvr-'] figcaption h4,
.cesprop-8 [class^='imghvr-'] figcaption h5,
.cesprop-8 [class*=' imghvr-'] figcaption h5,
.cesprop-8 [class^='imghvr-'] figcaption h6,
.cesprop-8 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-8 [class^='imghvr-'] figcaption a,
.cesprop-8 [class*=' imghvr-'] figcaption a {
  color: #ffffff;
}
.cesprop-8 [class^='imghvr-slide-'] figcaption,
.cesprop-8 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(51, 51, 51, 0.8);
  color: #ffffff;
}
.cesprop-8 [class^='imghvr-slide-'] figcaption a,
.cesprop-8 [class*=' imghvr-slide-'] figcaption a,
.cesprop-8 [class^='imghvr-slide-'] figcaption h1,
.cesprop-8 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-8 [class^='imghvr-slide-'] figcaption h2,
.cesprop-8 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-8 [class^='imghvr-slide-'] figcaption h3,
.cesprop-8 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-8 [class^='imghvr-slide-'] figcaption h4,
.cesprop-8 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-8 [class^='imghvr-slide-'] figcaption h5,
.cesprop-8 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-8 [class^='imghvr-slide-'] figcaption h6,
.cesprop-8 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-9 [class^='imghvr-'] figcaption,
.cesprop-9 [class*=' imghvr-'] figcaption {
  background-color: #000000;
  color: #ffffff;
  border: 0 none;
  padding: 20px;
}
.cesprop-9 [class^='imghvr-'] figcaption a,
.cesprop-9 [class*=' imghvr-'] figcaption a,
.cesprop-9 [class^='imghvr-'] figcaption h1,
.cesprop-9 [class*=' imghvr-'] figcaption h1,
.cesprop-9 [class^='imghvr-'] figcaption h2,
.cesprop-9 [class*=' imghvr-'] figcaption h2,
.cesprop-9 [class^='imghvr-'] figcaption h3,
.cesprop-9 [class*=' imghvr-'] figcaption h3,
.cesprop-9 [class^='imghvr-'] figcaption h4,
.cesprop-9 [class*=' imghvr-'] figcaption h4,
.cesprop-9 [class^='imghvr-'] figcaption h5,
.cesprop-9 [class*=' imghvr-'] figcaption h5,
.cesprop-9 [class^='imghvr-'] figcaption h6,
.cesprop-9 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-9 [class^='imghvr-'] figcaption a,
.cesprop-9 [class*=' imghvr-'] figcaption a {
  color: #ffffff;
}
.cesprop-9 [class^='imghvr-slide-'] figcaption,
.cesprop-9 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
}
.cesprop-9 [class^='imghvr-slide-'] figcaption a,
.cesprop-9 [class*=' imghvr-slide-'] figcaption a,
.cesprop-9 [class^='imghvr-slide-'] figcaption h1,
.cesprop-9 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-9 [class^='imghvr-slide-'] figcaption h2,
.cesprop-9 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-9 [class^='imghvr-slide-'] figcaption h3,
.cesprop-9 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-9 [class^='imghvr-slide-'] figcaption h4,
.cesprop-9 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-9 [class^='imghvr-slide-'] figcaption h5,
.cesprop-9 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-9 [class^='imghvr-slide-'] figcaption h6,
.cesprop-9 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-10 [class^='imghvr-'] figcaption,
.cesprop-10 [class*=' imghvr-'] figcaption {
  background-color: #ffffff;
  color: #000000;
  border: 0 none;
  padding: 20px;
}
.cesprop-10 [class^='imghvr-'] figcaption a,
.cesprop-10 [class*=' imghvr-'] figcaption a,
.cesprop-10 [class^='imghvr-'] figcaption h1,
.cesprop-10 [class*=' imghvr-'] figcaption h1,
.cesprop-10 [class^='imghvr-'] figcaption h2,
.cesprop-10 [class*=' imghvr-'] figcaption h2,
.cesprop-10 [class^='imghvr-'] figcaption h3,
.cesprop-10 [class*=' imghvr-'] figcaption h3,
.cesprop-10 [class^='imghvr-'] figcaption h4,
.cesprop-10 [class*=' imghvr-'] figcaption h4,
.cesprop-10 [class^='imghvr-'] figcaption h5,
.cesprop-10 [class*=' imghvr-'] figcaption h5,
.cesprop-10 [class^='imghvr-'] figcaption h6,
.cesprop-10 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-10 [class^='imghvr-'] figcaption a,
.cesprop-10 [class*=' imghvr-'] figcaption a {
  color: #000000;
}
.cesprop-10 [class^='imghvr-slide-'] figcaption,
.cesprop-10 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(255, 255, 255, 0.8);
  color: #000000;
}
.cesprop-10 [class^='imghvr-slide-'] figcaption a,
.cesprop-10 [class*=' imghvr-slide-'] figcaption a,
.cesprop-10 [class^='imghvr-slide-'] figcaption h1,
.cesprop-10 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-10 [class^='imghvr-slide-'] figcaption h2,
.cesprop-10 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-10 [class^='imghvr-slide-'] figcaption h3,
.cesprop-10 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-10 [class^='imghvr-slide-'] figcaption h4,
.cesprop-10 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-10 [class^='imghvr-slide-'] figcaption h5,
.cesprop-10 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-10 [class^='imghvr-slide-'] figcaption h6,
.cesprop-10 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-11 [class^='imghvr-'] figcaption,
.cesprop-11 [class*=' imghvr-'] figcaption {
  background-color: #ffffff;
  color: #ffffff;
  border: 0 none;
  padding: 20px;
}
.cesprop-11 [class^='imghvr-'] figcaption a,
.cesprop-11 [class*=' imghvr-'] figcaption a,
.cesprop-11 [class^='imghvr-'] figcaption h1,
.cesprop-11 [class*=' imghvr-'] figcaption h1,
.cesprop-11 [class^='imghvr-'] figcaption h2,
.cesprop-11 [class*=' imghvr-'] figcaption h2,
.cesprop-11 [class^='imghvr-'] figcaption h3,
.cesprop-11 [class*=' imghvr-'] figcaption h3,
.cesprop-11 [class^='imghvr-'] figcaption h4,
.cesprop-11 [class*=' imghvr-'] figcaption h4,
.cesprop-11 [class^='imghvr-'] figcaption h5,
.cesprop-11 [class*=' imghvr-'] figcaption h5,
.cesprop-11 [class^='imghvr-'] figcaption h6,
.cesprop-11 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-11 [class^='imghvr-'] figcaption a,
.cesprop-11 [class*=' imghvr-'] figcaption a {
  color: #ffffff;
}
.cesprop-11 [class^='imghvr-slide-'] figcaption,
.cesprop-11 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(255, 255, 255, 0.8);
  color: #ffffff;
}
.cesprop-11 [class^='imghvr-slide-'] figcaption a,
.cesprop-11 [class*=' imghvr-slide-'] figcaption a,
.cesprop-11 [class^='imghvr-slide-'] figcaption h1,
.cesprop-11 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-11 [class^='imghvr-slide-'] figcaption h2,
.cesprop-11 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-11 [class^='imghvr-slide-'] figcaption h3,
.cesprop-11 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-11 [class^='imghvr-slide-'] figcaption h4,
.cesprop-11 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-11 [class^='imghvr-slide-'] figcaption h5,
.cesprop-11 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-11 [class^='imghvr-slide-'] figcaption h6,
.cesprop-11 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.cesprop-12 [class^='imghvr-'] figcaption,
.cesprop-12 [class*=' imghvr-'] figcaption {
  background-color: #ffffff;
  color: #000000;
  border: 0 none;
  padding: 20px;
}
.cesprop-12 [class^='imghvr-'] figcaption a,
.cesprop-12 [class*=' imghvr-'] figcaption a,
.cesprop-12 [class^='imghvr-'] figcaption h1,
.cesprop-12 [class*=' imghvr-'] figcaption h1,
.cesprop-12 [class^='imghvr-'] figcaption h2,
.cesprop-12 [class*=' imghvr-'] figcaption h2,
.cesprop-12 [class^='imghvr-'] figcaption h3,
.cesprop-12 [class*=' imghvr-'] figcaption h3,
.cesprop-12 [class^='imghvr-'] figcaption h4,
.cesprop-12 [class*=' imghvr-'] figcaption h4,
.cesprop-12 [class^='imghvr-'] figcaption h5,
.cesprop-12 [class*=' imghvr-'] figcaption h5,
.cesprop-12 [class^='imghvr-'] figcaption h6,
.cesprop-12 [class*=' imghvr-'] figcaption h6 {
  color: inherit;
}
.cesprop-12 [class^='imghvr-'] figcaption a,
.cesprop-12 [class*=' imghvr-'] figcaption a {
  color: #000000;
}
.cesprop-12 [class^='imghvr-slide-'] figcaption,
.cesprop-12 [class*=' imghvr-slide-'] figcaption {
  background-color: rgba(255, 255, 255, 0.8);
  color: #000000;
}
.cesprop-12 [class^='imghvr-slide-'] figcaption a,
.cesprop-12 [class*=' imghvr-slide-'] figcaption a,
.cesprop-12 [class^='imghvr-slide-'] figcaption h1,
.cesprop-12 [class*=' imghvr-slide-'] figcaption h1,
.cesprop-12 [class^='imghvr-slide-'] figcaption h2,
.cesprop-12 [class*=' imghvr-slide-'] figcaption h2,
.cesprop-12 [class^='imghvr-slide-'] figcaption h3,
.cesprop-12 [class*=' imghvr-slide-'] figcaption h3,
.cesprop-12 [class^='imghvr-slide-'] figcaption h4,
.cesprop-12 [class*=' imghvr-slide-'] figcaption h4,
.cesprop-12 [class^='imghvr-slide-'] figcaption h5,
.cesprop-12 [class*=' imghvr-slide-'] figcaption h5,
.cesprop-12 [class^='imghvr-slide-'] figcaption h6,
.cesprop-12 [class*=' imghvr-slide-'] figcaption h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-1 {
  background-color: #037870;
  color: #ffffff;
}
.zwgridcontainer.cesprop-1 a,
.zwgridcontainer.cesprop-1 h1,
.zwgridcontainer.cesprop-1 h2,
.zwgridcontainer.cesprop-1 h3,
.zwgridcontainer.cesprop-1 h4,
.zwgridcontainer.cesprop-1 h5,
.zwgridcontainer.cesprop-1 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-2 {
  background-color: #1b85de;
  color: #ffffff;
}
.zwgridcontainer.cesprop-2 a,
.zwgridcontainer.cesprop-2 h1,
.zwgridcontainer.cesprop-2 h2,
.zwgridcontainer.cesprop-2 h3,
.zwgridcontainer.cesprop-2 h4,
.zwgridcontainer.cesprop-2 h5,
.zwgridcontainer.cesprop-2 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-3 {
  background-color: #04ab9f;
  color: #ffffff;
}
.zwgridcontainer.cesprop-3 a,
.zwgridcontainer.cesprop-3 h1,
.zwgridcontainer.cesprop-3 h2,
.zwgridcontainer.cesprop-3 h3,
.zwgridcontainer.cesprop-3 h4,
.zwgridcontainer.cesprop-3 h5,
.zwgridcontainer.cesprop-3 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-4 {
  background-color: #b817a1;
  color: #ffffff;
}
.zwgridcontainer.cesprop-4 a,
.zwgridcontainer.cesprop-4 h1,
.zwgridcontainer.cesprop-4 h2,
.zwgridcontainer.cesprop-4 h3,
.zwgridcontainer.cesprop-4 h4,
.zwgridcontainer.cesprop-4 h5,
.zwgridcontainer.cesprop-4 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-5 {
  background-color: #de231b;
  color: #ffffff;
}
.zwgridcontainer.cesprop-5 a,
.zwgridcontainer.cesprop-5 h1,
.zwgridcontainer.cesprop-5 h2,
.zwgridcontainer.cesprop-5 h3,
.zwgridcontainer.cesprop-5 h4,
.zwgridcontainer.cesprop-5 h5,
.zwgridcontainer.cesprop-5 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-6 {
  background-color: #f5f5f5;
  color: #000000;
}
.zwgridcontainer.cesprop-6 a,
.zwgridcontainer.cesprop-6 h1,
.zwgridcontainer.cesprop-6 h2,
.zwgridcontainer.cesprop-6 h3,
.zwgridcontainer.cesprop-6 h4,
.zwgridcontainer.cesprop-6 h5,
.zwgridcontainer.cesprop-6 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-7 {
  background-color: #e5e5e5;
  color: #000000;
}
.zwgridcontainer.cesprop-7 a,
.zwgridcontainer.cesprop-7 h1,
.zwgridcontainer.cesprop-7 h2,
.zwgridcontainer.cesprop-7 h3,
.zwgridcontainer.cesprop-7 h4,
.zwgridcontainer.cesprop-7 h5,
.zwgridcontainer.cesprop-7 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-8 {
  background-color: #333333;
  color: #ffffff;
}
.zwgridcontainer.cesprop-8 a,
.zwgridcontainer.cesprop-8 h1,
.zwgridcontainer.cesprop-8 h2,
.zwgridcontainer.cesprop-8 h3,
.zwgridcontainer.cesprop-8 h4,
.zwgridcontainer.cesprop-8 h5,
.zwgridcontainer.cesprop-8 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-9 {
  background-color: #000000;
  color: #ffffff;
}
.zwgridcontainer.cesprop-9 a,
.zwgridcontainer.cesprop-9 h1,
.zwgridcontainer.cesprop-9 h2,
.zwgridcontainer.cesprop-9 h3,
.zwgridcontainer.cesprop-9 h4,
.zwgridcontainer.cesprop-9 h5,
.zwgridcontainer.cesprop-9 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-10 {
  background-color: #ffffff;
  color: #000000;
}
.zwgridcontainer.cesprop-10 a,
.zwgridcontainer.cesprop-10 h1,
.zwgridcontainer.cesprop-10 h2,
.zwgridcontainer.cesprop-10 h3,
.zwgridcontainer.cesprop-10 h4,
.zwgridcontainer.cesprop-10 h5,
.zwgridcontainer.cesprop-10 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-11 {
  background-color: #ffffff;
  color: #ffffff;
}
.zwgridcontainer.cesprop-11 a,
.zwgridcontainer.cesprop-11 h1,
.zwgridcontainer.cesprop-11 h2,
.zwgridcontainer.cesprop-11 h3,
.zwgridcontainer.cesprop-11 h4,
.zwgridcontainer.cesprop-11 h5,
.zwgridcontainer.cesprop-11 h6 {
  color: inherit;
}
.zwgridcontainer.cesprop-12 {
  background-color: #ffffff;
  color: #000000;
}
.zwgridcontainer.cesprop-12 a,
.zwgridcontainer.cesprop-12 h1,
.zwgridcontainer.cesprop-12 h2,
.zwgridcontainer.cesprop-12 h3,
.zwgridcontainer.cesprop-12 h4,
.zwgridcontainer.cesprop-12 h5,
.zwgridcontainer.cesprop-12 h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-1 .ce-inner {
  background-color: #037870;
  color: #ffffff;
}
.cestype-cebgc.cesprop-1 .ce-inner a,
.cestype-cebgc.cesprop-1 .ce-inner h1,
.cestype-cebgc.cesprop-1 .ce-inner h2,
.cestype-cebgc.cesprop-1 .ce-inner h3,
.cestype-cebgc.cesprop-1 .ce-inner h4,
.cestype-cebgc.cesprop-1 .ce-inner h5,
.cestype-cebgc.cesprop-1 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-2 .ce-inner {
  background-color: #1b85de;
  color: #ffffff;
}
.cestype-cebgc.cesprop-2 .ce-inner a,
.cestype-cebgc.cesprop-2 .ce-inner h1,
.cestype-cebgc.cesprop-2 .ce-inner h2,
.cestype-cebgc.cesprop-2 .ce-inner h3,
.cestype-cebgc.cesprop-2 .ce-inner h4,
.cestype-cebgc.cesprop-2 .ce-inner h5,
.cestype-cebgc.cesprop-2 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-3 .ce-inner {
  background-color: #04ab9f;
  color: #ffffff;
}
.cestype-cebgc.cesprop-3 .ce-inner a,
.cestype-cebgc.cesprop-3 .ce-inner h1,
.cestype-cebgc.cesprop-3 .ce-inner h2,
.cestype-cebgc.cesprop-3 .ce-inner h3,
.cestype-cebgc.cesprop-3 .ce-inner h4,
.cestype-cebgc.cesprop-3 .ce-inner h5,
.cestype-cebgc.cesprop-3 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-4 .ce-inner {
  background-color: #b817a1;
  color: #ffffff;
}
.cestype-cebgc.cesprop-4 .ce-inner a,
.cestype-cebgc.cesprop-4 .ce-inner h1,
.cestype-cebgc.cesprop-4 .ce-inner h2,
.cestype-cebgc.cesprop-4 .ce-inner h3,
.cestype-cebgc.cesprop-4 .ce-inner h4,
.cestype-cebgc.cesprop-4 .ce-inner h5,
.cestype-cebgc.cesprop-4 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-5 .ce-inner {
  background-color: #de231b;
  color: #ffffff;
}
.cestype-cebgc.cesprop-5 .ce-inner a,
.cestype-cebgc.cesprop-5 .ce-inner h1,
.cestype-cebgc.cesprop-5 .ce-inner h2,
.cestype-cebgc.cesprop-5 .ce-inner h3,
.cestype-cebgc.cesprop-5 .ce-inner h4,
.cestype-cebgc.cesprop-5 .ce-inner h5,
.cestype-cebgc.cesprop-5 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-6 .ce-inner {
  background-color: #f5f5f5;
  color: #000000;
}
.cestype-cebgc.cesprop-6 .ce-inner a,
.cestype-cebgc.cesprop-6 .ce-inner h1,
.cestype-cebgc.cesprop-6 .ce-inner h2,
.cestype-cebgc.cesprop-6 .ce-inner h3,
.cestype-cebgc.cesprop-6 .ce-inner h4,
.cestype-cebgc.cesprop-6 .ce-inner h5,
.cestype-cebgc.cesprop-6 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-7 .ce-inner {
  background-color: #e5e5e5;
  color: #000000;
}
.cestype-cebgc.cesprop-7 .ce-inner a,
.cestype-cebgc.cesprop-7 .ce-inner h1,
.cestype-cebgc.cesprop-7 .ce-inner h2,
.cestype-cebgc.cesprop-7 .ce-inner h3,
.cestype-cebgc.cesprop-7 .ce-inner h4,
.cestype-cebgc.cesprop-7 .ce-inner h5,
.cestype-cebgc.cesprop-7 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-8 .ce-inner {
  background-color: #333333;
  color: #ffffff;
}
.cestype-cebgc.cesprop-8 .ce-inner a,
.cestype-cebgc.cesprop-8 .ce-inner h1,
.cestype-cebgc.cesprop-8 .ce-inner h2,
.cestype-cebgc.cesprop-8 .ce-inner h3,
.cestype-cebgc.cesprop-8 .ce-inner h4,
.cestype-cebgc.cesprop-8 .ce-inner h5,
.cestype-cebgc.cesprop-8 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-9 .ce-inner {
  background-color: #000000;
  color: #ffffff;
}
.cestype-cebgc.cesprop-9 .ce-inner a,
.cestype-cebgc.cesprop-9 .ce-inner h1,
.cestype-cebgc.cesprop-9 .ce-inner h2,
.cestype-cebgc.cesprop-9 .ce-inner h3,
.cestype-cebgc.cesprop-9 .ce-inner h4,
.cestype-cebgc.cesprop-9 .ce-inner h5,
.cestype-cebgc.cesprop-9 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-10 .ce-inner {
  background-color: #ffffff;
  color: #000000;
}
.cestype-cebgc.cesprop-10 .ce-inner a,
.cestype-cebgc.cesprop-10 .ce-inner h1,
.cestype-cebgc.cesprop-10 .ce-inner h2,
.cestype-cebgc.cesprop-10 .ce-inner h3,
.cestype-cebgc.cesprop-10 .ce-inner h4,
.cestype-cebgc.cesprop-10 .ce-inner h5,
.cestype-cebgc.cesprop-10 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-11 .ce-inner {
  background-color: #ffffff;
  color: #ffffff;
}
.cestype-cebgc.cesprop-11 .ce-inner a,
.cestype-cebgc.cesprop-11 .ce-inner h1,
.cestype-cebgc.cesprop-11 .ce-inner h2,
.cestype-cebgc.cesprop-11 .ce-inner h3,
.cestype-cebgc.cesprop-11 .ce-inner h4,
.cestype-cebgc.cesprop-11 .ce-inner h5,
.cestype-cebgc.cesprop-11 .ce-inner h6 {
  color: inherit;
}
.cestype-cebgc.cesprop-12 .ce-inner {
  background-color: #ffffff;
  color: #000000;
}
.cestype-cebgc.cesprop-12 .ce-inner a,
.cestype-cebgc.cesprop-12 .ce-inner h1,
.cestype-cebgc.cesprop-12 .ce-inner h2,
.cestype-cebgc.cesprop-12 .ce-inner h3,
.cestype-cebgc.cesprop-12 .ce-inner h4,
.cestype-cebgc.cesprop-12 .ce-inner h5,
.cestype-cebgc.cesprop-12 .ce-inner h6 {
  color: inherit;
}
.nav.nav-sidebar li a {
  color: black;
  font-size: 14px;
  /* 15px */
  font-weight: bold;
  line-height: 1.5;
  padding: 10px;
}
.nav.nav-sidebar li a:hover {
  color: white;
  background-color: #037870;
}
.nav.nav-sidebar li.active {
  color: black;
}
.nav.nav-sidebar li.current > a {
  color: white;
  background-color: #04ab9f;
}
.nav.nav-sidebar li.active a:hover {
  color: white;
  background-color: #037870;
}
/* === Footerbereich === */
.footer-section .zwgridcontainer {
  /*&.footer-1,*/
  /*&.footer-2,*/
}
.footer-section .zwgridcontainer.cestype-ftr-1 {
  color: white;
  padding: 60px 0 40px 0;
}
.footer-section .zwgridcontainer.cestype-ftr-1 .text-center {
  margin-top: 20px;
}
.footer-section .zwgridcontainer.cestype-ftr-1 h4 {
  font-size: 19px;
  /* 20px */
  line-height: 1.7;
  font-weight: 400;
}
.footer-section .zwgridcontainer.cestype-ftr-1 p {
  font-size: 14px;
  /* 14px */
  color: #c1c1c1;
  line-height: 2;
}
.footer-section .zwgridcontainer.cestype-ftr-1 a {
  text-decoration: none;
}
.footer-section .zwgridcontainer.cestype-ftr-1 a:hover {
  color: white;
}
.footer-section .zwgridcontainer.cestype-ftr-2 {
  padding: 0;
}
.footer-section .zwgridcontainer.cestype-ftr-2 .container {
  padding: 0;
}
.footer-section .zwgridcontainer.cestype-ftr-2 .container .frame {
  margin: 15px 0;
}
.footer-section .zwgridcontainer.cestype-ftr-2 .container .frame .image {
  height: 40px;
  width: 40px;
}
@media (max-width: 991px) {
  .body-bg-top {
    padding-top: 130px;
  }
  .navbar-space {
    margin-top: 0;
  }
  .navbar-header-main .navbar-brand {
    line-height: 80px;
  }
  .navbar-header-main .navbar-brand.navbar-brand-image > img {
    max-height: 50px;
    width: auto;
  }
  .navbar-header-main,
  .navbar-header-main .navbar-brand {
    height: 80px;
  }
  .navbar-toggle {
    margin-bottom: 23px;
    margin-top: 23px;
  }
  .mobsearch {
    margin: 20px 10px 0 0;
    max-width: 50%;
  }
  #tx-srfeuserregister-pi1-fe_users_form dd .tx-srfeuserregister-pi1-submit {
    width: 100%;
  }
  #tx-srfeuserregister-pi1-fe_users_form dd .tx-srfeuserregister-pi1-submit:last-child {
    margin-top: 20px;
    margin-left: 0px;
  }
}
@media (max-width: 1202px) {
  .navbar-header-main .navbar-brand {
    line-height: 80px;
  }
  .navbar-header-main .navbar-brand.navbar-brand-image {
    padding: 0 30px;
  }
  .navbar-header-main .navbar-brand.navbar-brand-image > img {
    max-height: 50px;
  }
}
.navbar-header-main {
  background-color: #FFF;
}
#CybotCookiebotDialog {
  border-color: #cdcdcd !important;
  border-width: 5px !important;
  border-radius: 5px !important;
  box-shadow: #cdcdcd 2px 2px 4px 2px !important;
}
#CybotCookiebotDialogPoweredbyLink {
  height: auto !important;
  margin: 0 !important;
  padding: 16px 12px 4px 80px !important;
  position: static !important;
  width: auto !important;
  padding: 15px 20px 5px 20px !important;
}
#CybotCookiebotDialogBodyContent,
#CybotCookiebotDialogBodyButtons {
  padding: 15px 20px 5px 20px !important;
}
#CybotCookiebotDialogBodyContentTitle {
  font-size: 15pt !important;
}
#CybotCookiebotDialogBodyButtonDecline {
  background-color: transparent !important;
  border: 1px solid white !important;
  color: #333 !important;
  line-height: 26px !important;
  margin-left: 0 !important;
  text-decoration: underline !important;
}
#CybotCookiebotDialogBodyButtonDecline:focus {
  border: 1px solid white !important;
}
#CybotCookiebotDialogBodyButtonDecline:hover {
  text-decoration: none !important;
}
#CybotCookiebotDialogBodyButtonAccept {
  background-color: #037870 !important;
  border: 1px solid #037870 !important;
  float: right !important;
  line-height: 26px !important;
  text-transform: uppercase;
  transition: background-color 0.3s ease, color 0.3s ease;
}
#CybotCookiebotDialogBodyButtonAccept:hover {
  background-color: #024642 !important;
  border-color: #024642 !important;
}
#CybotCookiebotDialogBodyButtonDetails {
  margin-left: 50% !important;
}
/*# sourceMappingURL=/typo3temp/bootstrappackage/c.less.map */