/***************************
Add your custom styles below
****************************/
.footer__navigation li {
  color: #ffffff!important;
  line-height: 2em!important;
}

.footer-4 .logo {
    max-height: 4.03125em;
    margin-bottom: 1.21875em;
}

section, footer {
    padding-top: 1.5em;
    padding-bottom: 8.125em;
}

.nav-stack .nav-stack__upper .logo {
    max-height: 4.84375em;
    display: inline-block;
}

.footer-4 .footer__lower {
    background: #212121;
}

.bg--dark {
    background: #424242;
}

.top-link {
    background: #b71c1c;
}

.lower_icon {
    display: table;
    margin: 0 auto;
    margin-top: -1.3em;
    font-size: 0.7em;
}

.btn.btn--primary {
    border-width: 2px;
    border-color: #f44336;
    background: #eeeeee;
    color: #d50000;
    font-weight: bold;
}

.btn--primary:active, .btn.btn--primary:hover {
    background: #e0e0e0!important;
    border-color: #d50000!important;
    color: #d50000!important;
}

#zone_consult_form {
    padding-top: 6.5em;
}

.notification_contact {
    width: 100%;
    display: table;
}
.send_notification_ok {
    color: #00695c;
}
.send_notification_error {
    color: #b71c1c;
}

#loadingDiv {
	display: none;
}
#contactOk {
	display: none;
}
#contactError {
	display: none;
}
