.footer-bottom {
  background-color: transparent;
}
.banner a:hover,
#footer a:hover {
  text-decoration: none;
}
#footer {
  margin-top: 100px;
  background-color: #252525;
  position: relative;
}
#footer::before {
  content: '';
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('https://709213.myshoptet.com/user/documents/images/brslik-footer-background.webp');
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  mix-blend-mode: multiply;
}
.id-29 #footer {
  margin-top: 0px;
}
.footer-bottom {
  background-color: transparent;
}
.footer-columns-stcm {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
.footer-inner-stcm {
  max-width: 1150px;
  width: 100%;
}
.banner a.footer-link-stcm {
  color: #B3B3B3;
  font-size: 14px;
}
.banner a.footer-link-stcm:hover {
  color: #ffffff;
}
.footer-rows h4 {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #C41315;
  margin-bottom: 25px;
}
#footer .footer-contact-info-stcm {
  color: #B3B3B3;
  font-size: 14px;
}
.footer-rows ul li {
  padding-top: 0;
  padding-bottom: 2px;
}
#footer p {
  margin-bottom: 0px;
  padding-bottom: 2px;
}
.footer-rows ul li:last-child {
  padding-top: 0;
  padding-bottom: 0;
}
#footer .company-name-stcm {
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 7px;
}
#footer .company-dic-stcm {
  margin-bottom: 30px;
}
#footer .company-address-stcm {
  margin-bottom: 7px;
}
#footer .branch-address-stcm {
  margin-bottom: 7px;
}
#footer .branch-label-stcm,
#footer .branch-hours-stcm {
  color: #ffffff;
}
@media (max-width: 767px) {
  #footer {
    margin-top: 40px;
  }
}