/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo size for centered navigation */
.tm-navbar-center [class*='tm-logo'] { transform: scale(1.2); }


/* Logo und Menu im Mobil fixieren */

@media(max-width: 637px) {
.tm-navbar {
    position: fixed;
    z-index: 9999;
    width: 100%!important;
    background-color: #ffffff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
}



/* Menu nach links im Mobil */

@media(max-width: 637px) {  
    .tm-navbar-center .tm-navbar-container {  
        flex-direction: row;  
        height:100%  
    }  
    .tm-navbar > div {  
        height: 100%;  
    }  
    .tm-navbar {  
        height: 7%;  
        padding: 30;  
    }  
    .uk-navbar-toggle::after {  
        font-size: 38px; 
	color: #5368ef; 
    }  
}


/* Menu Hintergrundmassen im Mobil */

@media(max-width: 637px) { 
.tm-navbar {
    height: 11%;
    padding: 30;
}
}

@media(max-width: 437px) { 
.tm-navbar {
    height: 8%;
    padding: 30;
}
}

/* Accordion z.B. für Haftungsausschluss */

.uk-accordion-title:hover {
    border-color: #ededf0;
    background: rgba(0, 0, 0, 0);
    color: #a3a9b0;
}


.uk-accordion-title.uk-active::before {
    content: "\f056";
    color: #a3a9b0;
}

.uk-accordion-title.uk-active {
    border-color: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0);
    color: #a3a9b0;
}


