@charset "UTF-8";

body.page-aaa-beef .fl-builder-content .fl-col-content.fl-node-content .fl-visible-medium-mobile{
  display:block;
}

@media (min-width:992px){
  body.page-aaa-beef .fl-builder-content .fl-col-content.fl-node-content .fl-visible-medium-mobile{
    display:none;
  }
}

body.page-aaa-beef .video_lightbox .video_lightbox_close{
  right:-1.625rem;
  top:-1.5rem;
  -webkit-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;
}

@media (max-width:413px){
  body.page-aaa-beef .cst_heading .fl-heading{
    font-size:1.625rem;
  }
}

body.page-aaa-beef .component_multi_item_carousel .component-content-wrapper .slick-dots,body.page-aaa-beef .slick-slider .slick-dots{
  padding:0;
  list-style:none;
  text-align:center;
  width:100%;
  margin:1.5625rem 0 0;
}

@media (max-width:767.98px){
  body.page-aaa-beef .component_multi_item_carousel .component-content-wrapper .slick-dots,body.page-aaa-beef .slick-slider .slick-dots{
    margin:1.875rem 0 0;
  }
}

body.page-aaa-beef .component_multi_item_carousel .component-content-wrapper .slick-dots li,body.page-aaa-beef .slick-slider .slick-dots li{
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  padding:0 .3125rem;
}

body.page-aaa-beef .component_multi_item_carousel .component-content-wrapper .slick-dots li.slick-active button,body.page-aaa-beef .slick-slider .slick-dots li.slick-active button{
  border:none;
  background:#e0251b;
}

body.page-aaa-beef .component_multi_item_carousel .component-content-wrapper .slick-dots li.slick-active button:hover,body.page-aaa-beef .slick-slider .slick-dots li.slick-active button:hover{
  opacity:1;
}

body.page-aaa-beef .component_multi_item_carousel .component-content-wrapper .slick-dots button,body.page-aaa-beef .slick-slider .slick-dots button{
  width:3.125rem;
  height:.3125rem;
  padding:0;
  border:none;
  background:#ddd;
  border-radius:3.125rem;
  font-size:0;
  margin:0;
}

body.page-aaa-beef .component_multi_item_carousel .component-content-wrapper .slick-dots button:hover,body.page-aaa-beef .slick-slider .slick-dots button:hover{
  opacity:.8;
}

body.page-aaa-beef .component_multi_item_carousel .component-content-wrapper .slick-dots button:not(.is-tabbing),body.page-aaa-beef .slick-slider .slick-dots button:not(.is-tabbing){
  outline:none;
}

body.page-aaa-beef .slick-slider{
  position:relative;
  display:block;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}

body.page-aaa-beef .slick-dotted .slick-arrow{
  top:39.2%;
}

body.page-aaa-beef .slick-arrow{
  font-size:0;
  border:0;
  margin:0;
  width:3.25rem;
  height:6.25rem;
  z-index:1;
  padding:0;
  border-radius:100%;
  top:50%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
          transform:translateY(-50%);
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .slick-arrow{
    width:2.8125rem;
    height:5.625rem;
  }
}

@media (max-width:374px){
  body.page-aaa-beef .slick-arrow{
    width:2.8125rem;
    height:5.625rem;
  }
}

body.page-aaa-beef .slick-arrow:before{
  position:relative;
  -webkit-transition:none;
  -moz-transition:none;
  transition:none;
  -webkit-transform:none;
     -moz-transform:none;
          transform:none;
  font-size:1.875rem;
}

body.page-aaa-beef .slick-next,body.page-aaa-beef .slick-prev{
  position:absolute;
  background:#fff;
  color:#e0251b;
}

body.page-aaa-beef .slick-next:hover,body.page-aaa-beef .slick-prev:hover{
  background:#e0251b;
  color:#fff;
}

body.page-aaa-beef .slick-next:before,body.page-aaa-beef .slick-prev:before{
  position:absolute;
  font-family:brand;
  color:inherit !important;
  left:50%;
  top:50%;
  background:transparent;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .slick-next:before,body.page-aaa-beef .slick-prev:before{
    font-size:1.5625rem;
  }
}

@media (max-width:374px){
  body.page-aaa-beef .slick-next:before,body.page-aaa-beef .slick-prev:before{
    font-size:1.25rem;
  }
}

body.page-aaa-beef .slick-prev{
  left:0;
  border-radius:0 6.25rem 6.25rem 0;
}

body.page-aaa-beef .slick-prev:before{
  content:"";
  margin-left:-.1875rem;
}

