#sboxdyn-suggestions {
  border: none;
  background: none;
  height: 0;
  z-index: 1010101; }

.vsh-main-header-outer {
  height: 152px; }

.vsh-main-header {
  background: #F6F8F9 0% 0% no-repeat padding-box;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 99999;
  height: 152px; }

.vsh-main-header-inner {
  height: auto;
  margin: auto;
  float: none;
  max-width: 1800px; }

#vsh-search-mobile-close {
  margin: 15px;
  width: 10px;
  cursor: pointer; }

.vsh-mobile-menu {
  display: none;
  position: absolute;
  float: left;
  cursor: pointer;
  padding: 22px 0 17px 16px; }

.vsh-main-header-overlay-logo {
  float: left;
  display: none;
  margin: 55px 0 0 30px; }

.vsh-main-header-overlay-close {
  float: right;
  display: none;
  margin: 70px 60px 0 0; }
.vsh-main-header-overlay-close img {
  width: 15px;
  cursor: pointer; }

.vsh-main-header-logo {
  width: 111px;
  height: 92px;
  margin: 30px 30px 30px 30px;
  float: left; }
.vsh-mobile-menu-overlay, .vsh-accordion{
  margin-left: 25px;
}
.vsh-main-header-menu {
  float: left;
  margin-top: 81px; }
.vsh-main-header-menu > ul#ulMenuLinks > li {
  font: bold 16px Arial; }
.vsh-main-header-menu > ul#ulMenuLinks > li#liMainMenuProducts:hover, .vsh-main-header-menu li#liMainMenuApplications:hover, .vsh-main-header-menu li#liMainMenuErc:hover, .vsh-main-header-menu li#liMainMenuQuality:hover {
  background-color: #FFFFFF;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important; }
.vsh-main-header-menu > ul#ulMenuLinks > li > a:hover {
  color: #0073C2; }
.vsh-main-header-menu ul {
  list-style: none;
  float: left;
  padding-left: 0px;
  -webkit-padding-start: 0px;
  padding-inline-start: 0px;
  -moz-padding-start: 0px;
  margin: 0px; }
.vsh-main-header-menu ul li {
  /*margin-right: 40px;*/
  padding-left: 15px;
  padding-right: 15px;
  display: inherit;
  float: left;
  text-transform: uppercase;
  color: #53565A;
  cursor: pointer; }
.vsh-main-header-menu ul li a {
  color: #53565A;
  display: inline-block;
  vertical-align: sub; }
.vsh-main-header-menu ul li.active {
  color: #0073C2; }
.vsh-main-header-menu ul li.active a {
  color: #0073C2; }

#liMenuSubSemiconductors, #liMenuSubPassive, #liMenuSubCustom {
  margin-left: 25px; }

#liMenuSubSemiconductors a, #liMenuSubPassive a, #liMenuSubCustom a {
  font: bold 13px Arial; }

#ulMobileMenuProducts > li {
  height: 45px; }
#ulMobileMenuProducts > li > a {
  text-transform: uppercase !important; }

#liMenuSubCompany1, #liMenuSubCompany2, #liMenuSubCompany3, #liMenuSubCompany4 {
  margin-left: 25px; }

#liMenuSubCompany1 a, #liMenuSubCompany2 a, #liMenuSubCompany3 a, #liMenuSubCompany4 a {
  font: bold 13px Arial;
  padding: 8px}

#ulMobileMenuCompany > li {
  height: 45px; }
#ulMobileMenuCompany > li > a {
  text-transform: uppercase !important; }

#liMenuProducts > a {
  font: bold 16px Arial;
  color: #225678; }

#liMenuCompany > a {
  font: bold 16px Arial;
  color: #225678; }

.vsh-mobile-menu-overlay .vsh-prod-accordion {
  margin-left: 25px; }
