@charset "UTF-8";

body.search .site-content{
  border-top:.0625rem solid #dee2e6;
  padding-top:0;
}

body.search .fl-module-class-counts{
  margin:0 0 1.25rem;
}

body.search .component_bs_card_horizontal_dynamic{
  border:none;
  border-bottom:.0625rem solid #ddd;
  padding:1.875rem 0;
  word-wrap:inherit;
}

@media (max-width:767.98px){
  body.search .component_bs_card_horizontal_dynamic .col-auto{
    margin-bottom:1.25rem;
  }
}

body.search .component_bs_card_horizontal_dynamic .col-auto img{
  margin-right:0;
  max-width:9.375rem;
}

@media (max-width:767.98px){
  body.search .component_bs_card_horizontal_dynamic .col-auto img{
    max-width:100%;
    width:100%;
  }
}

body.search .component_bs_card_horizontal_dynamic .col{
  padding-left:1.875rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.search .component_bs_card_horizontal_dynamic .col{
    padding-left:1.25rem;
  }
}

@media (max-width:767.98px){
  body.search .component_bs_card_horizontal_dynamic .col{
    width:60%;
    padding-left:.9375rem;
  }
}

body.search .component_bs_card_horizontal_dynamic .col .card-block .card-title a{
  color:#404040;
  font-size:1.875rem;
  font-weight:700;
  line-height:2.1875rem;
  text-decoration:none;
}

body.search .component_bs_card_horizontal_dynamic .col .card-block .card-text{
  color:#404040;
  word-break:break-word;
}

body.search .component_bs_card_horizontal_dynamic .col .card-block .card-text p{
  color:#404040;
}

body.search .component_bs_card_horizontal_dynamic .col-auto{
  width:8.375rem;
  max-width:9.375rem;
}

@media (max-width:767.98px){
  body.search .component_bs_card_horizontal_dynamic .col-auto{
    width:35%;
    max-width:100%;
  }
}

body.search .component_bs_card_horizontal_dynamic img{
  min-height:7.5rem;
  max-height:7.5rem;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover;
}

@media (max-width:374px){
  body.search .component_bs_card_horizontal_dynamic img{
    min-height:auto;
    max-height:none;
  }
}

body.search .component_bs_card_horizontal_dynamic>div{
  width:100%;
}

body.search .facetwp-bb-module .facetwp-facet-keyword_search .facetwp-input-wrap .facetwp-btn{
  opacity:1;
  right:0;
  top:.75rem;
}

body.search .facetwp-bb-module .facetwp-facet-keyword_search .facetwp-input-wrap .facetwp-btn:before{
  background:url(/wp-content/themes/lawtons/assets/svg/search-soft-gray.svg) no-repeat;
}

body.search .facetwp-bb-module .facetwp-facet-keyword_search .facetwp-input-wrap .facetwp-icon{
  top:-webkit-calc(50% - 15px);
  top:-webkit-calc(50% - .9375rem);
  top:-moz-calc(50% - 15px);
  top:-moz-calc(50% - .9375rem);
  top:calc(50% - 15px);
  top:calc(50% - .9375rem);
  line-height:20px;
  line-height:1.25rem;
  opacity:1;
}

body.search .facetwp-bb-module .facetwp-facet-keyword_search .facetwp-input-wrap .facetwp-icon:before{
  background-image:none;
  font-family:brand;
  content:"";
  color:#da491d;
  font-size:20px;
  font-size:1.25rem;
  font-style:normal;
  width:20px;
  width:1.25rem;
  height:20px;
  height:1.25rem;
}

body.search .facetwp-bb-module .facetwp-facet-title{
  color:#404040;
  font-size:1.5rem;
  font-weight:700;
  margin:0 0 .625rem;
}

body.search .facetwp-bb-module .facetwp-type-checkboxes .facetwp-checkbox{
  position:relative;
  background-image:none;
  padding-left:1.875rem;
  margin-bottom:.375rem;
}

body.search .facetwp-bb-module .facetwp-type-checkboxes .facetwp-checkbox:before{
  content:"";
  position:absolute;
  width:1rem;
  height:1rem;
  border:.0625rem solid #ddd;
  left:0;
  top:.25rem;
}

body.search .facetwp-bb-module .facetwp-type-checkboxes .facetwp-checkbox.checked{
  background:none;
}

body.search .facetwp-bb-module .facetwp-type-checkboxes .facetwp-checkbox.checked:before{
  background:#cf4826;
  border:.0625rem solid #cf4826;
}

body.search .fl-heading{
  color:#cf4826;
  font-family:Bemio;
  font-size:1.5rem;
  font-weight:300;
  margin:0 0 1.5625rem !important;
}

body.search .fl-module-class-sort .facetwp-sort{
  margin-bottom:1.875rem;
  max-width:100%;
}

body.search .fl-module-class-sort .facetwp-sort .selectric .label{
  border-bottom:.125rem solid #ddd;
  padding-bottom:.5rem;
}

body.search .facetwp-facet .facetwp-pager .facetwp-page.dots:hover{
  text-decoration:none;
}

body.search .facetwp-facet .facetwp-input-wrap{
  display:block;
  width:100%;
}

body.search .facetwp-facet .facetwp-input-wrap .facetwp-search{
  border:none;
  border-bottom:.125rem solid #ddd;
  color:#404040;
  padding:.625rem 1.875rem .9375rem 0;
  width:100%;
  min-width:auto;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
}

body.search .search_left_filter{
  padding-right:1.875rem;
}

body.search .fl-module-button.filter_button .icon-filter{
  color:#cf4826;
}

body.search .fl-module-button.filter_button span{
  color:#404040;
}

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