/**
 * @file
 * The CSS file for the bar locator.
 *
 * 1 COLUMN
 *
 */


/****************
*  BAR LOCATOR  *
****************/

#global-filter-1 .more {
  display: inline-block;
}

.view-bar-locator .count {
  font-size: 13px !important;
}

#block-views-bar-locator-block-1 {
  top: 0;
}

body.hfixed #block-views-bar-locator-block-1 {
  top: 75px;
}

#block-global-filter-global-filter-1 {
  padding: 0 10px;
}

#global-filter-1 {
  height: 115px;
  left: 0;
  margin: 0 auto -120px;
  position: relative;
  width: 100%;
}

body.hfixed #global-filter-1 {
  top: 75px;
}

#global-filter-1 .close {
  float: right;
}

#global-filter-1 .form-item-field-bar-type {
  float: left;
  margin-left: 0;
  width: 100%;
  margin-top: -10px;
}

#global-filter-1 select {
  width: 102%;
}

#global-filter-1 .box-wrapper {
  margin-bottom: 10px;
  width: 100%;
}

#global-filter-1 .form-item-field-bar-type {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display: none;
border: 1px solid white;
width: 99%;
}

.view-bar-locator .views-row {
  float: none;
  overflow: hidden;
  width: 100%;
}

  .view-bar-locator .views-field-title a {
    font-size: 10px;
    display: block;
  }

  .view-bar-locator .views-field-field-address a,
  .view-bar-locator .views-field-field-phone {
    font-size: 0.6em;
  }

#global-filter-1 button{
  display: none;
}

#global-filter-1 input[type=text] {
  margin: 0;
  width: auto;
}


#global-filter-1 .sbOptions {
  width: 100%;
  border-right: 3px solid white;
}


#global-filter-1 .sbHolder {
  width: 100%;
}

#global-filter-1 .sbSelector {
  background: transparent;
  position: absolute;
  top: 0;
}

.reloc {
  margin: -45px 10px 10px;
  top: 0;
}

body.hfixed .reloc {
  top: 75px;
}

body.hfixed .view-bar-locator .bar-wrapper {
  position: relative;
  top: 75px;
}

.view-bar-locator .bar-wrapper {
  height: 49px !important;
  line-height: 11px;
  margin-bottom: 10px;
}

  .view-bar-locator .the-result {
      padding: 10px 0px 10px 20px !important;
    }

body.hfixed.page-bar-locator #footer,
body.hfixed.page-bar-locator #footer-mobile-menu {
  position: relative;
  top: 75px;
}


.section-bar-locator #footer-mobile-menu {
  display: none !important;
}


.view-bar-locator .show-hide .count {
  margin-right: -82px;
  width: 299px;
}

.infoBox {
  display: none;
}