.preview {
  margin-top: 0px !important;
}
.tb-dealer-section
{
  margin-top: 11px;
}

a.tb-dealer-link {
  color: #FFF;
  border-radius: 4px;
  display: flex;
  padding: 8px;
  align-items: center;
  gap: 8px;
  border: 1.2px solid var(--Text-White, #FFF);
  text-decoration: none;
  font-family: "Libre Franklin";
  font-size: 12px;
  font-style: normal;
  font-weight:600;
  line-height: 16px;
  text-transform: uppercase;
  white-space: nowrap;
}
a.tb-dealer-link:before {
  content: " ";
  background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><mask id="mask0_2838_6065" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_2838_6065)"><path d="M10.002 9.90122C10.4364 9.90122 10.8066 9.74823 11.1124 9.44226C11.4182 9.13643 11.5711 8.76622 11.5711 8.33163C11.5711 7.89719 11.4179 7.52705 11.1116 7.22122C10.8052 6.91538 10.4344 6.76247 9.99926 6.76247C9.56413 6.76247 9.1942 6.91566 8.88947 7.22205C8.58475 7.52844 8.43239 7.8992 8.43239 8.33434C8.43239 8.76948 8.58538 9.13941 8.89135 9.44413C9.19718 9.74886 9.56739 9.90122 10.002 9.90122ZM10.0001 16.3889C11.7776 14.7721 13.0933 13.3134 13.9472 12.0127C14.8011 10.7118 15.228 9.53545 15.228 8.48351C15.228 6.90768 14.7234 5.6174 13.7143 4.61268C12.7051 3.60795 11.4672 3.10559 10.0005 3.10559C8.53385 3.10559 7.29579 3.60795 6.28635 4.61268C5.2769 5.6174 4.77218 6.90768 4.77218 8.48351C4.77218 9.53545 5.20607 10.711 6.07385 12.0102C6.94163 13.3092 8.25038 14.7688 10.0001 16.3889ZM10.0001 18.4731C7.71968 16.5436 6.01524 14.7593 4.88676 13.1202C3.75815 11.4811 3.19385 9.93559 3.19385 8.48351C3.19385 6.36351 3.87801 4.67358 5.24635 3.41372C6.61468 2.15386 8.19926 1.52393 10.0001 1.52393C11.8 1.52393 13.3848 2.15386 14.7547 3.41372C16.1247 4.67358 16.8097 6.36351 16.8097 8.48351C16.8097 9.93559 16.2448 11.4811 15.1151 13.1202C13.9855 14.7593 12.2805 16.5436 10.0001 18.4731Z" fill="white"/></g></svg>');
  width: 20px;
  height: 20px;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;

}
.tb-dealer-none, #tb-dealer-none{
  display: none;
}
.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 .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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-brand .tb-topmenu-signpost #tb-siteselector-campaign {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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;
  -ms-flex-item-align: end;
  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 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 80px;
  position: relative;
  gap:15px
}

.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;
  /* border:1px solid white; */
  padding:8px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.10);
  height:40px;
  /* width:44px; */
  text-align:center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.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::-webkit-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::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::-webkit-input-placeholder, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper .tb-topmenu-searchinput:focus::-webkit-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 .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::-webkit-input-placeholder, .tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchinput-wrapper input#myInput:focus::-webkit-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 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::-webkit-input-placeholder {
  color: #999999;
}

.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: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: 7px;
    background: rgba(255, 255, 255, 0.10);
    /* margin-left: 10px; */
    border-radius: 4px;
}

/* .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: 0px;
  transition: width 0.3s ease;
}

.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchbutton {
  position: absolute;
  top: 2px;
  right: 0;
  cursor: pointer;
  width: 45px;
  height: 40px;
  border-radius: 4px;
}

.tb-header-container .tb-topmenu-container .container-fluid .tb-topmenu-right .tb-topmenu-searchbutton:before {
  content: "";
  width: 1px;
  height: 31px;
  display: none;
  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;
  padding: 12px;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.10);
}

.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%;
  right: 0px;
}

/* .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: transparent;
  /* border-bottom: 1px solid #DDDDDD; */
  border-bottom:none;
  border-top: 1px solid rgba(255, 255, 255, 0.20)
}

