/**
 * Created by f5alex
 * Version 1.99 MISSIO FOR LIFE 2022
 * Release Date: 2022
 * _dev_missioforlife
 * ------------------------------------------------------------------------------
 */
/*10*/
/* patrick-hand-regular - latin */
@font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/patrick-hand-v19-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/patrick-hand-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/patrick-hand-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/patrick-hand-v19-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/patrick-hand-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/patrick-hand-v19-latin-regular.svg#PatrickHand') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-100 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-slab-v12-latin-100.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-100.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-100.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-200 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/roboto-slab-v12-latin-200.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-200.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-200.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-200.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-slab-v12-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-300.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-slab-v12-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-regular.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-500 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-slab-v12-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-500.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-slab-v12-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-700.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-800 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/roboto-slab-v12-latin-800.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-800.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-800.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-800.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-600 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/roboto-slab-v12-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-600.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-slab-900 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-slab-v12-latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/roboto-slab-v12-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-slab-v12-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-slab-v12-latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-slab-v12-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-slab-v12-latin-900.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-v20-latin-100.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'), url('../fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-100.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/roboto-v20-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('../fonts/roboto-v20-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-100italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-100italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v20-latin-300.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'), url('../fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-300.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-v20-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v20-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'), url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v20-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v20-latin-500.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-500.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/roboto-v20-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../fonts/roboto-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-500italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v20-latin-700.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-700.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-v20-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../fonts/roboto-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-700italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v20-latin-900.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'), url('../fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-900.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/roboto-v20-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('../fonts/roboto-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-900italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* File: usercentrics-cmp.less */
#uc-privacy-button #uc-btn-open-main-corner-modal #fingerprint {
  fill: #8cc2d2 !important;
}
#uc-privacy-button #uc-btn-open-main-corner-modal #speechbubble {
  fill: rgba(255, 255, 255, 0.9) !important;
}
#uc-privacy-button #uc-btn-open-main-corner-modal #background > use {
  fill: #8cc2d2 !important;
}
#uc-privacy-button #uc-btn-open-main-corner-modal #uc-btn-close-main-corner-modal g > use {
  fill: #8cc2d2 !important;
}
#usercentrics-button #uc-banner-modal .uc-banner-wrapper #uc-main-banner .uc-banner-content {
  background-color: #8cc2d2;
  /*border-top: 12px solid #ffffff;*/
  -webkit-box-shadow: 0 10px 36px rgba(0, 0, 0, 0.7) !important;
  box-shadow: 0 10px 36px rgba(0, 0, 0, 0.7) !important;
}
#usercentrics-button #uc-banner-modal .uc-banner-wrapper #uc-main-banner .uc-banner-content > div {
  padding: 30px 30px 30px 30px !important;
}
#usercentrics-button #uc-banner-modal .uc-banner-wrapper #uc-main-banner .uc-banner-content #uc-banner-text.uc-optin-description span#uc-full-optin-description {
  color: #000000;
}
#usercentrics-button #uc-banner-modal .uc-banner-wrapper #uc-main-banner .uc-banner-content .uc-btn-footer-container .uc-powered-by-footer span.uc-powered-by-label {
  color: #000000;
}
#uc-corner-modal .uc-corner-modal .uc-corner-modal-content {
  -webkit-box-shadow: 0 10px 36px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 10px 36px rgba(0, 0, 0, 0.5) !important;
  border-radius: 8px;
}
#uc-corner-modal .uc-corner-modal .uc-corner-modal-content .uc-card-header {
  background-color: #8cc2d2 !important;
}
#uc-corner-modal .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info #uc-btn-open-language-selector-flags .uc-dropdown button#uc-lang-dropdown-toggle > div {
  color: #000000 !important;
}
#uc-corner-modal .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info .uc-header-title {
  color: #000000 !important;
}
#uc-corner-modal .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-header-subtitle-text {
  color: #000000 !important;
}
#uc-corner-modal .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav.uc-nav-tabs {
  background-color: #8cc2d2 !important;
}
/**
 * include _helper.less
 * ------------------------------------------------------------------------------
 */
/**
 * include _rstpl-reset.less
 * ------------------------------------------------------------------------------
 */
body {
  background-color: #ecfafd;
}
[class*="rstpl-title"] {
  text-transform: none;
  color: #f65434;
  margin: 25px 0 25px 0;
}
.rspbld-title {
  text-transform: none;
  color: #f65434;
}
strong {
  text-transform: none !important;
}
#column-right > [class*="rstpl-"]:before,
#column-left > [class*="rstpl-"]:before {
  content: none;
}
#column-right > [class*="rstpl-"],
#column-left > [class*="rstpl-"] {
  padding: 15px;
  position: relative;
  margin: 30px 2px 60px 2px;
}
.breadcrumbs {
  padding: 13px 0px;
}
.rstpl-go-top {
  position: absolute !important;
  right: 15px !important;
  left: inherit !important;
}
.rstpl-go-top a {
  border: none;
}
.rstpl-go-top a span {
  color: #ecfafd;
  background-color: #ffe500;
}
.rstpl-go-top a:hover span {
  color: #f65434;
  background-color: #f65434;
}
.rstpl-go-top a::before {
  display: none !important;
}
.rstpl-go-top a::after {
  display: none !important;
}
div[itemprop="blogPost"] {
  position: relative;
  margin: 0 0 30px 0;
}
.dropdown-menu li > a {
  padding: 10px 30px 10px 10px;
}
h1,
h2,
h3 {
  line-height: 1.25;
}
div.content-links .nav-tabs.nav-stacked > li {
  padding-right: 2em;
}
div.content-links .nav-tabs > li > a:hover,
div.content-links .nav-tabs > li > a:focus {
  color: #ffe500;
}
div.content-links ul.nav.nav-tabs.nav-stacked a.modal {
  left: 0;
  margin-left: 0;
}
div.content-links .nav-tabs.nav-stacked > li:last-child {
  margin-bottom: 0px;
}
/* Main Content Container Joomla */
main#main .rstpl-article-container {
  margin-top: 40px;
  position: relative;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  background: #fff;
  padding: 40px;
  overflow: auto;
}
/* Hintergrundbilder */
body {
  background-image: url("https://missioforlife.de//images/layout-missioforlife/body_bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 500px left;
  background-position-x: center;
  background-position-y: 0px;
  padding-bottom: 0;
}
/* INFO SITE
=========================*/
#rstpl-pagewrap {
  background-position: center 100px;
  background: url("https://missioforlife.de//images/layout-missioforlife/page_bottom_xxs.png") repeat-x scroll center bottom 480px transparent;
  background-size: contain;
}
@media (min-width: 480px) {
  #rstpl-pagewrap {
    background: url("https://missioforlife.de//images/layout-missioforlife/page_bottom_xs.png") repeat-x scroll center bottom 480px transparent;
    background-size: contain;
  }
}
@media (min-width: 768px) {
  #rstpl-pagewrap {
    background: url("https://missioforlife.de//images/layout-missioforlife/page_bottom_sm.png") repeat-x scroll center bottom 630px transparent;
    background-size: contain;
  }
}
@media (min-width: 980px) {
  #rstpl-pagewrap {
    background: url("https://missioforlife.de//images/layout-missioforlife/page_bottom_md.png") repeat-x scroll center bottom 480px transparent;
    background-size: contain;
  }
}
@media (min-width: 1200px) {
  #rstpl-pagewrap {
    background: url("https://missioforlife.de//images/layout-missioforlife/page_bottom_lg.png") repeat-x scroll center bottom 480px transparent;
    background-size: contain;
  }
}
#rstpl-pagewrap .rstpl-footer-position {
  background: #fff;
  padding-top: 50px;
  background: url("https://missioforlife.de//images/layout-missioforlife/footer_bottom_shadow.png") repeat-x scroll center top #fff;
}
/* Slider Text
=========================*/
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text {
  margin: 30px 30px 30px 40px;
}
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text h1 {
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 20px;
}
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text.black h1,
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text.black h2,
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text.black p {
  color: #000000;
}
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text.black a {
  color: #ffffff;
}
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text.white h1,
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .slide-text.white p {
  color: #ffffff;
}
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption .btn.btn-primary {
  margin-left: 30px;
}
/* SOCIALS
=========================*/
#sketch_socials {
  position: fixed;
  top: 120px;
  top: -webkit-calc(-50%);
  top: -moz-calc(-50%);
  top: calc(50% - 100px);
  right: -35px;
}
@media (min-width: 768px) {
  #sketch_socials {
    top: -webkit-calc(-90%);
    top: -moz-calc(-90%);
    top: calc(50% - 140px);
  }
}
@media (min-width: 992px) {
  #sketch_socials {
    right: 25px;
  }
}
.sketch_social {
  width: 68px;
  height: 68px;
  background-repeat: no-repeat;
  border-radius: 40px;
  margin-bottom: 5px;
  transform: scale(0.9);
}
.sketch_social:hover {
  transform: scale(1);
}
#sketch_socials a {
  padding: 33px;
  margin-bottom: 3px;
  display: none;
}
/* unterrichtsmaterial
=========================*/
.item-pagef5-unterrichtsmaterial strong {
  font-family: Roboto Slab;
}
.item-pagef5-unterrichtsmaterial hr {
  clear: both;
  *zoom: 1;
  /* Für den IE6 und IE7 */
}
.item-pagef5-unterrichtsmaterial .item-image.pull-left {
  margin-right: 40px;
  margin-bottom: 40px;
  float: left;
  width: auto;
}
.item-pagef5-unterrichtsmaterial .item-image.pull-right {
  margin-left: 40px;
  margin-bottom: 40px;
  float: right;
  width: auto;
}
/* Game App
=========================*/
.app-links span {
  float: left;
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
  font-size: 26px;
  display: block;
  margin-bottom: 15px;
  margin-top: 10px;
}
.app-links a {
  width: 125px;
  height: 54px;
  margin: 5px;
  display: block;
  float: left;
}
.app-links a.googlelink {
  margin-top: 10px;
  background: url("https://missioforlife.de//images/google_store.png") no-repeat scroll 0% 0% transparent;
  background-size: contain;
}
.app-links a.applink {
  margin-top: 10px;
  background: url("https://missioforlife.de//images/appstore.png") no-repeat scroll 0% 0% transparent;
  background-size: contain;
}
@media (max-width: 767px) {
  .app-links span {
    display: block;
    float: none;
  }
}
aside#column-right .app-links {
  text-align: center;
}
aside#column-right .app-links span {
  float: none;
}
aside#column-right .app-links a {
  float: none;
  margin: 5px auto;
}
/**
 * include _sections.less
 * ------------------------------------------------------------------------------
 */
.body > section {
  margin: 40px 0 0 0;
}
.body > section.rstpl-top-position {
  margin: 0;
  padding: 25px 0 20px;
  background-color: #ecfafd;
}
.body section.rstpl-main-menu-position {
  margin: 0;
}
.body > section.rstpl-breadcrumbs-position {
  margin: 0;
  background-color: transparent;
}
.body > section.rstpl-breadcrumbs-position ul.breadcrumbs li a,
.body > section.rstpl-breadcrumbs-position ul.breadcrumbs li:first-of-type {
  font-family: 'Roboto Slab', Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-right: 0;
}
.body > section.rstpl-all-content-position {
  margin-top: 20px;
}
.body > section.rstpl-after-content-position {
  /*h2.rstpl-title {
    color: @body-bg;
  }*/
}
.body > section.rstpl-after-content-position [class*="rstpl-title"] {
  text-align: center;
  margin: 0 0 35px;
}
.body > section.rstpl-middle-position [class*="rstpl-title"] {
  text-align: center;
}
.body > section.rstpl-before-lower-position,
.body > section.rstpl-.before-lower-position {
  padding-bottom: 60px;
}
.body > section.rstpl-before-lower-position [class*="rstpl-title"],
.body > section.rstpl-.before-lower-position [class*="rstpl-title"] {
  text-align: center;
}
.body > section.rstpl-footer-position,
.body > section:last-of-type.rstpl-footer-position {
  margin: 0;
  padding: 20px 0;
}
.body > section.rstpl-after-footer-position,
.body > section:last-of-type.rstpl-after-footer-position {
  margin: 0;
  padding: 20px 0;
}
.body > section.rstpl-copyright-position {
  margin: 0;
  padding: 15px 0 15px 0;
}
.body > section.rstpl-copyright-position .span6 p {
  margin-left: 20px;
  margin-bottom: 0;
}
/* divider */
.body > section.rstpl-all-content-position .container:after,
.body > section.rstpl-middle-position .container:after,
.body > section.rstpl-after-content-position .container:after,
.XXXbody > section.rstpl-before-lower-position .container:after {
  content: ' ';
  width: 100;
  height: 20px;
  display: block;
  /* background-color: #ffffff; */
  margin: 35px auto 0 auto;
  background: url("https://missioforlife.de//images/layout-missioforlife/divider.png") no-repeat scroll 0% 100% transparent;
}
/**
 * include _article-layout.less
 * ------------------------------------------------------------------------------
 */
.rstpl-content #main .item-page.rstpl-article-container {
  margin-bottom: 25px;
}
.rstpl-content #main .item-page.rstpl-article-container .page-header h1 {
  margin-bottom: 10px;
}
.items-leading ul,
.item-page ul,
.items-row ul {
  overflow: hidden;
  padding-left: 2em;
}
.items-leading .item-image.pull-left,
.item-page .item-image.pull-left,
.items-row .item-image.pull-left,
.items-leading .item-image.pull-right,
.item-page .item-image.pull-right,
.items-row .item-image.pull-right {
  width: 31.91489362%;
  *width: 31.91489362%;
}
.items-leading .item-image.pull-left,
.item-page .item-image.pull-left,
.items-row .item-image.pull-left {
  float: left;
  margin-right: 2.56410256%;
  *margin-right: 2.51091107%;
}
.items-leading .item-image.pull-right,
.item-page .item-image.pull-right,
.items-row .item-image.pull-right {
  float: right;
  margin-left: 2.56410256%;
  *margin-left: 2.51091107%;
}
@media (min-width: 1200px) {
  .items-leading .item-image.pull-left,
  .item-page .item-image.pull-left,
  .items-row .item-image.pull-left,
  .items-leading .item-image.pull-right,
  .item-page .item-image.pull-right,
  .items-row .item-image.pull-right {
    width: 31.62393162%;
    *width: 31.57074013%;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  .items-leading .item-image.pull-left,
  .item-page .item-image.pull-left,
  .items-row .item-image.pull-left,
  .items-leading .item-image.pull-right,
  .item-page .item-image.pull-right,
  .items-row .item-image.pull-right {
    width: 31.49171271%;
    *width: 31.43852122%;
  }
}
@media (max-width: 767px) {
  .items-leading .item-image.pull-left,
  .item-page .item-image.pull-left,
  .items-row .item-image.pull-left,
  .items-leading .item-image.pull-right,
  .item-page .item-image.pull-right,
  .items-row .item-image.pull-right {
    display: block;
    float: none;
    width: 100%;
  }
}
.items-leading div[class^="leading-"] {
  clear: both;
}
.items-leading div[class^="leading-"]:after,
.items-leading div[class^="leading-"]:before {
  display: table;
  content: "";
  line-height: 0;
}
div.pull-none.item-image {
  margin-bottom: 30px;
}
div.img_caption[style] {
  width: 100% !important;
}
/* Artikel Image Caption */
#main p.img_caption {
  background-color: #beeef8;
  color: #000000;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: italic;
  padding: 10px 15px 10px 15px;
  position: relative;
  margin: 0;
}
/* Ansicht Category Blog - Nachrichtenliste */
div[itemprop="blogPost"] {
  background-color: #fff;
  padding: 20px;
  position: relative;
  margin: 0 0 30px 0;
  /*border: 1px solid #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  &:hover {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  }*/
}
div[itemprop="blogPost"] p,
div[itemprop="blogPost"] h2 {
  text-align: center;
}
div[itemprop="blogPost"] .inner {
  border: 1px solid #dbdbdb;
  background-color: #ffffff;
}
div[itemprop="blogPost"] .inner:hover {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #cecece;
}
div[itemprop="blogPost"] .readmore {
  text-align: center;
}
/* ende article-layout */
/**
 * include _com_rseventspro.less
 * ------------------------------------------------------------------------------
 */
