/* Colors F39200, 7AB937 */

.h2, h2 {
    color: #7AB937;
    font-weight: 500 !important;
}

.h3, h3 {
    color: #F39200;
    font-weight: 500 !important;
}

/* Header */

.logo-image img {
    max-height: 80px;
}


@media only screen and (max-width: 1200px) {
.logo-image img {
    max-height: 46px;
}
  }

@media only screen and (max-width: 992px) {
.logo-image img {
    max-height: 27px;
}
  }

@media only screen and (max-width: 990px) {
.logo-image img {
    max-height: 52px;
}
  }

@media only screen and (max-width: 560px) {
.logo-image img {
    max-height: 50px;
}
  }


@media only screen and (max-width: 480px) {
.logo-image img {
    max-height: 38px;
}
  }

@media only screen and (max-width: 320px) {
.logo-image img {
    max-height: 34px;
}
  }

@media only screen and (max-width: 485px) {
  .head-search {
    display: none !important;
}
  }

.t3-topbar {
    background: #F39200;
    color: #fff;
}

.t3-header {
    background-color: #111111e8;
}

.headright .search .form-control:focus {
    background-color: #7AB937;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
    color: #fff;
    filter: drop-shadow(1px 1px 0px black);
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > span:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > span:focus {
    color: #F39200;
    filter: drop-shadow(1px 1px 0px black);
    background-color: transparent;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #F39200;
    filter: drop-shadow(1px 1px 0px black);
}

@media only screen and (max-width: 1000px) {
.t3-header + .t3-masthead, .t3-header + .t3-hero {
    margin-top: 0px;
}
}

.no-masthead .t3-header {
    background: #111111e8;
}

/*END Header*/

/* Masthead */

/*

 .ja-masthead {
    padding-top: 80px !important;
}

@media only screen and (max-width: 1000px){
.ja-masthead {
    padding-top: 0px !important;
}
}

div.ja-masthead {
    padding: 50px 0;
}

div.ja-masthead .ja-masthead-detail .ja-masthead-title {
    margin-top: 0px;
    padding-top: 20px;
}

.view-article div.ja-masthead {
    background: linear-gradient(180deg, #F39200, #7AB937) !important;
}

div.ja-masthead {
    background: linear-gradient(180deg, #F39200, #7AB937) !important;
}

.ja-masthead-detail {
    top: 35px;
}


*/

/* END Masthead */

/*Sections*/

.t3-mainbody {
    padding-top: 90px;
    padding-bottom: 90px;
}


.t3-hero + .t3-section-wrap .t3-section:first-child {
    padding-top: 50px;
}


.acm-testimonial .testimonial-item-wrap .testimonial-img img {
    max-width: 150px;
}

.acm-testimonial .testimonial-item-wrap .testimonial-img {
    margin-top: -80px;
    margin-left: -70px;
}

.acm-testimonial {
    background: none;
}

div#Section161 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

/*END Sections*/

/* Footer */

.t3-footer {
    border-top: 5px solid #888;
    background: #fff;
}

/*END Footer*/

/*Overrides*/

.sub-heading {
    color: #7AB937;
}

.module-title-wrap .module-title {
    color: #F39200;
    font-size: 17px;
}

.btn-primary {
    background-color: #F39200;

}

.btn-primary:hover {
    background-color: #7AB937;

}

body a, body #guru-component .uk-link {
    color: #F39200;
}

body a:hover, body #guru-component .uk-link:hover, body a:focus, body #guru-component .uk-link:focus, body a:active, body #guru-component .uk-link:active {
    color: #7AB937;

}

.acm-features.style-2 .features-item h4 a:hover, .acm-features.style-2 .features-item h4 a:focus, .acm-features.style-2 .features-item h4 a:active {
    color: #7AB937;
}

.acm-teams .member-item {
    background: #7AB937;
}

