/* Site-specific header controls. */
.logo a{background-size:auto 45px !important}
.header-actions{float:right;padding:19px 0 19px 15px}
.download-entry{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:98px;height:34px;padding:0 13px;border-radius:4px;background:#198cff;color:#fff;font-size:14px;font-weight:700;line-height:34px}
.download-entry:hover{background:#0f7be8;color:#fff}
.download-entry i{font-size:13px}
@media only screen and (max-width:768px){
  .logo a{background-size:auto 37px !important}
  .header-actions{position:absolute;right:53px;top:0;padding:13px 0;z-index:9}
  .download-entry{min-width:74px;height:30px;padding:0 8px;font-size:12px;line-height:30px}
  .download-entry i{font-size:11px}
  .social{position:absolute;top:0;right:0;left:0;height:0;padding:0;background:transparent;z-index:10}
  .schbtn{right:145px;top:13px;width:32px;height:30px;color:#fff;background:#198cff;border-radius:4px;font-size:13px;line-height:30px;text-align:center}
  .searchform.open{top:60px !important;z-index:12 !important}
  .nav.open{z-index:11 !important}
}
@media only screen and (max-width:370px){
  .download-entry{min-width:34px;padding:0 9px}
  .download-entry span{display:none}
  .schbtn{right:100px}
}
