.landing-page-sun-group {
  max-width: 1920px !important;
}
.c-layout_row.c-layout_item.is-main.is-container {
  width: 1920px;
  max-width: 100%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.sg_fix {
  max-width: 1920px !important;
}
#sg_b.sungroup .sg_menu-width {
  max-width: 1100px;
  width: 100%;
  margin: 40px auto 0;
}
#sg_b.sungroup .sg_wrapper {
  max-width: 1360px;
  width: 100%;
  margin: 0 auto;
}
#sg_b.sungroup .sg_wrapper .menu {
  max-width: 1100px !important;
  margin: 0 auto;
}
#sg_b.sungroup .sg_menu-height {
  height: 82px;
  margin-top: 50px;
}
#sg_b.sungroup .sg_wrapper .menu.menu_fixed {
  max-width: calc(100% + 7px) !important;
}
#sg_b.sungroup .menu div.dropdown {
  border: 2px solid #d8d8d8;
  background: #fff;
  border-radius: 12px;
  height: 70px !important;
  transition: all 0.4s ease;
}
#sg_b.sungroup .menu div.dropdown:hover {
  background-color: #d8d8d869;
  border: 2px solid #d8d8d8;
}
#sg_b.sungroup .menu .dropdown.sgSeen {
  box-shadow: unset;
  background-color: #d8d8d869;
  border: 2px solid #d8d8d8;
}
#sg_b.sungroup .menu.menu_fixed div.dropdown {
  height: 60px !important;
}
#sg_b.sungroup .sg_odmiana-title {
  width: 100%;
  margin-bottom: 50px;
  position: relative;
}
#franke-franke .sg_odmiana-title {
  margin-top: 50px;
}
#sg_b.sungroup .sg_title-img {
  display: inline-flex;
  background-color: #fff;
  padding: 0 20px;
  position: relative;
}
#sg_b.sungroup .sg_odmiana-title:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #db281e;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 950px) {
  #sg_b.sungroup .sg_menu-height {
    height: auto;
  }
}
