@charset "utf-8";
footer{
	background-color: #b0181f
}
.footer-row{
	content: ' ';
	display: table;
	clear: both;
	padding-top: 30px;
	width: 100%;
}
.footer-column{
	width: 32%;
	display: inline-block;
	text-align: left;
	margin-right: 1%;
	float: left;
	margin-bottom: 25px;
	vertical-align: top;


}
.footer-column:nth-child(2){
		padding-left: 8%;
}
.footer-column:first-child{
		padding-left: 8%;
}
.footer-column img{
	width: 100%;

}
.footer-column span{
display: block;
padding-top: 5px;
padding-bottom: 5px;

}
.footer-column a{
text-decoration: none;
color: #fff;
}
.footer-column a:hover{
text-decoration: underline;
color: #96d46a;
}
.footer-column:last-child{
	margin-right: 0;
	text-align: center;
	}
.footer-column:last-child span{
	color:#fff;
display: block;
}
.kontakt{
font-size: 35px;
font-weight: 700;
padding-bottom: 8px;
}
.telefon .material-icons{
  margin-right: 1%;
  font-size: 35px;
}
.telefon{
  font-size: 35px;
}
.material-icons{
  vertical-align: bottom;
}
.material-icons:hover {
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 0.5s;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
}

@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
@media screen and (max-width: 992px){
footer{
  background-color: #b0181f
}
.footer-row{
  content: ' ';
  display: table;
  clear: both;
  padding-top: 30px;
  padding-left: 5%;
  padding-right:5%;
  width: 100%;
}
.footer-column{
  width: 49%;
  display: inline-block;
  text-align: left;
  float: left;
  margin-right: 1%;
  margin-bottom: 25px;
  vertical-align: top;
  padding-left: 2%;

}
.footer-column img{
  width: 100%;
}
.footer-column span{
display: block;
padding-top: 5px;
padding-bottom: 5px;

}
.footer-column a{
text-decoration: none;
color: #fff;
}
.footer-column a:hover{
text-decoration: underline;
color: #96d46a;
}
.footer-column:last-child{
  width: 100%;
  margin-right: 0;
  text-align: center;
  }
.footer-column:last-child span{
  color:#fff;
display: block;
}
.kontakt{
font-size: 35px;
font-weight: 700;
padding-bottom: 8px;
}
.telefon .material-icons{
  margin-right: 5%;
  font-size: 35px;
}
.telefon{
  font-size: 35px;
}


}
