/* member landing search box classes */
input#_77_keywords {
  border-radius: 25px !important;
  max-width: 200px;
  padding: 8px !important;
  width: 193px;
  background: transparent;
  border: 1px solid #bfbfbe;
  color: #a6a7a4 !important; }

/* end member landing search box classes */
.search {
  background: white none repeat scroll 0 0;
  display: inline-block;
  position: relative;
  top: -6px; }

.search-ui {
  margin-top: 14px; }

.search .control-group.control-group-inline {
  margin-bottom: 0; }

.search-ui input#_77_search {
  background: #edefe1 none repeat scroll 0 0;
  border: medium none;
  border-radius: 25px;
  color: #fff;
  font-size: 0px;
  margin: 0;
  padding: 10px 27px;
  text-transform: uppercase;
  top: 0;
  transition: background 0.25s linear 0s;
  background-image: url(/documents/10184/11631/search-img.png);
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 4px; }

.search-ui input#_77_search:hover, .search-ui input#_77_search:focus {
  transition: all .3s ease-in-out 0s;
  background-color: #dce1c0;
  color: #245c4e; }

.search-ui input#_77_keywords:hover {
  box-shadow: none; }

@media screen and (min-width: 220px) and (max-width: 767px) {
  .search-ui input#_77_keywords {
    width: 163px !important; } }
@media screen and (min-width: 220px) and (max-width: 979px) {
  .search-ui input#_77_search {
    background-color: #edefe1;
    padding: 5px 16px !important;
    width: auto;
    background-size: 33%;
    border-radius: 5px;
    margin: 0 0 0 3px; }

  .search-ui input#_77_keywords {
    height: 29px;
    background-color: #edefe1 !important;
    border-radius: 6px !important;
    color: #203e35 !important; }

  .search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    display: block !important;
    margin-top: 3px;
    top: 0; } }
@media screen and (min-width: 768px) and (max-width: 979px) {
  input#_77_keywords {
    width: 95px; } }
@media screen and (min-width: 980px) and (max-width: 1199px) {
  .search-ui input#_77_keywords {
    width: 118px; }

  .search-ui {
    margin-top: 45px; }

  input#_77_keywords {
    width: 149px; } }

