/* line 3, ../sass/_search-result.scss */
.page-search .search-form {
  overflow: hidden;
}
/* line 7, ../sass/_search-result.scss */
.page-search a#refine_search_result {
  width: 100%;
  border-color: white;
  margin-bottom: 15px !important;
  margin-left: 0 !important;
}
/* line 14, ../sass/_search-result.scss */
.page-search .form-type-textfield {
  float: left;
  width: 60%;
}
/* line 19, ../sass/_search-result.scss */
.page-search .form-item-retain-filters {
  margin-left: 80px;
}
/* line 23, ../sass/_search-result.scss */
.page-search .form-inline .form-control {
  width: 100% !important;
}
/* line 27, ../sass/_search-result.scss */
.page-search .form-type-textfield label:first-child {
  display: none;
}
/* line 31, ../sass/_search-result.scss */
.page-search ul.selected-list {
  display: inline;
  list-style: none;
  padding-left: 0;
}
/* line 36, ../sass/_search-result.scss */
.page-search ul.selected-list > li {
  display: inline-block;
  padding-right: 1%;
}

/* line 46, ../sass/_search-result.scss */
ol.apachesolr_search-results li {
  line-height: 1.5em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}
/* line 52, ../sass/_search-result.scss */
ol.apachesolr_search-results li .solr-title {
  font-size: 115%;
}
/* line 56, ../sass/_search-result.scss */
ol.apachesolr_search-results li p.result-detail {
  padding-bottom: 0;
  margin-bottom: 5px;
  font-size: 90%;
}

/* line 64, ../sass/_search-result.scss */
.btn-primary {
  margin: 0px 0px 0px 10px !important;
  background: #002a5c !important;
}

/* line 69, ../sass/_search-result.scss */
.form-inline .form-control {
  width: 75% !important;
}

/* line 74, ../sass/_search-result.scss */
.page-search .form-item-retain-filters {
  margin-left: 0;
  float: left;
  width: 100%;
  padding-top: 10px;
}
@media (max-width: 767px) {
  /* line 74, ../sass/_search-result.scss */
  .page-search .form-item-retain-filters {
    padding-top: 0;
  }
}

/*
#sidebar_menu div.region-sidebar-first ul li a {
    padding-left: 10px !important;
    border-left: 3px solid transparent;
}

*/
/* line 93, ../sass/_search-result.scss */
#sidebar_menu div.region-sidebar-first ul li {
  line-height: 1.2em;
  padding-bottom: 10px;
}
/* line 96, ../sass/_search-result.scss */
#sidebar_menu div.region-sidebar-first ul li a.facetapi-inactive {
  float: left;
  margin-bottom: 10px;
}

/* line 103, ../sass/_search-result.scss */
.remove-facet {
  color: #a93728;
  background: whitesmoke;
  line-height: 15px;
  height: 15px;
  width: 15px;
  text-align: center;
  display: inline-block;
}

/* Add styles for the left side refine options. */
/* line 5, ../sass/_refine-search.scss */
.page-search .sidebar_first {
  margin-left: -20px;
}
/* line 8, ../sass/_refine-search.scss */
.page-search .sidebar_first .menu-wrapper {
  float: left;
  border-bottom: 1px #ccc solid;
  padding-bottom: 10px;
}
@media (min-width: 992px) {
  /* line 8, ../sass/_refine-search.scss */
  .page-search .sidebar_first .menu-wrapper {
    width: 250px;
  }
}
/* line 18, ../sass/_refine-search.scss */
.page-search .sidebar_first .menu-wrapper .facetapi-limit-link {
  float: left;
  padding-left: 10px;
  color: #a93728;
}
/* line 24, ../sass/_refine-search.scss */
.page-search .sidebar_first .menu-wrapper .refine-header {
  font-weight: 800;
  border: none;
}
/* line 29, ../sass/_refine-search.scss */
.page-search .sidebar_first .menu-wrapper h2 {
  float: left;
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 120% !important;
  color: #a93728;
  margin-top: 15px;
}
/* line 37, ../sass/_refine-search.scss */
.page-search .sidebar_first .menu-wrapper ul {
  list-style: none;
}
/* line 40, ../sass/_refine-search.scss */
.page-search .sidebar_first .menu-wrapper ul li {
  padding-bottom: 5px;
}
/* line 43, ../sass/_refine-search.scss */
.page-search .sidebar_first .menu-wrapper ul li a {
  padding: 0px !important;
  padding-left: 10px !important;
  border-left: 3px solid transparent;
}
@media (max-width: 767px) {
  /* line 5, ../sass/_refine-search.scss */
  .page-search .sidebar_first {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  /* line 58, ../sass/_refine-search.scss */
  .page-search #sidebar_menu {
    /* line 1097, ../sass/style_base.scss */
  }
  /* line 60, ../sass/_refine-search.scss */
  .page-search #sidebar_menu div.region-sidebar-first {
    width: 80% !important;
    padding: 5% !important;
    border-right: 1px solid #ccc;
    margin-left: -100%;
    transition: margin-left 0.3s ease;
  }
  /* line 67, ../sass/_refine-search.scss */
  .page-search #sidebar_menu div.region-sidebar-first .menu-wrapper {
    width: 100%;
    border-bottom: 0;
    height: auto;
  }
}

/* line 77, ../sass/_refine-search.scss */
.opening {
  margin-left: 0 !important;
}
