/*! instantsearch.js 2.10.4 | © Algolia Inc. and other contributors;
     Licensed MIT | github.com/algolia/instantsearch.js */
.removeUrlParam {
  border: 1px solid #24a393;
  border-radius: 5px;
  padding: 2px 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
  color: #000a12;
}
.removeUrlParam:hover{
  color: #ff6868;
  border: 1px solid #ff6868;
}
.eraseLabelX{
  filter: opacity(1);
  transition: .2s ease;
  font-size: 1.2rem;
  position: absolute;
  right: 1rem;
  color: #000a12;
}
.removeUrlParam:hover .eraseLabelX{
  color: #ff6868;
  filter: opacity(1);
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 5;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 30px;
}

.sidenav a {
  padding: 2px 4px 2px 8px;
  text-decoration: none;
  font-size: 14px;
  display: block;
  transition: 0.3s;
}

.sidenav .closebtn {
  position: absolute;
  top: 10;
  right: 25px;
  font-size: 16px;
}
@media screen and (max-height: 450px) {
  .sidenav { padding-top: 15px;}
  .sidenav a { font-size: 18px;}
}
.ais-clear-all--link, .ais-current-refined-values--clear-all, .ais-price-ranges--button, .ais-range-input--submit {
    color: #fff;
    display: inline-block;
    background: #24a393;
    border-radius: 4px;
    font-size: 14px;
    text-decoration: none;
    padding: 8px 8px;
    margin-bottom: 5px;
    width: 100%;
    text-align: center;
    font-weight: 700;
    }
