footer {
border-top:5px solid var(--color-first);    
background-color:var(--color-second) !important;
}
footer .copyright{color:#9b9b9b}

footer .newsletter {
    font-size:1rem;
    font-weight:600;
    padding-bottom: 10px;
    color: #727288;
}

footer input.form-control{height:auto}

.footerNav ul{
padding-left:0px;    
}
.footerNav li {
margin-bottom:10px;
}
.footerNav li a {
color: #fff;
}
.footerNav li a{
color:#fff;    
font-size:1rem;
font-weight:700;
}
.footerNav li a:hover{
text-decoration:underline;
color:#fff;
}

.social-links ul{
padding-left:0px;
margin-bottom:0px;
}
.social-links ul li{display:inline-block;}
.social-links .fa{
color:#fff;    
font-size: 35px;
text-align: left;
padding: 0 30px 0 0;    
}
.social-links .fa:hover{
color:var(--color-first);
}

.fa-threads:before {
    content: "";
    background: url("../img/social-icons/logo-threads.svg");
    width: 35px;
    height: 30px;
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
}

.fa-threads:hover:before {
content: "";
background: url("../img/social-icons/logo-threads-red.svg"); 
width: 35px;
height: 30px;
background-size: contain;
display: block;
background-repeat: no-repeat;
}


.abandoned-cnt-container {
margin-top: -120px;
position: relative;
}
.abandoned-cnt-badge {
background-image: url(../img/abandoned-footer.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center 0;
width: 220px;
height: 284px;
margin-right: auto;
margin-left: auto;
position: relative;
}

.abandoned-cnt-container a{display:block;text-decoration:none;}
.abandoned-cnt-badge .abandoned-cnt-box {
position: absolute;
color:#fff;
top: 90px;
left: 20px;
right: 20px;
padding:3px 3px 24px 3px;
text-transform: uppercase;
background-color: #c00;
font-size: 20px;
line-height: 1.1em;
text-align: Center;
}
.abandoned-cnt-badge .abandoned-title{
color:#fff;    
font-weight: 500;
font-size: 1.3rem;
line-height: 1.3;
padding-bottom: 10px;
}
.abandoned-cnt-badge .abandoned-cnt-box .days {
color:#fff;
text-transform:uppercase;    
font-size: 40px;
line-height: 1rem;
font-weight: bold;
padding-top: 4px;
}
.abandoned-cnt-badge .abandoned-cnt-box .days:before {
content: "Day ";
}


@media screen and (min-width:320px) and (max-width:767px) {
.abandoned-cnt-container {margin-top:40px;}
}