div#Section152 {
    padding-right: 10rem;
    padding-left: 10rem;
    padding-top: 5rem;
}

div#Section155 {
    padding-right: 10rem;
    padding-left: 10rem;
    padding-top: 5rem;
}

@media only screen and (max-width: 600px) {
div#Section152 {
    padding-right: 5rem;
    padding-left: 5rem;
    padding-top: 5rem;
}
div#Section155 {
    padding-right: 5rem;
    padding-left: 5rem;
    padding-top: 5rem;
}
  }

div#Section154 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*END Overrides*/


/* ICagenda */

.ic-date-div {
    filter: drop-shadow(2px 4px 6px black);
}


.ic-back {
    font-size: 24px;
}

.iCicon-backic:before {
    font-size: 18px;
}

.icrounded_eventlist .iceventlist-title {
    font-size: 17px !important;
    color: #7AB937;
}

.icrounded_eventlist .iceventlist-desc {
    font-size: 15px !important;
}

.ic-date-img-box {
    height: 70px !important;
    width: 75px !important;
    background-size: cover !important;
}

.ic-col2 {
    min-height: 120px;
}

.icrounded_eventlist .ic-day {
    font-size: 25px !important;
    padding-left: 15px;
}

.icrounded_eventlist .ic-month {
    font-size: 20px !important;
    padding-top: 10px;
    padding-left: 15px;
}

/* END ICagenda */

/* Grids Minitek */

.theme-fancy.mix-grid .inner-mix {
    background: none repeat scroll 0 0 #f39200d9 !important;
}

.theme-fancy.mix-grid .mix .mix-title {
    color: #333 !important;
}

.theme-fancy.mix-grid .mix .mix-introtext {
    color: #333 !important;
}

.theme-fancy.mix-grid .mix:hover .darkhover {
    background: rgb(217 217 217 / 65%) !important;
}

/* END Grids Minitek */

/*Classes*/

.menuicon {
    margin-right: 20px;
    vertical-align: bottom;
}

.mobilehelper {
  font-size:inherit;
}


@media only screen and (max-width: 1200px) {
.mobilehelper {
  font-size:15px;
}
}
 


@media only screen and (max-width: 500px) {
.mobilehelper {
  font-size:11px;
}
}
  
.willkommen {
    padding-right: 6rem;
    padding-left: 1rem;
    margin-right: 1rem;
    margin-left: 15px;
    text-align: center;
}

.team {
  color:#fff;
}

.button-idd {
  background-color: #F39200;
  border: 2px solid #F39200;
    border-radius: 5px;
  color: #fff;
  padding: 15px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  margin: 4px 2px;
  cursor: pointer;
}

.button-idd:hover {
  background-color: #7AB937;
  border: 2px solid #7AB937;
  color: #fff;
}

.headlink {
  color:#fff;
}

.headlink:hover {
  color:#7AB937;
  filter: drop-shadow(1px 1px 0px black);

}
.headlink:active {
  color:#7AB937;
  filter: drop-shadow(1px 1px 0px black);
}
.headlink:focus {
  color:#7AB937;
  filter: drop-shadow(1px 1px 0px black);
}
.headlink:visited {
  color:#7AB937;
  filter: drop-shadow(1px 1px 0px black);
}

.inline {
      display: inline-block !important;
}

.stellenanzeigen {
    padding-right: 15rem;
    padding-left: 15rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    text-align: center;
    background-image: linear-gradient(45deg, #7AB937 60%, #F39200);
}

.stellenanzeigen-pdf {
    padding-right: 10rem;
    padding-left: 10rem;
    padding-top: 2rem;
    text-align: center;
}

a.copylink:link {
  color:#FFFF00 !important;
  }
 a.copylink:visited {
  color:#ffea00 !important;
  }
 a.copylink:hover {
  color:#fff !important;
  }

.greybox {
    background: #f1f5f7;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    height: 100%;
}

/*END Classes*/

