@charset "UTF-8";

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a,body .main-product-panel .get-to-know-panel .button_red a{
  background-color:#e0251b;
  border:.125rem solid #e0251b;
  -webkit-border-radius:50px;
  -webkit-border-radius:3.125rem;
     -moz-border-radius:50px;
     -moz-border-radius:3.125rem;
          border-radius:50px;
          border-radius:3.125rem;
  color:#fff;
  line-height:normal;
  overflow:hidden;
  position:relative;
  -webkit-transition:-webkit-transform 1s cubic-bezier(.07, .51, .12, 1);
  transition:-webkit-transform 1s cubic-bezier(.07, .51, .12, 1);
  -o-transition:-o-transform 1s cubic-bezier(.07, .51, .12, 1);
  -moz-transition:transform 1s cubic-bezier(.07, .51, .12, 1), -moz-transform 1s cubic-bezier(.07, .51, .12, 1);
  transition:transform 1s cubic-bezier(.07, .51, .12, 1);
  transition:transform 1s cubic-bezier(.07, .51, .12, 1),-webkit-transform 1s cubic-bezier(.07, .51, .12, 1),-moz-transform 1s cubic-bezier(.07, .51, .12, 1),-o-transform 1s cubic-bezier(.07, .51, .12, 1);
  z-index:1;
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a:not(.is-tabbing),body .main-product-panel .get-to-know-panel .button_red a:not(.is-tabbing){
  outline:none;
}

@media (min-width:992px) and (max-width:1199.98px){
  body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a,body .main-product-panel .get-to-know-panel .button_red a{
    font-size:.9375rem;
    padding:.75rem 1.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a,body .main-product-panel .get-to-know-panel .button_red a{
    font-size:.9375rem;
    padding:.75rem 1.5625rem;
  }
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a:before,body .main-product-panel .get-to-know-panel .button_red a:before{
  background:#fff;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  -webkit-transform:translateX(-100%) skew(-45deg);
     -moz-transform:translateX(-100%) skew(-45deg);
       -o-transform:translateX(-100%) skew(-45deg);
          transform:translateX(-100%) skew(-45deg);
  -webkit-transform-origin:0 0;
     -moz-transform-origin:0 0;
       -o-transform-origin:0 0;
          transform-origin:0 0;
  -webkit-transition:-webkit-transform 1s cubic-bezier(.07, .51, .12, 1);
  transition:-webkit-transform 1s cubic-bezier(.07, .51, .12, 1);
  -o-transition:-o-transform 1s cubic-bezier(.07, .51, .12, 1);
  -moz-transition:transform 1s cubic-bezier(.07, .51, .12, 1), -moz-transform 1s cubic-bezier(.07, .51, .12, 1);
  transition:transform 1s cubic-bezier(.07, .51, .12, 1);
  transition:transform 1s cubic-bezier(.07, .51, .12, 1),-webkit-transform 1s cubic-bezier(.07, .51, .12, 1),-moz-transform 1s cubic-bezier(.07, .51, .12, 1),-o-transform 1s cubic-bezier(.07, .51, .12, 1);
  width:150%;
  z-index:-1;
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a.hover,body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a:hover,body .main-product-panel .get-to-know-panel .button_red a.hover,body .main-product-panel .get-to-know-panel .button_red a:hover{
  color:#e0251b;
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a.hover:before,body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a:hover:before,body .main-product-panel .get-to-know-panel .button_red a.hover:before,body .main-product-panel .get-to-know-panel .button_red a:hover:before{
  -webkit-transform:translateX(0) skew(-45deg);
     -moz-transform:translateX(0) skew(-45deg);
       -o-transform:translateX(0) skew(-45deg);
          transform:translateX(0) skew(-45deg);
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a:focus,body .main-product-panel .get-to-know-panel .button_red a:focus{
  color:#e0251b;
  background:#fff;
}
body.noscroll{
  overflow:hidden;
}

body.page-local .video_lightbox{
  z-index:9999 !important;
}

body.page-local .video_lightbox .video_lightbox_close{
  top:-1.3125rem;
  right:-1.0625rem;
}

body.page-local .video_lightbox iframe{
  background:#000;
}

body.page-local .mfp-wrap{
  position:fixed !important;
  top:0 !important;
  overflow:auto;
}

body.page-local .mfp-wrap .mfp-container .mfp-content{
  margin:1.875rem 0;
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
  max-width:71.25rem;
  padding:0;
}

@media (max-width:1600px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
    max-width:56.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
    max-width:37.5rem;
  }
}

@media (max-width:767.98px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
    margin:1.25rem 1.5625rem;
  }
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container{
  height:100%;
  min-height:27.25rem;
  margin:0;
}

@media (max-width:767.98px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container{
    min-height:auto;
  }
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .text_col{
  -webkit-align-self:center;
          align-self:center;
  padding:0;
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .text_col .col-text{
  padding:2.5rem;
}

@media (max-width:413px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .text_col .col-text{
    padding:1.875rem;
  }
}

@media (max-width:374px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .text_col .col-text{
    padding:1.5625rem;
  }
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .text_col .col-text .container_text{
  text-align:left;
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .image_col{
  padding:0;
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .image_col .col-img{
  height:100%;
  -moz-background-size:cover;
       background-size:cover;
  background-position:50%;
  margin-right:-.0625rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .image_col .col-img{
    min-height:21.875rem;
    background-position:top;
    margin-right:0;
  }
}

@media (max-width:767.98px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .image_col .col-img{
    min-height:16.125rem;
    margin-right:0;
  }
}

@media (max-width:413px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .image_col .col-img{
    min-height:11.25rem;
  }
}

@media (max-width:374px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container .popup_container .image_col .col-img{
    min-height:10rem;
  }
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container p{
  font-family:Maven Pro,sans-serif;
  font-weight:500;
  font-size:1.25rem;
  line-height:1.5;
  text-align:left;
  margin-bottom:1.875rem;
  color:#000;
}

@media (max-width:1600px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container p{
    font-size:1.125rem;
    margin-bottom:1.25rem;
  }
}

@media (max-width:767.98px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container p{
    font-size:1.25rem;
    margin-bottom:1.875rem;
  }
}

@media (max-width:413px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container p{
    font-size:.9375rem;
    margin-bottom:1.25rem;
  }
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container h2{
  color:#000;
  font-size:1.25rem;
  line-height:1;
  font-weight:700;
  text-align:left;
  margin-bottom:0;
}

@media (max-width:1600px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container h2{
    font-size:1.125rem;
  }
}

@media (max-width:767.98px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container h2{
    font-size:1.25rem;
  }
}

@media (max-width:413px){
  body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content .summer_popup_container h2{
    font-size:.9375rem;
  }
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content button.mfp-close{
  top:-1rem !important;
  right:-1rem;
  color:#e0251b;
  width:2rem;
  height:2rem;
  line-height:2rem;
  background-color:#fff !important;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  opacity:unset;
  font-size:0;
}

body.page-local .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content button.mfp-close:after{
  position:absolute;
  content:"";
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  color:#e0251b;
  font-size:.625rem;
  font-family:brand;
}

body .local-container>.fl-row-content-wrap>.fl-row-content{
  width:100%;
}

body .local-container .foods-store{
  z-index:99;
  position:relative;
}

body .local-container .foods-store ul.food-store-det{
  padding-left:0;
  list-style:none;
  margin:0;
  height:25rem;
  overflow:auto;
  padding-right:1.25rem;
}

body .local-container .foods-store ul.food-store-det li{
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  width:100%;
  border-bottom:.0625rem solid #000;
  margin-bottom:1.25rem;
}

@media (max-width:767.98px){
  body .local-container .foods-store ul.food-store-det li{
    display:block;
  }
}

body .local-container .foods-store ul.food-store-det li:last-child{
  margin-bottom:0;
}

body .local-container .foods-store ul.food-store-det li .text-style{
  width:75%;
  padding-right:1.25rem;
}

@media (max-width:1850px){
  body .local-container .foods-store ul.food-store-det li .text-style{
    width:68%;
  }
}

@media (max-width:767.98px){
  body .local-container .foods-store ul.food-store-det li .text-style{
    width:100%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-container .foods-store ul.food-store-det li .text-style{
    width:70%;
  }
}

body .local-container .foods-store ul.food-store-det li .text-style h2{
  font-size:1.5rem;
  color:#000;
  line-height:normal;
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-container .foods-store ul.food-store-det li .text-style h2{
    font-size:1.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-container .foods-store ul.food-store-det li .text-style h2{
    font-size:1rem;
  }
}

@media (max-width:374px){
  body .local-container .foods-store ul.food-store-det li .text-style h2{
    font-size:1.25rem;
  }
}

body .local-container .foods-store ul.food-store-det li .text-style p{
  font-size:1rem;
  color:#000;
  font-weight:500;
  line-height:normal;
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-container .foods-store ul.food-store-det li .text-style p{
    font-size:.875rem;
  }
}

body .local-container .foods-store ul.food-store-det li .btn-style{
  width:25%;
  text-align:right;
  position:relative;
}

@media (max-width:1850px){
  body .local-container .foods-store ul.food-store-det li .btn-style{
    width:32%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-container .foods-store ul.food-store-det li .btn-style{
    width:30%;
  }
}

@media (max-width:767.98px){
  body .local-container .foods-store ul.food-store-det li .btn-style{
    width:100%;
  }
}

body .local-container .foods-store ul.food-store-det li .btn-style .fl-button-left{
  text-align:right;
  position:absolute;
  bottom:.625rem;
  right:0;
}

@media (max-width:767.98px){
  body .local-container .foods-store ul.food-store-det li .btn-style .fl-button-left{
    text-align:left;
    position:inherit;
    margin-top:1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-container .foods-store ul.food-store-det li .btn-style .fl-button-left .fl-button{
    font-size:.875rem;
    padding:.625rem .9375rem;
  }
}

body .local-container .foods-store ul.food-store-det li .btn-style.fl-module-button .fl-button-wrap .fl-button:focus span{
  color:#e0251b;
}

body .local-container .foods-store .foodland-food-model{
  position:fixed;
  height:100%;
  width:100%;
  z-index:99;
  left:0;
  right:0;
  top:0;
  background:rgba(0, 0, 0, .5);
  display:none;
}

@media (max-width:767.98px){
  body .local-container .foods-store .foodland-food-model{
    overflow:auto;
  }
}

body .local-container .foods-store .foodland-food-model .foods-truck-popup{
  position:fixed;
  background:#fff;
  padding:2.5rem;
  text-align:center;
  left:0;
  right:0;
  top:50%;
  max-width:50rem;
  margin:0 auto;
  z-index:9;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  -webkit-box-shadow:0 0 1.25rem rgba(0, 0, 0, .75);
     -moz-box-shadow:0 0 1.25rem rgba(0, 0, 0, .75);
          box-shadow:0 0 1.25rem rgba(0, 0, 0, .75);
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-container .foods-store .foodland-food-model .foods-truck-popup{
    max-width:80%;
  }
}

@media (max-width:767.98px){
  body .local-container .foods-store .foodland-food-model .foods-truck-popup{
    max-width:90%;
    position:absolute;
    margin:3.125rem auto;
  }
}

@media (max-width:374px){
  body .local-container .foods-store .foodland-food-model .foods-truck-popup{
    padding:1.25rem;
    margin:0 auto;
  }
}

body .local-container .foods-store .foodland-food-model .foods-truck-popup .close{
  position:absolute;
  right:.9375rem;
  top:.625rem;
}

body .local-container .foods-store .foodland-food-model .foods-truck-popup .close:hover{
  text-decoration:none;
}

body .local-container .foods-store .foodland-food-model .foods-truck-popup .modal-style p.date{
  font-size:1.5rem;
  color:#000;
  font-weight:500;
  margin-bottom:0;
}

body .local-container .foods-store .foodland-food-model .foods-truck-popup .modal-style p.content-style{
  font-size:1rem;
  color:#000;
  margin-top:1.25rem;
  margin-bottom:1.875rem;
}

body .local-container .foods-store .foodland-food-model .foods-truck-popup .modal-style h2.heading-style{
  font-size:2.25rem;
  color:#000;
  line-height:normal;
}

@media (max-width:1850px){
  body .local-container .foods-store .foodland-food-model .foods-truck-popup .modal-style h2.heading-style{
    font-size:1.875rem;
  }
}

body .local-container .foods-store .foodland-food-model .foods-truck-popup .modal-style .fl-module-button .fl-button-wrap .fl-button:focus span{
  color:#e0251b;
}

@media (min-width:1601px){
  body .local-container.local_videos_sec .video_title .fl-col-content{
    padding:1.875rem 1.5625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-container.local_videos_sec .video_title .fl-col-content{
    padding:1.5625rem 1.25rem;
  }
}

@media (max-width:413px){
  body .local-container.local_videos_sec .video_title .fl-col-content{
    padding:1.25rem;
  }
}

@media (min-width:1601px){
  body .local-container.local_videos_sec .video_title h3{
    font-size:1.5rem;
  }
}

@media (max-width:767.98px){
  body .local-container.local_videos_sec .video_title h3{
    height:auto;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-container.local_videos_sec .video_title.ontario_video_title h3{
    font-size:1.25rem;
    min-height:3.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-container.local_videos_sec .video_title.ontario_video_title h3{
    min-height:4rem;
  }
}

@media (max-width:413px){
  body .local-container.local_videos_sec .video_title.ontario_video_title h3{
    font-size:1.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-container.local_videos_sec .video_title.atlantic_video_title h3{
    min-height:3.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-container.local_videos_sec .video_title.atlantic_video_title h3{
    min-height:2.8125rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-container.local_videos_sec .video_col .fl-col-content{
    min-height:11.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-container.local_videos_sec .video_col .fl-col-content{
    min-height:8.75rem;
  }
}

@media (max-width:413px){
  body .local-container.local_videos_sec .video_col .fl-col-content{
    min-height:13.75rem;
  }
}

@media (min-width:1601px){
  body .local-container.local_videos_sec .video_col .fl-col-content .-video-link .fl-photo-content img{
    width:4.6875rem;
  }
}

@media (max-width:413px){
  body .local-container.local_videos_sec .video_col .fl-col-content .-video-link .fl-photo-content img{
    width:3.4375rem;
  }
}

@media (max-width:374px){
  body .local-container .local_heading_h2.fl-module-heading .fl-heading{
    font-size:5rem;
  }
}

body .local-container .local_pitch_spotlight_sec .fl-module-button .fl-button-wrap .fl-button:focus span{
  color:#e0251b;
}

body .custom-slider.slick-slider,body .seasonal-slider.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;
}

body .custom-slider.slick-slider .slick-arrow,body .seasonal-slider.slick-slider .slick-arrow{
  font-size:0;
  border:0;
  margin:0;
  width:4.125rem;
  z-index:11;
}

body .custom-slider.slick-slider .slick-arrow:hover:before,body .seasonal-slider.slick-slider .slick-arrow:hover:before{
  -webkit-transition:none;
  -o-transition:none;
  -moz-transition:none;
  transition:none;
  -webkit-transform:none;
     -moz-transform:none;
       -o-transform:none;
          transform:none;
}

body .custom-slider.slick-slider .slick-prev,body .seasonal-slider.slick-slider .slick-prev{
  background:url(../../../assets/img/icon_arrow_left.svg);
  -moz-background-size:3.75rem;
       background-size:3.75rem;
  background-position:50%;
  background-repeat:no-repeat;
  height:5rem;
  width:5rem;
  background-color:#fff;
  text-align:center;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  line-height:5rem;
  position:absolute;
  bottom:5rem;
  left:3.75rem;
}

@media (max-width:1600px){
  body .custom-slider.slick-slider .slick-prev,body .seasonal-slider.slick-slider .slick-prev{
    height:3.75rem;
    -moz-background-size:2.5rem;
         background-size:2.5rem;
    width:3.75rem;
    line-height:3.75rem;
    bottom:3.75rem;
  }
}

@media (max-width:767.98px){
  body .custom-slider.slick-slider .slick-prev,body .seasonal-slider.slick-slider .slick-prev{
    left:1.25rem;
    height:3.0625rem;
    width:3.0625rem;
    line-height:3.0625rem;
    padding:0;
  }
}

body .custom-slider.slick-slider .slick-prev:before,body .seasonal-slider.slick-slider .slick-prev:before{
  background:url(../../../assets/img/icon_arrow_left.svg);
  position:relative;
  -webkit-transition:none;
  -o-transition:none;
  -moz-transition:none;
  transition:none;
  -webkit-transform:none;
     -moz-transform:none;
       -o-transform:none;
          transform:none;
}

body .custom-slider.slick-slider .slick-next,body .seasonal-slider.slick-slider .slick-next{
  background:url(../../../assets/img/icon_arrow_right.svg);
  -moz-background-size:3.75rem;
       background-size:3.75rem;
  background-position:50%;
  background-repeat:no-repeat;
  height:5rem;
  width:5rem;
  background-color:#fff;
  text-align:center;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  line-height:5rem;
  position:absolute;
  bottom:5rem;
  right:3.75rem;
}

@media (max-width:1600px){
  body .custom-slider.slick-slider .slick-next,body .seasonal-slider.slick-slider .slick-next{
    height:3.75rem;
    -moz-background-size:2.5rem;
         background-size:2.5rem;
    width:3.75rem;
    line-height:3.75rem;
    bottom:3.75rem;
  }
}

@media (max-width:767.98px){
  body .custom-slider.slick-slider .slick-next,body .seasonal-slider.slick-slider .slick-next{
    right:1.25rem;
    height:3.0625rem;
    width:3.0625rem;
    line-height:3.0625rem;
    padding:0;
  }
}

body .custom-slider.slick-slider .slick-next:before,body .seasonal-slider.slick-slider .slick-next:before{
  background:url(../../../assets/img/icon_arrow_right.svg);
  position:relative;
  -webkit-transition:none;
  -o-transition:none;
  -moz-transition:none;
  transition:none;
  -webkit-transform:none;
     -moz-transform:none;
       -o-transform:none;
          transform:none;
}

body .custom-slider .slick-list,body .seasonal-slider .slick-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0;
}

body .custom-slider .slick-list:focus,body .seasonal-slider .slick-list:focus{
  outline:none;
}

body .custom-slider .slick-list.dragging,body .seasonal-slider .slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

body .custom-slider .slick-slider .slick-list,body .custom-slider .slick-slider .slick-track,body .seasonal-slider .slick-slider .slick-list,body .seasonal-slider .slick-slider .slick-track{
  -webkit-transform:translateZ(0);
     -moz-transform:translateZ(0);
          transform:translateZ(0);
}

body .custom-slider .slick-track,body .seasonal-slider .slick-track{
  position:relative;
  top:0;
  left:0;
  display:block;
}

body .custom-slider .slick-track:after,body .custom-slider .slick-track:before,body .seasonal-slider .slick-track:after,body .seasonal-slider .slick-track:before{
  display:table;
  content:"";
}

body .custom-slider .slick-track:after,body .seasonal-slider .slick-track:after{
  clear:both;
}

body .custom-slider .slick-loading .slick-track,body .seasonal-slider .slick-loading .slick-track{
  visibility:hidden;
}

body .custom-slider .slick-slide,body .seasonal-slider .slick-slide{
  float:left;
  height:100%;
  min-height:.0625rem;
  list-style:none !important;
}

body .custom-slider [dir=rtl] .slick-slide,body .seasonal-slider [dir=rtl] .slick-slide{
  float:right;
}

body .custom-slider .slick-slide.slick-loading img,body .seasonal-slider .slick-slide.slick-loading img{
  display:none;
}

body .custom-slider .slick-slide.dragging img,body .seasonal-slider .slick-slide.dragging img{
  pointer-events:none;
}

body .custom-slider .slick-initialized .slick-slide,body .seasonal-slider .slick-initialized .slick-slide{
  display:block;
}

body .custom-slider .slick-loading .slick-slide,body .seasonal-slider .slick-loading .slick-slide{
  visibility:hidden;
}

body .custom-slider .slick-vertical .slick-slide,body .seasonal-slider .slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:.0625rem solid transparent;
}

body .custom-slider .slick-arrow.slick-hidden,body .seasonal-slider .slick-arrow.slick-hidden{
  display:none;
}

body .custom-slider .slick-dots,body .seasonal-slider .slick-dots{
  margin:0;
  padding:0;
  list-style:none;
  text-align:center;
  width:100%;
}

body .custom-slider .slick-dots li,body .seasonal-slider .slick-dots li{
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  padding:0 .3125rem;
}

body .custom-slider .slick-dots li.slick-active button,body .seasonal-slider .slick-dots li.slick-active button{
  border:.125rem solid #fff;
  background:#fff;
  opacity:1;
}

body .custom-slider .slick-dots button,body .seasonal-slider .slick-dots button{
  width:.9375rem;
  height:.25rem;
  padding:0;
  border:.125rem solid #fff;
  background:#fff;
  -webkit-border-radius:3.125rem;
     -moz-border-radius:3.125rem;
          border-radius:3.125rem;
  outline:none;
  font-size:0;
  margin:0;
  opacity:.5;
}

@media (max-width:1600px){
  body .local_image_overlay .fl-row-content-wrap{
    min-height:34.375rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local_image_overlay .fl-row-content-wrap{
    min-height:25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local_image_overlay .fl-row-content-wrap{
    min-height:18.75rem;
  }
}

body .local_image_overlay .fl-row-content-wrap .vegitables-foods{
  position:absolute;
  right:0;
  top:0;
  z-index:9;
}

@media (max-width:1600px){
  body .local_image_overlay .fl-row-content-wrap .vegitables-foods .fl-photo-content img{
    width:43.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local_image_overlay .fl-row-content-wrap .vegitables-foods .fl-photo-content img{
    width:31.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local_image_overlay .fl-row-content-wrap .vegitables-foods .fl-photo-content img{
    width:24.375rem;
  }
}

body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo{
  max-width:56.25rem;
  margin:0 auto;
}

@media (max-width:1850px){
  body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo{
    max-width:59.375rem;
  }
}

@media (max-width:1600px){
  body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo{
    max-width:56.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo{
    max-width:39.375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo{
    max-width:33.125rem;
  }
}

body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo .fl-photo-content{
  text-align:left;
}

@media (max-width:1600px){
  body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo .fl-photo-content img{
    width:20rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo .fl-photo-content img{
    width:12.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local_image_overlay .fl-row-content-wrap .badge-tag .fl-photo .fl-photo-content img{
    width:9.375rem;
    margin-top:1.75rem;
  }
}

body .local-meet-panel .custom-slider.slick-slider .slick-prev{
  left:2.8125rem;
}

@media (max-width:767.98px){
  body .local-meet-panel .custom-slider.slick-slider .slick-prev{
    left:1.5625rem;
  }
}

@media (max-width:767.98px){
  body .local-meet-panel .custom-slider.slick-slider .slick-next{
    right:1.5625rem;
  }
}

@media (max-width:1600px){
  body .team-description .fl-module-content h1.fl-heading{
    font-size:4.6875rem;
    line-height:3.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .team-description .fl-module-content h1.fl-heading{
    font-size:3.4375rem;
    line-height:3.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .team-description .fl-module-content h1.fl-heading{
    font-size:3.4375rem;
    line-height:3.125rem;
  }
}

@media (max-width:767.98px){
  body .team-description .fl-module-content h1.fl-heading{
    margin-bottom:1.25rem;
    font-size:4.875rem;
    line-height:4.6875rem;
  }
}

@media (max-width:413px){
  body .team-description .fl-module-content h1.fl-heading{
    font-size:3.75rem;
    line-height:3.5rem;
  }
}

@media (max-width:374px){
  body .team-description .fl-module-content h1.fl-heading{
    font-size:2.8125rem;
    line-height:2.5rem;
  }
}

@media (max-width:1600px){
  body .team-description .fl-module-content h3.fl-heading{
    font-size:1.625rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body .team-description .fl-module-content h3.fl-heading{
    font-size:1.5rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .team-description .fl-module-content h3.fl-heading{
    font-size:1.5rem;
    line-height:normal;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .team-description .fl-module-content h3.fl-heading{
    font-size:1rem;
    line-height:normal;
  }
}

@media (max-width:413px){
  body .team-description .fl-module-content h3.fl-heading{
    font-size:1.25rem;
  }
}

body .team-description .fl-module-content .fl-node-content{
  padding:1.875rem 1.25rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  body .team-description .fl-module-content h3.fl-heading{
    line-height:2.5rem;
  }
}

@media (max-width:767.98px){
  body .team-description .fl-module-content{
    margin-bottom:1.25rem;
  }
}

body .team-description .fl-module-content .fl-rich-text p{
  font-size:1.25rem;
  line-height:1.875rem;
}

@media (max-width:1600px){
  body .team-description .fl-module-content .fl-rich-text p{
    font-size:1.125rem;
    line-height:1.5rem;
  }
}

body .team-description .fl-module-content .fl-rich-text .team-sub-heading{
  color:#ed1c24;
  font-size:1.25rem;
  line-height:1.875rem;
  font-weight:600;
}

@media (max-width:1600px){
  body .team-description .fl-col-content{
    padding:2.5rem 1.25rem;
  }
}

@media (max-width:413px){
  body .team-description .fl-col-content{
    padding:2.5rem 1.25rem !important;
  }
}

@media (max-width:374px){
  body .team-slider .fl-col-content{
    margin-bottom:0 !important;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
}

@media (max-width:1199.98px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-flow:column;
    -webkit-flex-direction:column;
            flex-direction:column;
  }
}

@media (max-width:1200px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel{
    height:auto !important;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-img{
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
     -moz-box-flex:0;
          flex:0 0 50%;
}

@media (max-width:1199.98px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-img{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
       -moz-box-flex:0;
            flex:0 0 100%;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-img img{
  -moz-background-size:cover;
       background-size:cover;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  background-position:50%;
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text{
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
     -moz-box-flex:0;
          flex:0 0 50%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  padding:3.125rem 1.5625rem;
}

@media (min-width:1850px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text{
    padding-left:5rem;
    padding-right:4.6875rem;
  }
}

@media (min-width:1200px) and (max-width:1600px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text{
    padding-left:3.75rem;
    padding-right:3.4375rem;
  }
}

@media (max-width:1199.98px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text{
    padding-bottom:8.125rem;
  }
}

@media (max-width:575.98px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text{
    padding:2.5rem 1.5625rem 6.25rem;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-heading{
  color:#ed1c24;
  font-size:5.625rem;
  line-height:4.6875rem;
  font-weight:400;
  margin-bottom:1.875rem;
  font-family:Remachine Alternate;
}

@media (max-width:1600px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-heading{
    font-size:4.6875rem;
    line-height:4.0625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-heading{
    font-size:3.4375rem;
    line-height:3.125rem;
    margin-bottom:.625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-heading{
    font-size:3.4375rem;
    line-height:3.125rem;
    margin-bottom:.625rem;
  }
}

@media (max-width:413px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-heading{
    font-size:3.4375rem;
    line-height:3.125rem;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-sub-heading{
  color:#010000;
  font-size:2.25rem;
  line-height:2.5rem;
  margin-bottom:1.5625rem;
}

@media (max-width:1600px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-sub-heading{
    font-size:1.875rem;
    line-height:1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-sub-heading{
    font-size:1.375rem;
    margin:0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-sub-heading{
    font-size:1.375rem;
    margin:0;
  }
}

@media (max-width:413px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text h2.slider-sub-heading{
    font-size:1.375rem;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text p{
  color:#000;
  font-size:1.5rem;
  font-weight:500;
  line-height:1.2;
  margin-bottom:1.5625rem;
  max-width:100%;
}

@media (min-width:1601px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text p{
    font-size:1.875rem;
  }
}

@media (max-width:413px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text p{
    font-size:1rem;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text .team-sub-heading{
  color:#ed1c24;
  font-size:1.25rem;
  line-height:1.875rem;
  font-weight:600;
}

@media (max-width:1600px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text .team-sub-heading{
    font-size:1.125rem;
    line-height:1.5rem;
  }
}

@media (max-width:413px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text .team-sub-heading{
    font-size:1rem;
    line-height:1.25rem;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text .slider-local-text{
  color:#000;
  font-size:1.25rem;
  line-height:1.2;
  font-weight:700;
  margin-bottom:.9375rem;
}

@media (min-width:1601px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text .slider-local-text{
    font-size:1.5rem;
  }
}

@media (max-width:413px){
  body .team-slider .fl-col-content .fl-module-content .slider .memory-panel .col-text .slider-local-text{
    font-size:1rem;
  }
}

body .team-slider .fl-col-content .fl-module-content .slider .container{
  padding:0;
}

@media (max-width:413px){
  body .more-text .fl-module-content .fl-heading{
    font-size:1.25rem;
  }
}

body.page-communities .video_lightbox{
  z-index:99;
}

body.page-communities *{
  scrollbar-width:thin;
  scrollbar-color:#e0251b #fff;
}

body.page-communities ::-webkit-scrollbar{
  width:.625rem;
}

body.page-communities ::-webkit-scrollbar-track{
  background:#fff;
}

body.page-communities ::-webkit-scrollbar-thumb{
  background-color:#e0251b;
  -webkit-border-radius:20px;
  -webkit-border-radius:1.25rem;
          border-radius:20px;
          border-radius:1.25rem;
  border:.1875rem solid #fff;
}

@media (max-width:1850px){
  body.page-communities .initiative-heading h2.fl-heading{
    font-size:8.125rem;
    line-height:7.5rem;
  }
}

@media (max-width:413px){
  body.page-communities .initiative-heading h2.fl-heading{
    font-size:4.5rem;
    line-height:5rem;
  }
}

@media (max-width:374px){
  body.page-communities .initiative-heading h2.fl-heading{
    font-size:4.125rem;
    line-height:4.125rem;
  }
}

@media (max-width:1850px){
  body.page-communities .decorating-heading h2.fl-heading{
    font-size:7.5rem;
    line-height:8.125rem;
  }
}

@media (max-width:1600px){
  body.page-communities .decorating-heading h2.fl-heading{
    font-size:6.25rem;
    line-height:6.875rem;
  }
}

@media (max-width:413px){
  body.page-communities .decorating-heading h2.fl-heading{
    font-size:4.0625rem !important;
    line-height:3.125rem !important;
  }
}

@media (max-width:374px){
  body.page-communities .decorating-heading h2.fl-heading{
    font-size:3.4375rem !important;
    line-height:3.125rem !important;
  }
}

@media (min-width:1601px) and (max-width:1850px){
  body.page-communities .decorating-right-content .fl-col-content{
    padding-top:6.25rem;
    padding-bottom:6.25rem;
  }
}

@media (max-width:1600px){
  body.page-communities .decorating-right-content .fl-col-content{
    padding-top:5rem;
    padding-bottom:5rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-communities .decorating-right-content .fl-col-content{
    padding:3rem 2.625rem 5.125rem;
  }
}

@media (max-width:1199.98px){
  body.page-communities .decorating-right-content .fl-col-content{
    padding:3rem 2.625rem 5.125rem;
  }
}

@media (max-width:767.98px){
  body.page-communities .decorating-right-content .fl-col-content{
    padding-bottom:.875rem;
  }
}

@media (max-width:413px){
  body.page-communities .decorating-right-content .fl-col-content{
    padding-left:1.25rem;
    padding-right:1.25rem;
    padding-bottom:.875rem;
  }
}

body.page-communities .decorating-right-content .fl-col-content p{
  line-height:1.25rem;
}

@media (max-width:413px){
  body.page-communities .decorating-right-content .fl-col-content p span{
    font-size:1rem;
    line-height:1.25rem;
  }
}

@media (max-width:1850px){
  body.page-communities .decorating-right-content .fl-col-content .congratulation-heading h2.fl-heading{
    font-size:7.5rem;
    line-height:8.125rem;
  }
}

@media (max-width:1600px){
  body.page-communities .decorating-right-content .fl-col-content .congratulation-heading h2.fl-heading{
    font-size:6.25rem;
    line-height:6.875rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-communities .decorating-right-content .fl-col-content .congratulation-heading h2.fl-heading{
    font-size:5rem;
    line-height:5.625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-communities .decorating-right-content .fl-col-content .congratulation-heading h2.fl-heading{
    font-size:3.875rem;
    line-height:4.5rem;
  }
}

@media (max-width:767.98px){
  body.page-communities .decorating-right-content .fl-col-content .congratulation-heading h2.fl-heading{
    font-size:5.625rem;
    line-height:6rem;
  }
}

@media (max-width:413px){
  body.page-communities .decorating-right-content .fl-col-content .congratulation-heading h2.fl-heading{
    font-size:3.875rem;
    line-height:4.375rem;
  }
}

@media (max-width:374px){
  body.page-communities .decorating-right-content .fl-col-content .congratulation-heading h2.fl-heading{
    font-size:3rem;
    line-height:3.375rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-communities .brown-col{
    margin-bottom:1.875rem;
    width:33.3%;
    -webkit-box-flex:inherit;
    -webkit-flex:inherit;
       -moz-box-flex:inherit;
            flex:inherit;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-communities .brown-col{
    margin-bottom:1.875rem;
    width:33.3%;
    -webkit-box-flex:inherit;
    -webkit-flex:inherit;
       -moz-box-flex:inherit;
            flex:inherit;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-communities .brown-col:nth-child(3) .fl-col-content{
    margin-right:0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-communities .brown-col:nth-child(3) .fl-col-content{
    margin-right:0;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-communities .brown-col:nth-child(4) .fl-col-content{
    margin-left:0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-communities .brown-col:nth-child(4) .fl-col-content{
    margin-left:0;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-communities .brown-col:nth-child(5){
    padding-right:.9375rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-communities .brown-col:nth-child(5){
    padding-right:.9375rem;
  }
}

body.page-communities .brown-col .fl-col-content{
  position:relative;
  overflow:hidden;
}

@media (max-width:1600px){
  body.page-communities .brown-col .fl-col-content .fl-module-heading h2,body.page-communities .brown-col .fl-col-content .fl-module-heading h3{
    font-size:1.375rem;
    line-height:1.875rem;
  }
}

body.page-communities .brown-col .fl-col-content:hover .brown-col-hover{
  -webkit-transform:translateY(0);
     -moz-transform:translateY(0);
       -o-transform:translateY(0);
          transform:translateY(0);
  -webkit-transition:all .3s;
  -o-transition:all .3s;
  -moz-transition:all .3s;
  transition:all .3s;
}

body.page-communities .brown-col .fl-col-content .brown-col-hover{
  position:absolute;
  padding:1.25rem;
  top:1.875rem;
  left:0;
  bottom:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-transform:translateY(100%);
     -moz-transform:translateY(100%);
       -o-transform:translateY(100%);
          transform:translateY(100%);
  -webkit-transition:all .3s;
  -o-transition:all .3s;
  -moz-transition:all .3s;
  transition:all .3s;
  overflow:hidden;
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-communities .brown-col .fl-col-content .brown-col-hover p{
    font-size:.875rem !important;
  }
}

body.page-communities .brown-col .fl-col-group{
  margin:0 auto;
  position:relative;
  width:100%;
  max-width:16.25rem;
}

@media (max-width:767.98px){
  body.page-communities .brown-col .fl-col-group{
    max-width:11.875rem !important;
  }
}

body.page-communities .brown-col .fl-col-group p{
  text-align:left !important;
}

@media (max-width:1600px){
  body.page-communities .brown-col .fl-col-group p{
    font-size:1.25rem;
    line-height:1.5rem;
    text-align:left !important;
  }
}

@media (max-width:1600px){
  body.page-communities .brown-col .fl-col-group p span{
    font-size:1.125rem;
    line-height:1.625rem;
  }
}

@media (max-width:767.98px){
  body.page-communities .brown-col .fl-col-group p span{
    font-size:1.5rem;
    line-height:1.75rem;
  }
}

@media (max-width:413px){
  body.page-communities .brown-col .fl-col-group p span{
    font-size:1.125rem;
    line-height:1.375rem;
  }
}

body.page-communities .community-col-content .fl-col-content{
  position:relative;
  min-height:21.25rem;
  padding-left:23rem;
  padding-top:3.75rem;
  padding-right:6.25rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-communities .community-col-content .fl-col-content{
    padding-right:1.875rem;
    padding-top:2.5rem;
    padding-left:22rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-communities .community-col-content .fl-col-content{
    padding-top:2.5rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-communities .community-col-content .fl-col-content{
    padding-top:2.5rem;
  }
}

@media (max-width:767.98px){
  body.page-communities .community-col-content .fl-col-content{
    padding:2.25rem 1.875rem 6.4375rem 9.125rem;
  }
}

@media (max-width:413px){
  body.page-communities .community-col-content .fl-col-content{
    padding-left:7.375rem;
  }
}

@media (max-width:374px){
  body.page-communities .community-col-content .fl-col-content{
    padding-left:6.3125rem;
  }
}

@media (max-width:767.98px){
  body.page-communities .community-col-content .fl-col-content .fl-rich-text p{
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:8;
    -webkit-box-orient:vertical;
  }
}

body.page-communities .community-col-content .fl-col-content .fl-module-photo{
  display:inline-block;
  position:absolute;
  left:3.75rem;
  top:2.5rem;
  top:3.125rem;
}

@media (max-width:767.98px){
  body.page-communities .community-col-content .fl-col-content .fl-module-photo{
    top:2.5rem;
    -webkit-transform:translateY(0);
       -moz-transform:translateY(0);
         -o-transform:translateY(0);
            transform:translateY(0);
    left:1.875rem;
  }
}

@media (max-width:413px){
  body.page-communities .community-col-content .fl-col-content .fl-module-photo{
    left:.9375rem;
  }
}

@media (max-width:767.98px){
  body.page-communities .community-col-content .fl-col-content .fl-module-photo img{
    width:6.25rem;
  }
}

@media (max-width:374px){
  body.page-communities .community-col-content .fl-col-content .fl-module-photo img{
    width:4.625rem !important;
  }
}

body.page-communities .community-col-content .fl-col-content .fl-module-button{
  display:inline-block;
  margin-right:1.125rem;
  margin-top:.75rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-communities .community-col-content .fl-col-content .fl-module-button{
    margin-right:.625rem;
  }
}

@media (max-width:767.98px){
  body.page-communities .community-col-content .fl-col-content .fl-module-button{
    position:absolute;
    left:1.875rem;
    margin-right:.5rem;
  }
}

@media (max-width:767.98px) and (max-width:413px){
  body.page-communities .community-col-content .fl-col-content .fl-module-button{
    left:.9375rem;
  }
}

@media (max-width:767.98px){
  body.page-communities .community-col-content .fl-col-content .fl-module-button.sc-button{
    left:13rem;
  }
}

@media (max-width:767.98px) and (min-width:768px) and (max-width:991.98px){
  body.page-communities .community-col-content .fl-col-content .fl-module-button.sc-button{
    margin-right:0;
  }
}

@media (max-width:767.98px) and (max-width:413px){
  body.page-communities .community-col-content .fl-col-content .fl-module-button.sc-button{
    left:auto;
    right:.9375rem;
  }
}

body.page-communities .community-col-content .fl-col-content .fl-module-button .fl-button{
  background-color:#ed1c24;
}

@media (max-width:413px){
  body.page-communities .community-col-content .fl-col-content .fl-module-button .fl-button{
    font-size:.8125rem;
    padding:.75rem 1rem;
    margin-right:0;
  }
}

@media (max-width:413px){
  body .bottom-custom-text .fl-module-content h2{
    font-size:1.5rem !important;
    line-height:1.75rem;
  }
}

body .local-footer-icons.bottom-strip:before{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:auto;
  z-index:10;
  display:block;
  padding-left:28%;
  padding-bottom:31%;
  background-repeat:no-repeat;
  background-position:0 100%;
  -moz-background-size:80% 80%;
       background-size:80% 80%;
}

body .local-footer-icons.bottom-strip:after{
  content:"";
  position:absolute;
  bottom:0;
  left:auto;
  right:-6%;
  z-index:10;
  display:block;
  padding-left:27%;
  padding-bottom:28%;
  background-repeat:no-repeat;
  background-position:0 100%;
  -moz-background-size:80% 80%;
       background-size:80% 80%;
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-footer-icons.bottom-strip:after{
    bottom:2.875rem;
  }
}

body .local-footer-icons.mobile-brown-strip:before{
  background-position:50%;
  -moz-background-size:cover;
       background-size:cover;
  position:absolute;
  top:-8.375rem;
  z-index:9;
  padding:30%;
}

@media (min-width:1601px) and (max-width:1850px){
  body .blank-col-alignment{
    width:22.6%;
  }
}

@media (max-width:1600px){
  body .blank-col-alignment{
    width:16.2%;
  }
}

body .local-slider-image.top-banner-badge{
  max-width:56.5rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-slider-image.top-banner-badge{
    max-width:34rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-slider-image.top-banner-badge{
    max-width:29.375rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-slider-image.top-banner-badge .fl-module-content{
    margin-top:3.0625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-slider-image.top-banner-badge .fl-module-content{
    margin-top:2.625rem;
  }
}

body .local-slider-image.top-banner-badge .fl-node-content .fl-photo-content img{
  width:25.625rem;
}

@media (max-width:1850px){
  body .local-slider-image.top-banner-badge .fl-node-content .fl-photo-content img{
    width:20.1875rem;
  }
}

@media (max-width:1600px){
  body .local-slider-image.top-banner-badge .fl-node-content .fl-photo-content img{
    width:16.9375rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body .local-slider-image.top-banner-badge .fl-node-content .fl-photo-content img{
    width:15rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .local-slider-image.top-banner-badge .fl-node-content .fl-photo-content img{
    width:12.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-slider-image.top-banner-badge .fl-node-content .fl-photo-content img{
    width:9.375rem;
  }
}

@media (max-width:767.98px){
  body .local-slider-image.top-banner-badge .fl-node-content .fl-photo-content img{
    width:16.25rem;
  }
}

@media (max-width:413px){
  body .local-slider-image.top-banner-badge .fl-node-content .fl-photo-content img{
    width:12.5rem;
  }
}

@media (max-width:767.98px){
  body .mobile-header-veg-img{
    width:-webkit-calc(100% + 60px) !important;
    width:-webkit-calc(100% + 3.75rem) !important;
    width:-moz-calc(100% + 60px) !important;
    width:-moz-calc(100% + 3.75rem) !important;
    width:calc(100% + 60px) !important;
    width:calc(100% + 3.75rem) !important;
    position:relative;
  }
}

@media (max-width:767.98px){
  body .mobile-header-veg-img .fl-photo-content img{
    width:100%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .local-menu-nav .fl-module-content{
    margin-top:2.75rem;
  }
}

@media (max-width:413px){
  body .main-product-panel .heading-panel .fl-module-content h2.fl-heading,body .main-product-panel .mob-heading .fl-module-content h2.fl-heading{
    font-size:4.375rem;
    line-height:3.75rem;
  }
}

@media (max-width:374px){
  body .main-product-panel .heading-panel .fl-module-content h2.fl-heading,body .main-product-panel .mob-heading .fl-module-content h2.fl-heading{
    font-size:3.75rem;
    line-height:2.8125rem;
  }
}

body .main-product-panel .icon-pin{
  max-width:2.1875rem;
}

@media (max-width:1600px){
  body .main-product-panel .icon-pin{
    max-width:1.875rem;
  }
}

body .main-product-panel .location-panel{
  margin-top:.625rem;
}

body .main-product-panel .location-panel .fl-col-content{
  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;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-flow:row;
}

body .main-product-panel .location-panel .fl-col-content .fl-icon-wrap span.fl-icon{
  margin-right:1.0625rem;
  display:inline-block;
}

@media (max-width:1600px){
  body .main-product-panel .location-panel .fl-col-content h2.fl-heading{
    font-size:1.5rem;
    text-align:left;
    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;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .location-panel .fl-col-content h2.fl-heading{
    font-size:1.875rem;
    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;
  }
}

@media (max-width:413px){
  body .main-product-panel .location-panel .fl-col-content h2.fl-heading{
    font-size:1.375rem;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .location-panel{
    margin-top:.625rem;
    margin-bottom:3.125rem;
  }
}

@media (max-width:1600px){
  body .main-product-panel .get-to-know-panel h2.fl-heading{
    font-size:1.5rem;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .get-to-know-panel h2.fl-heading{
    font-size:1.875rem;
  }
}

@media (max-width:413px){
  body .main-product-panel .get-to-know-panel h2.fl-heading{
    font-size:1.375rem;
  }
}

body .main-product-panel .get-to-know-panel .button_red{
  text-align:center;
  margin-top:2.5rem;
}

@media (max-width:767.98px){
  body .main-product-panel .get-to-know-panel .button_red{
    margin-top:1.25rem;
  }
}

body .main-product-panel .get-to-know-panel .button_red a{
  display:inline-block;
  cursor:pointer;
  padding:0 1.5625rem;
  font-size:1rem;
  text-transform:uppercase;
  font-weight:500;
  height:3.125rem;
  line-height:3.125rem;
  -webkit-border-radius:3.125rem;
     -moz-border-radius:3.125rem;
          border-radius:3.125rem;
  font-family:Clan Pro;
}

body .main-product-panel .get-to-know-panel .button_red a:hover{
  text-decoration:none;
}

@media (min-width:768px){
  body .main-product-panel .get-to-know-panel.left-space .fl-col-content{
    margin-left:0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .main-product-panel .get-to-know-panel.right-space .fl-col-content{
    margin-right:0;
  }
}

body .main-product-panel .get-to-know-panel .fl-module.mob-heading-ingedients{
  margin-top:2.5rem;
  margin-bottom:1.25rem;
}

@media (min-width:992px){
  body .main-product-panel .get-to-know-panel .fl-module.mob-heading-ingedients h2.fl-heading{
    font-size:6.25rem;
  }
}

@media (max-width:1199.98px){
  body .main-product-panel .get-to-know-panel .fl-module.mob-heading-ingedients h2.fl-heading{
    font-size:5rem;
    line-height:4.375rem;
  }
}

@media (max-width:413px){
  body .main-product-panel .get-to-know-panel .fl-module.mob-heading-ingedients h2.fl-heading{
    font-size:3.75rem;
    line-height:3.4375rem;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .get-to-know-panel .fl-photo img{
    margin-bottom:-1.5625rem;
  }
}

@media (max-width:413px){
  body .main-product-panel .get-to-know-panel .fl-photo img{
    margin-bottom:-3.4375rem;
  }
}

@media (min-width:768px){
  body .main-product-panel .get-to-know-panel img{
    max-width:22.5rem;
  }
}

body .main-product-panel .slider .meet-panel,body .main-product-panel .slider .meet-panel-s2,body .main-product-panel .slider .single-slide{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-moz-box !important;
  display:flex !important;
}

@media (max-width:1199.98px){
  body .main-product-panel .slider .meet-panel,body .main-product-panel .slider .meet-panel-s2,body .main-product-panel .slider .single-slide{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-flow:column;
    -webkit-flex-direction:column-reverse;
            flex-direction:column-reverse;
  }
}

@media (max-width:1199.98px){
  body .main-product-panel .slider .get-panel{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-direction:column;
  }
}

body .main-product-panel .slider .team-image-panel,body .main-product-panel .slider .team-image-panel-atlantic{
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
     -moz-box-flex:0;
          flex:0 0 50%;
}

@media (max-width:1199.98px){
  body .main-product-panel .slider .team-image-panel,body .main-product-panel .slider .team-image-panel-atlantic{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
       -moz-box-flex:0;
            flex:0 0 100%;
  }
}

body .main-product-panel .slider .team-image-panel-atlantic img,body .main-product-panel .slider .team-image-panel img{
  -o-object-fit:cover;
     object-fit:cover;
  height:100%;
  background-position:50%;
}

body .main-product-panel .slider .team-image-panel-atlantic img.center-align,body .main-product-panel .slider .team-image-panel img.center-align{
  -o-object-position:70%;
     object-position:70%;
}

body .main-product-panel .slider .team-info-panel,body .main-product-panel .slider .team-info-panel-atlantic{
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
     -moz-box-flex:0;
          flex:0 0 50%;
  padding:2.5rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
}

@media (max-width:1600px){
  body .main-product-panel .slider .team-info-panel,body .main-product-panel .slider .team-info-panel-atlantic{
    padding:1.875rem;
  }
}

@media (max-width:575.98px){
  body .main-product-panel .slider .team-info-panel,body .main-product-panel .slider .team-info-panel-atlantic{
    padding:1.25rem;
  }
}

@media (max-width:413px){
  body .main-product-panel .slider .team-info-panel,body .main-product-panel .slider .team-info-panel-atlantic{
    padding:1.25rem .9375rem;
  }
}

@media (max-width:1199.98px){
  body .main-product-panel .slider .team-info-panel,body .main-product-panel .slider .team-info-panel-atlantic{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
       -moz-box-flex:0;
            flex:0 0 100%;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .slider-heading,body .main-product-panel .slider .team-info-panel .slider-heading{
  font-size:6.25rem;
  line-height:5rem;
  color:#ed1c24;
  font-weight:400;
  margin-bottom:.625rem;
  font-family:Remachine Alternate;
}

@media (max-width:1600px){
  body .main-product-panel .slider .team-info-panel-atlantic .slider-heading,body .main-product-panel .slider .team-info-panel .slider-heading{
    font-size:5rem;
    line-height:4.0625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .main-product-panel .slider .team-info-panel-atlantic .slider-heading,body .main-product-panel .slider .team-info-panel .slider-heading{
    font-size:3.4375rem;
    line-height:3.125rem;
    margin-bottom:.625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .main-product-panel .slider .team-info-panel-atlantic .slider-heading,body .main-product-panel .slider .team-info-panel .slider-heading{
    font-size:3.4375rem;
    line-height:3.125rem;
    margin-bottom:.625rem;
  }
}

@media (max-width:413px){
  body .main-product-panel .slider .team-info-panel-atlantic .slider-heading,body .main-product-panel .slider .team-info-panel .slider-heading{
    font-size:3.4375rem;
    line-height:3.125rem;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .slider-sub-heading,body .main-product-panel .slider .team-info-panel .slider-sub-heading{
  font-family:Clan Pro;
  color:#000;
  font-size:1.875rem;
  line-height:2.25rem;
  font-weight:700;
}

@media (max-width:1600px){
  body .main-product-panel .slider .team-info-panel-atlantic .slider-sub-heading,body .main-product-panel .slider .team-info-panel .slider-sub-heading{
    font-size:1.25rem;
  }
}

@media (max-width:413px){
  body .main-product-panel .slider .team-info-panel-atlantic .slider-sub-heading,body .main-product-panel .slider .team-info-panel .slider-sub-heading{
    font-size:1rem;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .information-panel,body .main-product-panel .slider .team-info-panel-atlantic p,body .main-product-panel .slider .team-info-panel .information-panel,body .main-product-panel .slider .team-info-panel p{
  color:#000;
  font-size:1.125rem;
  font-family:Clan Pro;
  font-weight:500;
  line-height:1.75rem;
  max-width:100%;
}

@media (max-width:1600px){
  body .main-product-panel .slider .team-info-panel-atlantic .information-panel,body .main-product-panel .slider .team-info-panel-atlantic p,body .main-product-panel .slider .team-info-panel .information-panel,body .main-product-panel .slider .team-info-panel p{
    font-size:1rem;
    line-height:1.5rem;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .information-panel,body .main-product-panel .slider .team-info-panel .information-panel{
  margin:0 auto;
}

body .main-product-panel .slider .team-info-panel-atlantic .product-img,body .main-product-panel .slider .team-info-panel .product-img{
  margin-top:1.875rem;
}

body .main-product-panel .slider .team-info-panel-atlantic .product-img img,body .main-product-panel .slider .team-info-panel .product-img img{
  max-width:12.5rem;
  max-height:12.5rem;
}

@media (max-width:1600px){
  body .main-product-panel .slider .team-info-panel-atlantic .product-img img,body .main-product-panel .slider .team-info-panel .product-img img{
    max-width:9.375rem;
    padding-bottom:2.5rem;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .slider .team-info-panel-atlantic .product-img img,body .main-product-panel .slider .team-info-panel .product-img img{
    max-height:8.75rem;
  }
}

@media (max-width:374px){
  body .main-product-panel .slider .team-info-panel-atlantic .product-img img,body .main-product-panel .slider .team-info-panel .product-img img{
    max-width:6.25rem;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .location-panel,body .main-product-panel .slider .team-info-panel .location-panel{
  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;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  padding:.3125rem 0 .625rem;
}

@media (max-width:413px){
  body .main-product-panel .slider .team-info-panel-atlantic .location-panel,body .main-product-panel .slider .team-info-panel .location-panel{
    padding:.3125rem 0;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .location-panel p,body .main-product-panel .slider .team-info-panel .location-panel p{
  width:3.75rem;
}

body .main-product-panel .slider .team-info-panel-atlantic .location-panel p:last-child,body .main-product-panel .slider .team-info-panel .location-panel p:last-child{
  display:none;
}

body .main-product-panel .slider .team-info-panel-atlantic .location-panel h3,body .main-product-panel .slider .team-info-panel .location-panel h3{
  color:#000;
  font-size:1.875rem;
  font-weight:700;
  line-height:2.25rem;
  font-family:Clan Pro;
  text-align:left;
}

@media (max-width:1600px){
  body .main-product-panel .slider .team-info-panel-atlantic .location-panel h3,body .main-product-panel .slider .team-info-panel .location-panel h3{
    font-size:1.5rem;
    line-height:1.875rem;
  }
}

@media (max-width:413px){
  body .main-product-panel .slider .team-info-panel-atlantic .location-panel h3,body .main-product-panel .slider .team-info-panel .location-panel h3{
    font-size:1.125rem;
    line-height:1.375rem;
    text-align:left;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .slider .team-info-panel-atlantic .location-panel,body .main-product-panel .slider .team-info-panel .location-panel{
    margin-top:0;
    margin-bottom:0;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .text-link,body .main-product-panel .slider .team-info-panel .text-link{
  color:#ed1c24;
  font-family:Clan Pro;
}

body .main-product-panel .slider .team-info-panel-atlantic .ingredients ul.listing,body .main-product-panel .slider .team-info-panel .ingredients ul.listing{
  list-style:none;
  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;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  padding:0;
  margin:0;
}

@media (max-width:413px){
  body .main-product-panel .slider .team-info-panel-atlantic .ingredients ul.listing,body .main-product-panel .slider .team-info-panel .ingredients ul.listing{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-flow:column;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .ingredients ul.listing li,body .main-product-panel .slider .team-info-panel .ingredients ul.listing li{
  color:#000;
  font-family:Clan Pro;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:500;
  padding:0 .625rem;
}

@media (max-width:413px){
  body .main-product-panel .slider .team-info-panel-atlantic .ingredients ul.listing li,body .main-product-panel .slider .team-info-panel .ingredients ul.listing li{
    padding-bottom:0;
    font-size:.875rem;
    line-height:1.25rem;
  }
}

body .main-product-panel .slider .team-info-panel-atlantic .ingredients ul.listing.block,body .main-product-panel .slider .team-info-panel .ingredients ul.listing.block{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-flow:column;
}

body .main-product-panel .seasonal-slider .slick-slide{
  margin-right:1.25rem;
  margin-left:0;
}

@media (max-width:1199.98px){
  body .main-product-panel .seasonal-slider .slick-slide{
    margin:0 .625rem;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .seasonal-slider .slick-slide{
    margin:0;
  }
}

body .main-product-panel .fresh-products-panel{
  margin:0 auto;
  padding:0 11.25rem;
}

@media (max-width:1600px){
  body .main-product-panel .fresh-products-panel{
    padding:0 6.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .main-product-panel .fresh-products-panel{
    padding:0 3.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .main-product-panel .fresh-products-panel{
    padding:1.875rem;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .fresh-products-panel{
    padding:0;
  }
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel{
  padding:2.5rem;
  text-align:center;
  float:left;
}

@media (max-width:1199.98px){
  body .main-product-panel .fresh-products-panel .seasonal-pro-panel{
    padding:1.875rem;
  }
}

@media (max-width:767.98px){
  body .main-product-panel .fresh-products-panel .seasonal-pro-panel{
    padding:2.5rem;
    width:100%;
    max-width:100%;
    margin-right:0;
  }
}

@media (max-width:413px){
  body .main-product-panel .fresh-products-panel .seasonal-pro-panel{
    padding:1.5625rem;
  }
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description{
  margin-top:1.5625rem;
  min-height:8.125rem;
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description h2,body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description h3,body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description h4{
  color:#ed1c24;
  font-size:1.125rem;
  text-transform:uppercase;
  margin-bottom:1.25rem;
  font-family:Clan Pro;
  padding:0 .9375rem;
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description h2 a,body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description h3 a,body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description h4 a{
  color:#000 !important;
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description p{
  color:#000;
  font-family:Clan Pro;
  font-weight:500;
  font-size:1.125rem;
}

@media (max-width:991.98px){
  body .main-product-panel .fresh-products-panel .seasonal-pro-panel .product-description p{
    padding:0 1.25rem;
  }
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel{
  margin-top:1.875rem;
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a{
  display:inline-block;
  padding:.75rem 1.5625rem;
  font-size:1rem;
  text-transform:uppercase;
  font-weight:500;
  font-family:Clan Pro;
}

body .main-product-panel .fresh-products-panel .seasonal-pro-panel .button-panel a:hover{
  text-decoration:none;
}

body .main-product-panel .fresh-products-panel.slick-slider .slick-next{
  bottom:45%;
  right:0;
}

body .main-product-panel .fresh-products-panel.slick-slider .slick-prev{
  bottom:45%;
  left:0;
}