body.page-aaa-beef .slick-next{
  right:0;
  border-radius:6.25rem 0 0 6.25rem;
}

body.page-aaa-beef .slick-next:before{
  content:"";
  margin-left:.1875rem;
}

body.page-aaa-beef .slick-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0;
}

body.page-aaa-beef .slick-list:focus{
  outline:none;
}

body.page-aaa-beef .slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

body.page-aaa-beef .slick-slider .slick-list,body.page-aaa-beef .slick-slider .slick-track{
  -webkit-transform:translateZ(0);
     -moz-transform:translateZ(0);
          transform:translateZ(0);
}

body.page-aaa-beef .slick-track{
  position:relative;
  top:0;
  left:0;
  display:block;
}

body.page-aaa-beef .slick-slide{
  float:left;
}

body.page-aaa-beef .food-rescue-col-group .slick-list{
  margin-left:-.625rem;
  margin-right:-.625rem;
}

body.page-aaa-beef .food-rescue-col-group .food-rescue{
  display:inline-block;
  width:100%;
  overflow:hidden;
}

@media (max-width:1600px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue.slick-dotted .slick-arrow{
    top:15rem;
  }
}

@media (max-width:1299px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue.slick-dotted .slick-arrow{
    top:14.0625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue.slick-dotted .slick-arrow{
    top:10rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue.slick-dotted .slick-arrow{
    top:69vw;
  }
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .slick-next{
  right:-.125rem;
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col{
  display:inline-block;
  width:25%;
}

@media (max-width:767.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col{
    width:100%;
  }
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content{
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  padding-left:.625rem;
  padding-right:.625rem;
  width:100%;
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content{
  position:relative;
  background-position:50%;
  -webkit-background-size:cover;
          background-size:cover;
  height:34.6vw;
  max-height:41.5rem;
}

@media (max-width:1600px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content{
    height:30rem;
  }
}

@media (max-width:1299px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content{
    height:28.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content{
    height:20rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content{
    height:138.5vw;
  }
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content .food-rescue-img{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content .food-rescue-img:hover{
  opacity:.8;
}

@media (max-width:1299px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content .food-rescue-img{
    width:3.75rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content .food-rescue-img{
    left:44%;
    width:3.125rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content .food-rescue-img{
    width:4.6875rem;
  }
}

@media (max-width:374px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-img-col .img-col-content .food-rescue-img{
    width:3.75rem;
    width:3.4375rem;
  }
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col{
  padding:1.875rem;
  border:.0625rem solid #ddd;
}

@media (max-width:1299px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col{
    padding:.9375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col{
    padding:1.25rem;
    border:.0625rem solid #ddd;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col{
    padding:1.875rem;
  }
}

@media (max-width:374px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col{
    padding:1.25rem;
  }
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col h2{
  font-family:Maven Pro,sans-serif;
  font-weight:700;
  font-size:1.5rem;
  line-height:1.43;
  margin:0;
  text-align:left;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col h2{
    font-size:1.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col h2{
    font-size:1.25rem;
  }
}

@media (max-width:374px){
  body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col h2{
    font-size:1.25rem;
  }
}

body.page-aaa-beef .food-rescue-col-group .food-rescue .food-rescue-col .food-rescue-col-content .food-rescue-txt-col h2 a{
  color:#404040;
  font-family:Maven Pro,sans-serif;
  text-decoration:none;
}

body.page-aaa-beef .video_lightbox .video_lightbox_inner{
  max-width:39.25rem;
}

@media (max-width:767.98px){
  body.page-aaa-beef .video_lightbox .video_lightbox_inner{
    max-width:22.1875rem;
  }
}

@media (max-width:413px){
  body.page-aaa-beef .video_lightbox .video_lightbox_inner{
    max-width:16.875rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .video_lightbox .video_lightbox_inner iframe{
    height:12.5rem;
  }
}

@media (max-width:413px){
  body.page-aaa-beef .video_lightbox .video_lightbox_inner iframe{
    height:9.5rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef span.text_break{
    display:block;
  }
}

@media (max-width:413px){
  body.page-aaa-beef span.text_break{
    display:inline;
  }
}

body.page-aaa-beef .store-services .component_bs_card.-border,body.page-aaa-beef .store-services .component_bs_card.card .card-body{
  border:none;
}

body.page-aaa-beef .store-services .component_bs_card.card .card-body .card-text h4{
  line-height:1.56;
  margin-bottom:1.25rem;
}

body.page-aaa-beef .store-services .component_bs_card.card .card-body .card-text p{
  font-size:1rem;
}

@media (max-width:374px){
  body.page-aaa-beef .recipe_tip_sec .recipe_tip_text h2{
    font-size:1.25rem;
  }
}

@media (max-width:374px){
  body.page-aaa-beef .recipe_tip_sec .recipe_tip_text h3{
    font-size:1.125rem;
  }
}

@media (max-width:1600px) and (min-width:1200px){
  body.page-aaa-beef .recipe_tip_sec .recipe_tip_text .fl-col-content{
    padding-left:2.8125rem;
    padding-right:2.8125rem;
  }
}

body.page-aaa-beef .recipe_tip_sec .recipe_tip_text .fl-col-content ul li::marker{
  display:none;
  color:#e0251b;
}

body.page-aaa-beef .recipe_tip_sec .recipe_tip_text .fl-col-content ul li{
  margin-bottom:.625rem;
  padding-left:.3125rem;
}

body.page-aaa-beef .recipe_tip_sec .recipe_tip_text .fl-col-content ul li:last-child{
  margin-bottom:0;
}

@media (max-width:991.98px){
  body.page-aaa-beef .second_tip .fl-col-group{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:column-reverse;
       -moz-box-orient:vertical;
       -moz-box-direction:reverse;
            flex-direction:column-reverse;
  }
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel.default{
  margin-left:-.625rem;
  margin-right:-.625rem;
}

@media (max-width:767.98px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel.default{
    margin-left:0;
    margin-right:0;
  }
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .container-fluid{
  padding:0;
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-arrow{
  width:4rem;
  height:4rem;
  border-radius:3.125rem;
  -webkit-box-shadow:0 .125rem .5rem rgba(0, 0, 0, .25);
          box-shadow:0 .125rem .5rem rgba(0, 0, 0, .25);
  top:50%;
  -webkit-transform:translateY(-3.125rem);
     -moz-transform:translateY(-3.125rem);
          transform:translateY(-3.125rem);
}

@media (max-width:1200px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:33%;
    width:2.8125rem;
    height:2.8125rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    width:4rem;
    height:4rem;
    top:52%;
  }
}

@media (max-width:413px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    width:2.8125rem;
    height:2.8125rem;
    top:45%;
  }
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-arrow:hover:before{
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  -webkit-transition:none;
  -moz-transition:none;
  transition:none;
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-next:before,body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
  width:auto;
  height:auto;
  font-size:1.5625rem;
  margin:0;
}

@media (max-width:1200px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-next:before,body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
    font-size:1.125rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-next:before,body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
    font-size:1.5625rem;
  }
}

@media (max-width:413px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-next:before,body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
    font-size:1.125rem;
  }
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-prev{
  left:-1.375rem;
}

@media (max-width:1200px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-prev{
    left:-.625rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-prev{
    left:-1.25rem;
  }
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-next{
  right:-1.375rem;
}

@media (max-width:1200px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-next{
    right:-.625rem;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .slick-next{
    right:-1.25rem;
  }
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .carousel-item .card{
  margin-left:.625rem;
  margin-right:.625rem;
}

@media (max-width:767.98px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .carousel-item .card{
    margin-left:0;
    margin-right:0;
  }
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
  height:18.75rem;
}

@media (max-width:1200px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:16vw;
  }
}

@media (max-width:767.98px){
  body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:62.7vw;
    max-height:reem(300);
  }
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body{
  height:auto !important;
}

body.page-aaa-beef .featured_cuts_sec .component_multi_item_carousel .component-content-wrapper .carousel-item.slick-slide{
  padding-left:0;
  padding-right:0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-img-top{
    min-height:12.5rem;
  }
}

body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body{
  padding:1.875rem;
  border:none;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body{
    padding:1.25rem;
  }
}

body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body .card-title{
  margin-bottom:1.875rem;
}

@media (max-width:767.98px){
  body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body .card-title{
    height:auto !important;
  }
}

@media (max-width:374px){
  body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body .card-title{
    font-size:1.25rem;
  }
}

body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body .text-links{
  margin-top:1.125rem;
}

body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body .text-links a{
  position:relative;
  color:#e0251b;
  font-weight:400;
  font-size:1rem;
}

body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body .text-links a:hover{
  text-decoration:underline;
}

body.page-aaa-beef .beef_recipe_sec .component_bs_card .card-body .text-links a:after{
  content:"";
  position:absolute;
  color:#e0251b;
  font-family:brand;
  margin-left:.625rem;
  margin-top:.0625rem;
}
