.mod-languages img {
  height: 16px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  padding: 0 25px !important;
}
#sp-bottom {
  padding: 80px 0 0px 0 !important;
}
#sp-footer a:hover, #sp-footer a:focus {
  color: #db1015 !important;
}
ul.social-icons > li > a:hover, ul.social-icons > li > a:focus {
  background-color: #e5c3c3;
}


@media only screen and (max-width: 600px) {
#sp-footer2 {
  margin: 15px auto;
}
#sp-bottom1 {
  margin-top: -40px;
}
#sp-bottom1 img {
  margin-bottom: 20px;
}	
#sp-bottom2 {
  display: none;
}
#sp-bottom3 {
  display: none;
}
	
}