.search-form .form-group_A input.form-control_A::-webkit-input-placeholder{
    display:none;
  }
  .search-form .form-group_A input.form-control_A::-moz-placeholder{
    display:none;
  }
  .navbar-right{
    min-width:450px; /*or I can probably just use columns*/
  }
  .navbar-right form{
    width:100%;
  }
  .form-group_A{
    position:relative;
    width:0%;
    min-width:40px;
    height:40px;
    overflow:hidden;
    transition: width 1s;
    backface-visibility:hidden;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-bottom:0px!important;
  }
  .form-group_A input.form-control_A{
    position:absolute;
    top:0;
    right:0;
    outline:none;
    width:100%;
    height:50px;
    margin:0;
    z-index:10;
    font-family: "BPGMrgvlovaniCaps2010", sans-serif !important;
    font-size:12px;

  }
  input[type="text"].form-control_A{
    -webkit-appearence:none;
    -webkit-border-radius:0;
  }
  .form-control-submit,
  .search-label{
    width:60px;
    height:40px;
    position:absolute;
    right:0;
    top:0;
    padding:0;
    margin:0;
    text-align:center;
    cursor:pointer;

    background:white;
  }
  .form-control-submit{
    background:#fff; /*stupid IE*/
      opacity: 0;
    color:transparent;
    border:none;
    outline:none;
    z-index:-1;
  }
  .search-label{
    z-index:90;
  }
  .form-group_A.sb-search-open,
  .no-js .sb-search-open{
    width:100%;
  }
  .form-group_A.sb-search-open .search-label,
  .no-js .sb-search .search-label {
      background: #fff;
      color: #fff;
      z-index: 11;
  }
  .form-group_A.sb-search-open .form-control-submit,
  .no-js .form-control .form-control-submit {
      z-index: 1000;
  }
