@charset "UTF-8";
/* CSS Document */

:root {
  --paddings: 6vw;
}
/* footermenus */


.footer-bar {
    padding: 0px 0 40px;
    text-transform: none;
    
}
.footers {
    padding-top: 30px;
    letter-spacing: 0em;
}

.footerlines {
 
}

.footer-contact {
    padding: 60px 0px 30px 0px;
}
.footer-contact .footercontactelement {
    padding: 20px 0px 50px 0px;
}
.footer-contact .footercontactelement h2 {
    margin-bottom: 40px;
}
.footer-contact .footercontactelement .catlink {
    margin-top: -5px;
}

div#legalmenue ul.maximenuck,
div#legalmenue ul.footermenu
{

    z-index: 9 !important;

}


.footermenu li a,
.footermenu li a:visited,
.legalmenu li a,
.legalmenu li a:visited
{
	font-family: inherit;
  font-style: normal;
  font-weight: inherit;
    padding: 0px;
}
div#submenue li.maximenuck > a img {
    margin: 0;
    border: none;
    width: 120px;
    height: auto;
    transform: translateY(-2px);
}
.footermenu li a,
.legalmenu li a,
.footer1
{
	font-size: 18px;
	
}
.footer1 {

    font-family: inherit;
  font-style: normal;
  font-weight: 300;
	
}
.footermenu .nav-item img {
    height: 25px;
    width: auto;
}
@media (max-width: 639px) {/**/
    
    .footermenu li,
.legalmenu li,
.footer1
{

    padding: 10px 0;

}
    .footerelement,
.footermenu .uk-navbar {
    width: 100%;
    justify-content: space-between;
}
}/**/

@media (min-width: 640px) {/**/
 
        .footer1 {

    text-align: left;
    
	
}
.footers-horizontal {
    justify-content: space-between;
}
.footers-horizontal-left {
    justify-content: flex-start;
}

.footers-horizontal-centered {
    justify-content: space-around;
}
.footers-horizontal-right {
    justify-content: flex-end;
}

.footers-vertical {
    align-items: center;
        flex-direction: column;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-1 li a,
.order-1 .footer1
{
	padding-right: var(--paddings);
}
.order-2 li a,
.order-2 .footer1
{
	padding-left: var(--paddings);
    padding-right: var(--paddings);
}
.order-3 li a,
.order-3 .footer1
{
	padding-left: var(--paddings);
}
.footers-horizontal-columns .order-2 li a,
.footers-horizontal-columns .order-3 li a
{
	padding-left: 0;
    padding-right: var(--paddings);
}
.footers-vertical li a
{
	padding-left: 0;
    padding-right: 0;
}

    
/**/}