.vsh-mobile-menu-overlay .vsh-prod-accordion a:hover {
  color: #225678 !important; }

.vsh-mobile-menu-overlay > ul {
  margin-top: 50px;
  display: none; }
.vsh-mobile-menu-overlay > ul > li > a:hover {
  color: #225678; }

.vsh-mobile-menu-overlay > div {
  margin: 30px 0 0 40px;
  float: left;
  display: none; }

.vsh-mobile-menu-overlay .vsh-caret-left {
  margin-right: 10px !important;
  height: 15px !important;
  width: 15px !important;
  border-width: 0 4px 4px 0 !important; }

.vsh-mobile-menu-overlay a, .vsh-mobile-menu-overlay span {
  text-transform: none;
  color: #53565A;
  font-weight: bold; }

.vsh-mobile-menu-overlay a {
  font-weight: normal; }

.vsh-mobile-menu-overlay span {
  text-transform: uppercase; }

.vsh-mobile-menu-overlay .vsh-home-content {
  max-width: 100%; }
.vsh-mobile-menu-overlay .vsh-home-content > ul {
  margin-left: 0px !important; }
.vsh-mobile-menu-overlay .vsh-home-content > ul > li {
  width: 100%;
  height: auto !important; }

.vsh-div-mobile-seeall {
  margin-top: 50px;
  margin-left: 130px;
  float: left; }
.vsh-div-mobile-seeall > a {
  font-weight: bold; }
.vsh-div-mobile-seeall > a:hover {
  color: #225678; }

.vsh-mobile-menu-heading {
  margin-bottom: 30px; }
.vsh-mobile-menu-heading > a {
  font-weight: bold;
  color: #225678;
  font-size: 16px;
  text-transform: uppercase; }

.vsh-main-header-search {
  float: left;
  margin: 38px 0 0 40px; }
.vsh-main-header-search table {
  width: 490px; }

.vsh-main-header-search-options {
  background: transparent !important; }
.vsh-main-header-search-options td {
  height: 15px;
  padding: 0px;
  font-size: inherit; }

tr.vsh-main-header-search-box, .vsh-main-header-myvishay-lang tr {
  background: transparent !important; }

.vsh-main-header-radiobutton {
  position: relative;
  padding-left: 6px; }
.vsh-main-header-radiobutton input[type='radio'] {
  display: none; }
.vsh-main-header-radiobutton label:before {
  width: 15px;
  height: 15px;
  border-radius: 13px;
  top: -2px;
  left: -1px;
  position: relative;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  content: " ";
  display: inline-block;
  border: 1px solid #000000;
  margin: 7px 5px 0 0; }
.vsh-main-header-radiobutton input[type='radio']:checked + label:after {
  width: 15px;
  height: 15px;
  border-radius: 13px;
  top: -2px;
  left: 5px;
  position: absolute;
  background: #225678 0% 0% no-repeat padding-box;
  content: " ";
  display: block;
  border: 2px solid #FFFFFF;
  margin: 7px 5px 0 0; }
.vsh-main-header-radiobutton span {
  font: 13px Arial;
  letter-spacing: 0;
  color: #53565A; }

#divHeader > div > div.searchContain > table {
  width: auto !important; }

#divHeader > div > div.searchContain > table > tbody > tr > td {
  padding: 0 !important; }

.vsh-main-header-search-box td {
  width: 430px !important;
  height: 25px;
  padding: 0px; }
.vsh-main-header-search-box td > div {
  background: #E8ECED 0% 0% no-repeat padding-box;
  border: 1px solid #000000;
  border-radius: 8px !important;
  height: 40px;
  width: 100%; }
.vsh-main-header-search-box td input[type='text'] {
  font: bold 13px/20px Arial;
  letter-spacing: 0;
  color: #53565A;
  background: transparent;
  border: none;
  height: 40px;
  padding: 10px;
  width: 90%;
  cursor: auto !important;
  display: inline-block !important; }
.vsh-main-header-search-box td #btnSearchButton {
  width: 40px;
  height: 40px;
  background: transparent;
  border: none;
  vertical-align: middle !important;
  /*Added ff CSS styles to overwrite JS libraries styles on buttons*/
  margin: auto;
  position: inherit;
  padding: 0; }
.vsh-main-header-search-box td #btnSearchButton:active, .vsh-main-header-search-box td #btnSearchButton:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none; }

.vsh-main-header-mobile-search {
  display: none; }

button#btnPart, button#search-inventory-submit, button#btnCross {
  background: transparent;
  border: none; }

