/* multileveldropdown menu */

.mldmenu-menu,
.mldmenu-menu ul {
    list-style: none;
    padding: 0;
}

/* Bug im IE 11 und Edge, list-style wird bei ersten Laden nicht interpretiert: https://stackoverflow.com/questions/20356311/internet-explorer-11-ignores-list-stylenone-on-the-first-load */

.mldmenu-menu ul {
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}



.mldmenu-menu a,
.mldmenu-menu a:hover {
    text-decoration: none;
    font-style: normal;
    color: inherit;
    cursor: pointer;
}

.mldmenu-menu {
    display: none;
}

.mldmenu-menu.open {
    display: block;
}

.mldmenu-menu .caret {
    margin-left: 0.5rem;
}

.mldmenu-menu .caret:before {
    content: "\f0d7";
}

.mldmenu-button {
    cursor: pointer;
    display: inline-block;
}

.mldmenu-button .menu-button {
    display: inline-block;
    cursor: pointer;
    padding: 0px;
    position: relative;
}

.mldmenu-button .menu-button span,
.mldmenu-button .menu-button span::before,
.mldmenu-button .menu-button span::after {
    background: #000;
    cursor: pointer;
    position: absolute;
    display: block;
    content: '';
    transition: all 0.25s ease-in-out;
}

.mldmenu-button.open .menu-button span {
    background-color: transparent;
}

.mldmenu-button.open .menu-button span::before {
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 0px;
    background-color: #000;
}

.mldmenu-button.open .menu-button span::after {
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    background-color: #000;
    top: 0px;
}

.mldmenu-menu>li>ul a {
    padding-left: 1em;
}

@media (min-width: 768px) {

}

@media screen and (min-width: 992px) and (max-width: 1199px){
	
	
}


@media screen and (min-width: 1200px) {
	
}

@media screen and (min-width: 1450px) {

}