.preview {
  margin-top: 0px !important;
}

.pawling .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand .tb-topmenu-signpost {
  display: none;
}
@media only screen and (max-width: 767px) {
  .pawling .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand a.tb-topmenu-logolink {
    bottom: 22px;
  }
}
.pawling .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand a.tb-topmenu-logolink img {
  width: auto;
}
@media only screen and (max-width: 767px) {
  .pawling .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand a.tb-topmenu-logolink img {
    background: url("/pawling/~/media/foundation/trelleborg/icons/logo_Pawling_Mobile.svg");
    background-repeat: no-repeat;
    overflow: hidden;
    width: 212px;
    height: 33px;
    display: inline-block;
    padding: 33px 0 0 0;
  }
}

.tb-header-container .tb-topmenu-container {
  height: 80px;
  margin-bottom: 0;
  border: none;
  background: #393939;
}
.tb-header-container .tb-topmenu-container .tb-loggedin {
  display: none !important;
}
.tb-header-container .tb-topmenu-container .container-fluid {
  max-width: 1376px;
  padding-left: 32px;
  padding-right: 32px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand {
  position: relative;
  height: 80px;
  padding-top: 0;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand a {
  position: absolute;
  bottom: 18px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand a img {
  display: block;
  width: 106px;
  height: 45.27px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand a.tb-topmenu-logolink img[src*="logo_pawling.svg"] {
  width: auto;
}
@media only screen and (max-width: 767px) {
  .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand a.tb-topmenu-logolink img[src*="logo_pawling.svg"] {
    background: url("/pawling/~/media/foundation/trelleborg/icons/logo_Pawling_Mobile.svg");
    background-repeat: no-repeat;
    overflow: hidden;
    width: 212px;
    height: 33px;
    display: inline-block;
    padding: 33px 0 0 0;
  }
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand .tb-topmenu-signpost {
  font-size: 0.75em;
  position: absolute;
  bottom: 0px;
  height: 100%;
  left: 122px;
  cursor: pointer;
  text-align: left;
  text-transform: uppercase;
  color: #FFFFFF;
  border-bottom: 4px solid transparent;
  white-space: nowrap;
  display: flex;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand .tb-topmenu-signpost #tb-siteselector-campaign {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 37px;
  cursor: default;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand .tb-topmenu-signpost span {
  margin-right: 0;
  margin-bottom: 0px !important;
  display: inline-block;
  align-self: flex-end;
  line-height: 18px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand .tb-topmenu-signpost span:after {
  position: absolute;
  bottom: 6px;
  margin-left: 4px;
  content: "";
  width: 8px;
  height: 8px;
  vertical-align: 3%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%229%22%20height%3D%226%22%20viewBox%3D%220%200%206%204%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%201.5L3%202.5L1%201.5%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E");
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand .tb-topmenu-signpost:hover > .tb-siteselector-campaign:not(:empty) {
  border-color: #998242;
}
@media only screen and (min-width: 992px) {
  .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand .tb-topmenu-signpost:focus {
    border-color: none;
    outline: none;
  }
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right {
  align-items: center;
  justify-content: center;
  height: 80px;
  position: relative;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .autocomplete-items {
  right: 0px !important;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-language-selected {
  margin-right: 20px;
  text-transform: uppercase;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-splitter {
  background: #5B5B5B;
  width: 1px;
  height: 40px;
  margin-right: 24px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-item {
  cursor: pointer;
  font-size: 12px;
  color: #FFFFFF;
  text-transform: uppercase;
  margin-right: 20px;
  position: relative;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper {
  background-color: #5B5B5B;
  padding: 12px 14px 12px 16px;
  width: 268px;
  position: relative;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput {
  padding: 0;
  width: 200px;
  background: 0;
  border: 0;
  font-size: 12px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-family: inherit;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput::placeholder {
  padding-left: 2px;
  color: #FFFFFF;
  text-transform: uppercase;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:-ms-input-placeholder {
  padding-left: 2px;
  color: #FFFFFF;
  text-transform: uppercase;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput::-ms-input-placeholder {
  padding-left: 2px;
  color: #FFFFFF;
  text-transform: uppercase;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:active, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:focus {
  border: none !important;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:active::placeholder, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:focus::placeholder {
  color: #999999;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:active:-ms-input-placeholder, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:focus:-ms-input-placeholder {
  color: #999999;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:active::-ms-input-placeholder, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:focus::-ms-input-placeholder {
  color: #999999;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper input#myInput:active::placeholder, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper input#myInput:focus::placeholder {
  color: #999999 !important;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper input#myInput:active:-ms-input-placeholder, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper input#myInput:focus:-ms-input-placeholder {
  color: #999999 !important;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper input#myInput:active::-ms-input-placeholder, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper input#myInput:focus::-ms-input-placeholder {
  color: #999999 !important;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:focus::placeholder {
  color: #999999;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchbutton {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 45px;
  height: 100%;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchbutton:before {
  content: "";
  width: 1px;
  height: 31px;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 45px;
  background: #393939;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchbutton .tb-loader {
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-left: -12px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-language-wrapper {
  margin-right: 0px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-mainnavbar__toggler {
  padding: 0;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div {
  width: 268px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div .tb-search-input {
  width: 232px;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchbutton {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 45px;
  height: 100%;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchbutton:before {
  content: "";
  width: 1px;
  height: 31px;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 45px;
  background: #393939;
}
.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchbutton .tb-icon {
  vertical-align: top;
  position: absolute;
  top: 12px;
  right: 16px;
}
.tb-header-container .tb-topmenu-container .tb-topmenu-tabletsearch {
  margin-left: 16px;
}
.tb-header-container .tb-topmenu-container .tb-siteselector a:hover {
  text-decoration: none;
}
@media only screen and (min-width: 992px) {
  .tb-header-container .tb-topmenu-container .tb-siteselector a:hover:after {
    content: " ";
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-bottom-color: #998242;
    display: block;
    position: absolute;
    top: 28px;
    width: 100%;
  }
}
.tb-header-container .tb-topmenu-container .tb-topmenu-item:hover:after {
  content: " ";
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-bottom-color: #998242;
  display: block;
  position: absolute;
  top: 45px;
  width: 100%;
}
.tb-header-container .tb-topmenu-container .tb-topmenu-item:focus:after {
  content: " ";
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-bottom-color: #998242;
  display: block;
  position: absolute;
  top: 45px;
  width: 100%;
}
.tb-header-container .tb-topmenu-container .tb-topmenu-item:active:after {
  content: " ";
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-bottom-color: #998242;
  display: block;
  position: absolute;
  top: 45px;
  width: 100%;
}
.tb-header-container .tb-mainnavbar-wrapper {
  background: #FFFFFF;
  border-bottom: 1px solid #DDDDDD;
}
.tb-header-container .tb-mainnavbar {
  padding-top: 0;
  padding-bottom: 0;
  min-height: 60px;
}
.tb-header-container .tb-mainnavbar .tb-mainnavbar__item--special {
  background: #F1F1F1;
}
.tb-header-container .tb-mainnavbar__item:hover .tb-mainnavbar__link, .tb-header-container .tb-mainnavbar__item:focus .tb-mainnavbar__link, .tb-header-container .tb-mainnavbar__item:active .tb-mainnavbar__link, .tb-header-container .tb-mainnavbar__item--active:hover .tb-mainnavbar__link {
  color: #998242 !important;
  text-decoration: none;
}
.tb-header-container .tb-mainnavbar__item--special strong {
  font-weight: 600;
}
.tb-header-container .container-fluid {
  max-width: 1376px;
  padding-left: 32px;
  padding-right: 32px;
}
.tb-header-container .tb-megadrop {
  border-top: 1px solid #DDDDDD;
  width: 100%;
  position: absolute;
  padding: 0;
  top: 60px;
  left: 0;
  min-height: 200px;
  background: #FFFFFF;
  z-index: 999;
  overflow-x: hidden;
  padding-left: 32px;
  padding-right: 32px;
  overflow: auto;
  display: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.tb-header-container .tb-megadrop .tb-megadrop__column-headline {
  display: block;
  color: #393939 !important;
  text-decoration: none !important;
  margin: 26px 5px 25px;
  font-weight: 900;
  font-size: 18px;
}
.tb-header-container .tb-megadrop .tb-megadrop__column-headline:after {
  content: " ";
  width: 14px;
  height: 11px;
  margin-left: 5px;
  margin-bottom: 6px;
  vertical-align: middle;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2214%22%20height%3D%2212%22%20viewBox%3D%220%200%2014%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.3958%205.51736L5.76703%201.82256L6.31578%200.986572L13.3642%205.6133L14.001%206.03129L13.3642%206.44928L6.31578%2011.076L5.76703%2010.24L11.4382%206.51736H0V5.51736H11.3958Z%22%20fill%3D%22%23393939%22%2F%3E%0A%3C%2Fsvg%3E");
}
.tb-header-container .tb-megadrop .tb-megadrop__column-headline:hover, .tb-header-container .tb-megadrop .tb-megadrop__column-headline:focus, .tb-header-container .tb-megadrop .tb-megadrop__column-headline:active {
  color: #998242 !important;
  text-decoration: underline !important;
}
.tb-header-container .tb-megadrop .tb-megadrop__column-headline:hover:after, .tb-header-container .tb-megadrop .tb-megadrop__column-headline:focus:after, .tb-header-container .tb-megadrop .tb-megadrop__column-headline:active:after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2214%22%20height%3D%2212%22%20viewBox%3D%220%200%2014%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.3958%205.51736L5.76703%201.82256L6.31578%200.986572L13.3642%205.6133L14.001%206.03129L13.3642%206.44928L6.31578%2011.076L5.76703%2010.24L11.4382%206.51736H0V5.51736H11.3958Z%22%20fill%3D%22%23998242%22%2F%3E%0A%3C%2Fsvg%3E");
}
.tb-header-container .tb-megadrop .tb-megadrop__item {
  padding: 9px 28px 9px 5px;
  border-bottom: 1px solid #DDDDDD;
  width: 100%;
  font-size: 16px;
  cursor: pointer;
}
.tb-header-container .tb-megadrop .tb-megadrop__item.tb-megadrop__item--active:first-child {
  border-bottom: 1px solid #DDD;
}
.tb-header-container .tb-megadrop .tb-megadrop__item .tb-megadrop__item-link {
  color: #393939;
  line-height: 16px;
  font-size: 16px;
  text-decoration: none;
  font-weight: normal;
}
.tb-header-container .tb-megadrop .tb-megadrop__item:hover a {
  text-decoration-style: underline;
}
.tb-header-container .tb-megadrop .tb-megadrop__item-wrapper {
  width: 100%;
  min-height: 120px;
  overflow: auto !important;
  padding-bottom: 15px;
}
.tb-header-container .tb-megadrop .tb-megadrop__item--active {
  padding: 9px 22px 9px 5px;
  background: rgba(0, 0, 0, 0.05);
}
.tb-header-container .tb-megadrop .tb-megadrop__column.tb-megadrop__item--active {
  padding-top: 0;
  padding-bottom: 0;
}
.tb-header-container .tb-megadrop .tb-megadrop__item--active > .tb-megadrop__item-link {
  font-weight: bold !important;
}
.tb-header-container .tb-megadrop .tb-megadrop__item--has-children {
  position: relative;
  padding: 9px 52px 9px 5px;
}
.tb-header-container .tb-megadrop .tb-megadrop__item--active.tb-megadrop__item--has-children {
  padding-right: 38px !important;
}
.tb-header-container .tb-megadrop .tb-megadrop__item--has-children:after {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  display: inline-block;
  right: 24px !important;
  bottom: 50% !important;
  margin-bottom: -8px !important;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.25%205.98319L1.07915%2012L0.75%2011.4286L9.93338%205.98319L0.75%200.571429L1.07915%203.92512e-09L11.25%205.98319Z%22%20fill%3D%22%23393939%22%2F%3E%0A%3C%2Fsvg%3E");
}
.tb-header-container .tb-megadrop .tb-megadrop__item-link {
  color: #393939;
  line-height: 16px;
}
.tb-header-container .tb-megadrop .tb-megadrop__item-link:hover {
  color: #393939;
  text-decoration: underline;
}
.tb-header-container .tb-megadrop .tb-megadrop__column {
  text-align: left;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
}
.tb-header-container .tb-megadrop .tb-megadrop__column:first-child {
  padding-left: 0;
  display: block;
}
.tb-header-container .tb-megadrop .tb-megadrop__column--active {
  display: block;
}
.tb-header-container .tb-megadrop .tb-megadrop__scroll-indicator-top, .tb-header-container .tb-megadrop .tb-megadrop__scroll-indicator-bottom {
  background-color: rgba(255, 255, 255, 0.8);
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 2;
  cursor: pointer;
}
.tb-header-container .tb-megadrop .tb-megadrop__scroll-indicator-top {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2217%22%20height%3D%227%22%20viewBox%3D%220%200%2017%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.499999%205.5L8.5%201.5L16.5%205.5%22%20stroke%3D%22%23998242%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E");
}
.tb-header-container .tb-megadrop .tb-megadrop__scroll-indicator-bottom {
  display: none;
  bottom: 0px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2217%22%20height%3D%227%22%20viewBox%3D%220%200%2017%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.5%201.5L8.5%205.5L0.5%201.5%22%20stroke%3D%22%23998242%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E");
}
.tb-header-container .navbar-expand-md .navbar-nav {
  flex-direction: row;
}
.tb-header-container .navbar-expand-md .navbar-nav .tb-megadrop--active {
  display: flex !important;
}
.tb-header-container .tb-mainnavbar__itemwrapper {
  flex-wrap: wrap;
}
.tb-header-container .tb-mainnavbar {
  padding-top: 0;
  padding-bottom: 0;
  min-height: 60px;
  position: relative;
}
.tb-header-container .container-fluid {
  max-width: 1376px;
  padding-left: 32px;
  padding-right: 32px;
}
.tb-header-container .tb-mainnavbar__itemwrapper {
  flex-wrap: wrap;
}
.tb-header-container .navbar-expand-md .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
  display: flex;
}
.tb-header-container .tb-mainnavbar__item {
  padding: 0 12px;
  margin: 0;
}
.tb-header-container .tb-mainnavbar__item .tb-mainnavbar__link {
  color: #393939 !important;
  text-decoration: none !important;
  font-size: 16px;
  padding: 18px 0px 16px;
  display: inline-block;
  border-bottom: 2px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}
.tb-header-container .tb-mainnavbar__item .tb-mainnavbar__link:hover {
  color: #998242 !important;
}
.tb-header-container .tb-mainnavbar__item .tb-mainnavbar__item:hover .tb-mainnavbar__link, .tb-header-container .tb-mainnavbar__item .tb-mainnavbar__item:focus .tb-mainnavbar__link, .tb-header-container .tb-mainnavbar__item .tb-mainnavbar__item:active .tb-mainnavbar__link, .tb-header-container .tb-mainnavbar__item .tb-mainnavbar__item--active:hover .tb-mainnavbar__link {
  color: #998242 !important;
  text-decoration: none;
}
.tb-header-container .tb-mainnavbar__item a:-webkit-any-link {
  color: -webkit-link;
  cursor: pointer;
  text-decoration: underline;
}
.tb-header-container .tb-mainnavbar__item--has-children .tb-mainnavbar__link:after {
  content: " ";
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%226%22%20height%3D%224%22%20viewBox%3D%220%200%206%204%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%201.5L3%202.5L1%201.5%22%20stroke%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E");
  width: 8px;
  height: 8px;
  margin-left: 4px;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
}

.component.auto-search {
  height: 100%;
}

.tb-icon-chevron, .tb-icon-chevron-down {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%229%22%20height%3D%226%22%20viewBox%3D%220%200%206%204%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%201.5L3%202.5L1%201.5%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E");
}

.tb-icon {
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  vertical-align: -20%;
}

.tb-icon-small {
  width: 8px;
  height: 8px;
  vertical-align: 3%;
}

.tb-topmenu-login-wrapper {
  text-decoration: none !important;
}
.tb-topmenu-login-wrapper .tb-icon-login {
  margin-right: 4px;
}

.tb-mainnavbar__item--special .tb-icon-login {
  margin-right: 16px;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.7539%2010L7.32984%204.52632V9.47368H0V10.5263H7.32984V15.4737L16.7539%2010ZM8.37696%2010.5263V9.47368V6.36842L14.6597%2010L8.37696%2013.6316V10.5263ZM20%2020H11.5707V18.9474H18.9005V1.05263H11.5707V0H19.9476L20%2020Z%22%20fill%3D%22%23393939%22%2F%3E%0A%3C%2Fsvg%3E");
}
.tb-mainnavbar__item--special .tb-icon-logout {
  margin-right: 16px;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMzOTM5Mzk7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwxMGwtOS40LTUuNXY0LjlIMy4ydjEuMWg3LjN2NC45TDIwLDEweiBNMTEuNiwxMC41VjkuNVY2LjRsNi4zLDMuNmwtNi4zLDMuNlYxMC41eiBNMCwyMGg4LjR2LTEuMUgxLjFWMS4xDQoJaDcuM1YwSDAuMUwwLDIweiIvPg0KPC9zdmc+DQo=");
}

.tb-icon-login {
  margin-right: 4px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.7539%2010L7.32984%204.52632V9.47368H0V10.5263H7.32984V15.4737L16.7539%2010ZM8.37696%2010.5263V9.47368V6.36842L14.6597%2010L8.37696%2013.6316V10.5263ZM20%2020H11.5707V18.9474H18.9005V1.05263H11.5707V0H19.9476L20%2020Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
}

.tb-icon-logout {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  vertical-align: text-top;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDhMOC40NjA3MyAzLjYyMTA1TDguNDYwNzMgNy41Nzg5NUwyLjU5Njg2IDcuNTc4OTVMMi41OTY4NiA4LjQyMTA1TDguNDYwNzMgOC40MjEwNUw4LjQ2MDczIDEyLjM3ODlMMTYgOFpNOS4yOTg0MyA4LjQyMTA1TDkuMjk4NDMgNy41Nzg5NUw5LjI5ODQzIDUuMDk0NzRMMTQuMzI0NiA4TDkuMjk4NDMgMTAuOTA1M0w5LjI5ODQzIDguNDIxMDVaTTEuMzk4NzZlLTA2IC0xLjM5ODc2ZS0wNkw2Ljc0MzQ2IC04LjA5MjMzZS0wN0w2Ljc0MzQ2IDAuODQyMTA0TDAuODc5NTg0IDAuODQyMTA0TDAuODc5NTgyIDE1LjE1NzlMNi43NDM0NiAxNS4xNTc5TDYuNzQzNDYgMTZMMC4wNDE4ODYzIDE2TDEuMzk4NzZlLTA2IC0xLjM5ODc2ZS0wNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

.navbar-expand-md .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

.tb-icon-back {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M-3.50671e-07%208.02241L13.5611%20-1.91837e-08L14%200.761905L1.75549%208.02241L14%2015.2381L13.5611%2016L-3.50671e-07%208.02241Z%22%20fill%3D%22%23393939%22%2F%3E%0A%3C%2Fsvg%3E");
}

.tb-mainnavbar__itemwrapper {
  /* flex-wrap: wrap; */
}

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: left;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar-expand-md {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.tb-inpagenav {
  padding: 16px 0;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 26px;
  background: #FFFFFF;
  z-index: 99;
}
.tb-inpagenav .tb-inpagenav--desc {
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
}
.tb-inpagenav .tb-inpagenav--list {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-size: 16px;
}
.tb-inpagenav .tb-inpagenav--list .tb-inpagenav--item {
  float: left;
  margin-right: 16px;
}

@media only screen and (max-width: 991.98px) {
  .tb-header-container .tb-topmenu-container .tb-topmenu-brand .tb-topmenu-signpost {
    min-width: 120px;
    width: 100%;
    white-space: normal !important;
  }
  .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div {
    width: 180px;
  }
  .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div .tb-search-input {
    width: 100%;
    padding-right: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput {
    width: calc(100% - 60px) !important;
  }
  .tb-mainnavbar {
    min-height: 0 !important;
  }
  .tb-mainnavbar__toggler {
    padding-left: 16px !important;
  }
}
@media only screen and (min-width: 768px) {
  .container-fluid {
    padding-left: 24px;
    padding-right: 24px;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .tb-mainnavbar__item:hover.tb-mainnavbar__item--has-children .tb-mainnavbar__link:after, .tb-mainnavbar__item:focus.tb-mainnavbar__item--has-children .tb-mainnavbar__link:after, .tb-mainnavbar__item:active.tb-mainnavbar__item--has-children .tb-mainnavbar__link:after, .tb-mainnavbar__item--active:hover.tb-mainnavbar__item--has-children .tb-mainnavbar__link:after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%226%22%20height%3D%224%22%20viewBox%3D%220%200%206%204%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%201.5L3%202.5L1%201.5%22%20stroke%3D%22%23998242%22%2F%3E%0A%3C%2Fsvg%3E");
  }
  .autocomplete-items {
    top: 69px;
    width: 100%;
  }
}
@media (width: 768px) {
  .tb-topmenu-searchbutton:before {
    top: 14px !important;
    right: 90px !important;
  }
  .tb-topmenu-searchbutton .tb-loader {
    margin-top: -14px !important;
    margin-left: -33px !important;
  }
  .tb-topmenu-searchbutton .tb-icon {
    display: none !important;
  }
  .tb-topmenu-searchbutton span {
    display: block !important;
    color: #FFFFFF;
    line-height: 60px;
    text-align: right;
    position: absolute;
    right: 24px;
    font-size: 16px;
    font-weight: 400;
  }
  .tb-topmenu-tabletsearch {
    margin: 0 !important;
    display: block !important;
  }
  .tb-topmenu-searchinput-wrapper--active {
    display: block !important;
  }
}
@media (max-width: 767.98px) {
  .tb-header-container .tb-topmenu-container .tb-topmenu-login-wrapper {
    display: none !important;
  }
  .tb-header-container .tb-topmenu-container .tb-searchinput-div {
    display: flex;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-item {
    margin-right: 0 !important;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-item .tb-icon {
    height: 20px !important;
    width: 20px !important;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-item .tb-megadrop {
    top: 0 !important;
    min-height: 100%;
    max-height: 100% !important;
    padding: 0;
    box-shadow: none;
    overflow: auto !important;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-searchbutton:before {
    top: 7px !important;
    right: 54px !important;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-right .tb-topmenu-searchbutton span {
    color: #FFFFFF;
    line-height: 60px;
    text-align: right;
    padding-right: 24px;
  }
  .tb-topmenu-searchbutton .tb-icon {
    right: 32px !important;
  }
}
@media only screen and (max-width: 768px) {
  .tb-searchinput-div {
    margin: 0px !important;
  }
  .tb-searchinput-div .tb-search-input {
    padding-left: 24px;
    padding-right: 120px;
  }
  .tb-language-selected {
    display: none;
  }
  .auto-search {
    height: 48px;
    position: absolute;
    width: 100%;
    display: block;
    left: 0;
    top: 80px;
    z-index: 2;
    padding: 0px;
  }
  .tb-header-container .tb-topmenu-container .container-fluid {
    padding-left: 24px;
    padding-right: 24px;
  }
  .tb-topmenu-container .container-fluid .tb-topmenu-right {
    position: static !important;
  }
  .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div {
    width: 100% !important;
    height: 60px !important;
  }
  .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div .tb-search-input {
    width: 100% !important;
    height: 60px !important;
    padding-right: 120px;
    padding-left: 24px;
  }
  .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchbutton .tb-icon {
    vertical-align: top;
    position: absolute;
    top: 20px !important;
    right: 16px;
  }
}
@media (max-width: 575.98px) {
  .tb-header-container .tb-topmenu-container .tb-topmenu-right .tb-searchinput-div {
    height: 48px !important;
    padding: 12px 16px 12px 16px !important;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-right .tb-searchinput-div .tb-search-input {
    width: 100% !important;
    height: 48px !important;
    position: absolute !important;
    padding: 0;
  }
  .tb-header-container .component.auto-search {
    height: 48px;
  }
  .tb-header-container .component.auto-search .component-content {
    height: 48px;
  }
  .tb-header-container .component.auto-search .component-content .tb-search-container {
    height: 48px;
  }
}
@media only screen and (width: 768px) {
  .tb-topmenu-searchbutton .tb-icon-search {
    display: none;
  }
  .tb-topmenu-searchbutton span {
    display: inline-block;
  }
  .component.auto-search {
    height: 60px;
  }
  .component.auto-search .component-content {
    height: 60px;
  }
  .component.auto-search .component-content .tb-search-container {
    height: 60px;
  }
}
@media only screen and (max-width: 768px) {
  .navbar-expand-md .navbar-collapse.show .tb-mainnavbaritemwrapper .tb-mainnavbaritem .tb-mainnavbarlink {
    padding-right: 40px !important;
  }
  .tb-megadrop__item--has-children .tb-megadrop__item-link {
    padding-right: 40px !important;
  }
  .tb-megadrop__scroll-indicator-bottom, .tb-megadrop__scroll-indicator-top {
    display: none !important;
  }
  .tb-header-container .tb-topmenu-login-wrapper span {
    display: none !important;
  }
  .tb-header-container .tb-mainnavbar__toggler {
    display: block !important;
  }
  .tb-mainnavbar__item--has-children .tb-mainnavbar__link:after {
    position: absolute;
    content: "";
    width: 16px !important;
    height: 16px !important;
    background-repeat: no-repeat;
    display: inline-block;
    right: 24px;
    bottom: 50% !important;
    margin-bottom: -8px;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.25%205.98319L1.07915%2012L0.75%2011.4286L9.93338%205.98319L0.75%200.571429L1.07915%203.92512e-09L11.25%205.98319Z%22%20fill%3D%22%23393939%22%2F%3E%0A%3C%2Fsvg%3E") !important;
  }
  .tb-header-container .tb-megadrop {
    top: 0 !important;
    min-height: 100%;
    max-height: 100% !important;
    padding: 0;
    box-shadow: none;
    overflow: hidden !important;
  }
  .tb-header-container .tb-megadrop .tb-megadrop__item-wrapper {
    background: #FFFFFF !important;
  }
  .tb-header-container .tb-megadrop .tb-megadrop__column-headline {
    margin: 24px 0px;
    padding: 0px;
  }
  .tb-header-container .tb-megadrop .tb-megadrop__item {
    padding: 0px;
  }
  .tb-header-container .tb-megadrop .tb-megadrop__item .tb-megadrop__item-link {
    padding: 18px 24px;
    display: inline-block;
  }
  .tb-megadrop__column {
    padding: 0px !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    position: absolute;
    background: #ffffff !important;
  }
  .tb-mainnavbar .navbar-collapse .tb-mainnavbar__item {
    border-bottom: 1px solid #DDDDDD;
  }
}
@media only screen and (max-width: 768px) {
  .tb-searchinput-div .tb-search-input {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .tb-topmenu-searchinput-wrapper {
    width: 100% !important;
  }
  .tb-topmenu-right {
    position: static !important;
  }
  .tb-topmenu-right .tb-searchinput-div {
    width: 100% !important;
  }
  .tb-topmenu-right .tb-searchinput-div input {
    width: 100% !important;
  }
  .tb-header-container .tb-sectionintro-container .tb-sectionintro {
    padding: 28px 16px;
  }
  .navbar-nav {
    flex-direction: column !important;
  }
  .tb-mainnavbar__mobile-control {
    border-bottom: 1px solid #DDDDDD;
    height: 80px;
    width: 100%;
  }
  .tb-mainnavbar__mobile-control .tb-mainnavbar__back {
    float: left;
    display: block;
    cursor: pointer;
    padding-left: 24px;
  }
  .tb-mainnavbar__mobile-control .tb-mainnavbar__back span {
    color: #393939;
    line-height: 80px;
    font-size: 16px;
    font-weight: normal;
  }
  .tb-mainnavbar__mobile-control .tb-mainnavbar__mobilesearch {
    float: left;
    display: block;
    cursor: pointer;
    padding-left: 24px;
    line-height: 80px;
  }
  .tb-mainnavbar__mobile-control .tb-mainnavbar__mobilesearch .tb-icon {
    margin-right: 5px;
    vertical-align: -2px;
    width: 19px;
    height: 19px;
  }
  .tb-mainnavbar__mobile-control .tb-mainnavbar__mobilesearch .tb-icon-search-alt {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.80441%203.1405H7.32782V4.18733H6.80441C5.33884%204.18733%204.18733%205.33884%204.18733%206.80441V7.32782H3.1405V6.80441C3.1405%204.76309%204.76309%203.1405%206.80441%203.1405ZM19%2016.9063C19%2017.4821%2018.7906%2018.0055%2018.3719%2018.3719C17.9532%2018.7383%2017.4298%2019%2016.9063%2019C16.3306%2019%2015.8072%2018.7906%2015.4408%2018.3719L9.89256%2012.876C8.95041%2013.3471%207.90358%2013.6088%206.80441%2013.6088C3.03581%2013.6088%200%2010.573%200%206.80441C0%203.03581%203.03581%200%206.80441%200C10.573%200%2013.6088%203.03581%2013.6088%206.80441C13.6088%207.90358%2013.3471%208.95041%2012.876%209.89256L18.4242%2015.4408C18.7906%2015.8595%2019%2016.3829%2019%2016.9063ZM12.562%206.80441C12.562%203.61157%209.99725%201.04683%206.80441%201.04683C3.61157%201.04683%201.04683%203.61157%201.04683%206.80441C1.04683%209.99725%203.61157%2012.562%206.80441%2012.562C9.99725%2012.562%2012.562%209.99725%2012.562%206.80441ZM17.9532%2016.9063C17.9532%2016.6446%2017.8485%2016.3829%2017.6391%2016.1736L12.3003%2010.8347C11.8815%2011.4105%2011.4105%2011.8815%2010.8347%2012.3003L16.2259%2017.6915C16.6446%2018.1102%2017.3251%2018.1102%2017.6915%2017.6915C17.8485%2017.4821%2017.9532%2017.2204%2017.9532%2016.9063Z%22%20fill%3D%22%23393939%22%2F%3E%0A%3C%2Fsvg%3E");
  }
  .tb-mainnavbar .navbar-collapse {
    background: #FFFFFF;
    z-index: 999;
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
    right: 0;
    transition: all 0.2s ease;
  }
  .tb-mainnavbar .navbar-collapse .tb-mainnavbar__item {
    border-bottom: 1px solid #DDDDDD;
    margin: 0;
  }
  .tb-mainnavbar .navbar-collapse .tb-mainnavbar__item .tb-mainnavbar__link {
    padding: 18px 24px;
    position: relative;
    width: 100%;
  }
  .tb-mainnavbar .navbar-collapse .tb-mainnavbar__close {
    float: right;
    min-width: 91px;
    display: block;
    padding-right: 24px;
    cursor: pointer;
  }
  .tb-mainnavbar .navbar-collapse .tb-mainnavbar__close span {
    color: #393939;
    line-height: 80px;
    font-size: 16px;
    font-weight: normal;
  }
  .tb-mainnavbar .navbar-collapse .tb-mainnavbar__close .tb-mainnavbar__close .tb-icon {
    margin-left: 5px;
    vertical-align: -2px;
  }
  .tb-mainnavbar .navbar-collapse .tb-mainnavbar__close .tb-icon-close {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16%200.736842L15.2632%200L8%207.26316L0.736842%200L0%200.736842L7.26316%208L0%2015.2632L0.736842%2016L8%208.73684L15.2632%2016L16%2015.2632L8.73684%208L16%200.736842Z%22%20fill%3D%22%23393939%22%2F%3E%0A%3C%2Fsvg%3E");
  }
  .tb-mainnavbar .collapsing {
    transition: all 0.2s ease;
    position: fixed;
    right: -100%;
  }
  .auto-search {
    height: 48px;
    position: absolute;
    width: 100%;
    display: block;
    left: 0;
    top: 80px;
    z-index: 2;
    padding: 0px;
  }
  .auto-search .tb-search-input {
    width: calc(100% - 50px);
    padding-right: 16px;
    padding-left: 16px;
    height: 48px;
  }
  .auto-search .tb-search-icon {
    position: absolute;
    top: 14px;
    right: 20px;
  }
  .auto-search .autocomplete-items {
    width: 100% !important;
    padding: 0;
    right: 0;
    top: 48px;
  }
  .tb-header-container .tb-megadrop {
    top: 0 !important;
    min-height: 100%;
    max-height: 100% !important;
    padding: 0;
    box-shadow: none;
    overflow: hidden;
  }
  .tb-header-container .tb-megadrop .tb-megadrop__column {
    padding: 0;
    background: #FFFFFF;
    position: absolute;
    width: 100%;
    height: 0;
    overflow: auto;
  }
  .tb-header-container .tb-megadrop .tb-megadrop__column .tb-megadrop__column-headline {
    padding-left: 24px;
    padding-right: 24px;
    margin-left: 0;
    margin-right: 0;
  }
  .tb-header-container .tb-megadrop .tb--mobactive {
    height: 100%;
  }
  .tb-mainnavbar__back .tb-icon {
    margin-right: 5px;
    vertical-align: -2px;
  }
  .tb-mainnavbar__close .tb-icon {
    margin-left: 5px;
    vertical-align: -2px;
  }
  .tb-megadrop__item-wrapper {
    height: auto;
  }
  .tb-mainnavbar__item--has-children .tb-mainnavbar__link:after {
    position: absolute;
    content: "";
    width: 16px !important;
    height: 16px !important;
    background-repeat: no-repeat;
    display: inline-block;
    right: 24px;
    bottom: 50% !important;
    margin-bottom: -8px;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.25%205.98319L1.07915%2012L0.75%2011.4286L9.93338%205.98319L0.75%200.571429L1.07915%203.92512e-09L11.25%205.98319Z%22%20fill%3D%22%23393939%22%2F%3E%0A%3C%2Fsvg%3E") !important;
  }
  .tb-megadrop__item:after {
    width: 16px !important;
    height: 16px !important;
    background-size: cover;
  }
  x.tb-mainnavbar-wrapper {
    border-bottom: none;
  }
  .tb-language-dropdown-menu {
    display: block !important;
  }
}
.tb-mainnavbar__toggler .navbar-toggler-icon {
  width: 25px;
  height: 18.25px;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20width%3D%2220%22%20height%3D%2217%22%20viewBox%3D%220%200%2020%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20%201.33333H0V0.25H20V1.33333ZM20%207.83333H0V8.91667H20V7.83333ZM20%2015.4167H0V16.5H20V15.4167Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
}

.tb-language-mobile .tb-language-overlay .tb-language-dropdown-menu li {
  list-style: none;
  border-bottom: 1px solid #DDDDDD;
}
.tb-language-mobile .tb-language-overlay .tb-language-dropdown-menu li .tb-topmenu-item {
  cursor: pointer;
  font-size: 12px;
  color: #FFFFFF;
  text-transform: uppercase;
  margin-right: 20px;
  position: relative;
}

.mobile-language span {
  font-size: 16px;
  position: relative;
  display: inline-block;
}
.mobile-language .tb-language-dropdown-menu-mobile {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1345;
  background: #FFFFFF;
}
.mobile-language .tb-language-dropdown-menu-mobile .tb-language-selector {
  height: 100%;
}
.mobile-language .tb-language-dropdown-menu-mobile .tb-language-overlay .tb-language-dropdown-menu {
  height: 100%;
  max-height: auto;
}
.mobile-language .tb-language-dropdown-menu-mobile span {
  color: #393939;
  line-height: 80px;
  font-size: 16px;
  padding: 0;
  position: relative;
  display: inline;
  width: 100%;
}
.mobile-language .tb-language-dropdown-menu-mobile .tb-megadrop__item {
  border-bottom: 1px solid #DDDDDD;
}
.mobile-language .tb-language-dropdown-menu-mobile .tb-megadrop__item a {
  text-decoration: none;
  color: #393939;
}
.mobile-language .tb-language-dropdown-menu-mobile .tb-megadrop__item a span {
  padding: 0;
  display: inline;
  line-height: 32px;
}

@media (max-width: 767.98px) and (min-width: 576px) {
  .auto-search .tb-search-input {
    max-height: initial;
    padding-right: 48px;
    padding-left: 32px;
    height: 60px !important;
  }
  .auto-search .autocomplete-items {
    top: 60px !important;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-right .tb-cad-search-container {
    max-height: 0;
    overflow: hidden;
    padding: 0;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-right .tb-topmenu-searchinput-wrapper--active {
    max-height: initial !important;
  }
  .tb-header-container .tb-topmenu-searchbutton .tb-loader {
    margin-top: -13px !important;
    margin-left: -39px !important;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-searchbutton:before {
    top: 14px !important;
    right: 90px !important;
  }
  .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div .tb-search-input {
    width: 100% !important;
    height: 60px !important;
    padding-right: 120px;
    padding-left: 24px;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-right .tb-topmenu-searchbutton span {
    position: absolute;
    right: 24px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 575.98px) {
  .tb-header-container .tb-topmenu-searchbutton .tb-loader {
    margin-top: -13px !important;
    margin-left: -18px !important;
  }
  .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div {
    width: 100% !important;
    height: 48px !important;
  }
  .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-searchinput-div .tb-search-input {
    padding-right: 70px !important;
  }
  .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchbutton .tb-icon {
    top: 13px !important;
    width: 20px;
    height: 20px;
    right: 18px !important;
  }
  .container-fluid {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .tb-searchinput-div .tb-search-input {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .auto-search .tb-search-icon {
    width: 20px;
    height: 20px;
  }
}
.tb-icon-search {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7.16253%203.30579H7.7135V4.40771H7.16253C5.61983%204.40771%204.40771%205.61983%204.40771%207.16253V7.7135H3.30579V7.16253C3.30579%205.01377%205.01377%203.30579%207.16253%203.30579ZM20%2017.7961C20%2018.4022%2019.7796%2018.9532%2019.3388%2019.3388C18.8981%2019.7245%2018.3471%2020%2017.7961%2020C17.1901%2020%2016.6391%2019.7796%2016.2534%2019.3388L10.4132%2013.5537C9.42149%2014.0496%208.31956%2014.3251%207.16253%2014.3251C3.19559%2014.3251%200%2011.1295%200%207.16253C0%203.19559%203.19559%200%207.16253%200C11.1295%200%2014.3251%203.19559%2014.3251%207.16253C14.3251%208.31956%2014.0496%209.42149%2013.5537%2010.4132L19.3939%2016.2534C19.7796%2016.6942%2020%2017.2452%2020%2017.7961ZM13.2231%207.16253C13.2231%203.80165%2010.5234%201.10193%207.16253%201.10193C3.80165%201.10193%201.10193%203.80165%201.10193%207.16253C1.10193%2010.5234%203.80165%2013.2231%207.16253%2013.2231C10.5234%2013.2231%2013.2231%2010.5234%2013.2231%207.16253ZM18.8981%2017.7961C18.8981%2017.5207%2018.7879%2017.2452%2018.5675%2017.0248L12.9477%2011.405C12.5069%2012.011%2012.011%2012.5069%2011.405%2012.9477L17.0799%2018.6226C17.5207%2019.0634%2018.2369%2019.0634%2018.6226%2018.6226C18.7879%2018.4022%2018.8981%2018.1267%2018.8981%2017.7961Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.tb-megadrop__column.tb-megadrop__column--active {
  background: #ffffff !important;
  height: 100% !important;
}

.tb-mainnavbar__itemwrapper .tb-mainnavbar__item.tb-mainnavbar__item--active > a {
  border-bottom: 2px solid #998242;
}

.tb-megadrop .mCSB_draggerContainer .mCSB_dragger_bar {
  background: #393939 !important;
}
.tb-megadrop .mCSB_draggerContainer .mCSB_draggerRail {
  background: #F1F1F1;
}

.tb-display {
  display: block !important;
}

@media (min-width: 768px) {
  .auto-search {
    display: block !important;
  }
}
.tb-header-container .tb-topmenu-container .tb-topmenu-tabletsearch:hover:after {
  border-bottom: transparent;
}

@media (max-width: 768px) {
  .tb-mainnavbar__itemwrapper.tb--mobinactive .tb-mainnavbar__item {
    height: 0;
  }
}
/* Header v1 Variation */
.tb-mainnavbar-v1 .tb-megadrop__column .tb-megadrop__column-headline {
  background: #EAEAEA;
  padding: 16px;
  margin: 0 0 8px 0;
}

.tb-mainnavbar-v1 .tb-megadrop__column .tb-megadrop__column-headline span {
  display: block;
  margin-top: 5px;
  font-size: 13px;
  font-weight: 400;
}

.tb-mainnavbar-v1 .tb-megadrop__column .tb-megadrop__column-headline:after {
  display: none;
}

.tb-mainnavbar-v1 .tb-megadrop__column .tb-megadrop__column-headline:hover {
  color: #393939 !important;
  text-decoration: none !important;
}

.tb-mainnavbar-v1 .tb-megadrop__column .tb-megadrop__column-headline:hover span {
  color: #998242;
  text-decoration: underline;
}

@media (min-width: 768px) {
  .tb-mainnavbar-v1 .tb-megadrop {
    padding: 25px 20px;
  }
  .tb-mainnavbar-v1 .tb-megadrop .tb-megadrop__item,
  .tb-mainnavbar-v1 .tb-megadrop .tb-megadrop__item--has-children {
    padding-left: 16px;
  }
}
@media only screen and (max-width: 768px) {
  .tb-header-container .tb-mainnavbar__item--active .tb-mainnavbar__link {
    color: #998242 !important;
  }
  .tb-header-container .tb-megadrop .tb-megadrop__item.tb-mainnavbar__item--active {
    background: rgba(0, 0, 0, 0.05);
  }
  .tb-header-container .tb-megadrop .tb-megadrop__item.tb-mainnavbar__item--active > .tb-megadrop__item-link {
    font-weight: bold;
  }
}
