/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-regular.eot');
  /* IE9 Compat Modes */
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  src: local(''), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-regular.woff') format('woff'), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-regular.ttf') format('truetype'), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-700.eot');
  /* IE9 Compat Modes */
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  src: local(''), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-700.woff2') format('woff2'), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-700.woff') format('woff'), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-700.ttf') format('truetype'), url('https://www.lemon.at/files/webfonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
erewreddd {
}
.tp-revslider-slidesli .tp-mask-wrap A {
  color: #FEFEFE;
  text-decoration: none;
}
#header.stuck #logo IMG {
  max-width: 80%;
  max-height: 100%;
}
HEADER.full_background.sticky {
  border-bottom: 1px solid #7A5932;
}
.ce_list UL LI {
  padding-bottom: 13px;
}
.slick-track .ce_text {
  padding-left: 35px;
  padding-right: 39px;
}
.ce_table TABLE TH, .ce_table TABLE TD {
  border-bottom: 1px solid #D9D9D9;
  line-height: 1.66667;
  padding: 11px 15px 4px 4px;
  text-align: left;
  vertical-align: top;
}
LABEL .mandatory {
  color: #7A5932;
  margin: 0px 0px 0px 8px;
}
LABEL {
  font-weight: 500;
  color: #7A5932;
  margin: 0px 11px 7px 0px;
  display: inline-block;
}
.formbody .captcha_text {
  line-height: 2.3;
}
.t4c_news_style_4 H3 {
  font-size: 13px;
  text-transform: uppercase;
  margin: 25px 0px 19px 0px;
  font-weight: bold;
  line-height: 1.4;
}
.home_right .t4c_news_style_4 H3 {
  font-size: 16px;
  text-transform: uppercase;
  margin: 25px 0px 19px 0px;
  font-weight: bold;
  line-height: 1.4;
}
.ce_text LI {
  margin-bottom: 7px;
  line-height: 26px;
}
.slick-prev, .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 90%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: #000;
  border: none;
  outline: none;
  background: none;
  z-index: 999;
}
.lemon_workshops {
  margin-top: 30px;
}
#header .mod_navigation .sf-menu LI > A, #header .mod_t4c_megamenu .sf-menu LI > A {
  text-transform: none;
}
.ce_accordionStart .toggler, .ce_accordionSingle .toggler {
  height: auto;
  line-height: 55px;
  border-bottom: 1px solid #EDEDED;
  font-size: 24px;
  color: #333;
  padding: 0px 15px 0px 0px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.ce_download A, .ce_downloads A {
  display: table-cell;
  height: 40px;
  line-height: 40px;
  background: #F8F8F8;
  border: 1px solid #EDEDED;
  color: #333;
  padding: 0px 120px 0px 40px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#kompetenzen .komp_strategie {
  background-color: rgba(175, 188, 170, 0.440);
  padding: 30px;
}
#kompetenzen .komp_organisationsgestaltung {
  background-color: #D1D2D4;
  padding: 30px;
}
#kompetenzen .komp_change {
  background-color: rgba(192, 125, 113, 0.397);
  padding: 30px;
}
#kompetenzen .komp_leader {
  background-color: #C9E3E8;
  padding: 30px;
}
#kompetenzen .komp_prozesse {
  background-color: rgba(211, 215, 224, 0.595);
  padding: 30px;
}
#kompetenzen .komp_public {
  background-color: rgba(218, 186, 138, 0.823);
  padding: 30px;
}
#kompetenzen .komp_potenzial {
  background-color: rgba(166, 174, 152, 0.703);
  padding: 30px;
}
#kompetenzen .komp_beratung {
  background-color: #F9F0E7;
  padding: 30px;
}
#kompetenzen .komp_coaching {
  background-color: rgba(197, 238, 240, 0.75);
  padding: 30px;
}
#kompetenzen .komp_management {
  background-color: #F0D2D0;
  padding: 30px;
}
#kompetenzen .komp_wissenschaft {
  background-color: rgba(170, 202, 206, 0.621);
  padding: 30px;
}
@media only screen and (max-width: 1024px) {
  #container #main {
    padding-right: 15px;
  }
  .mega_adress {
    margin-top: 17px;
    /*margin-left: 11px;*/
    padding-left: 11px;
  }
}
@media only screen and (max-width: 786px) {
  .startslider {
    margin-left: 18px;
    margin-right: 17px;
    font-size: 13px;
    line-height: 1.4;
    margin-top: -10px;
  }
  .startslider UL {
    margin-left: 18px;
    margin-right: 17px;
    font-size: 13px;
    line-height: 1.4;
    margin-top: -10px;
  }
  .startslider H1 {
    margin-left: 18px;
    margin-right: 17px;
    font-size: 28px;
    /*line-height: 1.4;*/
  }
  .t4c_headline_3 H1 {
    padding-bottom: 6px;
  }
  .mod_breadcrumb UL LI {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    position: relative;
    font-size: 9px;
    color: #D1D1D1;
    height: 33px;
    line-height: 33px;
  }
  .slick-track .ce_text {
    padding-left: 0px;
    padding-right: 0px;
  }
  H2 {
    font-size: 16px;
    font-weight: bold;
    margin: 27px 0px 15px;
    line-height: 1.2;
  }
  H1 {
    font-size: 27px;
    font-weight: 500;
    margin: 41px 0px 15px;
    line-height: 1.2;
  }
  .mod_breadcrumb UL LI.sep {
    margin-left: 1px;
    margin-right: 1px;
  }
  .anmelde_button {
    color: #7A5932;
    min-height: 120px;
  }
  .mod_breadcrumb {
    height: auto;
    line-height: 33px;
  }
  .ce_t4c_button.icon_position_left.button_large A SPAN {
    display: inline-block;
    height: auto;
    line-height:auto;
    margin-left: 15px;
    font-size: 13px;
  }
  .ce_t4c_button.icon_position_left.button_large A .button_icon {
    padding-top: 0;
    padding-left: 0;
  }
  .ce_t4c_button.icon_position_left.button_normal A {
    font-size: 13px;
    display: inline-flex;
  }
  .ce_t4c_button.icon_position_left.button_normal A SPAN {
    display: inline-block;
    height: auto;
    line-height: 26px;
  }
}

@media (min-width: 992px) {
    .header_style_1 #header .menu_style5 .mod_navigation ul.sf-menu > li > a, .header_style_1 #header .menu_style5 .mod_t4c_megamenu ul.sf-menu > li > a {
       
        padding: 0px 14px;
      
    }
    
.header_style_1 #header .mod_t4c_megamenu .sf-menu > li {
        display: inline-block;
        border-bottom: none;
        margin-left: 10px;
        margin-right: 10px;
    }
}