.sliderBGGrey {
  background-color: #afca09;
}

h1,
h2,
h3,
h4,
h5,
h6,
h7,
h8,
h9 {
  text-transform: uppercase;
}

#noShowNav {display: none;}

.liVorteile {
	color: #afca09;
    text-shadow: 1px 1px black;
font-size: 1.2rem;
background: none!important;
}

 .ce_flipbox_frontside::before {


        filter: blur(10px)!important;  /* adjust this value as needed */

    }

.flipbox_moudle_h_color div div div div.ce_headline h1 {color:#afca09;text-shadow: 1px 1px black;}

.featuresHeadlineGreen div div div.headline_one h1 {color:#afca09;     text-shadow: 1px 1px black;}
.featuresHeadlineGreen div div div.headline_two h1 {color:#afca09;     text-shadow: 1px 1px black;}
.featuresHeadlineGreen div div div.headline_one h2 {color:#afca09;     text-shadow: 1px 1px black;}
.featuresHeadlineGreen div div div.headline_two h2 {color:#afca09;     text-shadow: 1px 1px black;}

.akkordeon_text_module div  div p {
	font-size: large;
}

.ui-accordion-header {font-size: 1.5rem}

/*
div.social_feed_element div figure a img {
	min-height: 400px;
	max-height: 400px;
}
*/
a.mainmenu_link.a-level_2.regular.active {
  background: #afca09;
  color: white !important;
}

.logo {
  transform: rotate(-3deg) !important;
  height: 77px !important;
  box-shadow: 1px 1px 5px black;
  margin-top: 1.6em;
  width: 260px !important;
}

.kontaktImageLogo figure img {
  margin-left: -95px !important;
}

.zoomOutCustom {
  transform: scale(2, 2);
}

.teamViewreIcon {
  background: url(/files/images/icons/teamviewer.png);
}

.iconBoxHomeHeight {
  height: 250px !important;
}

.textShadowJobs {
  text-shadow: 1px 1px black;
  height: 450px !important;
}

.textShadowHomeSlider {
  text-shadow: 2px 2px 5px black;
}

.fontSizeLink a {
  font-size: 20px !important;
}

.headline_ihrpartner {
  margin-top: 20px;
  margin-bottom: 20px;
  text-shadow: 1px 1px 1px black;
}

.fontSizeLink a:hover {
  font-size: 20px !important;
  color: #afca09 !important;
  background-color: white !important;
}

li.homeSliderBGImg div div {
  background-position-x: 70% !important;
  background-position-y: 10em !important;
}

.homeSliderBGImg div div img {
  height: 100%;
  width: 100%;
}

.hgWeiss {
  background: url(/files/images/AdobeStock_280164902.jpeg);
  /* background-size: cover; */
  background-position: bottom;
  background-position-y: -1500px;
  box-shadow: 1px 1px 20px black;
  /* background-position-y: -300px; */
  color: black;
  background-attachment: fixed;
}

.hgWeiss div div a figure {
  display: none;
}

.hgWeiss div div div div p {
  text-shadow: 1px 1px 1px white;
  font-size: larger;
}

.hgWeiss div div div a h5 {
  text-shadow: 1px 1px 1px black;
}

.hgWeiss div div div a.link {
  color: black;
  text-decoration: overline;
  /* text-shadow: 2px 2px #afca09; */
  text-decoration-color: #afca09;
}

a.mainmenu_link:hover {
  text-decoration: underline;
  color: black;
}

a.mainmenu_link span:hover {
  color: black;
}

.backside div ul li {
  color: #afca09;
}

.iconBoxGridTrutt div.ce_iconbox_v3 {
  box-shadow: 1px 1px 20px black;
}

.autogridIconboxes div.column {
}

body.fixed-header #top {
  position: fixed;
  width: 100%;
}
body.fixed-header .stickyheader {
  top: 2.5rem;
}
.ce_revolutionslider_hyperlink {
  background: #fefefe !important;
  color: #afca09;
  border-color: transparent !important;
  //box-shadow: 1px 2px 6px white;
}

.bannerFoerderung {
  background-color: #afca09 !important;
}

div.hoverColorWhite a:hover {
  color: EF7F1A !important;
  background-color: white !important;
  text-shadow: 0px 0px transparent !important;
}

div.hoverColorWhite a {
  text-shadow: 0px 0px transparent !important;
}

#breadcrumb {
  background-color: #afca09 !important;
  color: white !important;
}

div#breadcrumb div div ul li a {
  color: white !important;
}

.header.original {
  box-shadow: none !important;
}

.countDownHeadlines h3 span {
  background: white !important;
  padding: 5px !important;
}

a.active span {
  background-color: #fefefe;
  padding: 5px !important;
}

.countupSendButton button {
  border: 1px solid #fefefe !important;
}

.bgIconBoxHeader div div div div div h4 {
  color: #afca09 !important;
}

.ce_iconbox_header .iconbox_header_item_inside.bg-black {
  background: rgba(255, 255, 255) !important;
  color: #afca09 !important;
  transform: rotate(-3deg);
  box-shadow: 1px 1px 10px #000;
}

.ce_iconbox_header .iconbox_header_item_inside.bg-black:hover {
  background: rgba(255, 255, 255) !important;
  color: #afca09 !important;
  transform: rotate(-3deg);
  box-shadow: 1px 1px 10px #000;
}

div.stickyheader div div nav {
  //-webkit-transform: translateX(-50%);
  //position: absolute;
  //left: 50%;
}

.marginBottomAllesDrinHome {
  margin-bottom: -50px;
}

.countUpHome {
  color: white !important;
}

.countUpHome h3 {
  background: white !important;
  padding: 5px !important;
}

.countUpHome h3 {
  color: #afca09 !important;
  font-size: 70px !important;
}

.headlineImageHome h1 span {
  color: white;
  text-shadow: 1px 1px 5px black;
}

.starkeOptionenIMG {
  height: 100%;
  position: absolute;
  z-index: 100;
  top: 35%;
  width: 83%;
  left: 9.2%;
}

.starkeOptionenPhoneWhite {
  height: 100%;
  position: absolute;
  z-index: 100;
  top: 1.5%;
  width: 90%;
  left: 5.1%;
}

.mod_article.article-pb-xs > .container {
  padding-bottom: 0px !important;
}

.homeBottomHeadImage {
  color: #afca09 !important;
}

a[title="MELDEN SIE SICH"] {
  //box-shadow: 5px 4px 9px 1px white;
  text-shadow: 1px 3px 1px black;
}

div.ce_bgimage-outer div.ce_bgimage-inside div.ce_hyperlink-extended a:hover {
  text-shadow: 0 0 black;
  color: #afca09 !important;
}

.allesDrinITHome figure img {
  border-radius: 25px !important;
}

.truttITImgHomeBottom {
  margin-bottom: 20px;
}

body,
p,
span,
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
  font-family: Kanit !important;
}

.fontShadow {
  text-shadow: 1px 1px 10px black !important;
}

/* kanit-100 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/kanit-v12-latin-100.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-100.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-100.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-100.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-100.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-100.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-100italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/kanit-v12-latin-100italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-100italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-100italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-100italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-100italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-100italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-200 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/kanit-v12-latin-200.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-200.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-200.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-200.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-200.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-200.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-200italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/kanit-v12-latin-200italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-200italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-200italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-200italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-200italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-200italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-300 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/kanit-v12-latin-300.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-300.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-300.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-300.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-300.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-300.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-regular - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/kanit-v12-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-regular.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-regular.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-regular.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-regular.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-300italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/kanit-v12-latin-300italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-300italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-300italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-300italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-300italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-300italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/kanit-v12-latin-italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-italic.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-italic.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-500 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/kanit-v12-latin-500.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-500.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-500.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-500.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-500.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-500.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-500italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/kanit-v12-latin-500italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-500italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-500italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-500italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-500italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-500italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-600 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/kanit-v12-latin-600.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-600.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-600.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-600.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-600.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-600.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-600italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/kanit-v12-latin-600italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-600italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-600italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-600italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-600italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-600italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-700 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/kanit-v12-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-700.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-700.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-700.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-700.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-700.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-700italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/kanit-v12-latin-700italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-700italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-700italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-700italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-700italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-700italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-800 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/kanit-v12-latin-800.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-800.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-800.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-800.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-800.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-800.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-800italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/kanit-v12-latin-800italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-800italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-800italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-800italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-800italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-800italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-900 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/kanit-v12-latin-900.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-900.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-900.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-900.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-900.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-900.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-900italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/kanit-v12-latin-900italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-900italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-900italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-900italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-900italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-900italic.svg#Kanit") format("svg"); /* Legacy iOS */
}

.header.original {
  box-shadow: 1px 2px 15px #000;
}

.iconbox_header_item {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ce_iconbox_header .iconbox_header_content {
  width: 100%;
}
.ce_iconbox_header .iconbox_header_content h4 {
  font-size: 1.86rem;
}
.ce_iconbox_header .iconbox_header_content .link a {
  color: rgb(59, 60, 66);
  font-weight: inherit;
}

.social_feed_element .icon img {
  z-index: 1000 !important;
}
