.widget_sd_widget_logo {
  font-size: 0;
}
.widget_sd_widget_logo .red {
  fill: #a1304a;
}
.widget_sd_widget_logo .white {
  fill: #FFF;
}
.widget_sd_widget_logo svg {
  -webkit-transition: height 0.2s ease-out;
  -moz-transition: height 0.2s ease-out;
  -o-transition: height 0.2s ease-out;
  transition: height 0.2s ease-out;
}
.widget_sd_widget_logo a {
  display: inline-block;
  height: 100%;
}
.widget_sd_widget_logo a:focus {
  outline: 0 none;
}
.widget_sd_widget_logo a img {
  height: 100%;
  width: auto;
}

header .widget_sd_widget_logo svg {
  height: 60px;
  width: unset;
}

header.site-header.fixed.scrolled .widget_sd_widget_logo svg {
  height: 50px;
}

footer .widget_sd_widget_logo svg {
  height: 75px;
  width: unset;
  color: #FFF;
}

.mobile-menu-sidebar .widget_sd_widget_logo {
  display: inline-flex;
  height: 40px;
  width: calc(100% - 237px);
  margin-bottom: 45px;
}
.mobile-menu-sidebar .widget_sd_widget_logo a {
  display: flex;
  align-items: center;
  height: 100%;
}
.mobile-menu-sidebar .widget_sd_widget_logo svg {
  height: 30px;
}

@media screen and (max-width: 1600px) {
  header .widget_sd_widget_logo svg {
    height: 50px;
  }
  header.site-header.fixed.scrolled .widget_sd_widget_logo svg {
    height: 44px;
  }
  footer .widget_sd_widget_logo svg {
    height: 62px;
  }
  .mobile-menu-sidebar .widget_sd_widget_logo {
    height: 35px;
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 1400px) {
  header .widget_sd_widget_logo svg {
    height: 44px;
  }
  footer .widget_sd_widget_logo svg {
    height: 55px;
  }
}
@media screen and (max-width: 1600px) {
  .mobile-menu-sidebar .widget_sd_widget_logo {
    height: 35px;
    width: calc(100% - 209px);
  }
}
@media screen and (max-width: 1400px) {
  .mobile-menu-sidebar .widget_sd_widget_logo {
    width: calc(100% - 201px);
  }
}
@media screen and (max-width: 550px) {
  header.site-header .widget_sd_widget_logo svg, header.site-header.fixed.scrolled .widget_sd_widget_logo svg {
    height: 29px;
  }
}
@media screen and (max-width: 450px) {
  .mobile-menu-sidebar .widget_sd_widget_logo svg {
    height: 25px;
  }
}
@media screen and (max-width: 350px) {
  .mobile-menu-sidebar .widget_sd_widget_logo svg {
    height: 20px;
  }
}

/*# sourceMappingURL=style.css.map */