#rstpl-com_rseventspro.rstpl-content main#main #rs_event_show h1 {
  font-size: 30px;
}
#rstpl-com_rseventspro.rstpl-content main#main #rs_event_show .rs_sharing .rsepro-social {
  margin-right: 4px;
}
#rstpl-com_rseventspro.rstpl-content main#main #rs_event_show .rs_sharing .rsepro-social#rsep_fb_like .fb-like.fb_iframe_widget span {
  vertical-align: top !important;
}
ul.rs_events_container li.rs_event_detail .rs_options {
  display: block !important;
}
.rs_calendar_module table.rs_calendar_module th {
  text-transform: none;
}
.rstpl-rseventspro_calendar .rstpl-module #rs_calendar_module110.rs_calendar_module.f5 table.rs_calendar_module.rs_table tbody {
  background-color: #ffffff;
}
.rstpl-rseventspro_calendar .rstpl-module #rs_calendar_module110.rs_calendar_module.f5 table.rs_calendar_module.rs_table td.prev-month a {
  background-color: #f4f4f4;
}
.rstpl-rseventspro_calendar .rstpl-module #rs_calendar_module110.rs_calendar_module.f5 table.rs_calendar_module.rs_table td.prev-month a span.rs_calendar_date {
  color: #909090;
}
.rstpl-rseventspro_calendar .rstpl-module #rs_calendar_module110.rs_calendar_module.f5 table.rs_calendar_module.rs_table td.next-month a {
  background-color: #f4f4f4;
}
.rstpl-rseventspro_calendar .rstpl-module #rs_calendar_module110.rs_calendar_module.f5 table.rs_calendar_module.rs_table td.next-month a span.rs_calendar_date {
  color: #909090;
}
.rstpl-rseventspro_upcoming .rstpl-module ul.rsepro_upcoming li small {
  display: block;
}
/* Frontend Editing */
.rsepro-edit-event.tabs-left > .nav-tabs {
  width: 22% !important;
}
.rsepro-edit-event > .tab-content {
  width: 78% !important;
}
/* View subscriptions Icon ausblenden */
#rstpl-com_rseventspro .rs_rss a[data-original-title="View subscriptions"] {
  display: none;
}
/**
 * include _rsmediagallery.less
 * ------------------------------------------------------------------------------
 */
#rsmg_albums li div.rsmg_album_container a.rsmg_title,
ul#rsmg_gallery li div.rsmg_item_container a.rsmg_title {
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 0;
  overflow: hidden;
  padding: 15px 0 5px 0;
  text-align: center;
  clear: both;
}
#rsmg_albums li div.rsmg_album_container a.rsmg_title,
ul#rsmg_gallery li div.rsmg_item_container a.rsmg_title {
  border-bottom: none;
  color: #f65434;
}
#rsmg_albums li div.rsmg_album_container a.rsmg_album_inner_container {
  opacity: 1;
}
#rsmg_albums li div.rsmg_album_container a.rsmg_album_inner_container:hover,
#rsmg_albums li div.rsmg_album_container a.rsmg_album_inner_container:focus {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
  transition: all 0.3s ease;
}
#rsmg_gallery li img:hover {
  opacity: 1;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
  transition: all 0.3s ease;
}
/**
 * include _rsfiles.less
 * ------------------------------------------------------------------------------
 */
.rsfiles-layout {
  /*background-color: #f7f7f7;
  padding: 36px 36px;
  margin: -5px -40px 0 -40px;
  border: 4px solid #a7a7a7;*/
}
.rsfiles-layout .navbar-inner.rsf_navbar,
.rsfiles-layout .well {
  background-image: none;
  background-color: #ffffff;
  border-radius: 0px;
  border: 1px solid #1a1a1a;
  color: #000000;
  box-shadow: none;
  padding: 5px 20px;
}
.rsfiles-layout .navbar-inner.rsf_navbar ul.nav li a.btn,
.rsfiles-layout .well ul.nav li a.btn {
  background: transparent;
  box-shadow: none;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.6);
}
.rsfiles-layout .navbar-inner.rsf_navbar ul.nav li a.btn [class^="rsicon-"],
.rsfiles-layout .well ul.nav li a.btn [class^="rsicon-"],
.rsfiles-layout .navbar-inner.rsf_navbar ul.nav li a.btn [class*=" rsicon-"],
.rsfiles-layout .well ul.nav li a.btn [class*=" rsicon-"] {
  text-shadow: none !important;
}
.rsfiles-layout .well.well-small {
  padding: 20px 9px 0;
}
td.rsfiles-download-info {
  /*font-family: 'Roboto Slab', serif;
  font-weight: 700;*/
  position: relative;
}
td.rsfiles-download-info .label,
td.rsfiles-download-info .badge {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
  text-shadow: none;
  background-color: #e1e1e1;
  color: #000000;
  border-radius: 9px;
  padding: 4px 8px;
  position: absolute;
  top: 8px;
  right: 9px;
}
table.rsf_files {
  table-layout: fixed;
  margin-bottom: 0px !important;
  background-color: #faf6f2;
}
table.rsf_files th,
table.rsf_files td {
  width: 100px;
  color: #ffe500;
}
table.rsf_files th:first-of-type,
table.rsf_files td:first-of-type {
  width: auto;
}
table.rsf_files a.rsfiles-file {
  color: #000;
  margin: 10px;
}
table.rsf_files a:hover.rsfiles-file {
  color: #f65434;
  margin: 10px;
}
.modal-body iframe {
  height: 100%!important;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #ffffff;
}
/**
 * include _rstpl-search.less
 * ------------------------------------------------------------------------------
 */
ul.rstpl-template-menu li.rstpl-search a.open-search.active i.icon-search {
  color: #000000;
}
ul.rstpl-template-menu li.rstpl-search form.form-inline {
  z-index: 5;
}
ul.rstpl-template-menu li.rstpl-search form.form-inline input#mod-search-searchword.inputbox.search-bar {
  z-index: 1;
}
/* Breite Suchfeld max*/
@media (min-width: 980px) {
  .rstpl-template-menu .rstpl-search form .inputbox {
    height: 45px;
    right: 9px;
  }
  .rstpl-template-menu .rstpl-search form .inputbox.open {
    width: 400px;
  }
}
/* Treffer */
#rstpl-com_search.rstpl-content #searchForm div.btn-toolbar,
#rstpl-com_search.rstpl-content #searchForm div.searchintro,
#rstpl-com_search.rstpl-content #searchForm fieldset.phrases,
#rstpl-com_search.rstpl-content #searchForm fieldset.only,
#rstpl-com_search.rstpl-content #searchForm div.form-limit {
  background-color: #f3f3f3;
  padding: 10px;
  border-radius: 0;
}
#rstpl-com_search.rstpl-content #searchForm legend {
  position: relative;
  top: 20px;
}
#rstpl-com_search.rstpl-content #searchForm span.badge.badge-info {
  background-color: #ffe500;
  border-radius: 9px;
}
dl.search-results dt.result-title {
  margin-top: 25px;
}
/**
 * include com_rsform.less
 * ------------------------------------------------------------------------------
 */