.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: #000000 !important;
  text-decoration: none;
  font-weight:600;
  border:1px solid #DDDDDD;
  border-bottom:none;
  background-color:#FFFFFF
}

.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: 96%;
  position: absolute;
  padding: 0;
  top: 60px;
  left:2.5%;
  min-height: 350px;
  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-mainnavbar__item :hover{
  background-color: #FFF;
} */
.tb-mainnavbar__itemwrapper .tb-mainnavbar__item.tb-mainnavbar__item--active{
  /* background-color: #FFF; */
}
.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: 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 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  align-items: center;
}

.tb-header-container .navbar-expand-md .navbar-nav .tb-megadrop--active {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.tb-header-container .tb-mainnavbar__itemwrapper {
  -ms-flex-wrap: wrap;
  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 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.tb-header-container .navbar-expand-md .navbar-nav {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tb-header-container .tb-mainnavbar__item {
  padding: 0;
  margin: 0;
}

.tb-header-container .tb-mainnavbar__item .tb-mainnavbar__link {
  color: #FFFFFF;
  text-decoration: none !important;
  font-size: 12px;
  padding: 18px 10px 23px;
  white-space: nowrap;
  cursor: pointer;
  text-transform: uppercase;
  line-height: 16px;
  font-weight: 500;
}

@media only screen and (max-width:768px){
  .tb-header-container .tb-mainnavbar__item .tb-mainnavbar__link {
  display: inline-block;
  }
}

/* .tb-header-container .tb-mainnavbar__item .tb-mainnavbar__link:hover {
  color: #000000 !important;
  font-weight: 600;
} */

.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: " ";
  /* black icon svg 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"); */
  /* white icon 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"); */
  background-image:url("../../../../../Foundation/Trelleborg/NewIcons/arrow_drop_down_white.svg");
  width: 20px;
  height: 20px;
  margin-left: 4px;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
}

.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%;
  /* margin-top:5px */
}

.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");
}

/* Default (Desktop) style */
.tb-icon-contactus {
  margin-right: 4px;
  background-image: url("/~/media/Foundation/Trelleborg/Icons/mail.svg");
}
/* Mobile style (less than 767px) */
@media (max-width: 767px) {
  .tb-icon-contactus {
    background-image: url("/~/media/Foundation/Trelleborg/Icons/mail.svg");
  }
}

/* Tablet style (768px to 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
  .tb-icon-contactus {
    background-image: url("/~/media/Foundation/Trelleborg/Icons/mail.svg");
  }
}


.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;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  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: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-box-pack: center !important;
  justify-content: center !important;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  -webkit-box-align: left;
  align-items: left;
  justify-content: space-between;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: .5rem 1rem;
}

.navbar-expand-md {
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-box-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: -webkit-calc(100% - 60px) !important;
    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("/-/media/Foundation/Trelleborg/NewIcons/arrow_drop_down_black.svg");
  }
  .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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tb-header-container .tb-topmenu-container .tb-topmenu-item {
    margin-right: 12px !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-dealer-section{
    display: none;
  }
  .tb-dealer-none{
    display: block;
  }
  .tb-searchinput-div .tb-search-input {
    padding-left: 24px;
    padding-right: 120px;
  }
  .tb-language-dropdown-menu-mobile .tb-language-selector {
    display:block
  }
  .tb-language-selector {
    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;
    display:none
  }
  .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;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 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 {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    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;
    -webkit-transition: all 0.2s ease;
    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 {
    -webkit-transition: all 0.2s ease;
    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: -webkit-calc(100% - 50px);
    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: 24px;
  height: 24px;
  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"); */
  background-image:url("../../../../../Foundation/Trelleborg/NewIcons/hamburger-menu.svg")
}

.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  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"); */
  background-image:url("../../../../../Foundation/Trelleborg/NewIcons/search.svg")
}

.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;
  }
}