.vsh-main-header-myvishay-lang {
  float: right;
  margin: 16px 15px 0 0; }
.vsh-main-header-myvishay-lang td:nth-child(1) span {
  font: bold 13px/20px Arial;
  color: #53565A; }
.vsh-main-header-myvishay-lang td:nth-child(1) span:hover {
  color: #225678; }
.vsh-main-header-myvishay-lang td:nth-child(1) span:last-child {
  margin-right: 5px;
  margin-left: 5px; }
.vsh-main-header-myvishay-lang td {
  padding: 1px !important; }

.vsh-main-header-language {
  font: bold 13px Arial;
  letter-spacing: 0;
  color: #53565A !important; }
.vsh-main-header-language b {
  margin-right: 10px; }

.vsh-blue-caret {
  height: 10px;
  width: 10px;
  border: solid #225678;
  border-width: 0 2px 2px 0;
  display: inline-block; }

.vsh-caret-up {
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin-top: 5px;}

.vsh-caret-down {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg); }

.vsh-caret-right {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); }

.vsh-caret-left {
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

.vsh-main-header-language-menu {
  display: none;
  width: 89px;
  font: bold 13px/20px Arial;
  letter-spacing: 0;
  list-style: none;
  padding: 0px;
  z-index: 99999;
  background: #FFFFFF;
  margin-left: -5px; }
.vsh-main-header-language-menu li a {
  display: block;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
  white-space: nowrap;
  color: #53565A; }
.vsh-main-header-language-menu li a:hover {
  color: #225678; }
.vsh-main-header-language-menu li.active a {
  color: #0073C2 !important; }

#languages {
  vertical-align: middle; }
#languages .vsh-caret-down {
  vertical-align: top; }

#languages:hover .vsh-main-header-language-menu {
  display: block;
  position: absolute; }

#languages > a:hover {
  color: #225678 !important; }

.vsh-main-header-flags {
  width: 20px;
  height: 13px; }

.vsh-clear-float {
  clear: both; }

.vsh-div-tertiary-nav {
  background-color: #FAFFFA;
  font-weight: normal;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 0px;
  border-bottom: 1px solid #a2a2a2;
  z-index: 10;
  position: relative; }

.vsh-div-tertiary-nav > ul > li {
  display: table-cell; }
.vsh-div-tertiary-nav > ul > li a {
  color: #53565A;
  padding-top: 0.1em;
  padding-bottom: 0.1em; }
.vsh-div-tertiary-nav > ul > li a:hover {
  color: #225678; }

.vsh-div-tertiary-nav ul li.active a {
  background-color: #FAFFFA;
  color: #0073C2; }

.vsh-div-tertiary-nav:before, .vsh-div-tertiary-nav:after {
  display: table;
  content: " "; }

.vsh-div-tertiary-nav:after {
  clear: both; }

  button.close.onetrust-close-btn-handler.onetrust-close-btn-ui.banner-close-button.ot-close-icon {
    position: absolute;
    right: 25px;
    width: 12px;
    height: 12px;
    border: none;
    margin: auto;
    padding: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 10px;
    background-color: transparent;
}
 
button.close.onetrust-close-btn-handler.onetrust-close-btn-ui.banner-close-button.ot-close-icon:hover {
    color: #333;
    border-color: #888;
    opacity: 0.7;
}
 
.resource:hover a {
    color: #0073c2 !important;
  }