/* default -> #ffffffr
@navbar-bg             : #ffffff;   // Navbar Background
@footer-bg             : #5b6268;   // Footer Background
@brand-primary         : #99ca32;   // Primary Color
@brand-secondary*/
.formResponsive.f5-form-default {
  background-color: #ecfafd;
  padding: 0px;
  border: 20px solid #ecfafd;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.formResponsive.f5-form-default .formControlLabel,
.formResponsive.f5-form-default .formBody label,
.formResponsive.f5-form-default p.formDescription,
.formResponsive.f5-form-default .rsform-block,
.formResponsive.f5-form-default .rsform-block p {
  color: inherit;
}
.formResponsive.f5-form-default .formControlLabel a,
.formResponsive.f5-form-default .formBody label a,
.formResponsive.f5-form-default p.formDescription a,
.formResponsive.f5-form-default .rsform-block a,
.formResponsive.f5-form-default .rsform-block p a {
  color: #ffe500;
  text-decoration: underline;
}
.formResponsive.f5-form-default.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 10px;
}
.formResponsive.f5-form-default .rspbld-title,
.formResponsive.f5-form-default h1,
.formResponsive.f5-form-default h2,
.formResponsive.f5-form-default h3,
.formResponsive.f5-form-default h4 {
  text-transform: none;
  color: inherit;
  border-bottom: 1px solid;
  margin-bottom: 25px;
  padding-bottom: 6px;
  margin-top: 15px;
}
.formResponsive.f5-form-default .rsform-submit-button {
  border: 1px solid #ffe500 !important;
  border-radius: 0 !important;
  color: #ecfafd;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 15px 30px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-default .rsform-submit-button:hover,
.formResponsive.f5-form-default .rsform-submit-button:focus {
  color: #ecfafd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-default .rsform-block-einsatz .formControlLabel {
  float: none !important;
  width: 98% !important;
  text-align: left !important;
  margin-left: 22% !important;
  margin-bottom: 10px !important;
  font-weight: bold !important;
}
.formResponsive.f5-form-default input[type="text"],
.formResponsive.f5-form-default textarea,
.formResponsive.f5-form-default select {
  background-color: #ffffff !important;
  color: inherit !important;
}
.formResponsive.f5-form-default.formResponsive input[type="text"],
.formResponsive.f5-form-default.formResponsive textarea {
  width: 98% !important;
}
.formResponsive.f5-form-default.formResponsive input[type="submit"],
.formResponsive.f5-form-default.formResponsive input[type="checkbox"] {
  width: auto !important;
}
.formResponsive.f5-form-primary {
  background-color: #ffe500;
  padding: 20px;
  border: 20px solid #ffffff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.formResponsive.f5-form-primary .formControlLabel,
.formResponsive.f5-form-primary .formBody label,
.formResponsive.f5-form-primary p.formDescription,
.formResponsive.f5-form-primary .rsform-block,
.formResponsive.f5-form-primary .rsform-block p {
  color: #ffffff;
}
.formResponsive.f5-form-primary .formControlLabel a,
.formResponsive.f5-form-primary .formBody label a,
.formResponsive.f5-form-primary p.formDescription a,
.formResponsive.f5-form-primary .rsform-block a,
.formResponsive.f5-form-primary .rsform-block p a {
  color: #f65434;
  text-decoration: underline;
}
.formResponsive.f5-form-primary.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 10px;
}
.formResponsive.f5-form-primary .rspbld-title,
.formResponsive.f5-form-primary h1,
.formResponsive.f5-form-primary h2,
.formResponsive.f5-form-primary h3,
.formResponsive.f5-form-primary h4 {
  text-transform: none;
  color: #ffffff;
  border-bottom: 1px solid;
  margin-bottom: 25px;
  padding-bottom: 6px;
  margin-top: 15px;
}
.formResponsive.f5-form-primary .rsform-submit-button {
  border: 1px solid #f65434 !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 15px 30px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f65434;
  /* Old browsers */
  background-color: #f65434;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f65434 0%, #ed300a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f65434', endColorstr='#ed300a', GradientType=0);
  background: none #f65434;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-primary .rsform-submit-button:hover,
.formResponsive.f5-form-primary .rsform-submit-button:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ed300a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ed300a 0%, #f65434 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed300a', endColorstr='#f65434', GradientType=0);
  background: #ed300a;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-primary .rsform-block-einsatz .formControlLabel {
  float: none !important;
  width: 98% !important;
  text-align: left !important;
  margin-left: 22% !important;
  margin-bottom: 10px !important;
  font-weight: bold !important;
}
.formResponsive.f5-form-primary input[type="text"],
.formResponsive.f5-form-primary textarea,
.formResponsive.f5-form-primary select {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.formResponsive.f5-form-primary.formResponsive input[type="text"],
.formResponsive.f5-form-primary.formResponsive textarea {
  width: 98% !important;
}
.formResponsive.f5-form-primary.formResponsive input[type="submit"],
.formResponsive.f5-form-primary.formResponsive input[type="checkbox"] {
  width: auto !important;
}
.formResponsive.f5-form-primary-light {
  background-color: #ffe500;
  padding: 20px;
  border: 20px solid #ffffff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.formResponsive.f5-form-primary-light .formControlLabel,
.formResponsive.f5-form-primary-light .formBody label,
.formResponsive.f5-form-primary-light p.formDescription,
.formResponsive.f5-form-primary-light .rsform-block,
.formResponsive.f5-form-primary-light .rsform-block p {
  color: #000000;
}
.formResponsive.f5-form-primary-light .formControlLabel a,
.formResponsive.f5-form-primary-light .formBody label a,
.formResponsive.f5-form-primary-light p.formDescription a,
.formResponsive.f5-form-primary-light .rsform-block a,
.formResponsive.f5-form-primary-light .rsform-block p a {
  color: #f65434;
  text-decoration: underline;
}
.formResponsive.f5-form-primary-light.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 10px;
}
.formResponsive.f5-form-primary-light .rspbld-title,
.formResponsive.f5-form-primary-light h1,
.formResponsive.f5-form-primary-light h2,
.formResponsive.f5-form-primary-light h3,
.formResponsive.f5-form-primary-light h4 {
  text-transform: none;
  color: #000000;
  border-bottom: 1px solid;
  margin-bottom: 25px;
  padding-bottom: 6px;
  margin-top: 15px;
}
.formResponsive.f5-form-primary-light .rsform-submit-button {
  border: 1px solid #f65434 !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 15px 30px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f65434;
  /* Old browsers */
  background-color: #f65434;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f65434 0%, #ed300a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f65434', endColorstr='#ed300a', GradientType=0);
  background: none #f65434;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-primary-light .rsform-submit-button:hover,
.formResponsive.f5-form-primary-light .rsform-submit-button:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ed300a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ed300a 0%, #f65434 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed300a', endColorstr='#f65434', GradientType=0);
  background: #ed300a;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-primary-light .rsform-block-einsatz .formControlLabel {
  float: none !important;
  width: 98% !important;
  text-align: left !important;
  margin-left: 22% !important;
  margin-bottom: 10px !important;
  font-weight: bold !important;
}
.formResponsive.f5-form-primary-light input[type="text"],
.formResponsive.f5-form-primary-light textarea,
.formResponsive.f5-form-primary-light select {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.formResponsive.f5-form-primary-light.formResponsive input[type="text"],
.formResponsive.f5-form-primary-light.formResponsive textarea {
  width: 98% !important;
}
.formResponsive.f5-form-primary-light.formResponsive input[type="submit"],
.formResponsive.f5-form-primary-light.formResponsive input[type="checkbox"] {
  width: auto !important;
}
.formResponsive.f5-form-secondary {
  background-color: #f65434;
  padding: 20px;
  border: 20px solid #ffffff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.formResponsive.f5-form-secondary .formControlLabel,
.formResponsive.f5-form-secondary .formBody label,
.formResponsive.f5-form-secondary p.formDescription,
.formResponsive.f5-form-secondary .rsform-block,
.formResponsive.f5-form-secondary .rsform-block p {
  color: #ffffff;
}
.formResponsive.f5-form-secondary .formControlLabel a,
.formResponsive.f5-form-secondary .formBody label a,
.formResponsive.f5-form-secondary p.formDescription a,
.formResponsive.f5-form-secondary .rsform-block a,
.formResponsive.f5-form-secondary .rsform-block p a {
  color: #ffe500;
  text-decoration: underline;
}
.formResponsive.f5-form-secondary.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 10px;
}
.formResponsive.f5-form-secondary .rspbld-title,
.formResponsive.f5-form-secondary h1,
.formResponsive.f5-form-secondary h2,
.formResponsive.f5-form-secondary h3,
.formResponsive.f5-form-secondary h4 {
  text-transform: none;
  color: #ffffff;
  border-bottom: 1px solid;
  margin-bottom: 25px;
  padding-bottom: 6px;
  margin-top: 15px;
}
.formResponsive.f5-form-secondary .rsform-submit-button {
  border: 1px solid #ffe500 !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 15px 30px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-secondary .rsform-submit-button:hover,
.formResponsive.f5-form-secondary .rsform-submit-button:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-secondary .rsform-block-einsatz .formControlLabel {
  float: none !important;
  width: 98% !important;
  text-align: left !important;
  margin-left: 22% !important;
  margin-bottom: 10px !important;
  font-weight: bold !important;
}
.formResponsive.f5-form-secondary input[type="text"],
.formResponsive.f5-form-secondary textarea,
.formResponsive.f5-form-secondary select {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.formResponsive.f5-form-secondary.formResponsive input[type="text"],
.formResponsive.f5-form-secondary.formResponsive textarea {
  width: 98% !important;
}
.formResponsive.f5-form-secondary.formResponsive input[type="submit"],
.formResponsive.f5-form-secondary.formResponsive input[type="checkbox"] {
  width: auto !important;
}
.formResponsive.f5-form-secondary-light {
  background-color: #f65434;
  padding: 20px;
  border: 20px solid #ffffff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.formResponsive.f5-form-secondary-light .formControlLabel,
.formResponsive.f5-form-secondary-light .formBody label,
.formResponsive.f5-form-secondary-light p.formDescription,
.formResponsive.f5-form-secondary-light .rsform-block,
.formResponsive.f5-form-secondary-light .rsform-block p {
  color: #000000;
}
.formResponsive.f5-form-secondary-light .formControlLabel a,
.formResponsive.f5-form-secondary-light .formBody label a,
.formResponsive.f5-form-secondary-light p.formDescription a,
.formResponsive.f5-form-secondary-light .rsform-block a,
.formResponsive.f5-form-secondary-light .rsform-block p a {
  color: #ffe500;
  text-decoration: underline;
}
.formResponsive.f5-form-secondary-light.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 10px;
}
.formResponsive.f5-form-secondary-light .rspbld-title,
.formResponsive.f5-form-secondary-light h1,
.formResponsive.f5-form-secondary-light h2,
.formResponsive.f5-form-secondary-light h3,
.formResponsive.f5-form-secondary-light h4 {
  text-transform: none;
  color: #000000;
  border-bottom: 1px solid;
  margin-bottom: 25px;
  padding-bottom: 6px;
  margin-top: 15px;
}
.formResponsive.f5-form-secondary-light .rsform-submit-button {
  border: 1px solid #ffe500 !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 15px 30px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-secondary-light .rsform-submit-button:hover,
.formResponsive.f5-form-secondary-light .rsform-submit-button:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive.f5-form-secondary-light .rsform-block-einsatz .formControlLabel {
  float: none !important;
  width: 98% !important;
  text-align: left !important;
  margin-left: 22% !important;
  margin-bottom: 10px !important;
  font-weight: bold !important;
}
.formResponsive.f5-form-secondary-light input[type="text"],
.formResponsive.f5-form-secondary-light textarea,
.formResponsive.f5-form-secondary-light select {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.formResponsive.f5-form-secondary-light.formResponsive input[type="text"],
.formResponsive.f5-form-secondary-light.formResponsive textarea {
  width: 98% !important;
}
.formResponsive.f5-form-secondary-light.formResponsive input[type="submit"],
.formResponsive.f5-form-secondary-light.formResponsive input[type="checkbox"] {
  width: auto !important;
}
.formResponsive .formHorizontal .formValidation {
  display: inline !important;
}
/**
 * include _navbar-default.less
 * ------------------------------------------------------------------------------
 */
#rstpl-pagewrap {
  padding-top: 150px;
}
.full-width-menu .rstpl-navigation .navbar,
.full-width-menu .rstpl-navigation .navbar.navbar-fixed-top {
  background-color: transparent;
  background: url("https://missioforlife.de//images/layout-missioforlife/nav_bottom.png") transparent;
  background-position: 0% 100%;
  background-repeat: repeat-x;
  border: none;
  /*padding-bottom: 23px;*/
  margin-bottom: 0 !important;
  box-shadow: 4px 2px 5px rgba(0, 0, 0, 0.1);
  border-bottom: none !important;
  border-width: 0px 0px 0px 0px !important;
  padding: 0px 0px 22px;
}
.full-width-menu {
  padding: 0px;
}
.navbar .container {
  width: 940px;
}
.navbar-inner {
  background-color: #ffffff !important;
}
@media (min-width: 1200px) {
  .navbar .container {
    width: 1170px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  .navbar .container {
    width: 724px;
  }
}
@media (max-width: 979px) {
  .navbar .container {
    width: auto;
    padding: 0;
  }
}
.body section.rstpl-main-menu-position {
  margin: 0;
  position: absolute;
  top: 0;
  z-index: 30;
  width: 100%;
  background-color: transparent;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li {
  padding: 50px 10px 20px 10px;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li.active {
  background-color: transparent;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li.active > a {
  color: #f65434;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li:hover {
  background: transparent;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li:hover > a {
  color: #f65434;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li:focus > a {
  color: #f65434;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li:active > a {
  color: #f65434;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li > a:hover {
  color: #f65434;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li > a:focus {
  color: #f65434;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li > a:active {
  color: #f65434;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li > .animated-border {
  background-color: #f65434;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li.parent {
  padding-right: 26px;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li > a {
  padding: 11px 4px 7px 4px;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu {
  background-color: #ffe500;
  margin: 25px 0px 0px 10px;
  padding: 15px;
  border: 10px solid #fff;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu > li > a {
  color: #f65434;
  font-family: 'Roboto Slab', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu > li > a:hover {
  background: #ffe500;
  color: #000000;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu > li > a:focus {
  color: #000000;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu > li > a:active {
  color: #000000;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu > li.active {
  background: #ffe500;
  color: #000000;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu > li.active > a {
  background: #ffe500;
  color: #000000;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu .dropdown-submenu:hover > a,
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu .dropdown-submenu:focus > a {
  background: #ffe500;
  color: #000000;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu .dropdown-menu {
  background-color: #ffe714;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu .dropdown-menu .dropdown-menu .dropdown-menu {
  background-color: #ffe929;
}
@media (max-width: 979px) {
  .rstpl-navigation .navbar .btn-navbar.collapsed .icon-bar {
    background-color: #000000;
  }
  .rstpl-navigation .navbar .btn-navbar .icon-bar {
    background-color: #000000;
  }
  .rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li {
    border-top: 1px solid #000000;
  }
  .rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li > a {
    text-transform: none;
    font-weight: normal;
    padding: 15px;
  }
  .rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li .submenu-button {
    border-left: 1px solid #000000;
  }
  .rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li .submenu-button:before,
  .rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li .submenu-button:after {
    background-color: #000000;
  }
  li > .dropdown-menu > li {
    border-top: 1px solid #000000;
  }
}
/* Korrektur von offscreen.min.js -> .right-edge */
.dropdown-menu.right-edge {
  left: 20px;
  top: 115% !important;
}
.icons .dropdown-menu.right-edge {
  left: -120px;
  top: 115% !important;
}
@media (max-width: 979px) {
  .rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li {
    padding: 0px;
  }
  .rstpl-navigation .navbar .rstpl-brand {
    padding: 15px 0 0 15px !important;
  }
}
.rstpl-navigation .navbar .rstpl-brand {
  display: inline-block;
  padding: 15px 0 0;
  width: auto;
}
/**
 * include _slider.less
 * ------------------------------------------------------------------------------
 */
/**
 * RSMediaGallery! Responsive Slider Module
 * ------------------------------------------------------------------------------
 */
[class*="rsmg_rsp_container"].slick-carousel .item:before {
  background-image: none !important;
}
.rstpl-slider-main-image {
  background-size: cover;
}
[class*="rsmg_rsp_container"].slick-carousel .rstpl-caption {
  background-color: rgba(255, 229, 0, 0.8) !important;
  width: 100%;
}
[class*="rsmg_rsp_container"].slick-carousel .rstpl-caption h2,
[class*="rsmg_rsp_container"].slick-carousel .rstpl-caption p {
  color: #ecfafd !important;
}
[class*="rsmg_rsp_container"].slick-carousel.left-inline-top .slick-dots {
  left: 12%;
  top: 8%;
}
[class*="rsmg_rsp_container"].slick-carousel.left-inline-bottom .slick-dots {
  left: 12%;
  bottom: 8%;
}
[class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.vertical-bottom,
[class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.medium.vertical-bottom [class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.big.vertical-bottom {
  bottom: 0;
}
[class*="rsmg_rsp_container"] .rstpl-caption.vertical-top,
[class*="rsmg_rsp_container"] .rstpl-caption.medium.vertical-top,
[class*="rsmg_rsp_container"] .rstpl-caption.big.vertical-top {
  top: 0 !important;
}
@media (max-width: 767px) {
  [class*="rsmg_rsp_container"] .rstpl-caption.vertical-middle,
  [class*="rsmg_rsp_container"] .rstpl-caption.vertical-middle.big,
  [class*="rsmg_rsp_container"] .rstpl-caption.vertical-middle.medium {
    top: 43% !important;
  }
  [class*="rsmg_rsp_container"] .rstpl-caption.vertical-top,
  [class*="rsmg_rsp_container"] .rstpl-caption.vertical-bottom {
    top: inherit !important;
    /*transform: translate(-50%, 0);*/
    /* bottom: auto; */
  }
}
@media (max-width: 979px) {
  [class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.text-right.vertical-middle,
  [class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.text-left.vertical-middle {
    top: 43%;
  }
  [class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.text-right.vertical-bottom,
  [class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.text-left.vertical-bottom {
    top: auto;
  }
  /*[class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.text-left,
  [class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.text-right {
    top: inherit;
  }*/
}
[class*="rsmg_rsp_container"].slick-carousel .rstpl-caption.text-center {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  left: 0;
}
.slick-slider {
  margin-bottom: 0px;
}
/**
 * RSMediaGallery! Responsive Slideshow Module
 * ------------------------------------------------------------------------------
 */
[class*="rsmg_rsp_container"].rscarousel .rstpl-caption {
  background-color: transparent;
  bottom: 0;
  top: 0;
  width: 50%;
  left: 25%;
  z-index: 1;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
[class*="rsmg_rsp_container"].rscarousel .item > [class*="span"]:before {
  background-image: none !important;
}
/**
 * Pfeile für
 * Responsive Slider Module UND
 * Responsive Slideshow Module
 * ------------------------------------------------------------------------------
 */
[class*="rsmg_rsp_container"].slick-carousel .rstpl-car-previous,
[class*="rsmg_rsp_container"].slick-carousel .rstpl-car-next,
[class*="rsmg_rsp_container"].rscarousel > .carousel-control {
  z-index: 10;
  opacity: 1;
  width: 50px;
  height: 50px;
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
[class*="rsmg_rsp_container"] .rstpl-car-previous:hover,
[class*="rsmg_rsp_container"] .rstpl-car-next:hover,
[class*="rsmg_rsp_container"].rscarousel > .carousel-control:hover {
  background-color: rgba(255, 229, 0, 0.8) !important;
}
[class*="rsmg_rsp_container"].rscarousel > .carousel-control:before,
[class*="rsmg_rsp_container"] .rstpl-car-previous:before,
[class*="rsmg_rsp_container"] .rstpl-car-next:before {
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: transparent;
  background-image: none !important;
  color: #ecfafd !important;
  content: '\f104' !important;
  font-family: FontAwesome;
  font-size: 55px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
[class*="rsmg_rsp_container"].rscarousel > .carousel-control.right:before,
[class*="rsmg_rsp_container"] .rstpl-car-next:before {
  content: '\f105' !important;
}
.carousel-inner {
  width: 100%;
}
/**
 * include _aside.less
 * ------------------------------------------------------------------------------
 */
#column-right > [class*="rstpl-"],
#column-left > [class*="rstpl-"] {
  margin-top: 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  background: #fff;
  padding: 40px 15px;
  overflow: auto;
}
#column-right h2.rstpl-title,
#column-left h2.rstpl-title {
  margin-top: 3px;
}
/* Farbschemata zur Auswahl */
/*.f5-news-teaser-mehrspaltig.tertiary {
  > .f5-flex-row > .f5_flexcol {
    border-bottom: 5px solid @brand-secondary;
  }
  .btn.btn-primary {
    background-color: @brand-secondary;//@f5nt-bg_tertiary;
    border: 1px solid @brand-secondary;
    color: @body-bg;
  }
}*/
/**
 * include _mod_articles_news-teaser-mehrspaltig.less
 * ------------------------------------------------------------------------------
 */
.f5-news-teaser-mehrspaltig {
  /*width: 700px;*/
  /*background-color: #00AFF0;*/
}
.f5-news-teaser-mehrspaltig .f5-news-teaser-mehrspaltig-title,
.f5-news-teaser-mehrspaltig p {
  text-align: center;
  margin-top: 8px;
}
.f5-news-teaser-mehrspaltig > .f5-flex-row {
  display: flex;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
  margin: 0 0 0 -15px;
  padding: 0;
  box-sizing: content-box;
  margin-top: 15px;
  margin-bottom: 35px;
  /*@media (max-width: 979px)  {
      flex-wrap: wrap;
  }*/
}
.f5-news-teaser-mehrspaltig > .f5-flex-row:nth-child(1) {
  /*margin-top: 35px;*/
}
.f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol {
  /*position: relative;
  margin-left: 20px;
  padding: 15px 15px 5px 15px;
  margin-bottom: 20px;*/
  /*box-sizing: border-box;*/
  background-color: transparent;
  padding-left: 15px;
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
  /* hallo */
  /*border: 1px solid #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  &:hover {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  }*/
}
@media (min-width: 480px) {
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size0 {
    width: 100%;
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size1,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size2,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size3,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size4,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size5,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size6 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size1 {
    width: 100%;
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size2,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size3,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size4,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size5,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size6 {
    width: 50%;
  }
}
@media (min-width: 980px) {
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size1 {
    width: 100%;
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size2 {
    width: 50%;
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size3,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size4,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size5,
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size6 {
    width: calc(100% * 1 / 3.001);
  }
}
@media (min-width: 1200px) {
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol {
    /*.inner{
      background-color: #2A8FBD;
    }*/
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size1 {
    width: 100%;
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size2 {
    width: 50%;
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size3 {
    width: calc(100% * 1 / 3.001);
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size4 {
    width: 25%;
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size5 {
    width: 20%;
  }
  .f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol.f5_bootstrap_size6 {
    width: calc(100% * 1 / 6.001);
  }
}
.f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol .inner {
  border: 1px solid #dbdbdb;
  background-color: #ffffff;
}
.f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol .inner:hover {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #cecece;
}
.f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol div.linked-teaser a {
  display: block;
  color: #000000 !important;
}
.f5-news-teaser-mehrspaltig > .f5-flex-row > .f5_flexcol:hover .f5-news-teaser-mehrspaltig-image:before {
  visibility: visible;
}
.f5-news-teaser-mehrspaltig-image {
  position: relative;
}
.f5-news-teaser-mehrspaltig-image img {
  width: 100%;
}
.f5-news-teaser-mehrspaltig-image:before {
  content: "";
  width: 60px;
  height: 60px;
  display: inline-block;
  /*background-image: url(http://missio.mein-franken.info/images/layout/logo_missio_kreuz_rot.png);*/
  /*background-image: url(../../../../images/layout/logo_missio_kreuz_rot.png);*/
  background-size: cover;
  position: absolute;
  right: 6%;
  top: 6%;
  visibility: hidden;
}
.f5-news-teaser-mehrspaltig .f5-news-teaser-mehrspaltig-link.btn_absolut {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
.f5-news-teaser-mehrspaltig .inner {
  position: relative;
  height: 100%;
  padding: 20px;
  /*box-sizing: border-box;*/
  width: 100%;
  flex: auto;
  /*background-color: #ffffff;*/
}
.f5-news-teaser-mehrspaltig .teaser-caption.teaser-caption-padding {
  padding-bottom: 60px;
}
.f5-news-teaser-mehrspaltig.primary > .f5-flex-row > .f5_flexcol .inner {
  background-color: #ffe500;
  border: none;
}
.f5-news-teaser-mehrspaltig.primary .f5-news-teaser-mehrspaltig-title,
.f5-news-teaser-mehrspaltig.primary p {
  color: #ecfafd;
}
.f5-news-teaser-mehrspaltig.primary .btn.btn-primary {
  background-color: #ffe500;
  border: 1px solid #ecfafd;
  color: #ecfafd;
}
.f5-news-teaser-mehrspaltig.secondary > .f5-flex-row > .f5_flexcol .inner {
  background-color: #f65434;
  border: none;
}
.f5-news-teaser-mehrspaltig.secondary .f5-news-teaser-mehrspaltig-title,
.f5-news-teaser-mehrspaltig.secondary p {
  color: #000000;
}
.f5-news-teaser-mehrspaltig.secondary .btn.btn-primary {
  background-color: #f65434;
  border: 1px solid #ecfafd;
  color: #ecfafd;
}
.f5-news-teaser-mehrspaltig.tertiary > .f5-flex-row > .f5_flexcol .inner {
  background-color: #5390d0;
  border: none;
}
.f5-news-teaser-mehrspaltig.tertiary .f5-news-teaser-mehrspaltig-title,
.f5-news-teaser-mehrspaltig.tertiary p {
  color: #ecfafd;
}
.f5-news-teaser-mehrspaltig.tertiary .btn.btn-primary {
  background-color: #5390d0;
  border: 1px solid #ecfafd;
  color: #ecfafd;
}
.article-separator {
  display: block;
  margin: 0 0 20px;
  padding: 0;
}
.article-separator hr {
  margin: 0;
  padding: 0;
}
.f5-news-teaser-mehrspaltig > .f5-flex-row.row-fluid {
  margin-left: 0;
}
.f5-news-teaser-mehrspaltig > .f5-flex-row.row-fluid .f5_flexcol {
  margin-left: 0;
  /*padding: 15px;*/
}
.f5-news-teaser-mehrspaltig > .f5-flex-row.row-fluid .f5_flexcol .f5-news-teaser-mehrspaltig-title,
.f5-news-teaser-mehrspaltig > .f5-flex-row.row-fluid .f5_flexcol p {
  text-align: left;
}
.f5-news-teaser-mehrspaltig > .f5-flex-row.row-fluid .f5_flexcol p.f5-news-teaser-mehrspaltig-link {
  text-align: right;
}
/**
 * include _footer-default.less
 * ------------------------------------------------------------------------------
 */
.rstpl-after-footer-position .container .row-fluid .span3:last-of-type .rstpl-menu,
.rstpl-after-footer-position .container .row-fluid .span4 .rstpl-menu {
  margin-top: 12px;
}
.body > section.rstpl-footer-position h1,
.body > section.rstpl-after-footer-position h1,
.body > section.rstpl-footer-position h2,
.body > section.rstpl-after-footer-position h2,
.body > section.rstpl-footer-position h2.rstpl-title,
.body > section.rstpl-after-footer-position h2.rstpl-title,
.body > section.rstpl-footer-position h3,
.body > section.rstpl-after-footer-position h3,
.body > section.rstpl-footer-position h4,
.body > section.rstpl-after-footer-position h4 {
  font-size: 20px;
  color: #8e8e8f;
  margin: 0 0 5px;
  font-weight: 700;
}
.body > section.rstpl-footer-position p,
.body > section.rstpl-after-footer-position p {
  font-size: 14px;
  line-height: 22px;
}
.rstpl-footer-position a {
  color: #8e8e8f;
}
.rstpl-footer-position a:hover {
  text-decoration: underline;
}
.rstpl-footer-position .rstpl-menu .menu li a,
.rstpl-after-footer-position .rstpl-menu .menu li a {
  color: #8e8e8f;
  font-weight: 400;
  font-size: 14px;
}
.rstpl-footer-position .rstpl-menu .menu ul li a,
.rstpl-after-footer-position .rstpl-menu .menu ul li a {
  color: #8e8e8f;
  font-weight: 300;
  font-size: 13px;
}
.rstpl-footer-position .rstpl-menu .menu li:hover a,
.rstpl-footer-position .rstpl-menu .menu li.active a,
.rstpl-after-footer-position .rstpl-menu .menu li:hover a,
.rstpl-after-footer-position .rstpl-menu .menu li.active a {
  text-decoration: none;
  color: #8e8e8f;
}
.rstpl-footer-position .rstpl-menu .menu li a:hover,
.rstpl-after-footer-position .rstpl-menu .menu li a:hover {
  text-decoration: underline;
}
.rstpl-footer-position .rstpl-menu .menu li:before,
.rstpl-after-footer-position .rstpl-menu .menu li:before {
  color: #8e8e8f;
}
.rstpl-footer-position .rstpl-menu .menu,
.rstpl-after-footer-position .rstpl-menu .menu {
  margin-bottom: 25px;
}
.rstpl-footer-position .rstpl-menu ul.menu.f5-footer-sitemap ul {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  margin-left: 0px;
  padding-left: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.rstpl-footer-position .rstpl-menu ul.menu ul,
.rstpl-after-footer-position .rstpl-menu ul.menu ul {
  list-style-type: none;
}
.rstpl-footer-position .rstpl-menu .menu.f5-footer-sitemap li:before,
.rstpl-after-footer-position .rstpl-menu .menu.f5-footer-sitemap li:before {
  content: '\f105';
}
.rstpl-footer-position .rstpl-menu .menu.f5-footer-sitemap ul li:before,
.rstpl-after-footer-position .rstpl-menu .menu.f5-footer-sitemap ul li:before {
  content: '';
}
.rstpl-custom > .f5-footer-anschrift {
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 10px 15px;
  border-radius: 15px;
  background-color: #65afc1;
  margin: -10px 0 0 -15px;
}
.rstpl-footer-position .f5-footer-menu.menu {
  padding: 18px !important;
  background-color: #ffffff;
  margin: 8px 0 20px !important;
  border-radius: 15px;
  border: 1px solid #ffffff;
}
.rstpl-footer-position .f5-footer-menu.menu li:before {
  color: #8e8e8f;
}
.rstpl-footer-position .f5-footer-menu.menu li a {
  color: #8e8e8f;
  font-size: 16px;
}
.rstpl-footer-position .f5-footer-menu.menu li a:hover {
  color: #8e8e8f;
}
.rstpl-footer-position .f5-footer-menu.menu li:hover a {
  color: #8e8e8f;
}
.rstpl-after-footer-position .f5-footer-menu.menu {
  padding: 18px !important;
  background-color: #ffffff;
  margin: 8px 0 20px !important;
  border-radius: 15px;
  border: 1px solid #ffffff;
}
.rstpl-after-footer-position .f5-footer-menu.menu li:before {
  color: #8e8e8f;
}
.rstpl-after-footer-position .f5-footer-menu.menu li a {
  color: #8e8e8f;
  font-size: 16px;
}
.rstpl-after-footer-position .f5-footer-menu.menu li a:hover {
  color: #8e8e8f;
}
.rstpl-after-footer-position .f5-footer-menu.menu li:hover a {
  color: #8e8e8f;
}
.rstpl-footer-position .f5-footer-menu-special.menu {
  padding: 18px !important;
  background-color: #ffe500;
  margin: 8px 0 20px !important;
  border-radius: 15px;
  border: 1px solid #ffef66;
}
.rstpl-footer-position .f5-footer-menu-special.menu li:before {
  color: #8e8e8f;
}
.rstpl-footer-position .f5-footer-menu-special.menu li a {
  color: #8e8e8f;
  font-size: 16px;
}
.rstpl-footer-position .f5-footer-menu-special.menu li a:hover {
  color: #8e8e8f;
}
.rstpl-footer-position .f5-footer-menu-special.menu li:hover a {
  color: #8e8e8f;
}
.rstpl-after-footer-position .f5-footer-menu-special.menu {
  padding: 18px !important;
  background-color: #ffe500;
  margin: 8px 0 20px !important;
  border-radius: 15px;
  border: 1px solid #ffef66;
}
.rstpl-after-footer-position .f5-footer-menu-special.menu li:before {
  color: #8e8e8f;
}
.rstpl-after-footer-position .f5-footer-menu-special.menu li a {
  color: #8e8e8f;
  font-size: 16px;
}
.rstpl-after-footer-position .f5-footer-menu-special.menu li a:hover {
  color: #8e8e8f;
}
.rstpl-after-footer-position .f5-footer-menu-special.menu li:hover a {
  color: #8e8e8f;
}
/**
 * include _custom-bildbereich.less
 * ------------------------------------------------------------------------------
 */
.custom-bildbereich .container .row-fluid .span12 {
  padding: 25px;
}
.custom-bildbereich .container .row-fluid .span12 p > span.hinterlegt {
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  display: inline;
  white-space: pre-wrap;
  padding: 6px 13px;
  line-height: 192%;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
.custom-bildbereich .container .row-fluid .span12 h1 > span.hinterlegt {
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  display: inline;
  white-space: pre-wrap;
  padding: 6px 13px;
  line-height: 192%;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
.body > section.rstpl-before-middle-position .custom-bildbereich {
  background-size: cover;
  background-attachment: fixed;
  font-size: 24px;
  text-align: center;
  color: #ffffff;
  padding: 80px 0;
}
/*.body > section.rstpl-middle-position:after {
  content: ' ';
  width: 40%;
  height: 2px;
  display: block;
  background-color: lighten(@brand-secondary, 50%);
  margin: 35px auto 0 auto;
}*/
/**
 * include _frontend-user-menu.less
 * ------------------------------------------------------------------------------
 */
/* Frontend User Menü in "rstpl-before-higher-position" */
/* Font */
#rstpl-before-higher-position {
  margin-top: 20px;
}
#rstpl-before-higher-position .container {
  background-color: #ffffff;
}
#rstpl-before-higher-position .container .rstpl-menu h2.rstpl-title {
  color: #f65434;
  /*opacity: 0.7;*/
  font-weight: normal;
  line-height: 16px;
  font-size: 24px;
  margin: 0;
  display: inline-block;
  padding: 12px 15px 9px 15px;
}
#rstpl-before-higher-position .container .rstpl-menu .rstpl-module {
  display: inline-block;
}
#rstpl-before-higher-position .container .rstpl-menu .rstpl-module ul {
  margin: 0 0 0 25px;
}
#rstpl-before-higher-position .container .rstpl-menu .rstpl-module ul li {
  display: inline-block;
  padding: 12px 15px 9px 14px;
  margin-left: 1px;
}
#rstpl-before-higher-position .container .rstpl-menu .rstpl-module ul li.current.active,
#rstpl-before-higher-position .container .rstpl-menu .rstpl-module ul li:hover {
  background-color: transparent;
}
#rstpl-before-higher-position .container .rstpl-menu .rstpl-module ul li a {
  color: #000000;
  font-size: 14px;
  font-family: 'Roboto Slab', Arial, Helvetica, sans-serif;
}
/* Buttons ausblenden */
#editor-xtd-buttons > a:nth-child(4),
#editor-xtd-buttons > a:nth-child(3),
#com-content-formTabs > li:nth-child(4) > a,
#com-content-formTabs > li:nth-child(5) > a {
  display: none;
}
/* Popover Hinweis bei Formular Labels */
.control-group .control-label label {
  display: inline-block;
}
/**
 * include _buttons.less
 * ------------------------------------------------------------------------------
 */
/**
 * include _rs_component_buttons.less
 * ------------------------------------------------------------------------------
 */
/* Buttons
------------------------------------------------------------------------------*/
button {
  border: none !important;
  border-radius: 0 !important;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #dedede;
  /* Old browsers */
  background-color: #dedede;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dedede 0%, #c5c5c5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #dedede 0%, #c5c5c5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #dedede 0%, #c5c5c5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c5c5c5', GradientType=0);
  background: none #dedede;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
button:hover,
button:focus {
  color: #333333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #c5c5c5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c5c5c5 0%, #dedede 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #c5c5c5 0%, #dedede 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #c5c5c5 0%, #dedede 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5c5c5', endColorstr='#dedede', GradientType=0);
  background: #c5c5c5;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn,
.rspbld-button.btn {
  border: none !important;
  border-radius: 0 !important;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #dedede;
  /* Old browsers */
  background-color: #dedede;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dedede 0%, #c5c5c5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #dedede 0%, #c5c5c5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #dedede 0%, #c5c5c5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c5c5c5', GradientType=0);
  background: none #dedede;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn:hover,
.rspbld-button.btn:hover,
.btn:focus,
.rspbld-button.btn:focus {
  color: #333333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #c5c5c5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c5c5c5 0%, #dedede 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #c5c5c5 0%, #dedede 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #c5c5c5 0%, #dedede 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5c5c5', endColorstr='#dedede', GradientType=0);
  background: #c5c5c5;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-primary,
.rspbld-button.btn.btn-primary {
  border: none !important;
  border-radius: 0 !important;
  color: #ecfafd;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background: url("https://missioforlife.de//images/layout-missioforlife/long_red_btn.png") repeat-x;
  background-color: transparent !important;
  font-family: Roboto Slab;
  font-weight: 700 !important;
  font-size: 16px !important;
}
.btn.btn-primary:hover,
.rspbld-button.btn.btn-primary:hover,
.btn.btn-primary:focus,
.rspbld-button.btn.btn-primary:focus {
  color: #ecfafd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-primary:hover,
.rspbld-button.btn.btn-primary:hover,
.btn.btn-primary:focus,
.rspbld-button.btn.btn-primary:focus {
  background: url("https://missioforlife.de//images/layout-missioforlife/long_red_btn.png") repeat-x;
}
.btn.btn-secondary,
.rspbld-button.btn.btn-secondary {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f65434;
  /* Old browsers */
  background-color: #f65434;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f65434 0%, #ed300a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f65434', endColorstr='#ed300a', GradientType=0);
  background: none #f65434;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-secondary:hover,
.rspbld-button.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.rspbld-button.btn.btn-secondary:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ed300a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ed300a 0%, #f65434 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed300a', endColorstr='#f65434', GradientType=0);
  background: #ed300a;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-warning,
.rspbld-button.btn.btn-warning {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #FBB829;
  /* Old browsers */
  background-color: #FBB829;
  /* Old browsers */
  background: -moz-linear-gradient(top, #FBB829 0%, #eda304 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #FBB829 0%, #eda304 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #FBB829 0%, #eda304 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBB829', endColorstr='#eda304', GradientType=0);
  background: none #FBB829;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-warning:hover,
.rspbld-button.btn.btn-warning:hover,
.btn.btn-warning:focus,
.rspbld-button.btn.btn-warning:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #eda304;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eda304 0%, #FBB829 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #eda304 0%, #FBB829 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #eda304 0%, #FBB829 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eda304', endColorstr='#FBB829', GradientType=0);
  background: #eda304;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-danger,
.rspbld-button.btn.btn-danger {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ED092F;
  /* Old browsers */
  background-color: #ED092F;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ED092F 0%, #bc0725 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ED092F 0%, #bc0725 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ED092F 0%, #bc0725 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED092F', endColorstr='#bc0725', GradientType=0);
  background: none #ED092F;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-danger:hover,
.rspbld-button.btn.btn-danger:hover,
.btn.btn-danger:focus,
.rspbld-button.btn.btn-danger:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #bc0725;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bc0725 0%, #ED092F 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #bc0725 0%, #ED092F 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #bc0725 0%, #ED092F 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc0725', endColorstr='#ED092F', GradientType=0);
  background: #bc0725;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-info,
.rspbld-button.btn.btn-info {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #2A8FBD;
  /* Old browsers */
  background-color: #2A8FBD;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2A8FBD 0%, #216f93 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #2A8FBD 0%, #216f93 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #2A8FBD 0%, #216f93 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A8FBD', endColorstr='#216f93', GradientType=0);
  background: none #2A8FBD;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-info:hover,
.rspbld-button.btn.btn-info:hover,
.btn.btn-info:focus,
.rspbld-button.btn.btn-info:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #216f93;
  /* Old browsers */
  background: -moz-linear-gradient(top, #216f93 0%, #2A8FBD 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #216f93 0%, #2A8FBD 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #216f93 0%, #2A8FBD 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#216f93', endColorstr='#2A8FBD', GradientType=0);
  background: #216f93;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-success,
.rspbld-button.btn.btn-success {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #A1C820;
  /* Old browsers */
  background-color: #A1C820;
  /* Old browsers */
  background: -moz-linear-gradient(top, #A1C820 0%, #7e9c19 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #A1C820 0%, #7e9c19 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #A1C820 0%, #7e9c19 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1C820', endColorstr='#7e9c19', GradientType=0);
  background: none #A1C820;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-success:hover,
.rspbld-button.btn.btn-success:hover,
.btn.btn-success:focus,
.rspbld-button.btn.btn-success:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #7e9c19;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7e9c19 0%, #A1C820 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #7e9c19 0%, #A1C820 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #7e9c19 0%, #A1C820 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e9c19', endColorstr='#A1C820', GradientType=0);
  background: #7e9c19;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-inverse,
.rspbld-button.btn.btn-inverse {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #000000;
  /* Old browsers */
  background-color: #000000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #000000 0%, #000000 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #000000 0%, #000000 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #000000 0%, #000000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
  background: none #000000;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.btn-inverse:hover,
.rspbld-button.btn.btn-inverse:hover,
.btn.btn-inverse:focus,
.rspbld-button.btn.btn-inverse:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #000000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #000000 0%, #000000 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #000000 0%, #000000 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #000000 0%, #000000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
  background: #000000;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn.dropdown-toggle,
.rspbld-button.btn.dropdown-toggle {
  background-color: #f5f5f5;
  border-radius: 0;
}
.btn.dropdown-toggle:active,
.rspbld-button.btn.dropdown-toggle:active,
.btn.dropdown-toggle:focus,
.rspbld-button.btn.dropdown-toggle:focus,
.btn.dropdown-toggle:hover,
.rspbld-button.btn.dropdown-toggle:hover {
  background-color: #dcdcdc;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.btn.btn-mini,
.rspbld-button.btn.btn-mini {
  padding: 3px 7px;
  font-size: 12px;
}
.btn.btn-small,
.rspbld-button.btn.btn-small {
  padding: 5px 10px;
}
.btn.btn-large,
.rspbld-button.btn.btn-large {
  padding: 15px 25px;
}
.btn .caret,
.rspbld-button.btn .caret {
  margin-bottom: 4px;
  margin-top: 5px;
}
.btn-group .btn {
  border-radius: 0;
  font-size: 14px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.btn-group .btn:first-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.btn-group .btn:last-child {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.btn-group .btn + .dropdown-toggle {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active .btn-group .btn.active {
  z-index: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.btn-group.open > .btn.dropdown-toggle,
.icons.open > .btn.dropdown-toggle {
  background-color: #ffea33;
}
.btn-group > .dropdown-toggle.btn-primary,
.dropdown-toggle.btn-primary,
.btn-group > .dropdown-toggle.btn,
.dropdown-toggle.btn {
  border: none !important;
  border-radius: 0 !important;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #ffffff;
}
.btn-group > .dropdown-toggle.btn-primary:hover,
.dropdown-toggle.btn-primary:hover,
.btn-group > .dropdown-toggle.btn:hover,
.dropdown-toggle.btn:hover,
.btn-group > .dropdown-toggle.btn-primary:focus,
.dropdown-toggle.btn-primary:focus,
.btn-group > .dropdown-toggle.btn:focus,
.dropdown-toggle.btn:focus {
  color: #333333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn-group > .dropdown-toggle.btn-primary .caret,
.dropdown-toggle.btn-primary .caret,
.btn-group > .dropdown-toggle.btn .caret,
.dropdown-toggle.btn .caret {
  border-top-color: #ffffff;
}
.btn-group > .dropdown-toggle.btn-primary:hover,
.dropdown-toggle.btn-primary:hover,
.btn-group > .dropdown-toggle.btn:hover,
.dropdown-toggle.btn:hover,
.btn-group > .dropdown-toggle.btn-primary:active,
.dropdown-toggle.btn-primary:active,
.btn-group > .dropdown-toggle.btn:active,
.dropdown-toggle.btn:active,
.btn-group > .dropdown-toggle.btn-primary:focus,
.dropdown-toggle.btn-primary:focus,
.btn-group > .dropdown-toggle.btn:focus,
.dropdown-toggle.btn:focus {
  background-color: #ffea33;
  color: #ffffff;
}
.btn-group > .dropdown-toggle.btn-mini,
.dropdown-toggle.btn-mini {
  padding: 3px 7px;
  font-size: 12px;
}
.btn-group > .dropdown-toggle.btn-small,
.dropdown-toggle.btn-small {
  padding: 5px 10px;
}
.btn-group > .dropdown-toggle.btn-large,
.dropdown-toggle.btn-large {
  padding: 15px 25px;
}
.btn-toolbar .btn {
  font-size: 12px;
}
.btn-floating {
  background-color: #f5f5f5;
  border-radius: 50%;
  color: #000000;
  cursor: pointer;
  display: inline-block;
  position: relative;
  overflow: hidden;
  height: 37px;
  width: 37px;
  line-height: 37px;
  padding: 0;
  transition: 0.3s;
  vertical-align: middle;
  z-index: 1;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
}
.btn-floating i {
  color: #000000;
  display: inline-block;
  font-size: 20px;
  text-align: center;
  width: inherit;
}
.btn-floating:hover {
  -webkit-box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
.btn-floating:before {
  border-radius: 0;
}
.btn-floating.large {
  width: 52px;
  height: 52px;
  line-height: 52px;
}
.btn-floating.floating-primary {
  background-color: #ffe500;
  color: #ffffff;
}
.btn-floating.floating-primary i {
  color: #ffffff;
}
.btn-floating.floating-secondary {
  background-color: #f65434;
  color: #ffffff;
}
.btn-floating.floating-secondary i {
  color: #ffffff;
}
.btn-floating.floating-red {
  background-color: #ED092F;
  color: #ffffff;
}
.btn-floating.floating-red i {
  color: #ffffff;
}
.btn-floating.floating-green {
  background-color: #A1C820;
  color: #ffffff;
}
.btn-floating.floating-green i {
  color: #ffffff;
}
.btn-floating.floating-blue {
  background-color: #2A8FBD;
  color: #ffffff;
}
.btn-floating.floating-blue i {
  color: #ffffff;
}
.btn-floating.facebook {
  background-color: #3B5998;
  color: #ffffff;
}
.btn-floating.facebook i {
  color: #ffffff;
}
.btn-floating.twitter {
  background-color: #55ACEE;
  color: #ffffff;
}
.btn-floating.twitter i {
  color: #ffffff;
}
.btn-floating.linkedin {
  background-color: #1984BC;
  color: #ffffff;
}
.btn-floating.linkedin i {
  color: #ffffff;
}
.btn-floating.google {
  background-color: #DF4B38;
  color: #ffffff;
}
.btn-floating.google i {
  color: #ffffff;
}
.btn-floating.youtube {
  background-color: #B00;
  color: #ffffff;
}
.btn-floating.youtube i {
  color: #ffffff;
}
.btn-floating.vimeo {
  background-color: #46B5FE;
  color: #ffffff;
}
.btn-floating.vimeo i {
  color: #ffffff;
}
.btn-floating.flickr {
  background-color: #FF0084;
  color: #ffffff;
}
.btn-floating.flickr i {
  color: #ffffff;
}
.btn-floating.pinterest {
  background-color: #CB2027;
  color: #ffffff;
}
.btn-floating.pinterest i {
  color: #ffffff;
}
.btn-floating.instagram {
  background-color: #125688;
  color: #ffffff;
}
.btn-floating.instagram i {
  color: #ffffff;
}
.btn-floating.yahoo {
  background-color: #1D1DA3;
  color: #ffffff;
}
.btn-floating.yahoo i {
  color: #ffffff;
}
.btn-floating.skype {
  background-color: #00AFF0;
  color: #ffffff;
}
.btn-floating.skype i {
  color: #ffffff;
}
.fixed-action-btn {
  position: fixed;
  bottom: 40px;
  margin-bottom: 0;
  z-index: 998;
}
.fixed-action-btn.float-right {
  right: 100px;
  left: auto;
}
@media (max-width: 767px) {
  .fixed-action-btn.float-right {
    right: 20px;
    bottom: 20px;
  }
}
.fixed-action-btn.float-left {
  left: 100px;
  right: auto;
}
@media (max-width: 767px) {
  .fixed-action-btn.float-left {
    left: 20px;
    bottom: 20px;
  }
}
.fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  list-style-type: none;
  bottom: 64px;
  margin: 0;
  display: none;
}
.fixed-action-btn ul li {
  margin-bottom: 10px;
}
.fixed-action-btn ul a.btn-floating {
  opacity: 0;
}
.rstpl-tags.inline > li {
  margin: 0;
  padding-left: 0;
  margin-right: 10px;
}
.rstpl-tags .label {
  background-color: #ffe500;
  font-size: 13px;
  padding: 5px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.rstpl-tags .label:hover {
  background-color: #f65434;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tagspopular ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.tagspopular ul li {
  display: inline-block;
  float: left;
  background-color: #ffe500;
  padding: 5px 10px;
  font-size: small;
  margin-right: 5px;
  margin-bottom: 5px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tagspopular ul li:hover {
  background-color: #f65434;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tagspopular ul li a {
  color: #ffffff;
}
.btn.jmodedit {
  height: 30px;
  width: 30px;
  padding: 0;
  box-shadow: none;
  text-align: center;
}
.btn.jmodedit [class^="icon-"],
.btn.jmodedit [class*=" icon-"] {
  line-height: 30px;
}
/**
 * include _rs_helper.less
 * ------------------------------------------------------------------------------
 */
.vcenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  .vcenter {
    display: block ;
  }
}
.fader {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
}
/* Overrides _rs_helper.less */
.btn-group.open > .btn.dropdown-toggle,
.icons.open > .btn.dropdown-toggle {
  background-color: #ccb700;
}
.btn-group > .dropdown-toggle.btn-primary,
.dropdown-toggle.btn-primary,
.btn-group > .dropdown-toggle.btn,
.dropdown-toggle.btn {
  border: none !important;
  border-radius: 0 !important;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #ffffff;
}
.btn-group > .dropdown-toggle.btn-primary:hover,
.dropdown-toggle.btn-primary:hover,
.btn-group > .dropdown-toggle.btn:hover,
.dropdown-toggle.btn:hover,
.btn-group > .dropdown-toggle.btn-primary:focus,
.dropdown-toggle.btn-primary:focus,
.btn-group > .dropdown-toggle.btn:focus,
.dropdown-toggle.btn:focus {
  color: #333333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn-group > .dropdown-toggle.btn-primary .caret,
.dropdown-toggle.btn-primary .caret,
.btn-group > .dropdown-toggle.btn .caret,
.dropdown-toggle.btn .caret {
  border-top-color: #ffffff;
}
.btn-group > .dropdown-toggle.btn-primary:hover,
.dropdown-toggle.btn-primary:hover,
.btn-group > .dropdown-toggle.btn:hover,
.dropdown-toggle.btn:hover,
.btn-group > .dropdown-toggle.btn-primary:active,
.dropdown-toggle.btn-primary:active,
.btn-group > .dropdown-toggle.btn:active,
.dropdown-toggle.btn:active,
.btn-group > .dropdown-toggle.btn-primary:focus,
.dropdown-toggle.btn-primary:focus,
.btn-group > .dropdown-toggle.btn:focus,
.dropdown-toggle.btn:focus {
  background-color: #ccb700;
  color: #ffffff;
}
.btn-group > .dropdown-toggle.btn-mini,
.dropdown-toggle.btn-mini {
  padding: 3px 7px;
  font-size: 12px;
}
.btn-group > .dropdown-toggle.btn-small,
.dropdown-toggle.btn-small {
  padding: 5px 10px;
}
.btn-group > .dropdown-toggle.btn-large,
.dropdown-toggle.btn-large {
  padding: 15px 25px;
}
#rstpl-com_rseventspro #rs_event_show .rs_controls a.btn {
  border: none !important;
  border-radius: 0 !important;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #ffffff;
}
#rstpl-com_rseventspro #rs_event_show .rs_controls a.btn:hover,
#rstpl-com_rseventspro #rs_event_show .rs_controls a.btn:focus {
  color: #333333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#rstpl-com_rseventspro #rs_event_show .rs_controls a.btn:hover,
#rstpl-com_rseventspro #rs_event_show .rs_controls a.btn:active,
#rstpl-com_rseventspro #rs_event_show .rs_controls a.btn:focus {
  background-color: #ccb700;
  color: #ffffff;
}
/**
 * include _rs_mixin_buttons.less
 * ------------------------------------------------------------------------------
 */
div[itemprop="blogPost"] .readmore {
  margin-top: 20px;
}
div[itemprop="blogPost"] .readmore a.btn {
  border: none !important;
  border-radius: 0 !important;
  color: #ecfafd;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background: url(../../../images/layout-missioforlife/long_red_btn.png) repeat-x;
  background-color: transparent !important;
  font-family: Roboto Slab;
  font-weight: 700 !important;
  font-size: 16px !important;
}
div[itemprop="blogPost"] .readmore a.btn:hover,
div[itemprop="blogPost"] .readmore a.btn:focus {
  color: #ecfafd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
div[itemprop="blogPost"] .readmore a.btn:hover,
div[itemprop="blogPost"] .readmore a.btn:focus {
  background: url(../../../images/layout-missioforlife/long_red_btn.png) repeat-x;
}
.f5-news-teaser-horizontal-link a.btn {
  border: 1px solid #f65434;
  color: #f65434;
  text-transform: none;
  background: none #ecfafd;
  filter: none;
}
.f5-news-teaser-horizontal-link a.btn:hover,
.f5-news-teaser-horizontal-link a.btn:focus {
  color: #ecfafd;
  background: none #f65434;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* Beiträge arbeiten */
.btn-toolbar {
  margin-top: 20px;
}
.btn-toolbar a.btn {
  font-size: 14px;
  /*.btn(@text-shadow:none, @padding: 10px 20px, @border:none, @background-color:@brand-primary, @color:#ffffff);*/
}
/* Formulare */
.formResponsive input[type="submit"] {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 15px 30px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f65434;
  /* Old browsers */
  background-color: #f65434;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f65434 0%, #ed300a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f65434', endColorstr='#ed300a', GradientType=0);
  background: none #f65434;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.formResponsive input[type="submit"]:hover,
.formResponsive input[type="submit"]:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ed300a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ed300a 0%, #f65434 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed300a', endColorstr='#f65434', GradientType=0);
  background: #ed300a;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.pager li a {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 15px 30px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffe500;
  /* Old browsers */
  background-color: #ffe500;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe500 0%, #ccb700 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe500 0%, #ccb700 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe500', endColorstr='#ccb700', GradientType=0);
  background: none #ffe500;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.pager li a:hover,
.pager li a:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ccb700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ccb700 0%, #ffe500 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ccb700 0%, #ffe500 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb700', endColorstr='#ffe500', GradientType=0);
  background: #ccb700;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* Pagebuilder */
.rspbld-button {
  border: none !important;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  padding: 15px 30px;
  text-align: center;
  text-shadow: none !important;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f65434;
  /* Old browsers */
  background-color: #f65434;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f65434 0%, #ed300a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f65434 0%, #ed300a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f65434', endColorstr='#ed300a', GradientType=0);
  background: none #f65434;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rspbld-button:hover,
.rspbld-button:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  /* Old browsers */
  background-color: #ed300a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ed300a 0%, #f65434 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ed300a 0%, #f65434 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed300a', endColorstr='#f65434', GradientType=0);
  background: #ed300a;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/**
 * include _itemtags.less
 * ------------------------------------------------------------------------------
 */
.f5-news-teaser-mehrspaltig .f5-itemtags,
.rstpl-article-container .f5-itemtags,
div[itemprop="blogPost"] .f5-itemtags {
  border-bottom: 1px solid #ffe500;
  display: inline-block;
}
.f5-news-teaser-mehrspaltig .f5-itemtags > ul,
.rstpl-article-container .f5-itemtags > ul,
div[itemprop="blogPost"] .f5-itemtags > ul {
  margin: 0 0 5px 0;
  padding-left: 0;
}
.f5-news-teaser-mehrspaltig .f5-itemtags > ul > li,
.rstpl-article-container .f5-itemtags > ul > li,
div[itemprop="blogPost"] .f5-itemtags > ul > li {
  margin: 0 10px 5px 0;
  padding: 0;
}
.f5-news-teaser-mehrspaltig .f5-itemtags > ul > li:last-child,
.rstpl-article-container .f5-itemtags > ul > li:last-child,
div[itemprop="blogPost"] .f5-itemtags > ul > li:last-child {
  margin-right: 0;
}
.f5-news-teaser-mehrspaltig .f5-itemtags > ul > li a.label,
.rstpl-article-container .f5-itemtags > ul > li a.label,
div[itemprop="blogPost"] .f5-itemtags > ul > li a.label {
  background-color: #ffe500;
  color: #ffffff;
}
.f5-news-teaser-mehrspaltig .f5-itemtags > ul > li a.label:hover,
.rstpl-article-container .f5-itemtags > ul > li a.label:hover,
div[itemprop="blogPost"] .f5-itemtags > ul > li a.label:hover {
  background-color: #f65434;
  color: #ffffff;
}
.f5-news-teaser-mehrspaltig .f5-flex-row:not(.row-fluid) .f5-itemtags,
.rstpl-article-container .f5-flex-row:not(.row-fluid) .f5-itemtags,
div[itemprop="blogPost"] .f5-flex-row:not(.row-fluid) .f5-itemtags {
  width: 100%;
  text-align: center;
  margin: 10px 0;
}
.f5-news-teaser-mehrspaltig .f5-flex-row:not(.row-fluid) .f5-itemtags > ul,
.rstpl-article-container .f5-flex-row:not(.row-fluid) .f5-itemtags > ul,
div[itemprop="blogPost"] .f5-flex-row:not(.row-fluid) .f5-itemtags > ul {
  margin: 0 0 10px 0;
}
.f5-news-teaser-mehrspaltig.mute-tags .f5-itemtags {
  border-bottom: 1px solid #fff7b3;
  display: inline-block;
}
.f5-news-teaser-mehrspaltig.mute-tags .f5-itemtags > ul {
  margin: 0 0 5px 0;
  padding-left: 0;
}
.f5-news-teaser-mehrspaltig.mute-tags .f5-itemtags > ul > li {
  margin: 0 10px 5px 0;
  padding: 0;
}
.f5-news-teaser-mehrspaltig.mute-tags .f5-itemtags > ul > li:last-child {
  margin-right: 0;
}
.f5-news-teaser-mehrspaltig.mute-tags .f5-itemtags > ul > li a.label {
  background-color: #fff7b3;
  color: #e6ce00;
}
.f5-news-teaser-mehrspaltig.mute-tags .f5-itemtags > ul > li a.label:hover {
  background-color: #fff280;
  color: #b3a000;
}
.f5-news-teaser-mehrspaltig.mute-tags .f5-flex-row:not(.row-fluid) .f5-itemtags {
  width: 100%;
  text-align: center;
  margin: 10px 0;
}
.f5-news-teaser-mehrspaltig.mute-tags .f5-flex-row:not(.row-fluid) .f5-itemtags > ul {
  margin: 0 0 10px 0;
}
.f5-news-teaser-mehrspaltig.inverte-tags .f5-itemtags {
  border-bottom: 1px solid #f65434;
  display: inline-block;
}
.f5-news-teaser-mehrspaltig.inverte-tags .f5-itemtags > ul {
  margin: 0 0 5px 0;
  padding-left: 0;
}
.f5-news-teaser-mehrspaltig.inverte-tags .f5-itemtags > ul > li {
  margin: 0 10px 5px 0;
  padding: 0;
}
.f5-news-teaser-mehrspaltig.inverte-tags .f5-itemtags > ul > li:last-child {
  margin-right: 0;
}
.f5-news-teaser-mehrspaltig.inverte-tags .f5-itemtags > ul > li a.label {
  background-color: #f65434;
  color: #ffffff;
}
.f5-news-teaser-mehrspaltig.inverte-tags .f5-itemtags > ul > li a.label:hover {
  background-color: #ffffff;
  color: #f65434;
}
.f5-news-teaser-mehrspaltig.inverte-tags .f5-flex-row:not(.row-fluid) .f5-itemtags {
  width: 100%;
  text-align: center;
  margin: 10px 0;
}
.f5-news-teaser-mehrspaltig.inverte-tags .f5-flex-row:not(.row-fluid) .f5-itemtags > ul {
  margin: 0 0 10px 0;
}
/**
 * include _mod_flipbookmaster.less
 * ------------------------------------------------------------------------------
 */
.flipbook-container .flipbook-ui-btn {
  color: #ffe500;
}
.flipbook-container .flipbook-ui-btn.fa-2x {
  font-size: 17px;
}
.flipbook-container .flipbook-ui-btn.disabled,
.flipbook-container .flipbook-ui-btn.disabled:hover {
  color: #ccc;
}
.flipbook-container .flipbook-ui-btn:hover {
  color: #ccb700;
}
body > div.flipbook-lightbox-wrapper > div.flipbook-lightbox-controls > div {
  color: #ffe500;
}
#column-right #flipbook {
  max-width: 240px !important;
  min-width: 240px !important;
}
.rspbld-video.f5-video-box,
.rspbld-text-block.f5-video-box,
.f5-content-box {
  background-color: #fff;
  padding: 40px 20% !important;
}
.rspbld-video.f5-video-box.remove-margin-top,
.rspbld-text-block.f5-video-box.remove-margin-top,
.f5-content-box.remove-margin-top {
  margin-top: 0px !important;
}
.rspbld-video.f5-video-box .rspbld-title,
.rspbld-text-block.f5-video-box .rspbld-title,
.f5-content-box .rspbld-title {
  margin: 0px 0 25px 0;
}
.rspbld-video.f5-video-box .rspbld-video-container,
.rspbld-text-block.f5-video-box .rspbld-video-container,
.f5-content-box .rspbld-video-container {
  -webkit-box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.5);
  background-size: cover;
  background-color: #fff;
  /* responsive */
  height: 0;
  width: 100%;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.rspbld-video.f5-video-box .rspbld-video-container iframe,
.rspbld-text-block.f5-video-box .rspbld-video-container iframe,
.f5-content-box .rspbld-video-container iframe {
  height: 100%;
  width: 100%;
}
.rspbld-video.f5-video-box-yellow,
.rspbld-text-block.f5-video-box-yellow,
.f5-content-box-yellow {
  background: url(../../../images/layout-missioforlife/yellowbg.jpg);
}
.rspbld-video.f5-video-box-yellow .rspbld-title,
.rspbld-text-block.f5-video-box-yellow .rspbld-title,
.f5-content-box-yellow .rspbld-title {
  color: #ecfafd;
}
.rspbld-video.f5-video-box-orange,
.rspbld-text-block.f5-video-box-orange,
.f5-content-box-orange {
  background: url(../../../images/layout-missioforlife/orangebg.jpg);
}
.rspbld-video.f5-video-box-orange .rspbld-title,
.rspbld-text-block.f5-video-box-orange .rspbld-title,
.f5-content-box-orange .rspbld-title {
  color: #ecfafd;
}
.rspbld-video.f5-video-box-green,
.rspbld-text-block.f5-video-box-green,
.f5-content-box-green {
  background: url(../../../images/layout-missioforlife/greenbg.jpg);
}
.rspbld-video.f5-video-box-green .rspbld-title,
.rspbld-text-block.f5-video-box-green .rspbld-title,
.f5-content-box-green .rspbld-title {
  color: #ecfafd;
}
.rspbld-video.f5-video-box-red,
.rspbld-text-block.f5-video-box-red,
.f5-content-box-red {
  background: url(../../../images/layout-missioforlife/redbg.jpg);
}
.rspbld-video.f5-video-box-red .rspbld-title,
.rspbld-text-block.f5-video-box-red .rspbld-title,
.f5-content-box-red .rspbld-title {
  color: #ecfafd;
}
.rspbld-video.f5-video-box.rspbld-image .rspbld-image-caption,
.rspbld-text-block.f5-video-box.rspbld-image .rspbld-image-caption,
.f5-content-box.rspbld-image .rspbld-image-caption {
  background-color: transparent;
  display: block;
  font-weight: normal;
  padding: 4px;
}
.rspbld-video.f5-video-box .rspbld-subtitle,
.rspbld-text-block.f5-video-box .rspbld-subtitle,
.f5-content-box .rspbld-subtitle {
  color: #f9c32b;
  font-weight: bold;
  margin: 0px 0 0.5em 0;
  text-transform: uppercase;
}
/* // Pagebuilder Video custom-Class */
.rspbld-elements .f5-rspbld-element-shadow,
.rstpl-rsmediagallery_responsive_slideshow {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}
/* RSGallery center - fix */
.rsp_picture_container.pull-left {
  display: inline-block;
  float: none;
}
.rsp_picture_container.pull-left[style] {
  display: inline-block !important;
  /* RSMediagallery blendet Elemente aus, wenn die Zeile nicht komplett gefüllt ist */
}
.rsp_container {
  text-align: center;
}
/* Liste unter Karten */
.f5-liste-partnerprojekt-map .rspbld-title {
  margin: 20px auto 10px;
  text-align: center;
}
.f5-liste-partnerprojekt-map ul {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #f65334;
}
.f5-liste-partnerprojekt-map ul > li {
  list-style: none;
  border-top: 1px solid #f65334;
  padding: 5px 10px;
}
#online-spende-aside {
  background-color: #ffe500;
  margin-bottom: 50px;
  border: 20px solid #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
#online-spende-aside .rspbld-image.btn-paypal,
#online-spende-aside .rspbld-image.dzi {
  background: transparent;
  border: none;
}
#online-spende-aside .rspbld-image.dzi img {
  border: 4px solid #fff;
}
#online-spende-aside .rspbld-image.dzi .rspbld-image-caption {
  background-color: white;
  color: #5da5b7;
}
.online-spende-form {
  background-color: #5ea5b7;
  padding: 20px;
  border: 20px solid #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
.online-spende-form .formResponsive input,
.online-spende-form .formResponsive textarea {
  width: 98%;
}
.online-spende-form .formControlLabel,
.online-spende-form .formBody label,
.online-spende-form .formResponsive p.formDescription {
  color: #ffffff;
}
.online-spende-form .formResponsive .formHorizontal .rsform-block {
  margin-bottom: 10px;
}
.online-spende-form .rspbld-title,
.online-spende-form h1,
.online-spende-form h2,
.online-spende-form h3,
.online-spende-form h4 {
  text-transform: none;
  color: #ffffff;
  border-bottom: 1px solid;
  margin-bottom: 25px;
  padding-bottom: 6px;
  margin-top: 15px;
}
.online-spende-form .rsform-submit-button {
  background-color: #e3000b !important;
}
.online-spende-form .rsform-submit-button:hover {
  background-color: #b00009 !important;
}
.online-spende-form .rsform-block-einsatz .formControlLabel {
  float: none !important;
  width: 98% !important;
  text-align: left !important;
  margin-left: 22% !important;
  margin-bottom: 10px !important;
  font-weight: bold !important;
}
.online-spende-form input[type="submit"],
.online-spende-form input[type="checkbox"] {
  width: auto !important;
}
form.formResponsive input[type="submit"] {
  border: none;
  border-radius: 0;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 2px;
  padding: 15px 30px;
  text-align: center;
  text-shadow: none;
  text-transform: none;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #5ea6b7;
  background: -moz-linear-gradient(top, #5ea6b7 0%, #468c9c 100%);
  background: -webkit-linear-gradient(top, #5ea6b7 0%, #468c9c 100%);
  background: linear-gradient(to bottom, #5ea6b7 0%, #468c9c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea6b7', endColorstr='#468c9c', GradientType=0);
  background: none #5ea6b7;
  filter: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* Buttons für Slider Startseite */
#rsmg_rsp_container188 > div > div:nth-child(1) > div > div > a {
  width: 200%;
  height: 100%;
  opacity: 0;
}
#rsmg_rsp_container188 > div > div:nth-child(2) > div > div > a {
  background-color: #ffe500 !important;
  background-image: none !important;
  color: #000000;
}
#rsmg_rsp_container188 > div > div:nth-child(3) > div > div > a {
  background-color: #ffe500 !important;
  background-image: none !important;
  color: #000000;
}
#rsmg_rsp_container188 > div > div:nth-child(4) > div > div > a {
  width: 200%;
  height: 100%;
  opacity: 0;
}
/*Spendenbutton*/
/*@import url('https://fonts.googleapis.com/css?family=Patrick+Hand&display=swap');*/
nav.rstpl-navigation > div.navbar > div.navbar-inner > div.container > div.row-fluid > div.span12 {
  position: relative;
  /*background-color: #cccccc;*/
}
nav.rstpl-navigation > div.navbar > div.navbar-inner > div.container > div.row-fluid > div.span12 .nav-collapse {
  width: calc(100% - 110px);
}
.custombutton-sketch-container {
  float: right;
}
.button-sketch {
  float: right;
  position: absolute;
  right: 10px;
  top: 24px;
  width: 145px;
  height: 57px;
  background: url("https://missioforlife.de//images/layout-missioforlife/red_button.png") no-repeat;
  text-align: center;
  margin: 0px 6px 0px 5px;
}
@media (max-width: 1199px) {
  .button-sketch {
    top: -10px;
  }
}
@media (max-width: 979px) {
  .button-sketch {
    float: none;
    position: relative;
    margin: 20px;
  }
  .custombutton-sketch-container {
    float: none;
  }
}
.button-sketch a {
  line-height: 57px;
  color: #fffffd;
  padding: 0px 10px;
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}
.button-sketch .button-sketch-hover {
  position: absolute;
  top: 76%;
  left: -265px;
  text-transform: none;
  background: url("https://missioforlife.de//images/layout-missioforlife/menu_button_hover.png") no-repeat;
  height: 330px;
  width: 330px;
  color: #fffffd;
  /* display: none; */
}
.button-sketch .button-sketch-hover h2 {
  margin-top: 50px;
  font-family: 'Patrick Hand', cursive;
  color: #ffffff;
  font-size: 42px;
  margin-bottom: 25px;
}
.button-sketch .button-sketch-hover p {
  width: 280px;
  margin: 0 auto 25px auto;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.button-sketch:hover a .button-sketch-hover {
  display: block !important;
}
@media (max-width: 979px) {
  .button-sketch:hover a .button-sketch-hover {
    display: none !important;
  }
  nav.rstpl-navigation > div.navbar > div.navbar-inner > div.container > div.row-fluid > div.span12 .nav-collapse {
    width: 100%;
  }
  .rstpl-brand.pull-left.image {
    zoom: 0.5;
  }
}
/* Fixes für Slider Mobil*/
@media (max-width: 1199px) {
  .slide-text {
    margin: 20px 20px 20px 30px !important;
  }
  .carousel-inner p.lead {
    margin-bottom: 0px !important;
  }
  .carousel-inner h1 {
    font-size: 26px !important;
  }
  .carousel-inner p {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  .carousel-inner a.btn {
    margin-top: 0px;
  }
}
@media (max-width: 979px) {
  .slide-text {
    margin: 20px 20px 20px 30px !important;
  }
  .carousel-inner p.lead {
    margin-bottom: 0px !important;
  }
  .carousel-inner h1 {
    font-size: 28px !important;
  }
  .carousel-inner p {
    display: none;
  }
  .carousel-inner a.btn {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .rstpl-caption.visible-desktop {
    display: block !important;
  }
}
@media (max-width: 500px) {
  .carousel-inner h1 {
    display: none;
  }
}
div.search {
  margin-top: -150px;
}
h5 {
  font-size: 16px;
  color: #e2000b;
}
/* fixes */
.video-container-wrapper {
  max-width: 100%;
  width: 600px;
  left: 0;
  right: 0;
  margin: 0 auto 25px auto;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Custom MISSIOTHEK New-Teaser, Artikel, Tags etc */
/* aus missiothek */
.f5-article:not(.f5-startseite) {
  border: 1px solid #dbdbdb;
  background-color: #f4f4f4;
  padding: 10px;
}
@media (min-width: 480px) {
  .f5-article:not(.f5-startseite) {
    padding: 10px;
  }
}
@media (min-width: 768px) {
  .f5-article:not(.f5-startseite) {
    padding: 10px 30px;
  }
}
@media (min-width: 980px) {
  .f5-article:not(.f5-startseite) {
    padding: 20px 40px;
  }
}
@media (min-width: 1200px) {
  .f5-article:not(.f5-startseite) {
    padding: 20px 50px;
  }
}
.f5-article:not(.f5-startseite) div[itemprop="articleBody"] {
  padding: 0;
  margin-top: 25px;
}
.f5-news-teaser-mehrspaltig-title span.headline {
  display: block;
  position: relative;
  padding-bottom: 7px;
  font-size: 20px;
}
.f5-news-teaser-mehrspaltig-title span.headline:before {
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  background-color: #000;
  position: absolute;
  margin: 0 auto;
  left: calc(50% - 25px);
  bottom: 0;
}
.f5-news-teaser-mehrspaltig-title span.subline {
  display: block;
  font-size: 18px;
  /*text-transform: none;*/
  font-weight: normal;
  padding-top: 4px;
  letter-spacing: inherit;
  color: #000000;
}
@media (max-width: 980px) {
  .f5-article:not(.f5-startseite) .page-header h1.rstpl-title {
    text-align: center;
  }
  .f5-article:not(.f5-startseite) .page-header h1.rstpl-title span.headline:before {
    left: calc(50% - 25px);
  }
}
.f5-article:not(.f5-startseite) .page-header h1.rstpl-title span.headline {
  display: block;
  position: relative;
  padding-bottom: 7px;
}
.f5-article:not(.f5-startseite) .page-header h1.rstpl-title span.headline:before {
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  background-color: #ffe500;
  position: absolute;
  margin: 0 auto;
  /*left: calc(50% - 25px);*/
  bottom: 0;
}
.f5-article:not(.f5-startseite) .page-header h1.rstpl-title span.subline {
  display: block;
  font-weight: normal;
  padding-top: 4px;
}
div.f5-paket-infos {
  background-color: #f6f3f3;
  padding: 2px 10px 5px 2px;
  border-radius: 7px;
  border: 1px solid #dbdbdb;
}
div.f5-paket-infos img.f5-paket-infos-alter {
  position: absolute;
  right: 2px;
  top: 0;
  width: 38px;
  background-color: #fff;
  padding: 4px;
  border-radius: 4px;
}
div.f5-paket-infos ul.f5-paket-infos-list {
  overflow: unset;
  font-family: 'Roboto Slab', Arial, Helvetica, sans-serif;
  font-size: 13px;
  /*font-weight: 700;       // RSVario reset */
  /*text-transform: uppercase; //none;      // RSVario reset
    letter-spacing: 0.025rem;*/
}
div.f5-paket-infos ul.f5-paket-infos-list li.f5-paket-infos-list-item {
  /*list-style: none;*/
  padding-top: 5px;
  margin-top: 5px;
}
div.f5-paket-infos ul.f5-paket-infos-list li.f5-paket-infos-list-item:not(:first-child) {
  border-top: 1px solid #dbdbdb;
}
ul.f5-paket-infos-list {
  padding-left: 0;
  margin-left: 40px;
  list-style-type: none;
}
ul.f5-paket-infos-list li {
  position: relative;
}
ul.f5-paket-infos-list li i,
ul.f5-paket-infos-list li span:not(.highlight) {
  position: absolute;
  left: -35px;
  width: 35px;
  top: 0.14285714em;
  text-align: center;
  font-size: 13px;
  line-height: 15px;
  margin-top: 5px;
  overflow: visible;
}
ul.f5-paket-infos-list li img.f5-paket-infos-alter-icon,
ul.f5-paket-infos-list li img.f5-paket-infos-jgst-icon {
  position: absolute;
  left: -35px;
  width: 35px;
  top: 0.14285714em;
  text-align: center;
  height: 14px;
  width: auto;
  margin: 5px 0 0 7px;
  overflow: visible;
}
/* test */
.f5-article:not(.f5-startseite) {
  position: relative;
}
@media (min-width: 480px) {
  .f5-article:not(.f5-startseite) div.f5-paket-infos {
    width: 100%;
    position: relative;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .f5-article:not(.f5-startseite) div.f5-paket-infos {
    width: 50%;
    /*position: absolute;
      right: 30px;*/
    float: right;
    margin-left: 10px;
  }
}
@media (min-width: 980px) {
  .f5-article:not(.f5-startseite) div.f5-paket-infos {
    width: 33%;
    /*position: absolute;
      right: 40px;*/
    float: right;
    margin-left: 20px;
  }
}
@media (min-width: 1200px) {
  .f5-article:not(.f5-startseite) div.f5-paket-infos {
    width: 25%;
    /*position: absolute;
      right: 50px;*/
    float: right;
    margin-left: 30px;
  }
}
.f5-article:not(.f5-startseite) div.f5-paket-infos ul.f5-paket-infos-list {
  font-size: 14px;
}
.f5-article:not(.f5-startseite) div[itemprop="articleBody"] span.spacer {
  /*height: 100px;*/
  display: block;
  float: left;
  width: 1px;
  /*background-color: black;*/
  margin-left: -1px;
  padding: 3px 0 6px 0;
}
.f5-article:not(.f5-startseite) div[itemprop="articleBody"] {
  min-height: 200px;
}
@media (min-width: 480px) {
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > dl,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > figure,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h1,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h2,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h3,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h4,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h5,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h6,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > hr,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > ol,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > p,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > ul {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > dl,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > figure,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h1,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h2,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h3,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h4,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h5,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h6,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > hr,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > ol,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > p,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > ul {
    max-width: calc(50% - 30px);
  }
}
@media (min-width: 980px) {
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > dl,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > figure,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h1,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h2,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h3,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h4,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h5,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h6,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > hr,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > ol,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > p,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > ul {
    max-width: calc(66% - 40px);
  }
}
@media (min-width: 1200px) {
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > dl,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > figure,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h1,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h2,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h3,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h4,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h5,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > h6,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > hr,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > ol,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > p,
  .f5-article:not(.f5-startseite) div[itemprop="articleBody"] > ul {
    max-width: calc(75% - 50px);
  }
}
/* Tags - itemtags anpassen */
div.itemtags {
  text-align: center;
}
ul.rstpl-tags.inline li {
  margin: 0;
  padding-left: 0;
  margin-right: 0px;
  margin-top: 5px;
  padding-right: 0px;
}
ul.rstpl-tags.inline li .label {
  font-size: 11px;
  padding: 4px 10px;
  font-weight: 600;
  color: #ffffff;
  border-radius: 15px;
}
ul.rstpl-tags.inline li .label span,
ul.rstpl-tags.inline li .label i {
  font-size: 12px;
  line-height: inherit;
  vertical-align: -4%;
}
h4.f5-news-teaser-mehrspaltig-title.hide-tags {
  min-height: 83px;
  margin: 0 0 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Roboto Slab', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.025rem;
}
/*@media (min-width: @screen-xs) {*/
td.rsfiles-download-info > span.badge {
  display: none;
}
/*}*/
@media (min-width: 768px) {
  td.rsfiles-download-info > span.badge {
    display: block;
  }
}
p.f5-news-teaser-mehrspaltig-link {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
div.teaser-caption {
  margin-bottom: 50px;
}
h1,
h2,
h3,
h4,
h5,
h1.rstpl-title,
h2.rstpl-title,
h3.rstpl-title,
h4.rstpl-title,
h5.rstpl-title {
  font-family: 'Roboto Slab', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.1rem;
}
h1,
h1.page-header {
  font-size: 38px;
}
h2,
h2.page-header {
  font-size: 30px;
}
h3,
h3.page-header {
  font-size: 24px;
}
h4,
h4.page-header {
  font-size: 20px;
}
h5,
h5.page-header {
  font-size: 15px;
}
h6,
h6.page-header {
  font-size: 14px;
}
Xul.f5-paket-infos-list li i,
ul.f5-paket-infos-list li span {
  /*position: relative;
  left: inherit;
  width: 30px;*/
  /*left: -30px;
  width: 30px;
  min-height: 21px;*/
  /* top: 0.14285714em; */
  /* text-align: center; */
  /* font-size: 13px; */
  /* line-height: 15px; */
  /* margin-top: 5px;*/
}
ul.f5-paket-infos-list li img.f5-paket-infos-alter-icon {
  /*left: -30px;
  width: 30px;
  min-height: 14px;*/
}
table.rsf_files a.hasTooltip {
  background-color: #2a8fbd;
  margin: 0px;
  padding: 7px 9px 7px 9px;
  color: #ffffff;
  border-radius: 5px;
  /* width: 30px; */
  /* height: 30px; */
  display: inline-block;
}
div.f5svgmap #typo-ozeanien,
div.f5svgmap g#typo-asien,
div.f5svgmap g#typo-afrika {
  opacity: 0;
}
div.f5svgmap a#ozeanien:hover > g > g > path,
div.f5svgmap a#asien:hover > g > g > path,
div.f5svgmap a#afrika:hover > g > g > path {
  fill: #e3000b;
}
div.f5svgmap a#ozeanien:hover > g > g#typo-afrika,
div.f5svgmap a#asien:hover > g > g#typo-afrika,
div.f5svgmap a#afrika:hover > g > g#typo-afrika {
  opacity: 1;
}
div.f5svgmap a#ozeanien:hover > g > g#typo-afrika > path,
div.f5svgmap a#asien:hover > g > g#typo-afrika > path,
div.f5svgmap a#afrika:hover > g > g#typo-afrika > path {
  fill: #ffffff;
}
div.f5svgmap a#ozeanien:hover > g > g#typo-asien,
div.f5svgmap a#asien:hover > g > g#typo-asien,
div.f5svgmap a#afrika:hover > g > g#typo-asien {
  opacity: 1;
}
div.f5svgmap a#ozeanien:hover > g > g#typo-asien > path,
div.f5svgmap a#asien:hover > g > g#typo-asien > path,
div.f5svgmap a#afrika:hover > g > g#typo-asien > path {
  fill: #ffffff;
}
div.f5svgmap a#ozeanien:hover > g > g#typo-ozeanien,
div.f5svgmap a#asien:hover > g > g#typo-ozeanien,
div.f5svgmap a#afrika:hover > g > g#typo-ozeanien {
  opacity: 1;
}
div.f5svgmap a#ozeanien:hover > g > g#typo-ozeanien > path,
div.f5svgmap a#asien:hover > g > g#typo-ozeanien > path,
div.f5svgmap a#afrika:hover > g > g#typo-ozeanien > path {
  fill: #e3000b;
}
div.f5svgmap-2 {
  text-align: center;
}
div.f5svgmap-2 svg {
  max-width: 700px;
}
div.f5svgmap-2 g#typo-ozeanien,
div.f5svgmap-2 g#typo-asien,
div.f5svgmap-2 g#typo-afrika {
  opacity: 0;
}
div.f5svgmap-2 a#ozeanien:hover > g > path,
div.f5svgmap-2 a#asien:hover > g > path,
div.f5svgmap-2 a#afrika:hover > g > path {
  fill: #e3000b;
}
div.f5svgmap-2 a#ozeanien:hover > g > polygon,
div.f5svgmap-2 a#asien:hover > g > polygon,
div.f5svgmap-2 a#afrika:hover > g > polygon {
  fill: #e3000b;
}
div.f5svgmap-2 a#ozeanien:hover > g#typo-afrika,
div.f5svgmap-2 a#asien:hover > g#typo-afrika,
div.f5svgmap-2 a#afrika:hover > g#typo-afrika {
  opacity: 1;
}
div.f5svgmap-2 a#ozeanien:hover > g#typo-afrika > path,
div.f5svgmap-2 a#asien:hover > g#typo-afrika > path,
div.f5svgmap-2 a#afrika:hover > g#typo-afrika > path {
  fill: #ffffff;
}
div.f5svgmap-2 a#ozeanien:hover > g#typo-asien,
div.f5svgmap-2 a#asien:hover > g#typo-asien,
div.f5svgmap-2 a#afrika:hover > g#typo-asien {
  opacity: 1;
}
div.f5svgmap-2 a#ozeanien:hover > g#typo-asien > path,
div.f5svgmap-2 a#asien:hover > g#typo-asien > path,
div.f5svgmap-2 a#afrika:hover > g#typo-asien > path {
  fill: #ffffff;
}
div.f5svgmap-2 a#ozeanien:hover > g#typo-ozeanien,
div.f5svgmap-2 a#asien:hover > g#typo-ozeanien,
div.f5svgmap-2 a#afrika:hover > g#typo-ozeanien {
  opacity: 1;
}
div.f5svgmap-2 a#ozeanien:hover > g#typo-ozeanien > path,
div.f5svgmap-2 a#asien:hover > g#typo-ozeanien > path,
div.f5svgmap-2 a#afrika:hover > g#typo-ozeanien > path {
  fill: #e3000b;
}
/* rstpl-com_tags */
/* File: _rstpl-com_tags.less.less */
#rstpl-com_tags .tag-category table.category tbody tr td {
  font-family: 'Saira Condensed', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.02rem;
  font-size: 16px;
  border: 1px solid #dbdbdb;
  background-color: #f4f4f4;
  border-radius: 0;
}
/*.chzn-container .chzn-drop {
  position: relative;
}*/
/* tmp */
.f5-itemtags li[class^="tag-"] .label.label-info {
  background-color: #cccccc;
  display: none;
}
span.jcemediabox-zoom-span {
  display: contents !important;
}
.f5-news-teaser-mehrspaltig-image img {
  margin: 0 0 15px;
  width: 100% !important;
  /*border: 20px solid #ffffff;*/
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}
/* Copyright in Beitragsbildern */
#main .blogcopyright-im-bild div.img_caption,
#main .item-pagecopyright-im-bild div.img_caption {
  position: relative;
}
#main .blogcopyright-im-bild div.img_caption p.img_caption,
#main .item-pagecopyright-im-bild div.img_caption p.img_caption {
  background-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  font-family: inherit;
  padding: 0px 10px 0px 5px;
  font-weight: inherit;
  font-size: 14px;
  position: absolute;
  bottom: 0;
  right: 0;
  text-shadow: 1px 1px 1px #000000;
  margin: 5px;
}
#main .blogcopyright-im-bild div.img_caption p.img_caption:before,
#main .item-pagecopyright-im-bild div.img_caption p.img_caption:before {
  content: "###" !important;
  width: 60px;
  height: 60px;
  display: none;
  background-image: none !important;
  background-size: cover;
  position: relative  !important;
  right: 2%;
  top: -30px;
}
#main span.wf_caption span {
  background-color: #faf6f2;
  padding: 5px 10px;
  position: relative;
}
#main span.wf_caption span em {
  background-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  font-family: inherit;
  padding: 0px 10px 0px 5px;
  font-weight: inherit;
  font-size: 14px;
  position: absolute;
  top: -35px;
  right: 0;
  text-shadow: 1px 1px 1px #000000;
  margin: 5px;
  font-style: normal;
}
#main .item-pagecopyright-im-bild div.item-image,
#main .item-page div.item-image {
  position: relative;
}
#main .blog div.f5-copyright-caption,
#main .item-page div.f5-copyright-caption {
  font-family: inherit;
  padding: 0px 5px 0px 5px;
  font-weight: inherit;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 5px;
  line-height: 26px;
}
@media (max-width: 979px) {
  #main .blog div.f5-copyright-caption,
  #main .item-page div.f5-copyright-caption {
    padding: 0px 2px 0px 2px;
    font-size: 10px !important;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 2px;
    line-height: 12px;
  }
}
.f5-copyright-caption-color-hell {
  color: #ffffff;
}
.f5-copyright-caption-color-dunkel {
  color: #000000;
}
.f5-copyright-caption-shadow-hell {
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);
}
.f5-copyright-caption-shadow-dunkel {
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.8);
}
.f5-copyright-caption-bgcolor-hell {
  background-color: rgba(255, 255, 255, 0.55);
}
.f5-copyright-caption-bgcolor-dunkel {
  background-color: rgba(0, 0, 0, 0.25);
}
/*.f5-article .pull-none.item-image:after {
  content: "";
  background-image: url(https://www.missiothek.de/images/titelbilder/missio-klein.png);
  width: 170px;
  height: 56px;
  display: block;
  position: absolute;
  top: -20px;
  right: 90px;
  background-size: contain;

  @media (max-width: 979px) {
    width: 110px;
    height: 41px;
  }

  @media (max-width: 769px) {
    display: none;
  }
}*/
.clearfix::before,
.clearfix::after {
  content: " ";
  display: table;
}
.clearfix::after {
  clear: both;
}
.clearfix {
  *zoom: 1;
  /* Für den IE6 und IE7 */
}
div[itemprop="articleBody"] ul.rstpl-template-menu.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
div[itemprop="articleBody"] ul.rstpl-template-menu.menu li {
  display: inline;
}
div[itemprop="articleBody"] ul.rstpl-template-menu.menu li:not(:last-child):after {
  content: " | ";
}
#main > div.item-page div.pull-right.item-image {
  width: 20%;
  margin-bottom: 2.56410256%;
}
@media (max-width: 767px) {
  #main > div.item-page div.pull-right.item-image {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  #main > div.item-page div.pull-right.item-image {
    width: 25%;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
    /*fixed*/
  }
}
/* Newsletter Button */
/* Newsletter */
#floating-newsletter-button {
  cursor: pointer;
  background-color: #538fd0;
  color: #fff;
  text-align: left;
  padding: 10px 13px;
  font-size: 18px;
  /*font-weight: 700;*/
  position: fixed;
  z-index: 999;
  right: 15px;
  bottom: 0;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.75);
}
#floating-newsletter-button a {
  color: #fff;
}
#floating-newsletter-button:hover {
  box-shadow: -3px -3px 12px rgba(0, 0, 0, 0.75);
}
@media (max-width: 979px) {
  #floating-newsletter-button {
    /*width: 55px;*/
    right: 0;
  }
}
#floating-newsletter-modal {
  display: block;
  background-color: #538fd0;
  border: 10px solid #ffffff;
  border-radius: 0;
  padding: 10px;
}
#floating-newsletter-modal .modal-header {
  border-bottom: none;
}
#floating-newsletter-modal .modal-header button#closenewsletter.close {
  opacity: 0.5;
  color: #fff;
}
#floating-newsletter-modal .modal-header p.floating-newsletter-head {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  font-size: 18px;
}
#floating-newsletter-modal .modal-body p {
  color: #ffffff;
  text-align: center;
}
#floating-newsletter-modal .modal-body .btn {
  margin-top: 10px;
}
div#floating-newsletter-modal.modal {
  bottom: 0;
  top: inherit;
  max-width: 500px;
  right: 0;
  left: inherit;
  transform: none;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.75);
}
div#floating-newsletter-modal.modal .icon-envelope {
  color: #e3000b;
}
@media (max-width: 767px) {
  div#floating-newsletter-modal.modal {
    width: 94%;
    right: auto;
  }
}
div#floating-newsletter-modal.modal.fade {
  top: inherit;
  bottom: -50%;
}
div#floating-newsletter-modal.modal.fade.in {
  top: inherit;
  bottom: 0;
}
/* ende */
@media (min-width: 980px) {
  li.rstpl-search {
    display: none;
  }
}
ul.thumbnails {
  margin-bottom: 0;
}
ul.thumbnails > li[class*="cat-list"] {
  display: inline;
  float: none;
  margin: 0;
}
ul.thumbnails > li[class*="cat-list"] h3 {
  font-family: Open Sans;
  font-size: 14px;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 20px;
}
ul.thumbnails > li[class*="cat-list"] h3 a {
  border-radius: 15px;
  background-color: #2a8fbd;
  color: #ffffff;
  padding: 4px 10px;
  font-weight: 600;
  letter-spacing: normal;
}
ul.thumbnails > li[class*="cat-list"] h3 a:before {
  content: "\f02b";
  font-family: FontAwesome;
  width: 1em;
}
ul.thumbnails > li[class*="cat-list"] h3 a:hover {
  background-color: #f65434;
  color: #ffe500;
}
.rstpl-tags .label:hover {
  background-color: #f65434 !important;
  color: #ffe500 !important;
}
.f5-article-custom-share.f5-startseite {
  display: none;
}
.f5-startseite div[itemprop="articleBody"] p {
  font-size: 16px;
}
/* Fix für Headerbild im IE */
#main > div.f5-article.item-page.f5-startseite.rstpl-article-container > div.pull-none.item-image > span > span > img {
  display: block;
}
#main > div.f5-article.item-page.f5-startseite.rstpl-article-container > div.pull-none.item-image > span > span {
  display: block;
  min-height: auto;
  height: auto;
  float: none;
}
/* Newsletter neu 2021 */
form.f5-custom-newsletterform {
  background-color: #eadcc9;
  padding: 20px;
  margin: 25px 0;
}
form.f5-custom-newsletterform table.acymailing_form {
  width: 100%;
  max-width: 500px;
  margin: 10px auto;
}
form.f5-custom-newsletterform table.acymailing_form,
form.f5-custom-newsletterform table.acymailing_form tr,
form.f5-custom-newsletterform table.acymailing_form tr td {
  border: none;
  /*border-color: #000000;*/
}
form.f5-custom-newsletterform table.acymailing_form tr td {
  padding: 2px;
}
form.f5-custom-newsletterform table.acymailing_form input[type=text] {
  max-width: 500px;
  width: 100%;
}
form.f5-custom-newsletterform table.acymailing_form input[type=submit] {
  padding: 8px 21px;
  background-color: #5390d0;
  border: none;
  color: #fff;
}
p.newsletter-info {
  color: #5d5d5d;
  font-size: small;
  padding: 15px 0;
}
button#uc-btn-deny-banner.btn-deny {
  background: #3a3a3a;
}
.f5-article h1.rstpl-title span.headline {
  color: #f65434;
}
.f5-article h1.rstpl-title span.headline:before {
  background-color: #000000 !important;
}
.f5-article h1.rstpl-title span.subline {
  color: #000000;
}
