.component_search>.results-container>.load-more a,.component_search>.results-container>.load-more button,.component_search>.results-container>.results>.result a{
  color:#06c;
  font-weight:700;
  text-decoration:underline;
}

.component_search>.results-container>.load-more a:hover,.component_search>.results-container>.load-more button:hover,.component_search>.results-container>.results>.result a:hover{
  color:#004d99;
}

.component_search>.search-field .heading-2,.component_search>.search-field h2{
  -moz-user-select:none;
  -ms-user-select:none;
  -webkit-user-select:none;
  user-select:none;
}


.component_search>.search-field .heading-2{
  margin:0 0 .625rem;
}

.component_search{
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  background-color:#fff;
  border-bottom:.0625rem solid #ccc;
  bottom:0;
  display:none;
  height:auto;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  left:0;
  max-width:100%;
  overflow-x:hidden;
  overflow-y:scroll;
  padding:0 0 6.25rem;
  position:fixed;
  text-align:center;
  top:5.625rem;
  -webkit-transform:translate3d(0, -100%, 0);
  -moz-transform:translate3d(0, -100%, 0);
       transform:translate3d(0, -100%, 0);
  -moz-transition:transform .25s ease-out;
  -o-transition:transform .25s ease-out;
  -webkit-transition:transform .25s ease-out;
  -webkit-transition:-webkit-transform .25s ease-out;
  transition:-webkit-transform .25s ease-out;
  -o-transition:-o-transform .25s ease-out;
  -moz-transition:transform .25s ease-out, -moz-transform .25s ease-out;
  transition:transform .25s ease-out;
  transition:transform .25s ease-out,-webkit-transform .25s ease-out,-moz-transform .25s ease-out,-o-transform .25s ease-out;
  width:100%;
  z-index:98;
}

.component_search.-open{
  display:block;
  overflow-x:hidden;
  overflow-y:scroll;
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
       transform:translateZ(0);
}

.component_search>.search-field{
  background-color:#f4f4f4;
  padding-bottom:5rem;
  padding-top:6.25rem;
}

.component_search>.search-field .visually-hidden{
  clip:rect(1px, 1px, 1px, 1px);
  clip:rect(.0625rem, .0625rem, .0625rem, .0625rem);
  position:absolute;
}

.component_search>.search-field .heading-2{
  font-size:2.25rem;
  font-weight:700;
  line-height:2.625rem;
}

.component_search>.search-field .heading-2,.component_search>.search-field h2{
  margin:0;
  padding:1.25rem 0 .625rem;
  text-align:center;
}

.component_search>.search-field p{
  text-align:center;
}

.component_search>.search-field>.field{
  height:3.4375rem;
  margin:3.125rem auto 0;
  max-width:53.125rem;
  position:relative;
  text-align:center;
  width:90%;
}

.component_search>.search-field>.field.loading .icon{
  background:none;
}

.component_search>.search-field>.field.loading .icon:after{
  -webkit-animation:spin .8s linear infinite;
  -moz-animation:spin .8s linear infinite;
       animation:spin .8s linear infinite;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  border:.3125rem solid #f4f4f4;
  border-top-color:#333;
  content:" ";
  height:1.875rem;
  position:absolute;
  right:0;
  top:.875rem;
  width:1.875rem;
}

.component_search>.search-field>.field input[type=text]{
  border:.0625rem solid #ccc;
  font-size:1rem;
  height:100%;
  margin:0 auto;
  padding:0 2.8125rem 0 1.25rem;
  width:100%;
}

.component_search>.search-field>.field .icon{
  background:url(/wp-content/themes/fp-foundation-theme/assets/svg/icon_search.svg) no-repeat 50% 50%;
  -moz-background-size:1.875rem 1.875rem;
       background-size:1.875rem 1.875rem;
  cursor:default;
  height:100%;
  margin:0;
  position:absolute;
  right:.625rem;
  top:0;
  width:1.875rem;
}

.component_search>.search-field>.field .icon:hover{
  cursor:pointer;
}

.component_search>.search-field>.field>.live-search-results{
  -webkit-box-shadow:0 .125rem .25rem 0 rgba(34, 36, 38, .12), 0 .125rem .625rem 0 rgba(34, 36, 38, .15);
  -webkit-transform-origin:center top;
  background:#fff;
  border:.0625rem solid #f4f4f4;
  -webkit-border-radius:.3125rem;
     -moz-border-radius:.3125rem;
          border-radius:.3125rem;
  -moz-box-shadow:0 .125rem .25rem 0 rgba(34, 36, 38, .12), 0 .125rem .625rem 0 rgba(34, 36, 38, .15);
       box-shadow:0 .125rem .25rem 0 rgba(34, 36, 38, .12),0 .125rem .625rem 0 rgba(34, 36, 38, .15);
  display:none;
  left:0;
  margin-top:.4375rem;
  max-height:25rem;
  overflow-y:scroll;
  position:absolute;
  text-align:left;
  text-transform:none;
  top:100%;
  -moz-transform-origin:center top;
    -o-transform-origin:center top;
       transform-origin:center top;
  white-space:normal;
  width:100%;
  z-index:100;
}

.component_search>.search-field>.field>.live-search-results>.live-result{
  border-bottom:.0625rem solid rgba(34, 36, 38, .1);
  -moz-transition:background .1s ease, border-color .1s ease;
  -o-transition:background .1s ease, border-color .1s ease;
  -webkit-transition:background .1s ease,border-color .1s ease;
  transition:background .1s ease,border-color .1s ease;
  cursor:pointer;
  display:block;
  font-size:.875rem;
  line-height:1.33;
  overflow:hidden;
  padding:.625rem;
}

.component_search>.search-field>.field>.live-search-results>.live-result.selected,.component_search>.search-field>.field>.live-search-results>.live-result:hover{
  background-color:#f4f4f4;
}

.component_search>.results-container{
  background-color:#fff;
  margin:0 auto;
  max-width:55.625rem;
  padding:2.5rem 1.25rem 1.25rem;
  text-align:left;
}

.component_search>.results-container>.summary{
  border-bottom:.0625rem solid #ccc;
  margin-bottom:1.875rem;
}

.component_search>.results-container>.summary>.search-term{
  float:left;
}

.component_search>.results-container>.summary>.results-count{
  float:right;
}

.component_search>.results-container>.summary:after{
  clear:both;
  content:"";
  display:block;
  margin-bottom:1.875rem;
}

@media (max-width:767px){
  .component_search>.results-container>.summary>.results-count,.component_search>.results-container>.summary>.search-term{
    display:block;
    float:none;
  }
}

.component_search>.results-container>.results>.result{
  border-bottom:.0625rem solid #ccc;
  margin-bottom:1.875rem;
  padding:0 0 1.25rem;
}

.component_search>.results-container>.results>.result>.tag{
  display:none;
}

.component_search>.results-container>.results>.result>.title{
  display:block;
  font-size:1rem;
  margin-bottom:.625rem;
}

.component_search>.results-container>.pagination{
  display:none;
}

.component_search>.results-container>.load-more{
  display:none;
  margin:.625rem 0;
}

.component_search>.results-container>.load-more a,.component_search>.results-container>.load-more button{
  border:0;
  padding-left:0;
  padding-right:0;
  background:none;
}

/*# sourceMappingURL=search.min.css.map */