.ais-geo-search--clear, .ais-geo-search--redo {
    color: #fff;
    display: inline-block;
    background: #3369e7;
    font-size: 12px;
    text-decoration: none;
}
.ais-clear-all--link:hover, .ais-current-refined-values--clear-all:hover, .ais-geo-search--clear:hover, .ais-geo-search--redo:hover, .ais-price-ranges--button:hover, .ais-range-input--submit:hover {
    text-decoration: none;
    color: #fff;
    background: #007275;
}
.ais-clear-all--link-disabled, .ais-current-refined-values--clear-all-disabled {
    opacity: .5;
    pointer-events: none;
}
.ais-current-refined-values--clear-all {
    margin-bottom: 5px;
}
.ais-current-refined-values--item, .ais-hierarchical-menu--item, .ais-menu--item {
    font-size: 14px;
    line-height: 30px;
}
.ais-refinement-list--item {
    font-size: 14px;
}
.ais-star-rating--item, .ais-toggle--item {
    font-size: 14px;
    line-height: 30px;
}
.ais-geo-search--toggle-label {
    line-height: 30px;
}
.ais-current-refined-values--link, .ais-geo-search--toggle-label, .ais-hierarchical-menu--link, .ais-menu--link, .ais-price-ranges--link, .ais-refinement-list--label, .ais-star-rating--link, .ais-toggle--label {
    color: #000a12;
    text-decoration: none;
}
.ais-current-refined-values--link:hover, .ais-geo-search--toggle-label:hover, .ais-hierarchical-menu--link:hover, .ais-menu--link:hover, .ais-price-ranges--link:hover, .ais-refinement-list--label:hover, .ais-star-rating--link:hover, .ais-toggle--label:hover {
    color: #005556;
    text-decoration: none;
}
.ais-current-refined-values--count, .ais-hierarchical-menu--count, .ais-menu--count, .ais-refinement-list--count, .ais-star-rating--count, .ais-toggle--count {
    background: rgba(39, 81, 175, .1);
    border-radius: 31px;
    color: #24a393;
    padding: 1px 10px;




}
.ais-hierarchical-menu--item__active>div>.ais-hierarchical-menu--link, .ais-menu--item__active>div>.ais-menu--link, .ais-refinement-list--item__active>div>.ais-geo-search--toggle-label, .ais-refinement-list--item__active>div>.ais-refinement-list--label, .ais-refinement-list--item__active>div>.ais-toggle--label {
    font-weight: 400;
}
.ais-hierarchical-menu--item__active>div>.ais-hierarchical-menu--link::after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.ais-hierarchical-menu--link {
    position: relative;
}
 .ais-hierarchical-menu--link::after {

    display: block;
    position: absolute;
    top: calc(50% - 14px/2);
    right: -22px;
    height: 14px;
    width: 14px;
}
select.ais-hits-per-page-selector, select.ais-menu-select--select, select.ais-numeric-selector, select.ais-sort-by-selector {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: 0 1px 1px 0 rgba(85, 95, 110, .2)!important;
    border: solid 1px #d4d8e3!important;
    border-radius: 4px;
    color: #697782;
    font-size: 12px;
    transition: background .2s ease, box-shadow .2s ease;
    padding: 8px 32px 8px 16px;
    outline: 0;
}
.ais-menu button, .ais-refinement-list div>button {
    background: 0 0;
    border: 0;
    cursor: pointer;
    font-size: 11px;
}
.ais-refinement-list--item {
    line-height: 24px;
}
.ais-geo-search--toggle-label, .ais-refinement-list--label, .ais-toggle--label {
    cursor: pointer;
}
.ais-geo-search--toggle-label input[type=checkbox], .ais-geo-search--toggle-label input[type=radio], .ais-refinement-list--label input[type=checkbox], .ais-refinement-list--label input[type=radio], .ais-toggle--label input[type=checkbox], .ais-toggle--label input[type=radio] {
    margin-right: 5px;
}
.ais-pagination {
    background: #fff;
    box-shadow: 0 1px 1px 0 rgba(85, 95, 110, .2);
    border: solid 1px #d4d8e3;
    border-radius: 4px;
    display: inline-block;
    padding: 8px 16px;
    width: auto;
}
.ais-pagination--item {
    border-radius: 4px;
    font-size: 14px;
    text-align: center;
    width: 28px;
}
.ais-pagination--item:hover {
    background: rgba(39, 81, 175, .1);
}
.ais-pagination--item__disabled {
    color: #bbb;
    opacity: .5;
    pointer-events: none;
    visibility: visible;
}
.ais-pagination--item__active {
    background: #24A393;
}
.ais-pagination--item__active .ais-pagination--link {
    color: #fff;
}
.ais-pagination--link {
    color: #697782;
    display: block;
    text-decoration: none;
    width: 100%}
.ais-pagination--link:hover {
    color: #3369e7;
    text-decoration: none;
}
.ais-price-ranges--item {
    font-size: 14px;
    line-height: 24px;
}
.ais-price-ranges--item__active {
    font-weight: 700;
}
.ais-price-ranges--form {
    margin-top: 10px;
}
.ais-price-ranges--input {
    background: #fff;
    box-shadow: inset 0 1px 1px 0 rgba(85, 95, 110, .2);
    border: solid 1px #d4d8e3;
    border-radius: 4px;
    outline: 0;
}
.ais-price-ranges--button {
    border: 0;
    outline: 0;
    margin-left: 5px;
    position: relative;
    top: -2px;
}
.ais-range-input--inputMax, .ais-range-input--inputMin {
    background: #fff;
    box-shadow: inset 0 1px 1px 0 rgba(85, 95, 110, .2);
    border: solid 1px #d4d8e3;
    border-radius: 4px;
    outline: 0;
}
.ais-range-input--submit {
    border: 0;
    outline: 0;
    margin-left: 5px;
    position: relative;
    top: -2px;
}
.ais-range-slider--handle {
    border: 1px solid #24a393;
}
.ais-range-slider .rheostat-progress {
    background-color: #24a393!important;

}
.ais-search-box {
  max-width: 500px;
    display: inline-block;
    position: relative;
    white-space: nowrap;
    font-size: 1rem;
    color: #000a12;
    line-height: 1rem;
}
.ais-search-box--input {
  width: 100%;
  font-size: 1rem;
  outline: none;
  box-sizing: border-box;
  line-height: 1.6;
  background: transparent;
  color: #ccc;
  font-family: Roboto;
  font-weight: 700;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 8px;
  transition: .3s;
  padding-left: 30px;
   }
