
.footer{
    position:relative;
    /*top:5%;*/
    left:0;
    width:100%;
    height:50vh;
    background-color:#161616;
    color:white;
}

.footer__div--sitemap{
    position:absolute;
    top:5%;
    left:2%;
    width:60%;
    margin:3% 0 0 0;
    color:gray;
}

.footer__div--sitemap p{
	padding:0 0 2% 0;
	font-size:1.1vw;
}

.footer__div--sitemap section{
	float:left;
	width:16%;
	margin:0 1%;
}

.footer__div--sitemap section h3{
	font-size:0.9vw;
}

.footer__div--sitemap section h4{
	padding:0 0 0 2%;
	font-size:0.7vw;
}

.footer__div--sitemap a{
	text-decoration:none;
	color:gray;
}

.footer__div--shopinfo{
	position: absolute;
	top:50%;
	right:5%;
	text-align:right;
}

.footer__div--shopinfo a{
	color:white;
}

.footer img{
    position:absolute;
    top:10%;
    left:50%;
    width:45%;
}