.ml-footer {

.ml-wordmark {
        float: left;
}

position: relative;
bottom: 0;
width: 100%;
min-height: 6rem;

}

$icon-size: 1.8em;

.ml-social-list {

padding: 0

}

.ml-social-list li {

list-style: none;
margin: 6px;
display: inline-block;
float: right

}

.ml-footer-main {

padding: 2em;

}

.ml-ul-dot-line {

.ml-footer & {
        text-align: center;
}
line-height: 2rem;
padding: 0;

li {
        list-style: none;
        display: inline-block;
}

li::before {
        margin: 0 6px;
        content: '\318D';
}

li:first-child::before {
        display: none
}

}

.svg-icon {

width: $icon-size;
height: $icon-size;
display: inline-block;
fill: currentColor;
padding: 5px 3px 2px 5px;
vertical-align: text-bottom;

}

.ml-footer-divider {

display: none

}

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

.ml-footer {
        z-index: 10;
}

}

@media screen and (max-width: 749px) {

.ml-footer-divider {
        display: block;
        clear: both
}

}

.ml-clear {

clear: both

}