.ais-search-box--input:focus {
    outline: 0;
    border-radius: 4px;
    border: 1px solid #24A393;
    box-shadow: 0 0 2px #24A393;
    color: #000;
}
.ais-search-box--reset {
    fill: #bfc7d8;
    top: calc(50% - 12px/2);
    right: 13px;
}
.ais-search-box--loading-indicator-wrapper, .ais-search-box--magnifier {
    fill: #24a393;
    left: 10px;
    top: calc(50% - 14px/2);
}
.ais-search-box--loading-indicator-wrapper svg, .ais-search-box--magnifier svg {
    height: 14px;
    width: 14px;

}
.ais-stats {
    color: #697782;
    font-size: 14px;
    opacity: .6;
}
.ais-toggle--item__active {
    font-weight: 700;
}
.ais-breadcrumb--root .ais-breadcrumb--label {
    display: inline;
    color: #3369e7;
}
.ais-breadcrumb--root .ais-breadcrumb--separator {
    color: #3369e7;
}
.ais-breadcrumb--root .ais-breadcrumb--home {
    display: inline;
    color: #3369e7;
}
.ais-breadcrumb--root .ais-breadcrumb--home div, .ais-breadcrumb--root .ais-breadcrumb--label div, .ais-breadcrumb--root .ais-breadcrumb--separator div {
    display: inline;
}
.ais-breadcrumb--root .ais-breadcrumb--disabledLabel {
    color: #444;
    display: inline;
}
.ais-breadcrumb--root .ais-breadcrumb--separator {
    position: relative;
    display: inline-block;
    height: 14px;
    width: 14px;
}
.ais-breadcrumb--root .ais-breadcrumb--separator::after {
    background: url("data:image/svg+xml;
    utf8, <svg viewBox='0 0 8 13' xmlns='http: //www.w3.org/2000/svg'><path d='M1.5 1.5l5 4.98-5 5.02' stroke='%23697782' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' opacity='.4'/></svg>") no-repeat center center/contain;
    content: ' ';
    display: block;
    position: absolute;
    top: 2px;
    height: 14px;
    width: 14px;
}
.ais-geo-search {
    position: relative;
}
.ais-geo-search--clear {
    box-shadow: 0 1px 1px 0 rgba(85, 95, 110, .2);
    border: solid 1px #d4d8e3;
    border-radius: 4px;
    padding: 8px 15px;
    position: absolute;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ais-geo-search--clear:hover, .ais-geo-search--redo:hover {
    cursor: pointer;
}
.ais-geo-search--control {
    position: absolute;
    top: 10px;
    left: 50px;
}
.ais-geo-search--redo, .ais-geo-search--toggle-label {
    box-shadow: 0 1px 1px 0 rgba(85, 95, 110, .2);
    border: solid 1px #d4d8e3;
    border-radius: 4px;
}
.ais-geo-search--toggle-label {
    font-size: 12px;
    background: #fff;
    padding: 0 15px;
}
.ais-geo-search--redo {
    padding: 8px 15px;
}
.ais-geo-search--redo:disabled {
    background: #a0b8f3;
}
[class^=ais-], [class^=ais-]>*, [class^=ais-]>::after, [class^=ais-]>::before {
    box-sizing: border-box;
}
.ais-header {
    border-bottom: 2px solid #eee;
    font-size: .8em;
    margin: 0 0 6px;
    padding: 0 0 6px;
    text-transform: uppercase;
}
/*# sourceMappingURL=instantsearch-theme-algolia.min.css.map */
