/* Farben fefb00, 0089e1 */



/**** Overrides ****/

.category-desc {
    border: 0px solid rgba(52,58,64,.12);
    color: #999;
    padding: 0rem;
    border-radius: 0;
}

div#t4-section-content {
    z-index: 2;
}

li {
    font-size: 16px;
}


/* Menu Header */

@media only screen and (max-width: 992px) {
  .t4-megamenu-wrap.col.d-flex.justify-content-end.align-items-center {
    justify-content: inherit;
}

}

@media only screen and (min-width: 992px) {
.t4-megamenu-wrap.col.d-flex.justify-content-end.align-items-center {
    justify-content: flex-start !important;
}
}

@media only screen and (max-width: 1521px) {
  .t4-col.logo.col.col-md-2.d-none.d-sm-none.d-md-block.d-lg-block.d-xl-block {
    margin-left: 150px !important;
}
}


.t4-col.logo.col.col-md-2.d-none.d-sm-none.d-md-block.d-lg-block.d-xl-block {
    margin-left: 450px;
}

div#Mod176 {
    transform: scale(0.9);
    overflow: overlay;
}

@media only screen and (max-width: 1521px) {
  .header-block-1 {
    margin-top: 1px !important;
    font-size: 16px !important;
}
}

@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 14px;
    padding-left: 14px;
}
  }

.header-block-1 {
    margin-top: 8px;
    font-size: 18px;
    padding-top: 0.5rem !important;
}

div#t4-header {
    height: 100px;
  margin-top: -5px;
  box-shadow: 0px 5px 4px 0px #fefb00;
}


div#t4-header+#t4-hero, div#t4-header+#t4-masthead {
    margin-top: 2px;
}

.not-at-top .t4-sticky .header-block-1 {
    background: #fff;
}


.header-block-1 {
    padding-top: 1rem;
}

div.t4-megamenu .dropdown-menu {
    background: #0089e1;
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color: #fefb00;
}

.t4-offcanvas .t4-off-canvas-header {
    background-color: #fff;
}


.t4-off-canvas-body.menu-item-def {
    background: #e7e7e7;
}

.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu {
   
    background: #e7e7e7;
}

.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active>.nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active>.separator {
    color: #0089E1;
}

div.t4-megamenu .navbar-nav>li>a:hover, div.t4-megamenu .navbar-nav>li>a:focus, div.t4-megamenu .navbar-nav>li>a:active, .dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-menu li>a:active {
    color: #fefb00!important;
}

div.t4-megamenu li.active>a {
    color: #fefb00!important;
}

div.t4-megamenu .navbar-nav>li.show>a, div.t4-megamenu .navbar-nav>li.show>.nav-link {
   color: #fefb00!important;
}

div.t4-megamenu .navbar-nav>li.show li.active a, div.t4-megamenu .navbar-nav>li.show li.active .nav-link {
   color: #fefb00!important;
}

.dropdown-menu {
    background-color: #fff;
}

.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle.is-active::after {
    color: #0089E1;
}

/* Topbar */

div#t4-section-top {
    background: #0089e1;
    border-top: 2px solid #0089E1;
    box-shadow: 0px 10px 5px 3px #0089E1;
}

/* Karten */

.acm-menu.style-2 .menu-title {
    color: #000;
    background: #fefb00;
}

.acm-menu.style-2 .menu-items-wrap {
    background: #fff;
}

.acm-menu.style-2 .menu-items-wrap .menu-name {
    color: #000000;
}


/* Footer */

.theme-default .t4-footer {
    background-color: #0089E1;
}

.t4-footer .container {
    border-top: 3px solid #FEFB00;
}


.mod-footer {
    color: #fff;
}


/***** Classes *****/

.spacercontact {
  margin-bottom: 1.3625rem;
}

.h3mb3 {
  color:#fff;
}

.topspacer {
  padding-top: 5px;
}


.button-idd {
  background-color: #FEFB00;
  color: #000000 !important;
  padding: 15px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.button-styleidd {
  background-color: #FEFB00; 
  color: #000000 !important;
  border: solid;
  border-radius: 5px;
  border-color:#FEFB00;
}

.button-styleidd:hover {
  background-color: #0089e1;
  color: #000000 !important;
  border: solid;
  border-radius: 5px;
  border-color:#0089e1;
  transform: scale(1.1);
}
