#WSM_Tecan_Sticky_Bar .logo { float: left; max-width: 169px; height: auto; }
#WSM_Tecan_Sticky_Bar .logo img { max-width: 169px; height: auto; padding-top: 18px; }

#WSM_Tecan_Sticky_Bar .anchor-menu ul li a .fa { font-size: 22px; vertical-align: middle; margin-top: -0.2em; margin-right: 9px; width: 16px; min-width: 16px; max-width: 32px; height: 19px; }

#WSM_Tecan_Sticky_Bar .anchor-menu { float: right; }
#WSM_Tecan_Sticky_Bar .anchor-menu.align-left { float: none; }
#WSM_Tecan_Sticky_Bar .anchor-menu span:not(.hs_cos_wrapper_type_icon) { float: left; }
#WSM_Tecan_Sticky_Bar .anchor-menu ul { list-style-type: none; margin: 0; padding: 0; float: left; }
#WSM_Tecan_Sticky_Bar .anchor-menu ul li { display: inline; }
#WSM_Tecan_Sticky_Bar .anchor-menu ul li a.sticky-bottom { display: inline-block; border-radius: 3px; margin: 10px; margin-left: 30px; }
#WSM_Tecan_Sticky_Bar .anchor-menu ul li a:nth-child(1) { padding-left: 30px; }
#WSM_Tecan_Sticky_Bar .anchor-menu ul li a { font-family: "Proxima Nova Soft W03 Reg"; line-height: 25px; font-size: 18px; font-weight: 500; padding-top: 20px; padding-bottom: 20px; }
#WSM_Tecan_Sticky_Bar .anchor-menu ul.type-cta{
  display: flex;
  align-items: center;
}
/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky { position: fixed; top: 0; width: 100%; z-index: 1000; box-shadow: 0 2px 3px 0 rgba(0,0,0,0.2);}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content { padding-top: 102px; }

@media (min-width:320px) and (max-width: 1024px) {
  .anchor-menu .hs_cos_wrapper_type_simple_menu { display: none; }
}

.anchor-menu ul li.sticky_nav_burger { display: none !important; }

@media (min-width:1025px) and (max-width: 1280px) {

}

@media (min-width:768px) and (max-width: 1024px) {
  .anchor-menu .hs_cos_wrapper_type_simple_menu { display: none; }
  .anchor-menu ul li.sticky_nav_burger { display: inline !important; }
  .anchor-menu ul li.button-cta { display: inline; }
  .mobile-menu { top: 65px !important; }
  .ebiz-toggle { top: 50% !important; }
}

@media (min-width:320px) and (max-width: 767px) {
  #WSM_Tecan_Sticky_Bar .logo { padding: 2px;}
  .anchor-menu .hs_cos_wrapper_type_simple_menu { display: none; }
  .anchor-menu ul li.button-cta { display: none !important; }
  .anchor-menu ul li.sticky_nav_burger { display: inline !important; }
  .mobile-menu { top: 50px !important; }
  #WSM_Tecan_Sticky_Bar .logo img { padding-top: 10px; padding-bottom: 10px; }
}


.mobile-menu.active { display: block; }
.mobile-menu { display: none; position: absolute; top: 70px; width: 100%; left: 0; }
.mobile-menu ul { background-color: #ffffff; border-bottom: 1px solid lightgrey; }
.mobile-menu ul li { border-top: 1px solid lightgrey; }
.mobile-menu ul li a { padding: 20px; display: block; color: #111111; }
.mobile-menu ul li a:hover { color: #00acff; }
/*! CSS Used from: https://www.bee-inbound.ch/hs-fs/hub/1765345/hub_generated/template_assets/1570723651994/combined-css-070c0fad682d091080b44646b380bc8c.css */
.ebiz-toggle{ top:10%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); margin-top:-12px;padding:18px 14px;background:transparent;float:right;position:absolute;cursor:pointer;border:none;right:0;box-shadow:unset;}
.ebiz-toggle:hover{background:transparent;}
.ebiz-toggle span{width:21px;height:1px;background-color:#192529;display:block;position:absolute;left:0;right:0;margin:auto;}
.ebiz-toggle span:before,
.ebiz-toggle span:after { content:"";display:block;width:100%;height:100%;background-color:#192529;position:absolute;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;}
.ebiz-toggle span:before { top:-6px; }
.ebiz-toggle span:after { bottom:-6px; }

@media (max-width: 1199px){
  .ebiz-toggle{margin-top:-11px;padding:0 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
@media (max-width: 991px){
  .ebiz-toggle{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;}
  .ebiz-toggle span{height:2px;width:26px;}
  .ebiz-toggle span{top:0;bottom:0;}
}
@media (min-width: 30px) and (max-width: 767px){
  .ebiz-toggle{right:24px;}
}
@media (max-width:480px){
  .ebiz-toggle{right:15px;}
}
:target:before{content:"";display:inline-block;height:70px;margin:-70px 0 0;}
button.ebiz-toggle::-moz-focus-inner{padding:0;border:0;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button.ebiz-toggle{outline:none;border:1px solid #ccc;background:#fff;height:50px;padding:0 20px;font-size:16px;width:100%;}
button.ebiz-toggle{width:auto;border:none;cursor:pointer;font-size:17px;line-height:24px;font-weight:700;padding:8px 20px;color:#fff;display:inline-block;-webkit-transition:all  0.4s ease-in-out;-moz-transition:all  0.4s ease-in-out;-o-transition:all  0.4s ease-in-out;-ms-transition:all  0.4s ease-in-out;transition:all  0.4s ease-in-out;}
.ebiz-toggle{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);; 	margin-top:-12px;padding:18px 14px;background:transparent;float:right;position:absolute;cursor:pointer;border:none;right:0;box-shadow:unset;}
.ebiz-toggle:hover{background:transparent;}
.ebiz-toggle span{width:21px;height:1px;background-color:#192529;display:block;position:absolute;left:0;right:0;margin:auto;}
.ebiz-toggle span:before,.ebiz-toggle span:after{content:"";display:block;width:100%;height:100%;background-color:#192529;position:absolute;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;}
.ebiz-toggle span:before{top:-6px;}
.ebiz-toggle span:after{bottom:-6px;}

@media (max-width: 1199px){
  .ebiz-toggle{margin-top:-11px;padding:0 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
@media (max-width: 991px){
  .ebiz-toggle{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;}
  .ebiz-toggle span{height:2px;width:26px;}
  .ebiz-toggle span{top:0;bottom:0;}
}
@media (min-width: 30px) and (max-width: 767px){
  .ebiz-toggle{right:24px;}
}
@media (max-width:480px){
  .ebiz-toggle{right:15px;}
}
:target:before{content:"";display:inline-block;height:70px;margin:-70px 0 0;}

a.sticky-bottom {
  text-transform: uppercase;
  font-size: 13px !important;
  letter-spacing: 0.65px !important;
  font-weight: 600 !important;
  line-height: 37px !important;
  padding: 0 15px 0 15px !important;
  margin: 14px 0px 14px 30px !important;
}

@media (min-width: 1200px){
  #WSM_Tecan_Sticky_Bar.menu-align-center > .container{
    display: flex;
  }
  #WSM_Tecan_Sticky_Bar.menu-align-center .anchor-menu{
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
  }
  #WSM_Tecan_Sticky_Bar .anchor-menu.button-left{
    display: flex;
    flex-direction: row-reverse;
  }
}
}