.footer-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.footer-menu li {
	margin: 0 0 13px;
}

/*.footer-menu ul.footer-menu {
	margin-left: 29px;
}
*/
.footer-menu li a,
.footer-menu li a:visited {
    font-size: 15px;
    line-height: 15px;
    font-weight: 400;
    text-decoration: none;
}


.mobile__header-menu .footer-menu li a,
.mobile__header-menu .footer-menu li a:visited,
.with-logo .footer-menu li a,
.with-logo .footer-menu li a:visited {
    background: -moz-linear-gradient(left, #7b7b7b, #7b7b7b 100%);
    background: -ms-linear-gradient(left, #7b7b7b, #7b7b7b 100%);
    background: -o-linear-gradient(left, #7b7b7b, #7b7b7b 100%);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#7b7b7b), to(#7b7b7b));
    background: -webkit-linear-gradient(left, #7b7b7b, #7b7b7b 100%);
    background: linear-gradient(left, #7b7b7b, #7b7b7b 100%);
    background-position: 0 90%;
    background-size: 10px 1px;
    background-repeat: repeat-x;

    font-size: 16px;
    line-height: 16px;
    font-weight: 300;
}

.footer-menu li a.selected {
    color: #c93a3a !important;
}


.mobile__header-menu .footer-menu li a.selected,
.with-logo .footer-menu li a.selected,
.with-logo .footer-menu li a:hover,
.with-logo .footer-menu li a:focus,
.with-logo .footer-menu li a:visited:hover,
.with-logo .footer-menu li a:visited:focus {

    background: -moz-linear-gradient(left, #c93a3a, #c93a3a 100%);
    background: -ms-linear-gradient(left, #c93a3a, #c93a3a 100%);
    background: -o-linear-gradient(left, #c93a3a, #c93a3a 100%);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#c93a3a), to(#c93a3a));
    background: -webkit-linear-gradient(left, #c93a3a, #c93a3a 100%);
    background: linear-gradient(left, #c93a3a, #c93a3a 100%);
    background-position: 0 90%;
    background-size: 10px 1px;
    background-repeat: repeat-x;

}

.footer-menu li a:hover,
.footer-menu li a:focus,
.footer-menu li a:visited:hover,
.footer-menu li a:visited:focus {
    color: #c93a3a;
    text-decoration: none;
}
