/* Bootstrap imports */
#menu-blog {
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (min-width: 992px) {
  #menu-blog {
    margin-bottom: 60px;
    margin-top: 60px;
  }
}
#menu-blog ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#menu-blog ul li a,
#menu-blog ul li span {
  background-color: #055293;
  border-radius: unset;
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2);
  color: #ffffff;
  cursor: pointer;
  display: block;
  font-size: 18px;
  margin-bottom: 15px;
  padding: 15px;
  text-align: center;
  white-space: nowrap;
}
#menu-blog ul li a:hover,
#menu-blog ul li span:hover,
#menu-blog ul li a:focus,
#menu-blog ul li span:focus,
#menu-blog ul li a:active,
#menu-blog ul li span:active {
  background-color: #002e58;
  color: #ffffff;
  text-decoration: none;
}
#menu-blog ul li a::before,
#menu-blog ul li span::before {
  display: inline-block;
  background-size: 50px 50px;
  content: "";
  height: 50px;
  width: 50px;
  margin: 0 15px 0 0;
  vertical-align: middle;
}
#menu-blog ul li a.book::before,
#menu-blog ul li span.book::before {
  background-image: url(../svg/icon_book_appointment.svg);
}
#menu-blog ul li a.services::before,
#menu-blog ul li span.services::before {
  background-image: url(../svg/icon_services.svg);
}
#menu-blog ul li a.locations::before,
#menu-blog ul li span.locations::before {
  background-image: url(../svg/icon_find_location.svg);
}
#menu-blog ul li a.medical::before,
#menu-blog ul li span.medical::before {
  background-image: url(../svg/icon_find_doctor.svg);
}
#menu-blog ul li a.phone::before,
#menu-blog ul li span.phone::before {
  background-image: url(../svg/icon_phone.svg);
}