/* @less partials */
/* @group Corporate colours taken from logo */
/* @end */
/* @group Site Defaults */
/* @end */
/* @group Greys */
/* @end */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* @group GN Additions */
/* @end */
.search-bar {
  margin-top: 2.1rem;
  width: 180px!important;
  border: none;
  margin-left: 1rem;
  float: right;
  border: 1px solid #EEEEEE;
  transition: all 0.3s linear;
}
.search-bar input {
  float: left;
  border: none!important;
  outline: none!important;
  width: 85%;
  height: 30px;
  font-size: 0.8em!important;
  color: #545353 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  box-shadow: inset 0px 0px 0px 0px white;
}
.search-bar input.action {
  background: rgba(255, 255, 255, 0.2);
  color: transparent;
  width: 15%;
  height: 30px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.search-bar input.action:hover {
  background-color: #EEEEEE;
}
.search-bar input:focus {
  outline: none!important;
  background: #ffffff;
  color: #555553;
}
.search-bar input:focus {
  box-shadow: none;
}
.search-bar input#SearchForm_getSearchForm_Search::-webkit-input-placeholder {
  color: #545353;
}
.search-bar input#SearchForm_getSearchForm_Search:-moz-placeholder {
  /* Firefox 18- */
  color: #545353;
}
.search-bar input#SearchForm_getSearchForm_Search::-moz-placeholder {
  /* Firefox 19+ */
  color: #545353;
}
.search-bar input#SearchForm_getSearchForm_Search:-ms-input-placeholder {
  color: #545353;
}
.search-bar input#SearchForm_SearchForm_action_results {
  background: url(images/search-drk.png) right 3px no-repeat;
  background-size: 24px 24px;
  -webkit-background-size: 24px 24px;
  -moz-background-size: 24px 24px;
  -o-background-size: 24px 24px;
  color: transparent;
  background-color: white;
  font-size: 1px!important;
}
/* iPads (landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .search-bar {
    width: 105px;
  }
  .search-bar input {
    width: 80%;
  }
  .search-bar input.action {
    width: 20%;
  }
}
/* @group Search results */
.searchresults h1 {
  margin-bottom: 2rem!important;
  text-align: center;
}
.searchresults h1 span {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
/* @end */
/*# sourceMappingURL=search.css.map */