#media_icon span {
color: white;
}
#get-in-touch a{
color: white!important;
}
#footer-quick-links a{
color: white!important;
}
#product-categories a{
color: white!important;
}
@media only screen and (min-width: 769px) {
#custom-footer {
position: relative;
z-index: 9999;
margin-top: auto;
color: #ffffff;
padding: 20px;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
height: 56vh;
}
#custom-footer-content {
display: flex;
justify-content: space-between;
width: 80%; margin: 0 auto; }
#footer-logo,
#footer-quick-links,
#product-categories,
#get-in-touch {
width: 100%;
margin-top: 20px;
}
#custom-footer {
height: 56vh;
flex-direction: row;
}
#footer-logo,
#footer-quick-links,
#product-categories,
#get-in-touch {
margin-top: 0;
width: 23%;
}
#footer-logo {
width: 23%;
order: 1;
}
#footer-quick-links {
order: 2;
}
#product-categories {
order: 3;
}
#get-in-touch {
order: 4;
}
#media_icon .dashicons {
font-size: 20px;
}
#media_icon a .dashicons {
padding-right: 28px;
padding-top: 18px;
}
}
@media (max-width: 768px) {
#footer-logo,
#footer-quick-links,
#product-categories,
#get-in-touch {
margin-top: 10px;
}
#media_icon a .dashicons {
padding-right: 28px;
padding-top: 5px;
}
#footer-logo{
width: 44%;
margin: 0 auto;
}
#custom-footer {
position: relative;
z-index: 9999;
margin-top: auto;
color: #ffffff;
padding: 20px;
box-sizing: border-box;
height: 130vh;
}
#footer-quick-links,
#product-categories,
#get-in-touch {
margin-top: 50px;
}
}