@font-face {
    font-family: 'Barlow Semi Condensed';
  font-stretch: normal;
  font-style: normal;
    font-weight: 500;
    src: url('https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:500,500i,600,600i,700,700i|Barlow:300,300i,400,400i,500,500i,600,600i&display=swap');
}
.adi_header {
  font-family:          'Barlow Semi Condensed',Helvetica,Arial,sans-serif;
}
.adi_header--wiki {}
.adi_header--wiki .adi_topbar {
  margin-bottom:        0;
}
.adi_topbar {
  background-color:     #E3E3E3;
  min-height:           1px;
  height:               33px;
}
.adi_topbar-link {
  font-size:            14px;
  line-height:          33px;
  color:                #656565;
  border-left:          1px solid #B6B6B6;
  text-decoration:      none;
  padding-left:         28px;
  padding-right:        28px;
  font-weight:          300;
}
.adi_topbar-link, .adi_topbar-link * {
  float:                left;
  transition:           color 0.2s, background-color 0.2s;
  cursor:               pointer;
}
.adi_topbar-link:hover {
  background-color:     #F1F2F2;
  color:                #323232;
}
.adi_topbar-link:last-child {
  border-right:         1px solid #B6B6B6;
}
.adi_topbar-link--light {
  background-color:     #F1F2F2;
  color:                #009fc1;
}
.adi_topbar-link--light:hover {
  color:                #027b95;
}
.adi_topbar-link--analog-home {}
.adi_topbar-link--analog-home:hover {
  color:                #1E4056;
}
.adi_topbar-link--engineer-zone {}
.adi_topbar-link--engineer-zone:hover {}
.adi_topbar-link--engineer-zone:hover .adi_link--hover-accent {
  color:                #00A94F;
}
.adi_topbar-link--analog-dialogue {}
.adi_topbar-link--analog-dialogue:hover {}
.adi_topbar-link--analog-dialogue:hover .adi_link--hover-accent {
  color:                #7C4A8B;
}
.adi_topbar-link--analog-wiki {}
.adi_topbar-link--analog-wiki:hover {
  color:                #000000;
}
.adi_topbar-link--lang-cn {}
.adi_topbar-link--lang-cn:hover {}
.adi_topbar-link--lang-jp {}
.adi_topbar-link--lang-jp:hover {}
.adi_topbar-link--myanalog-logo img {
  margin-top:           6px;
}
.adi_topbar-link--myanalog-login {
  border-left:          none;
  color:                #656565;
}
.adi_dropdown {
  position:             relative;
}
.adi_dropdown-toggle {
  box-sizing:           border-box;
  display:              inline-block;
  text-decoration:      none;
  transition:           0.2s ease-in-out;
}
.adi_dropdown-items {
  position:             absolute;
  top:                  100%;
  left:                 0;
}
.adi_site-links-container {}
.adi_site-links-container .adi_dropdown-toggle {
  line-height:          60px;
  width:                60px;
  height:               60px;
  padding-left:         0;
  color:                #333;
  font-size:            24px;
}
.adi_site-links-container:active .adi_dropdown-toggle,
.adi_site-links-container:hover .adi_dropdown-toggle {
  padding-left:         16px;
  background-color:     #656565;
  color:                #FFFFFF;
}
.adi_site-links {
  width:                240px;
  transition:           color 0.2s, padding-left 0.2s ease-in-out;
  max-height:           0;
  overflow:             hidden;
  background:           #656565;
}
.adi_site-links-container:active .adi_site-links,
.adi_site-links-container:hover .adi_site-links {
  max-height:           600px;
}
.adi_site-link {
  text-decoration:      none;
  transition:           0.2s ease-in-out;
  background-color:     #656565;
  border-top:           1px solid #545454;
  padding-left:         18px;
  line-height:          28px;
  font-size:            14px;
  color:                #fff;
  display:              block;
}
.adi_site-link:hover {
  padding-left:         28px;
  box-shadow:           0 1px 3px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.5);
}
.adi_site-link--previous {
  border-left:          3px solid #545454;
}
.adi_site-link--previous:hover,
.adi_site-link--previous.active{
  background-color:     #545454;
}
.adi_site-link--company {
  border-left:          3px solid #999999;
}
.adi_site-link--company:hover,
.adi_site-link--company.active {
  background-color:     #0067b9;
}
.adi_site-link--parametric {
  border-left:          3px solid #999999;
}
.adi_site-link--parametric:hover,
.adi_site-link--parametric.active {
  background-color:     #999999;
}
.adi_site-link--application {
  border-left:          3px solid #a91d45;
}
.adi_site-link--application:hover,
.adi_site-link--application.active {
  background-color:     #a91d45;
}
.adi_site-link--products {
  border-left:          3px solid #009fbd;
}
.adi_site-link--products:hover,
.adi_site-link--products.active {
  background-color:     #009fbd;
}
.adi_site-link--designcenter {
  border-left:          3px solid #ff7200;
}
.adi_site-link--designcenter:hover,
.adi_site-link--designcenter.active {
  background-color:     #ff7200;
}
.adi_site-link--community {
  border-left:          3px solid #27b34f;
}
.adi_site-link--community:hover,
.adi_site-link--community.active {
  background-color:     #27b34f;
}
.adi_site-link--education {
  border-left:          3px solid #7c4a8b;
}
.adi_site-link--education:hover,
.adi_site-link--education.active {
  background-color:     #7c4a8b;
}
.adi_site-link--support {
  border-left:          3px solid #3ddce6;
}
.adi_site-link--support:hover,
.adi_site-link--support.active {
  background-color:     #3ddce6;
}
.adi_site-link--light {
  border-left:          3px solid #323232;
  background-color:     #e3e3e3;
  color:                #323232;
}
.adi_site-link--light:hover,
.adi_site-link--light.active {
  background-color:     #e3e3e3;
}
.adi_logo-container {
  border-right:         1px solid #323232;
}
.adi_logo {}
.adi_logo img {
  height:               45px;
  margin-right:         16px;
}
.adi_page-title-container {}
.adi_page-title {
  font-weight:          300;
  font-size:            32px;
  padding-left:         16px;
}
.adi_container {
  min-height:           1px;
  padding-left:         16px;
  padding-right:        16px;
  margin-left:          auto;
  margin-right:         auto;
}
.adi_row {
  margin-left:          -16px;
  margin-right:         -16px;
}
.adi_column {
  padding-left:         16px;
  padding-right:        16px;
  display:              inline-block;
  position:             relative;
  vertical-align:       middle;
}
.adi_pull-left {
  float:                left;
}
.adi_pull-right {
  float:                right;
}
/** <--Mobile **/
@media screen and (max-width: 640px) {
  .adi_container {
    max-width:          100%;
  }
  .adi_header--wiki .adi_topbar,
  .adi_header--wiki .adi_page-title-container {
    display:            none;
  }
  .adi_header--wiki .adi_logo-container {
    position:           absolute;
    border-right:       none;
    top:                0;
    left:               0;
    right:              0;
    text-align:         center;
    padding-top:        8px;
    z-index:            -100;
  }
  .adi_site-links-container {
    padding-left:       0;
  }
  .adi_site-links-container .adi_dropdown-toggle {
    padding-left:       16px;
  }
  .adi_site-links-container:hover .adi_dropdown-toggle {
    font-size:          28px;
  }
  .adi_site-links {
    width:              100vw;
  }
  .adi_site-link {
    padding-top:        8px;
    padding-bottom:     8px;
  }
}
/** Mobile->-Tablet **/
@media screen and (min-width: 641px) {
  .adi_container {
    max-width:          100%;
  }
  .adi_site-link--light {
    display: none;
  }
}
/** Tablet->-Desktop **/
@media screen and (min-width: 992px) {
  .adi_container {
    max-width:          960px;
  }
}
/** Desktop--> **/
@media screen and (min-width: 1200px) {
  .adi_container {
    max-width:          960px;
  }
}
