@charset "UTF-8";

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-module-heading .fl-heading{
  font-size:1rem;
  line-height:normal;
}

@media (max-width:767.98px){
  body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-col-content,body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-module-content{
    margin:0;
  }
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-col-content .fl-module-class-sort .facetwp-sort,body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-module-content .fl-module-class-sort .facetwp-sort{
  max-width:100%;
  margin-bottom:0;
  margin-top:.125rem;
}

@media (max-width:767.98px){
  body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-col-content .fl-module-class-sort .facetwp-sort,body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-module-content .fl-module-class-sort .facetwp-sort{
    margin-bottom:1.25rem;
  }
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-col-content .fl-module-class-sort .facetwp-sort .facetwp-sort-select,body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .fl-module-content .fl-module-class-sort .facetwp-sort .facetwp-sort-select{
  color:#4d4d4f;
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet-title{
  font-size:1rem;
  margin-bottom:.125rem;
  line-height:normal;
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet{
  display:inline-block;
  vertical-align:middle;
  width:100%;
  border-bottom:.0625rem solid #ddd;
  position:relative;
  margin-bottom:0;
  color:#4d4d4f;
}

@media (max-width:767.98px){
  body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet{
    margin-bottom:1.25rem;
  }
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet.facetwp-type-dropdown:after{
  border:.125rem solid #ea0028;
  border-width:0 .125rem .125rem 0;
  content:"";
  height:.5rem;
  padding:.1875rem;
  position:absolute;
  right:.125rem;
  -webkit-transform:rotate(45deg);
     -moz-transform:rotate(45deg);
       -o-transform:rotate(45deg);
          transform:rotate(45deg);
  top:-webkit-calc(50% - .75rem);
  top:-moz-calc(50% - .75rem);
  top:calc(50% - .75rem);
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet .facetwp-input-wrap{
  width:100%;
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet .facetwp-input-wrap .facetwp-icon{
  opacity:1;
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet .facetwp-input-wrap .facetwp-icon:before{
  font-family:brand;
  content:"";
  color:#ea0028;
  background:none;
  width:1.25rem;
  font-style:normal;
  font-size:1.3125rem;
  margin-top:.25rem;
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet .facetwp-input-wrap .facetwp-icon:before.f-loading{
  -webkit-animation:none;
     -moz-animation:none;
       -o-animation:none;
          animation:none;
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet .facetwp-input-wrap .facetwp-search{
  border:none;
  width:100%;
  margin-bottom:.5rem;
  min-width:auto;
  padding-bottom:0;
}

body.post-type-archive-recipe .c-recipes-filter .fl-col-group .fl-col .facetwp-facet .facetwp-dropdown{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  -ms-appearance:none;
  border:0;
  width:100%;
  margin-bottom:.625rem;
  cursor:pointer;
  position:relative;
  z-index:9;
  background:none;
  color:#4d4d4f;
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:first-child{
  margin-left:0;
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(4n+1) .card{
  margin-left:0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(4n+1) .card{
    margin-left:.375rem;
  }
}

@media (max-width:767.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(4n+1) .card{
    margin-left:1.875rem;
    margin-right:1.875rem;
  }
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(4n+0) .card{
  margin-right:0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(4n+0) .card{
    margin-right:.375rem;
  }
}

@media (max-width:767.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(4n+0) .card{
    margin-left:1.875rem;
    margin-right:1.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(3n+0) .card{
    margin-right:0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(3n+1) .card{
    margin-left:0;
  }
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card{
  border:none;
}

@media (max-width:767.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card{
    min-width:80vw;
    margin:0 1.875rem 1.25rem;
  }
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card .card-body{
  border-left:.0625rem solid #ddd;
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card .card-body .col{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card .card-body .col span{
  margin-right:.9375rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card .card-body .col span{
    margin-right:.375rem;
  }
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card .card-body .col dl{
  text-align:left;
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card .card-body .col:last-child{
  margin-left:1.25rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card .card .card-body .col:last-child{
    margin-left:.3125rem;
    margin-right:0;
  }
}

body.post-type-archive-recipe .facetwp-template .card-deck .fl-module-recipe_card:nth-of-type(4n+0) .card-body{
  border-right:none;
}

body.post-type-archive-recipe .facetwp-template .recipe-card .card-img-top{
  background-repeat:no-repeat;
}

/*# sourceMappingURL=template-archive-recipes.min.css.map */
