.footer{	background: #ffffff;	margin: 25px 0;}
.footer-upper{	display: block;}
.reskin-footer-links{	display: block;	margin:0;	padding: 0;	list-style: none;}
.reskin-footer-links li{	padding:0 25px; margin: 25px 0;}
.reskin-footer-links li a{	color: #000;	font-size: 2em;	font-family: 'Interstate_Regular';	text-transform: uppercase;	display: block;	text-align: center;}
.reskin-footer-social{display: flex; align-items: center; justify-content: center; list-style: none; margin:0; padding: 0; margin-bottom: 25px;}
.reskin-footer-social li {margin-right: 20px;}
.reskin-footer-social li:last-child{margin-right: 0;}
.reskin-footer-social li img{width: 20px;}
.footer-logo{text-align: center;}
.footer-logo a{display: block;}
.footer-logo img{width: 225px; margin: 0 auto}
.footer-middle{margin-top: 25px;}
.footer-middle .download-app .app-links{display: flex; align-items: center; justify-content: center;}
.footer-middle .download-app span{ display: block; font-size: 1.75em; 	font-family: 'Interstate_Regular'; text-align: center; text-transform: uppercase; color: #000000 }
.footer-middle .download-app .app-links a{display: inline-block; margin: 10px; width: 150px;}
.footer-middle .copyright{ color: #000000 ;  font-family: 'Interstate_Light_0'; margin: 25px 0;     font-size: .9em;}
.lower-footer-link{	margin: 0;	padding: 0;	list-style:none;	text-align: center;}
.lower-footer-link li{ margin: 15px; }
.lower-footer-link li a{color: #000000; font-family: 'Interstate_Light_0';     font-size: .9em;}

.reskin-footer-links li a:hover,
.reskin-footer-links li a:active,
.reskin-footer-links li a:focus,
.lower-footer-link li a:hover,
.lower-footer-link li a:focus,
.lower-footer-link li a:active{color:#D22630; text-decoration: none; text-shadow: none; }

.reskin-footer-social svg.ft-icon { display: inline-block;  width: 1.5em;  height: 1.5em;  stroke-width: 0;  stroke: currentColor;  fill: #000000;}
.reskin-footer-social li a:hover .ft-icon,
.reskin-footer-social li a:focus .ft-icon{fill:#D22630; transition: all ease .5s }


.footer-upper .reskin-footer-social li a:active .ft-icon,
.footer-upper .reskin-footer-social li a:visited .ft-icon{fill: #000000!important;}

.reskin-footer .footer-logo a img.hoverlogo{ display: none; }
.reskin-footer .footer-logo a:hover img.nohoverlogo,
.reskin-footer .footer-logo a:active img.nohoverlogo,
.reskin-footer .footer-logo a:focus img.nohoverlogo{display: none;}


.reskin-footer .footer-logo a:hover img.hoverlogo,
.reskin-footer .footer-logo a:active img.hoverlogo,
.reskin-footer .footer-logo a:focus img.hoverlogo{display: block;}



@media only screen and (min-width: 48.063em){
	.reskin-footer-links{display: flex; align-items: center; justify-content: center;}
	.reskin-footer-links li {border-right: 2px solid #000; padding: 0 18px;}
	.footer-social { padding: 2px 0}
	.reskin-footer-links li a{font-size: 1.25em;}
	.reskin-footer-links li:last-child{border: none;}
}

@media only screen and (min-width: 60em){
	
}

@media only screen and (min-width: 75em){

	.footer-upper{display: flex; align-items: center; justify-content: space-evenly;}
	.footer-social{border-right: 2px solid #000000; padding: 2px 0px 2px 0}
	.reskin-footer-links li:last-child{border-right: 2px solid #000;}
	.reskin-footer-social{margin-bottom: 0; }
	.reskin-footer-social li:last-child{margin-right: 20px;}
	.footer-logo img{width: 125px;}
	.footer-middle{display: flex; align-items: center; justify-content: center;}
	.reskin-footer-links li a{font-size: 1.25em;}
 .footer-middle .download-app span{font-size: 1.25em;}
 .footer-middle .download-app .app-links a{display: inline-block; margin: 10px; width: 125px;}
 .footer-middle .copyright{margin-left: 100px; font-size: 1.15em;}
 .lower-footer-link{display: flex; align-items: center; justify-content: center; margin-top: 25px;}
 .lower-footer-link li a{font-size: 1.15em;}

}

@media only screen and (min-width: 84em){
	.reskin-footer-links li:first-child{padding-left: 15px;}
	.reskin-footer-links li{padding: 0 18px}	
	.footer-logo img{width: 140px;}
}

    @media (max-width:1440px) {
        .footer-links ul.reskin-footer-links li a {font-size:1em;}
    }
    @media (max-width:1230px) {
        .footer-links ul.reskin-footer-links li a {font-size:.875em;}
        .reskin-footer-social svg.ft-icon {width: 1.25em; height: 1.25em;}
    }
    @media (max-width:1199px) {
        .footer-links ul.reskin-footer-links li a {font-size:1.25em;}
        .reskin-footer-social svg.ft-icon {width: 1.5em; height: 1.5em;}
    }
    @media (max-width:959px) {
        .footer-links ul.reskin-footer-links li a {font-size:1em;}
    }
    @media (max-width:810px) {
        .footer-links ul.reskin-footer-links li a {font-size:.875em;}
    }  
    @media (max-width:769px) {
        .footer-links ul.reskin-footer-links li a {font-size:2em;}
    }   
