header.template-header .navbar-side .mobile-sub-nav ul li.spa {
    display: block;
    text-align:center;
    color:#aae1ec;
}

header.template-header .sub-nav ul li.spa {
    color:#01596b;
}

.footer-supp-nap {
    border-top: 1px solid #b5ae7b;
    background-color: #01596b;
    color: #fff;
    font-size: 16px;
    max-width: 100%;
}

.footer-supp-nap a {
    color: #fff;
}

@media (min-width: 991.1px) {
	.footer-supp-nap > .row > div:nth-child(1) {
	  text-align: right;
	}
	.footer-supp-nap > .row > div:nth-child(3) {
	  text-align: left;
	}
}