@charset "UTF-8";

body.single-article .single_article_content a.bouton-bleu{
  font-size:.75rem;
  background-color:#fff;
  border:.125rem solid #006241;
  -webkit-border-radius:3.125rem;
     -moz-border-radius:3.125rem;
          border-radius:3.125rem;
  color:#006241;
  font-size:1rem;
  font-family:GTEestiProDisplay-Light;
  line-height:normal;
  margin:0 auto;
  overflow:hidden;
  padding:.8125rem 1.5625rem;
  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.single-article .single_article_content a.bouton-bleu:not(.is-tabbing){
  outline:none;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .single_article_content a.bouton-bleu{
    font-size:.9375rem;
    padding:.75rem 1.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .single_article_content a.bouton-bleu{
    font-size:.9375rem;
    padding:.75rem 1.5625rem;
  }
}

body.single-article .single_article_content a.bouton-bleu: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.single-article .single_article_content a.bouton-bleu:hover{
  color:#006241;
}

body.single-article .single_article_content a.bouton-bleu: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.single-article .article-featured-section{
  position:relative;
}

body.single-article .article-featured-section .fl-module-social_share{
  position:absolute;
  top:0;
  z-index:1;
  left:-1.875rem;
}

@media (max-width:1600px){
  body.single-article .article-featured-section .fl-module-social_share{
    left:-1.5625rem;
  }
}

@media (max-width:1299px){
  body.single-article .article-featured-section .fl-module-social_share{
    left:-1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_content{
    margin-bottom:3.125rem;
  }
}

body.single-article .single_article_content h2.article_sub_heading{
  font-size:1.5rem;
  color:#404040;
  line-height:1.2;
  font-family:GTEestiProDisplay-Bold;
  margin-top:0;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .single_article_content h2.article_sub_heading{
    font-size:1.375rem;
    margin-bottom:.9375rem;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_content h2.article_sub_heading{
    font-size:1.5rem;
  }
}

@media (max-width:413px){
  body.single-article .single_article_content h2.article_sub_heading{
    font-size:1.25rem;
  }
}

body.single-article .single_article_content p.article_para_text{
  color:#202020;
  font-family:GTEestiProDisplay-Light;
  margin-bottom:1.875rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .single_article_content p.article_para_text{
    margin-bottom:.9375rem;
  }
}

body.single-article .single_article_content p.paragraph_style_new{
  display:none;
  color:#202020;
  margin-bottom:1.875rem;
}

@media (max-width:1600px){
  body.single-article .single_article_content p.paragraph_style_new{
    display:block;
  }
}

@media (max-width:1600px){
  body.single-article .single_article_content p.paragraph_style{
    display:none;
  }
}

body.single-article .single_article_content p .left_arrow:before{
  content:"";
  font-size:.3125rem;
  display:inline-block;
  vertical-align:bottom;
  font-family:brand;
}

body.single-article .single_article_content p .right_arrow:before{
  content:"";
  font-size:.3125rem;
  display:inline-block;
  vertical-align:bottom;
  font-family:brand;
}

body.single-article .single_article_content .article-img{
  margin-bottom:.9375rem;
}

body.single-article .single_article_content blockquote:before{
  display:none;
}

body.single-article .single_article_content blockquote.quatation-mark,body.single-article .single_article_content blockquote.quatation-mark-fr{
  position:relative;
}

body.single-article .single_article_content blockquote.quatation-mark-fr .blockquote_icon,body.single-article .single_article_content blockquote.quatation-mark .blockquote_icon{
  position:absolute;
}

@media (max-width:1299px){
  body.single-article .single_article_content blockquote.quatation-mark-fr .blockquote_icon img,body.single-article .single_article_content blockquote.quatation-mark .blockquote_icon img{
    height:.8125rem;
    width:.8125rem;
  }
}

body.single-article .single_article_content blockquote.quatation-mark-fr p,body.single-article .single_article_content blockquote.quatation-mark p{
  line-height:1.5;
  font-family:GTEestiProDisplay-Bold;
  font-size:1.75rem;
}

@media (max-width:767.98px){
  body.single-article .single_article_content blockquote.quatation-mark-fr p,body.single-article .single_article_content blockquote.quatation-mark p{
    font-size:1.75rem;
    padding-left:2.1875rem;
  }
}

@media (max-width:374px){
  body.single-article .single_article_content blockquote.quatation-mark-fr p,body.single-article .single_article_content blockquote.quatation-mark p{
    font-size:1.5rem;
  }
}

body.single-article .single_article_content blockquote.quatation-mark .blockquote_icon{
  left:-1.875rem;
  top:-.25rem;
}

@media (max-width:1600px){
  body.single-article .single_article_content blockquote.quatation-mark .blockquote_icon{
    top:-.3125rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .single_article_content blockquote.quatation-mark .blockquote_icon{
    left:-1.375rem;
    top:-.375rem;
  }
}

@media (max-width:1199.98px){
  body.single-article .single_article_content blockquote.quatation-mark .blockquote_icon{
    left:-1rem;
    top:-.4375rem;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_content blockquote.quatation-mark .blockquote_icon{
    left:0;
  }
}

body.single-article .single_article_content blockquote.quatation-mark p:after{
  content:"";
  font-family:brand;
  color:#48a548;
  font-size:.8125rem;
  position:absolute;
}

body.single-article .single_article_content blockquote.quatation-mark-fr .blockquote_icon{
  left:-1.875rem;
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .single_article_content blockquote.quatation-mark-fr .blockquote_icon{
    left:-1.375rem;
  }
}

@media (max-width:1199.98px){
  body.single-article .single_article_content blockquote.quatation-mark-fr .blockquote_icon{
    left:-1rem;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_content blockquote.quatation-mark-fr .blockquote_icon{
    left:0;
  }
}

body.single-article .single_article_content blockquote.quatation-mark-fr p:after{
  content:"";
  font-family:brand;
  color:#48a548;
  font-size:.8125rem;
  display:inline-block;
  vertical-align:middle;
  margin-left:.3125rem;
}

@media (max-width:1299px){
  body.single-article .single_article_content blockquote.quatation-mark-fr p:after{
    font-size:.6875rem;
    margin-left:0;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_content blockquote.quatation-mark-fr p:after{
    margin-left:.625rem;
  }
}

body.single-article .single_article_content a{
  text-decoration:underline;
}

body.single-article .single_article_content a:hover{
  text-decoration:none;
}

body.single-article .single_article_content ul{
  margin:0 0 2.0625rem;
  padding:0;
}

body.single-article .single_article_content ul li{
  font-family:GTEestiProDisplay-Light;
  margin-bottom:1.25rem;
  position:relative;
  padding-left:1.125rem;
}

@media (max-width:767.98px){
  body.single-article .single_article_content ul li{
    margin-bottom:.5rem;
  }
}

body.single-article .single_article_content ul li:before{
  content:"";
  position:absolute;
  top:.5625rem;
  left:0;
  width:.375rem;
  height:.375rem;
  background-color:#006241;
  -webkit-border-radius:100%;
     -moz-border-radius:100%;
          border-radius:100%;
}

body.single-article .single_article_content .article_note_text{
  background-color:#9ed2f1;
  color:#202020;
  font-family:GTEestiProDisplay-Light;
  font-style:italic;
  padding:1.875rem;
  margin-bottom:3.125rem;
  border-left:.25rem solid #006241;
}

@media (max-width:767.98px){
  body.single-article .single_article_content .article_note_text{
    margin-bottom:1.875rem;
  }
}

body.single-article .single_article_content .article_image{
  margin-bottom:3.125rem;
}

body.single-article .single_article_content .article_image img{
  -o-object-fit:cover;
     object-fit:cover;
}

body.single-article .single_article_content .wp-block-image img{
  width:100%;
  height:auto;
  padding-right:1.875rem;
  margin-bottom:1.875rem;
}

body.single-article .single_article_content .col-lg-6 img{
  width:100%;
}

body.single-article .single_article_content .article_content_img{
  width:30%;
}

body.single-article .container_lftpadd>.fl-module-content{
  max-width:98.75rem;
}

@media (max-width:767.98px){
  body.single-article .container_lftpadd .fl-module-custom .component_multi_item_carousel .carousel-header h2{
    width:50%;
    font-size:1.5rem;
  }
}

@media (max-width:374px){
  body.single-article .container_lftpadd .fl-module-custom .component_multi_item_carousel .carousel-header h2{
    width:45%;
    font-size:1.3125rem;
  }
}

@media (max-width:767.98px){
  body.single-article .container_lftpadd .fl-module-custom .component_multi_item_carousel .carousel-header .slick-arrow.slick-next,body.single-article .container_lftpadd .fl-module-custom .component_multi_item_carousel .carousel-header .slick-arrow.slick-prev{
    top:0;
  }
}

@media (max-width:767.98px){
  body.single-article .container_lftpadd .fl-module-custom .component_multi_item_carousel .carousel-header .cta-button{
    top:3.75rem;
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  body.single-article .fr_multi_carousel .component_multi_item_carousel .container-fluid .component-content-wrapper .carousel-item .card .card-body .-button{
    width:15.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .fr_multi_carousel .component_multi_item_carousel .container-fluid .component-content-wrapper .carousel-item .card .card-body .-button{
    font-size:.875rem;
  }
}

@media (max-width:374px){
  body.single-article .fr_multi_carousel .component_multi_item_carousel .container-fluid .component-content-wrapper .carousel-item .card .card-body .-button{
    font-size:.875rem;
  }
}

body.single-article .fr_multi_carousel .component_multi_item_carousel .container-fluid .component-content-wrapper .carousel-item .card .card-body .row .col-md-6 .category{
  line-height:1.1;
}

body.single-article .single_article_count{
  background-color:#fffac2;
  text-align:center;
  padding:3.125rem 0;
  margin-bottom:3.125rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .single_article_count{
    padding:1.875rem 0;
  }
}

@media (max-width:991.98px){
  body.single-article .single_article_count{
    margin-bottom:1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_count{
    padding:0;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_count .col-lg-4:last-child .singlur_count{
    border-bottom:0;
  }
}

body.single-article .single_article_count .col-lg-4 .singlur_count{
  padding:.3125rem 1.875rem;
  border-right:.0625rem solid #d0ca8b;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .single_article_count .col-lg-4 .singlur_count{
    padding:.3125rem .625rem;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_count .col-lg-4 .singlur_count{
    padding:2.1875rem .625rem;
    margin:0 3.125rem;
    border-right:0;
    border-bottom:.0625rem solid #d0ca8b;
  }
}

body.single-article .single_article_count .col-lg-4 .singlur_count .article_count{
  font-family:GTEestiProDisplay-Bold;
  color:#202020;
  font-size:1.5rem;
  margin-top:1.875rem;
  margin-bottom:0;
  line-height:1.2;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .single_article_count .col-lg-4 .singlur_count .article_count{
    font-size:1.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .single_article_count .col-lg-4 .singlur_count .article_count{
    font-size:1rem;
  }
}

@media (max-width:767.98px){
  body.single-article .single_article_count .col-lg-4 .singlur_count .article_count{
    font-size:1.5rem;
  }
}

@media (max-width:413px){
  body.single-article .single_article_count .col-lg-4 .singlur_count .article_count{
    font-size:1.25rem;
  }
}

body.single-article .single_article_count .col-lg-4 .singlur_count .article_owner_icon{
  margin-bottom:1.875rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .single_article_count .col-lg-4 .singlur_count .article_owner_icon{
    margin-bottom:1.25rem;
  }
}

body.single-article .single_article_count .col-lg-4 .singlur_count img{
  height:5rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .single_article_count .col-lg-4 .singlur_count img{
    height:3.75rem;
  }
}

body.single-article .single_article_count .col-lg-4:last-child .singlur_count{
  border-right:0;
}

body.single-article .fl-module-social_share .component_social_share{
  text-align:center;
}

@media (max-width:767.98px){
  body.single-article .fl-module-social_share .component_social_share{
    border-top:none;
    position:relative;
  }
}

@media (max-width:1299px){
  body.single-article .fl-module-social_share .component_social_share.-vertical{
    padding-left:1.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .fl-module-social_share .component_social_share.-vertical h2.title{
    margin-bottom:7.875rem;
    font-size:.6875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .fl-module-social_share .component_social_share.-vertical h2.title:before{
    width:5rem;
    left:120%;
  }
}

body.single-article .fl-module-social_share .component_social_share .social-share{
  float:right;
}

@media (max-width:767.98px){
  body.single-article .fl-module-social_share .component_social_share .social-share{
    width:8%;
  }
}

@media (max-width:413px){
  body.single-article .fl-module-social_share .component_social_share .social-share{
    width:9%;
  }
}

@media (max-width:374px){
  body.single-article .fl-module-social_share .component_social_share .social-share{
    float:none;
    width:18% !important;
  }
}

@media (max-width:767.98px){
  body.single-article .fl-module-social_share .component_social_share .social-share .social-icon{
    background-color:transparent;
    color:#006241;
    border:none;
  }
}

@media (max-width:767.98px){
  body.single-article .fl-module-social_share .component_social_share .social-share .social-icon:before{
    font-size:1rem;
  }
}

@media (max-width:767.98px){
  body.single-article .fl-module-social_share .component_social_share .social-share .social-icon.dashicons-email-alt:before{
    font-size:.8125rem;
  }
}

@media (max-width:767.98px){
  body.single-article .fl-module-social_share .component_social_share .title{
    line-height:2.6;
  }
}

@media (max-width:374px){
  body.single-article .fl-module-social_share .component_social_share .title{
    width:100%;
    margin-bottom:.9375rem !important;
  }
}

@media (max-width:767.98px){
  body.single-article .fl-module-social_share .component_social_share .title:after{
    content:"";
    position:absolute;
    border:.0625rem solid #ddd;
    width:35%;
    top:50%;
    left:15%;
  }
}

@media (max-width:413px){
  body.single-article .fl-module-social_share .component_social_share .title:after{
    width:4.6875rem;
    top:48%;
    left:3.5rem;
  }
}

@media (max-width:374px){
  body.single-article .fl-module-social_share .component_social_share .title:after{
    border:none;
  }
}

@media (min-width:1601px){
  body.single-article .fr_social_share .fl-module-social_share{
    left:-2.125rem;
  }
}

@media (max-width:1600px){
  body.single-article .fr_social_share .fl-module-social_share{
    left:-1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .fr_social_share .fl-module-social_share{
    left:-1.75rem;
  }
}

@media (min-width:576px){
  body.single-article .fr_social_share .fl-module-social_share{
    top:.3125rem;
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  body.single-article .fr_social_share .fl-module-social_share{
    top:.0625rem;
  }
}

@media (max-width:1299px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical{
    padding-left:.9375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical{
    padding-left:1.125rem;
  }
}

body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title{
  font-size:.6875rem;
  margin-bottom:8.125rem;
}

@media (min-width:1601px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title{
    margin-bottom:11.8125rem !important;
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title{
    margin-bottom:8.25rem;
  }
}

@media (max-width:1299px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title{
    margin-bottom:6.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title{
    margin-bottom:12rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title{
    margin-bottom:8.4375rem;
    font-size:.625rem;
  }
}

body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title:before{
  width:3.875rem;
  left:135%;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title:before{
    width:4rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title:before{
    width:2.9375rem;
    left:136%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title:before{
    width:7.8125rem;
    left:140%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share.-vertical h2.title:before{
    width:5rem;
    left:120%;
  }
}

@media (max-width:767.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .title:after{
    width:32%;
    left:19%;
  }
}

@media (max-width:413px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .title:after{
    width:4.375rem;
    left:4.5625rem;
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share{
    padding:0 0 0 .875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share{
    padding:0 .375rem 0 .625rem;
  }
}

@media (max-width:1299px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share .social-icon{
    height:1.75rem;
    width:1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share .social-icon{
    height:1.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share .social-icon{
    height:1.6875rem;
  }
}

@media (max-width:1299px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share .social-icon:before{
    line-height:1.3;
    font-size:.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share .social-icon:before{
    font-size:1rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share .social-icon:before{
    font-size:.8125rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .fr_social_share .fl-module-social_share .component_social_share .social-share .social-icon.dashicons-email-alt:before{
    font-size:.75rem;
  }
}

body.single-article .related_sidebar .component_related .card-deck .recipe-card .card-body .card-title{
  margin-top:-.375rem;
}

body.single-article .related_sidebar .component_related .card-deck .recipe-card .card-body .card-title a{
  font-size:1.25rem;
  line-height:1.3;
}

@media (max-width:1600px){
  body.single-article .related_sidebar .component_related .card-deck .recipe-card .card-body .card-title a{
    font-size:1rem;
  }
}

body.single-article .top_wrapper{
  padding-top:.9375rem;
}

body.single-article .top_wrapper .font-bold{
  font-weight:700;
  font-family:GTEestiProDisplay-Bold !important;
}

body.single-article .top_wrapper blockquote{
  margin-left:0;
  padding-left:1.875rem;
}

@media (max-width:767.98px){
  body.single-article .top_wrapper blockquote.quatation-mark p{
    padding-left:0;
    font-size:1.5rem;
  }
}

body.single-article .top_wrapper blockquote .blockquote_icon,body.single-article .top_wrapper blockquote.quatation-mark .blockquote_icon{
  left:0;
}

body.single-article .top_wrapper .icons_row{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin-left:-.9375rem;
  margin-right:-.9375rem;
  padding-top:1.3125rem;
  padding-bottom:2.25rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .top_wrapper .icons_row{
    margin-left:-.625rem;
    margin-right:-.625rem;
  }
}

@media (max-width:767.98px){
  body.single-article .top_wrapper .icons_row{
    margin-left:-.625rem;
    margin-right:-.625rem;
  }
}

body.single-article .top_wrapper .icons_row .icon_wrapper{
  padding-left:.9375rem;
  padding-right:.9375rem;
  -webkit-box-flex:0;
  -webkit-flex:0 0 16.66%;
     -moz-box-flex:0;
          flex:0 0 16.66%;
  max-width:16.66%;
}

body.single-article .top_wrapper .icons_row .icon_wrapper p:empty{
  display:none;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .top_wrapper .icons_row .icon_wrapper{
    padding-left:.625rem;
    padding-right:.625rem;
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.66%;
       -moz-box-flex:0;
            flex:0 0 16.66%;
    max-width:16.66%;
  }
}

@media (max-width:767.98px){
  body.single-article .top_wrapper .icons_row .icon_wrapper{
    padding-left:.625rem;
    padding-right:.625rem;
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
       -moz-box-flex:0;
            flex:0 0 50%;
    max-width:50%;
    margin-bottom:1.25rem;
  }
}

body.single-article .top_wrapper .icons_row .icon_wrapper#refrigration_btn .icon_card.active,body.single-article .top_wrapper .icons_row .icon_wrapper#refrigration_btn .icon_card:hover{
  background-color:#232e60;
}

body.single-article .top_wrapper .icons_row .icon_wrapper#freezing_btn .icon_card.active,body.single-article .top_wrapper .icons_row .icon_wrapper#freezing_btn .icon_card:hover{
  background:#0597aa;
}

body.single-article .top_wrapper .icons_row .icon_wrapper#canning_btn .icon_card.active,body.single-article .top_wrapper .icons_row .icon_wrapper#canning_btn .icon_card:hover{
  background:#4aa647;
}

body.single-article .top_wrapper .icons_row .icon_wrapper#portion_btn .icon_card.active,body.single-article .top_wrapper .icons_row .icon_wrapper#portion_btn .icon_card:hover{
  background:#e65a3a;
}

body.single-article .top_wrapper .icons_row .icon_wrapper#storing_btn .icon_card.active,body.single-article .top_wrapper .icons_row .icon_wrapper#storing_btn .icon_card:hover{
  background:#d3166c;
}

body.single-article .top_wrapper .icons_row .icon_wrapper#dehidrating_btn .icon_card.active,body.single-article .top_wrapper .icons_row .icon_wrapper#dehidrating_btn .icon_card:hover{
  background:#f89921;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card{
  border:.0625rem solid #ddd;
  text-align:center;
  padding-top:1.875rem;
  -webkit-border-radius:.25rem;
     -moz-border-radius:.25rem;
          border-radius:.25rem;
  padding-bottom:1.25rem;
  cursor:pointer;
  -webkit-transition:all .3s;
  -o-transition:.3s all;
  -moz-transition:.3s all;
  transition:all .3s;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card{
    padding-top:1.125rem;
    padding-bottom:.5rem;
  }
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card.active,body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card:hover{
  background-color:#232e60;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card.active h3,body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card.active i,body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card:hover h3,body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card:hover i{
  color:#fff;
  font-family:GTEestiProDisplay-Medium;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .demo-icon{
  font-size:3rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .demo-icon{
    font-size:2.0625rem;
  }
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .demo-icon h3{
  font-family:GTEestiProDisplay-Bold;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card.active,body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card:hover{
  color:#fff;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .icon-refrigerating-blue{
  color:#232e60;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .icon-freezing-color{
  color:#0597aa;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .icon-canning-color{
  color:#4aa647;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .icon-portioning-icon{
  color:#e65a3a;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .icon-storing-color{
  color:#d3166c;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card .icon-dehydrating-color{
  color:#f89921;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card i,body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card img{
    margin-bottom:.625rem;
    font-size:2.0625rem;
  }
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card p:empty{
  display:none;
}

body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card h3{
  margin-top:1.125rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .top_wrapper .icons_row .icon_wrapper .icon_card h3{
    font-size:.875rem;
    margin-top:.5rem;
  }
}

body.single-article .wrapper_content{
  margin-bottom:2.5rem;
  padding-top:0;
}

body.single-article .wrapper_content #dehydrating .card_body_inner{
  padding-bottom:1.875rem;
}

body.single-article .wrapper_content #storing .card_body_inner{
  padding-bottom:1.25rem;
}

body.single-article .wrapper_content h2.article_sub_heading{
  position:relative;
  padding-bottom:1.25rem;
}

body.single-article .wrapper_content .food_freezing h3.article_sub_heading{
  margin-bottom:1.25rem;
  margin-top:1.875rem;
}

body.single-article .wrapper_content .food_freezing .waste_reduction{
  margin-left:1.875rem;
}

body.single-article .wrapper_content .food_freezing .font-bold{
  font-weight:700;
  font-family:GTEestiProDisplay-Bold !important;
}

body.single-article .wrapper_content .food_freezing .ingredients_freeze_row{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin-bottom:1.625rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .food_freezing .ingredients_freeze_row{
    margin-bottom:1.5rem;
  }
}

body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_content{
  max-width:57.4%;
  -webkit-box-flex:0;
  -webkit-flex:0 0 57.4%;
     -moz-box-flex:0;
          flex:0 0 57.4%;
  padding-right:2.5rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_content{
    max-width:100%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
       -moz-box-flex:0;
            flex:0 0 100%;
    padding-right:0;
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
       -moz-box-ordinal-group:3;
            order:2;
  }
}

body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_content h3{
  font-size:1.25rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:1.5rem;
}

body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_content h4{
  font-size:1.25rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:1.625rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_content h4.desktop_only{
    display:none;
  }
}

body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_content h5{
  font-family:GTEestiProDisplay-Bold;
  font-size:1.125rem;
  margin-bottom:.6875rem;
}

body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_img{
  max-width:42.6%;
  -webkit-box-flex:0;
  -webkit-flex:0 0 42.6%;
     -moz-box-flex:0;
          flex:0 0 42.6%;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_img{
    max-width:100%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
       -moz-box-flex:0;
            flex:0 0 100%;
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
       -moz-box-ordinal-group:2;
            order:1;
    margin-bottom:1.5rem;
  }
}

body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_img h3{
  font-size:1.25rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:1.5rem;
  display:none;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .food_freezing .ingredients_freeze_row .ingredients_freeze_img h3{
    display:block;
  }
}

body.single-article .wrapper_content .food_freezing.canning_body .card_round_icon h3{
  margin-bottom:1rem;
}

body.single-article .wrapper_content .food_freezing.canning_body .card_round_icon:last-child{
  padding-bottom:1.25rem;
}

body.single-article .wrapper_content .food_freezing .card_round_icon h3{
  font-size:1.5rem;
  font-family:GTEestiProDisplay-Bold !important;
  margin-bottom:2.125rem;
}

body.single-article .wrapper_content .food_freezing .card_round_icon h4{
  font-size:1.25rem;
  font-family:GTEestiProDisplay-Bold !important;
  margin-bottom:2.125rem;
}

body.single-article .wrapper_content .food_freezing .card_round_icon h5{
  font-size:1.125rem;
  font-family:GTEestiProDisplay-Bold !important;
  margin-bottom:.625rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .wrapper_content .food_freezing blockquote{
    margin-left:0 !important;
    padding-left:1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .food_freezing blockquote{
    margin-left:0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .wrapper_content .food_freezing blockquote .blockquote_icon{
    left:0;
  }
}

body.single-article .wrapper_content .food_freezing .article_card .card_body{
  width:-webkit-calc(100% - 60px);
  width:-webkit-calc(100% - 3.75rem);
  width:-moz-calc(100% - 60px);
  width:-moz-calc(100% - 3.75rem);
  width:calc(100% - 60px);
  width:calc(100% - 3.75rem);
  padding-left:1.25rem;
}

body.single-article .wrapper_content .article_accordion h3.article_sub_heading{
  font-size:1.5rem;
  color:#404040;
  line-height:1.2;
  font-family:GTEestiProDisplay-Bold;
  margin-top:0;
}

body.single-article .wrapper_content .article_accordion .card-body ul li{
  margin-bottom:.625rem;
}

body.single-article .wrapper_content br{
  display:none;
}

body.single-article .wrapper_content p:empty{
  display:none;
}

body.single-article .wrapper_content .card{
  border:none;
  border-bottom:.0625rem solid #ddd;
}

body.single-article .wrapper_content .card .card-header{
  padding:0 0 0 1.875rem;
  border:none;
  background-color:#fff;
}

body.single-article .wrapper_content .card .card-header button{
  background-color:transparent;
  color:#404040;
  font-size:1.5rem;
  font-weight:700;
  border:none;
  position:relative;
  text-decoration:none;
  width:100%;
  text-align:left;
  padding:1.625rem 0;
  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;
  font-family:GTEestiProDisplay-Bold;
}

body.single-article .wrapper_content .card .card-header button h2{
  font-size:1.5rem;
  color:#404040;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:0;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .card .card-header button h2{
    font-size:1.25rem;
  }
}

@media (max-width:374px){
  body.single-article .wrapper_content .card .card-header button h2{
    font-size:1.125rem;
  }
}

body.single-article .wrapper_content .card .card-header button:before{
  position:absolute;
  content:"\e806";
  left:-1.875rem;
  color:#338167;
  font-size:.9375rem;
  -webkit-transition:all .5s;
  -o-transition:.5s all;
  -moz-transition:.5s all;
  transition:all .5s;
  font-family:brand;
}

body.single-article .wrapper_content .card .card-header button.collapsed:before{
  content:"\e819";
}

@media (max-width:374px){
  body.single-article .wrapper_content .card .card-header button{
    font-size:1.0625rem;
  }
}

body.single-article .wrapper_content .card .card-body{
  border:none;
  background-color:#fff;
  padding-top:0;
  padding-bottom:0;
  padding-right:0;
}

body.single-article .wrapper_content .card .card-body .card_body_inner{
  padding-left:1.875rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .card .card-body .card_body_inner{
    padding-left:0;
  }
}

body.single-article .wrapper_content .card .card-body .faq_row{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin-left:-.9375rem;
  margin-right:-.9375rem;
  padding-bottom:1.25rem;
}

body.single-article .wrapper_content .card .card-body .faq_row .faq_card_wrapper{
  margin-bottom:1.875rem;
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
     -moz-box-flex:0;
          flex:0 0 50%;
  max-width:50%;
  padding-left:.9375rem;
  padding-right:.9375rem;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .card .card-body .faq_row .faq_card_wrapper{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
       -moz-box-flex:0;
            flex:0 0 100%;
    max-width:100%;
  }
}

body.single-article .wrapper_content .card .card-body .faq_row .faq_card_wrapper .faq_card{
  background-color:#f4f4f4;
  padding:1.75rem 1.875rem 1.25rem;
  -webkit-border-radius:.3125rem;
     -moz-border-radius:.3125rem;
          border-radius:.3125rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .card .card-body .faq_row .faq_card_wrapper .faq_card{
    height:auto !important;
  }
}

body.single-article .wrapper_content .card .card-body .faq_row .faq_card_wrapper .faq_card h4{
  color:#404040;
  font-size:1rem;
  font-weight:700 !important;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:.9375rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing .article_card{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin-bottom:.8125rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing .article_card .card_img{
  width:5.125rem;
}

@media (max-width:374px){
  body.single-article .wrapper_content .card .card-body .food_freezing .article_card .card_img{
    width:3.75rem;
  }
}

body.single-article .wrapper_content .card .card-body .food_freezing .article_card .card_body{
  width:-webkit-calc(100% - 82px);
  width:-webkit-calc(100% - 5.125rem);
  width:-moz-calc(100% - 82px);
  width:-moz-calc(100% - 5.125rem);
  width:calc(100% - 82px);
  width:calc(100% - 5.125rem);
  padding-left:2rem;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
}

@media (max-width:374px){
  body.single-article .wrapper_content .card .card-body .food_freezing .article_card .card_body{
    width:-webkit-calc(100% - 60px);
    width:-webkit-calc(100% - 3.75rem);
    width:-moz-calc(100% - 60px);
    width:-moz-calc(100% - 3.75rem);
    width:calc(100% - 60px);
    width:calc(100% - 3.75rem);
  }
}

body.single-article .wrapper_content .card .card-body .food_freezing .article_card .card_body h4{
  margin-bottom:.6875rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing .become_freezer h3{
  font-size:1.5rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:1.9375rem;
  margin-top:1.875rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing .become_freezer h4{
  font-size:1.25rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:1.4375rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide{
  padding-bottom:3.125rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide h3{
  font-size:1.5rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:2.25rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide .freezer_storage{
  background-color:#f4f4f4;
  padding:2.375rem 1.75rem 1.875rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide .freezer_storage{
    padding:1.875rem 1.5625rem;
  }
}

body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide .freezer_storage h3{
  color:#1997aa;
  margin-bottom:.75rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide .freezer_storage p{
  font-size:1.1875rem;
  line-height:1.5;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide .freezer_storage p{
    font-size:.875rem;
  }
}

body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide .freezer_storage .storge_table_row{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
}

body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide .freezer_storage .storge_table_row .storage_table_col{
  -webkit-box-flex:0;
  -webkit-flex:0 0 48.3%;
     -moz-box-flex:0;
          flex:0 0 48.3%;
  max-width:48.3%;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .card .card-body .food_freezing .fridge_guide .freezer_storage .storge_table_row .storage_table_col{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
       -moz-box-flex:0;
            flex:0 0 100%;
    max-width:100%;
  }
}

body.single-article .wrapper_content .card .card-body .food_freezing blockquote{
  margin-left:1.875rem;
}

body.single-article .wrapper_content .card .card-body .food_freezing blockquote p{
  font-size:1.5rem !important;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .card .card-body .food_freezing blockquote{
    margin-left:0;
  }
}

body.single-article .wrapper_content .image_wrapper{
  padding-top:3.125rem;
  padding-bottom:3.125rem;
  background-color:#212b5c;
  text-align:center;
  margin-top:2.625rem;
  margin-bottom:2.4375rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content .image_wrapper{
    margin-top:1.9375rem;
    margin-bottom:2.4375rem;
    padding:3.75rem 1.875rem;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
  }
}

body.single-article .wrapper_content .image_wrapper img{
  width:100%;
  max-width:32.375rem;
  margin-left:auto;
  margin-right:auto;
}

body.single-article .wrapper_content #accordion .card-body{
  border:none;
  background-color:#fff;
  padding:0 0 0 30;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .card-body{
    padding-left:0;
    padding-top:0;
    padding-right:0;
  }
}

body.single-article .wrapper_content #accordion .card-body h3.new_sub_headng{
  font-size:1.25rem;
  line-height:1.2;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:1.5rem;
}

body.single-article .wrapper_content #accordion .card-body h3.artical_heading_3{
  font-size:1.5rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:2.5rem;
  margin-top:2.25rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .card-body h3.artical_heading_3{
    font-size:1.375rem;
    margin-bottom:1.5625rem;
    margin-top:1.875rem;
  }
}

body.single-article .wrapper_content #accordion .card .card-header{
  padding-left:1.875rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .card .card-header button{
    font-size:1.25rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .font-bold{
  font-weight:700;
  font-family:GTEestiProDisplay-Bold !important;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body li+li{
    margin-top:.4375rem;
  }
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .article-desk-img{
    display:none;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block{
  padding-bottom:1.0625rem;
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block .rescue-food-row{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
  text-align:center;
  padding:1.875rem 0;
  margin-left:-1.875rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block .rescue-food-row{
    -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;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    padding-top:1.25rem;
    padding-bottom:0;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block .rescue-food-row .rescue-food-column{
  width:auto;
  padding:0 0 0 1.875rem;
  -webkit-box-flex:1;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
  max-width:15.375rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block .rescue-food-row .rescue-food-column{
    width:100%;
    max-width:21.25rem;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:.9375rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block .rescue-food-row .rescue-food-column img.thumb-img{
  margin-bottom:1.5rem;
  width:5.125rem;
  max-width:100%;
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block .rescue-food-row .rescue-food-column p{
  padding:0;
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block .rescue-food-row .rescue-food-column p.bold{
  font-size:1.125rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:.625rem;
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block ul{
  padding:.9375rem;
  background:#f4f4f4;
  margin:0 0 2.0625rem;
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block ul.list-style-none{
  margin-top:1.25rem;
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block ul li{
  list-style:none;
  display:inline;
  border-right:.125rem solid #404040;
  padding:0 1.125rem 0 1rem;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:0;
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block ul li:last-child{
  border:none;
}

body.single-article .wrapper_content #accordion .cst-card-body .rescue-food-block ul li:before{
  content:"";
  position:absolute;
  top:.5625rem;
  left:0;
  width:.375rem;
  height:.375rem;
  background-color:#006241;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  display:none;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body h3{
    margin-bottom:1rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg{
  background:#d3166c;
  padding-bottom:1.5625rem;
  overflow:hidden;
  margin-top:2.125rem;
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg *{
  color:#fff;
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg p{
  line-height:1.5;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg p{
    font-size:.875rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg img.article-desk-img{
  float:right;
  margin:-1.25rem -2.5rem -2.5rem 1.75rem;
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg img.article-desk-img{
    width:50%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg img.article-desk-img{
    width:50%;
  }
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg img.article-desk-img{
    display:none;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg .card-half-col>*{
    width:50%;
  }
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg .card-half-col>*{
    width:100%;
  }
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg .card-half-col .article-mobile-img{
    margin-bottom:-2.1875rem;
  }
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.pink-bg .article-mobile-img{
    margin-left:0;
    position:relative;
    right:-2.1875rem;
    margin-top:-2.1875rem;
    display:block;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .article-mobile-img{
  display:none;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .article-mobile-img{
    display:block;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body h3{
  font-size:1.5rem;
  border:none;
  padding:0;
  font-family:GTEestiProDisplay-Bold;
  margin:2.1875rem 0 1.5625rem;
}

body.single-article .wrapper_content #accordion .cst-card-body h3.h5{
  font-size:1.125rem;
  font-family:GTEestiProDisplay-Bold;
  margin:0 0 .625rem;
  line-height:1.3;
}

body.single-article .wrapper_content #accordion .cst-card-body .article_card{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin-bottom:.875rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .article_card{
    margin-bottom:.9375rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .article_card .card_img{
  width:5.125rem;
}

@media (max-width:767.98px) and (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .article_card .card_img{
    width:3.75rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .article_card .card_body{
  width:-webkit-calc(100% - 82px);
  width:-webkit-calc(100% - 5.125rem);
  width:-moz-calc(100% - 82px);
  width:-moz-calc(100% - 5.125rem);
  width:calc(100% - 82px);
  width:calc(100% - 5.125rem);
  padding-left:2rem;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
}

body.single-article .wrapper_content #accordion .cst-card-body .article_card .card_body h4{
  margin-bottom:.6875rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .article_card .card_body{
    width:-webkit-calc(100% - 60px);
    width:-webkit-calc(100% - 3.75rem);
    width:-moz-calc(100% - 60px);
    width:-moz-calc(100% - 3.75rem);
    width:calc(100% - 60px);
    width:calc(100% - 3.75rem);
    padding-left:1.25rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col{
  padding:2.1875rem;
  margin-top:1.5625rem;
  margin-bottom:2.5rem;
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col h3.h5{
  margin-top:2.1875rem;
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg{
  background:#f4f4f4;
  padding-left:0;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg{
    padding-left:2.1875rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg .card-half-col-wrap{
  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-flex-wrap:wrap;
          flex-wrap:wrap;
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg .card-half-col-wrap .card-half-left{
  width:50%;
  padding-right:2.1875rem;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg .card-half-col-wrap .card-half-left{
    width:100%;
    padding-right:0;
    margin-bottom:1.875rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg .card-half-col-wrap .card-half-right{
  width:50%;
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg .card-half-col-wrap .card-half-right{
    width:100%;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg .card-half-col-wrap .card-half-right p{
  line-height:1.5;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg .card-half-col-wrap .card-half-right p{
    font-size:.875rem;
  }
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .background-card-teo-col.gray-bg .article-mobile-img{
    width:auto;
    margin-top:.625rem;
    margin-left:-2.1875rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .circle-list{
  counter-reset:my-sec-counter;
  position:relative;
  padding-left:5rem;
}

@media (max-width:374px){
  body.single-article .wrapper_content #accordion .cst-card-body .circle-list{
    padding-left:3.75rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .circle-list>li{
  list-style:none;
}

body.single-article .wrapper_content #accordion .cst-card-body .circle-list>li:before{
  counter-increment:my-sec-counter;
  content:counter(my-sec-counter);
  position:absolute;
  width:3rem;
  height:3rem;
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-moz-box !important;
  display:flex !important;
  -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-border-radius:100%;
     -moz-border-radius:100%;
          border-radius:100%;
  font-size:1.125rem;
  background:#f89921;
  font-family:GTEestiProDisplay-Bold;
  left:0;
  color:#000;
}

@media (max-width:374px){
  body.single-article .wrapper_content #accordion .cst-card-body .circle-list>li:before{
    width:2.5rem;
    height:2.5rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row{
  border-bottom:.0625rem solid #ddd;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
}

body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row:first-of-type{
  margin-top:1.5625rem;
}

body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row .month-chart-col{
  width:25%;
  padding-right:2.1875rem;
  padding-bottom:0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row .month-chart-col{
    padding-right:.9375rem;
  }
}

@media (max-width:767.98px){
  body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row .month-chart-col{
    width:50%;
  }
}

@media (max-width:413px){
  body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row .month-chart-col{
    padding-right:.9375rem;
  }
}

@media (max-width:413px){
  body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row .month-chart-col h4{
    font-size:1rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row .month-chart-col ul{
  margin-bottom:1.5625rem;
}

@media (max-width:413px){
  body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row .month-chart-col ul li{
    font-size:.875rem;
  }
}

body.single-article .wrapper_content #accordion .cst-card-body .month-chart-row+.month-chart-row{
  padding-top:1.5625rem;
}

body.single-article .wrapper_content #accordion .cst-card-body h4{
  font-size:1.25rem;
  border:none;
  padding:0;
  font-family:GTEestiProDisplay-Bold;
  margin-bottom:.75rem;
}

@media (max-width:374px){
  body.single-article .wrapper_content #accordion .cst-card-body h4{
    font-size:1rem;
  }
}

body.single-article .footer_branding .brand_row{
  padding-top:3.625rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin-left:-1.625rem;
  margin-right:-1.625rem;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
}

@media (max-width:767.98px){
  body.single-article .footer_branding .brand_row{
    padding-top:.625rem;
  }
}

body.single-article .footer_branding .brand_row .brand_wrapper{
  padding-left:1.625rem;
  padding-right:1.625rem;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
}

body.single-article .footer_branding .brand_row .brand_wrapper img{
  max-width:100%;
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .footer_branding .brand_row .brand_wrapper{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.66%;
       -moz-box-flex:0;
            flex:0 0 16.66%;
    max-width:16.66%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .footer_branding .brand_row .brand_wrapper{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.66%;
       -moz-box-flex:0;
            flex:0 0 16.66%;
    max-width:16.66%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .footer_branding .brand_row .brand_wrapper{
    max-width:16.66%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.66%;
       -moz-box-flex:0;
            flex:0 0 16.66%;
  }
}

@media (max-width:767.98px){
  body.single-article .footer_branding .brand_row .brand_wrapper{
    max-width:50%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
       -moz-box-flex:0;
            flex:0 0 50%;
    margin-bottom:1.875rem;
    text-align:center;
  }
}

body .article-category-row p{
  display:inline-block;
}

body .article-category-row p,body .article-category-row p a{
  font-weight:700;
  border-bottom:.125rem solid #006241;
}

body .article-category-row p a:focus,body .article-category-row p a:hover{
  text-decoration:none;
}

@media (max-width:1299px){
  body .page_top_banner .fl-row-content-wrap{
    padding-left:1.875rem;
    padding-right:1.875rem;
  }
}

@media (min-width:1850px){
  body .page_top_banner .fl-row-content-wrap .single-article-right-text .fl-module-heading .fl-module-content h2{
    font-size:3rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .page_top_banner .fl-row-content-wrap .single-article-right-text .fl-module-heading .fl-module-content h2{
    font-size:32;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .page_top_banner .fl-row-content-wrap .single-article-right-text .fl-rich-text p{
    font-size:1rem;
  }
}

@media (min-width:1850px){
  body .page_top_banner .fl-row-content-wrap .post-des .fl-rich-text p{
    font-size:1.375rem;
  }
}

body .single-article-banner-v2{
  max-width:120rem;
  margin:0 auto;
}

body .single-article-banner-v2 .fl-row-content-wrap{
  background-position:top !important;
  background-color:#fff !important;
  -moz-background-size:cover !important;
       background-size:cover !important;
}

@media (max-width:767.98px){
  body .single-article-banner-v2 .fl-row-content-wrap .single-article-right-text>.fl-col-content{
    min-height:auto !important;
  }
}

body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share{
  position:relative;
  right:auto !important;
  max-width:1.25rem;
}

@media (max-width:1600px){
  body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share .component_social_share{
    padding-left:0 !important;
  }
}

body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share .social-share{
  padding-left:0;
}

body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share .social-share .social-icon{
  height:auto !important;
  width:1rem !important;
}

@media (max-width:1199.98px){
  body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share h2{
    margin-bottom:10.625rem !important;
  }
}

@media (max-width:991.98px){
  body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share h2{
    margin-bottom:6.25rem !important;
  }
}

body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share h2:before{
  top:.375rem !important;
  left:160% !important;
}

@media (max-width:1199.98px){
  body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share h2:before{
    left:270% !important;
    width:6.25rem !important;
  }
}

@media (max-width:991.98px){
  body .single-article-banner-v2 .fl-row-content-wrap .social-share-custom .fl-module-social_share h2:before{
    left:240% !important;
    width:3.125rem !important;
  }
}

body .single-article-banner-v2 .fl-row-content-wrap .top-banner-custom-img{
  text-align:center;
  margin-bottom:-6.875rem;
}

@media (max-width:1199.98px){
  body .single-article-banner-v2 .fl-row-content-wrap .top-banner-custom-img .fl-photo-content{
    max-width:43.75rem;
  }
}

@media (max-width:991.98px){
  body .single-article-banner-v2 .fl-row-content-wrap .top-banner-custom-img .fl-photo-content{
    max-width:37.5rem;
  }
}

body .single-article-banner-v2 .fl-row-content-wrap .top-banner-custom-img img{
  position:relative;
}

body .article-v2-content-col .single_article_content{
  margin-bottom:0 !important;
}

body .article-v2-content-col .banner-mob-social.fl-module .component_social_share{
  -webkit-box-orient:horizontal !important;
  -webkit-box-direction:normal !important;
  -webkit-flex-direction:row !important;
     -moz-box-orient:horizontal !important;
     -moz-box-direction:normal !important;
          flex-direction:row !important;
  padding-left:0 !important;
}

body .article-v2-content-col .banner-mob-social.fl-module .component_social_share h2{
  -webkit-transform:none !important;
     -moz-transform:none !important;
       -o-transform:none !important;
          transform:none !important;
  margin-bottom:0 !important;
  position:relative !important;
  padding-right:7.5rem !important;
}

@media (max-width:374px){
  body .article-v2-content-col .banner-mob-social.fl-module .component_social_share h2{
    padding-right:5.625rem !important;
  }
}

body .article-v2-content-col .banner-mob-social.fl-module .component_social_share h2:before{
  display:none !important;
}

body .article-v2-content-col .banner-mob-social.fl-module .component_social_share h2:after{
  width:6.25rem !important;
  top:50% !important;
  left:3.4375rem !important;
  border:.0625rem solid #ddd !important;
}

@media (max-width:374px){
  body .article-v2-content-col .banner-mob-social.fl-module .component_social_share h2:after{
    width:4.1875rem !important;
  }
}

@media (max-width:767.98px){
  body .article-v2-content-col .banner-mob-social.fl-module .component_social_share h2.title{
    width:auto !important;
  }
}

@media (max-width:374px){
  body .article-v2-content-col .banner-mob-social.fl-module .component_social_share .social-share{
    width:10% !important;
  }
}

body .food-rescue-main .fw-medium{
  font-family:GTEestiProDisplay-Medium !important;
}

body .food-rescue-main .h2{
  font-size:2.5rem !important;
  line-height:1.2 !important;
  font-family:GTEestiProDisplay-Bold !important;
}

@media (max-width:991.98px){
  body .food-rescue-main .h2{
    font-size:1.875rem !important;
  }
}

@media (max-width:413px){
  body .food-rescue-main .h2{
    font-size:1.5625rem !important;
  }
}

body .food-rescue-main .brand-logos-section{
  padding-bottom:3.5625rem;
}

@media (max-width:991.98px){
  body .food-rescue-main .brand-logos-section{
    padding-bottom:2.9375rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .brand-logos-section{
    padding-bottom:0;
  }
}

body .food-rescue-main .brand-logos-section .logos-list{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  margin:0 -.9375rem;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
}

@media (max-width:991.98px){
  body .food-rescue-main .brand-logos-section .logos-list{
    margin:0 -.4375rem;
    margin:0 -.625rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .brand-logos-section .logos-list{
    margin:0 -.5rem;
  }
}

@media (max-width:374px){
  body .food-rescue-main .brand-logos-section .logos-list{
    margin:0 -.3125rem;
  }
}

body .food-rescue-main .brand-logos-section .logos-list .logo-col{
  padding:0 1.25rem;
  width:16.6%;
  text-align:center;
}

@media (max-width:991.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col{
    padding:0 .4375rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col{
    width:33.33%;
    padding:0 .625rem 3.125rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col{
    padding:0 .5rem 3.125rem;
  }
}

@media (max-width:374px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col{
    padding:0 .3125rem 2.5rem;
  }
}

body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo1 img{
  max-width:10.5rem;
}

@media (max-width:767.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo1 img{
    max-width:7.25rem;
  }
}

body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo2 img{
  max-width:5.25rem;
}

@media (max-width:1199.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo2 img{
    max-width:4.0625rem;
  }
}

@media (max-width:991.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo2 img{
    max-width:3.125rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo2 img{
    max-width:3.5625rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo2 img{
    max-width:2.8125rem;
  }
}

body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo3 img{
  max-width:10.125rem;
}

@media (max-width:767.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo3 img{
    max-width:6.875rem;
  }
}

body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo4 img{
  max-width:9.6875rem;
}

@media (max-width:1199.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo4 img{
    max-width:6.25rem;
  }
}

@media (max-width:991.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo4 img{
    max-width:5.3125rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo4 img{
    max-width:6.625rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo4 img{
    max-width:5.3125rem;
  }
}

body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo5 img{
  max-width:9.375rem;
}

@media (max-width:1199.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo5 img{
    max-width:6.875rem;
  }
}

@media (max-width:991.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo5 img{
    max-width:5.625rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo5 img{
    max-width:6.375rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo5 img{
    max-width:5.625rem;
  }
}

body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo6 img{
  max-width:9.625rem;
}

@media (max-width:1199.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo6 img{
    max-width:6.875rem;
  }
}

@media (max-width:991.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo6 img{
    max-width:5.625rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo6 img{
    max-width:6.5625rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .brand-logos-section .logos-list .logo-col.brand-logo6 img{
    max-width:5.625rem;
  }
}

body .food-rescue-main .brand-logos-section .logos-list .logo-col img{
  -o-object-fit:contain;
     object-fit:contain;
  width:100%;
}

body .food-rescue-main .food-rescue{
  padding-bottom:2.5rem;
}

body .food-rescue-main .food-rescue p{
  font-size:1.375rem !important;
  line-height:1.27 !important;
}

@media (max-width:1199.98px){
  body .food-rescue-main .food-rescue p{
    font-size:1.25rem !important;
  }
}

@media (max-width:991.98px){
  body .food-rescue-main .food-rescue p{
    font-size:1.125rem !important;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .food-rescue p{
    font-size:1rem !important;
  }
}

body .food-rescue-main .food-rescue p.article-category{
  margin:2.5rem 0 1.25rem !important;
  color:#006241 !important;
  font-size:.875rem !important;
  display:inline-block !important;
  border-bottom:.125rem solid #006241 !important;
  font-family:GTEestiProDisplay-Bold !important;
}

body .food-rescue-main .food-rescue h1{
  margin-bottom:1.875rem !important;
}

body .food-rescue-main p{
  font-size:1rem !important;
}

@media (max-width:374px){
  body .food-rescue-main p{
    font-size:.875rem !important;
  }
}

body .food-rescue-main .divider-waste-reduction hr{
  margin:2.5rem 0;
  border:0 !important;
  height:.0625rem;
  background-color:#ddd;
}

@media (max-width:413px){
  body .food-rescue-main .divider-waste-reduction hr{
    margin:1.25rem 0;
  }
}

body .food-rescue-main .method-icon{
  background-color:#f4f4f4;
  text-align:center;
  padding:1.875rem .625rem;
  -webkit-border-radius:.3125rem;
     -moz-border-radius:.3125rem;
          border-radius:.3125rem;
  cursor:pointer;
  -webkit-transition:all .3s;
  -o-transition:all .3s;
  -moz-transition:all .3s;
  transition:all .3s;
}

body .food-rescue-main .method-icon h4{
  font-size:1.375rem;
  margin:0;
  padding-top:1.25rem;
  font-family:GTEestiProDisplay-Medium !important;
}

@media (max-width:1199.98px){
  body .food-rescue-main .method-icon h4{
    font-size:1.125rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .method-icon h4{
    font-size:1.375rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .method-icon h4{
    font-size:1.125rem;
  }
}

@media (max-width:374px){
  body .food-rescue-main .method-icon h4{
    font-size:.9375rem;
  }
}

body .food-rescue-main .method-icon:hover{
  background:#006241;
}

body .food-rescue-main .method-icon:hover h4{
  color:#fff;
}

body .food-rescue-main .method-icon:hover svg path{
  fill:#d2e8e2;
}

@media (max-width:991.98px){
  body .food-rescue-main .method-icon svg{
    width:6.25rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .method-icon svg{
    width:5.75rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .method-icon svg{
    width:5rem;
  }
}

body .food-rescue-main .waste-reduction{
  padding-top:5rem !important;
  padding-bottom:2.5rem !important;
}

@media (max-width:767.98px){
  body .food-rescue-main .waste-reduction{
    padding-top:3.75rem !important;
  }
}

body .food-rescue-main .waste-reduction p{
  font-size:1.25rem !important;
}

@media (max-width:991.98px){
  body .food-rescue-main .waste-reduction p{
    font-size:1.125rem !important;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .waste-reduction p{
    font-size:1rem !important;
  }
}

body .food-rescue-main .broccoli-steam-method{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin-left:-.9375rem;
  margin-right:-.9375rem;
  padding-bottom:0;
}

body .food-rescue-main .broccoli-steam-method ul{
  width:100%;
  margin:0 !important;
  border:0;
}

body .food-rescue-main .broccoli-steam-method ul li{
  padding-left:.9375rem;
  padding-right:.9375rem;
  -webkit-box-flex:0;
  -webkit-flex:0 0 20%;
     -moz-box-flex:0;
          flex:0 0 20%;
  max-width:20%;
}

@media (max-width:767.98px){
  body .food-rescue-main .broccoli-steam-method ul li{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
       -moz-box-flex:0;
            flex:0 0 50%;
    max-width:50%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .food-rescue-main .broccoli-steam-method ul li{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33%;
       -moz-box-flex:0;
            flex:0 0 33%;
    max-width:33%;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .broccoli-steam-method ul li{
    padding-left:.625rem !important;
    padding-right:.625rem;
    margin-bottom:1.25rem !important;
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
       -moz-box-flex:0;
            flex:0 0 50%;
    max-width:50%;
  }
}

body .food-rescue-main .broccoli-steam-method ul li:before{
  display:none;
}

body .food-rescue-main .broccoli-steam-method ul li button{
  padding:0;
  background:transparent;
  border:0;
  margin:0 !important;
  width:100%;
  display:inline-block;
  text-decoration:none !important;
}

body .food-rescue-main .broccoli-steam-method ul li button.active .method-icon{
  background:#006241;
}

body .food-rescue-main .broccoli-steam-method ul li button.active h4{
  color:#fff;
}

body .food-rescue-main .broccoli-steam-method ul li button.active svg path{
  fill:#d2e8e2;
}

body .food-rescue-main .fresh-and-raw{
  padding:3.75rem 0 .9375rem;
}

@media (max-width:991.98px){
  body .food-rescue-main .fresh-and-raw{
    padding:2.5rem 0 .9375rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .fresh-and-raw{
    padding:1.875rem 0 .9375rem;
  }
}

body .food-rescue-main .fresh-and-raw.tab-pane.fade.in.active{
  opacity:1;
}

body .food-rescue-main .fresh-and-raw .h3{
  font-size:1.5rem;
  font-family:GTEestiProDisplay-Bold !important;
  line-height:1.4;
  margin-bottom:1.875rem;
}

body .food-rescue-main .fresh-and-raw .cook-procedure .h3{
  font-size:1.25rem;
  margin:0;
}

body .food-rescue-main .fresh-and-raw .cook-procedure p.special-paragraph{
  margin:1.25rem 0 1.875rem;
}

@media (max-width:413px){
  body .food-rescue-main .fresh-and-raw .cook-procedure p.special-paragraph{
    margin:.625rem 0 1.25rem;
  }
}

body .food-rescue-main .fresh-and-raw .cook-procedure .name-col{
  margin-bottom:2.1875rem;
}

body .food-rescue-main .fresh-and-raw .cook-procedure .name-col a.client-name{
  color:#404040;
  display:inline;
}

body .food-rescue-main .main .video-slider ul.slick-dots{
  bottom:-2.5rem;
  position:relative;
  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;
}

body .food-rescue-main .main .video-slider ul.slick-dots li{
  padding:0;
}

body .food-rescue-main .main .video-slider ul.slick-dots li button{
  width:3.125rem;
  background:#ddd;
  height:.3125rem;
  font-size:0;
  -webkit-border-radius:.3125rem;
     -moz-border-radius:.3125rem;
          border-radius:.3125rem;
  display:inline-block;
  margin-right:1.0625rem;
  border:0;
  padding:0;
  position:relative;
}

body .food-rescue-main .main .video-slider ul.slick-dots li button:before{
  display:none;
}

@media (max-width:991.98px){
  body .food-rescue-main .main .video-slider ul.slick-dots li button{
    width:2.5rem;
    margin-right:.625rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .main .video-slider ul.slick-dots li button{
    width:1.875rem;
  }
}

@media (max-width:374px){
  body .food-rescue-main .main .video-slider ul.slick-dots li button{
    width:1.25rem;
  }
}

body .food-rescue-main .main .video-slider ul.slick-dots li.slick-active button{
  background:#006241;
}

body .food-rescue-main .main .video-slider ul.slick-dots li:before{
  display:none;
}

body .food-rescue-main .main .video-slider button{
  background:#fff;
  z-index:9;
  border:0;
  font-size:0;
  position:absolute;
  top:35%;
  margin:0;
  width:6.25rem;
  height:6.25rem;
  -webkit-border-radius:100%;
     -moz-border-radius:100%;
          border-radius:100%;
  text-align:center;
}

@media (min-width:768px) and (max-width:991.98px){
  body .food-rescue-main .main .video-slider button{
    top:29%;
    width:5.3125rem;
    height:5.3125rem;
  }
}

@media (max-width:767.98px){
  body .food-rescue-main .main .video-slider button{
    top:35%;
    width:6.25rem;
    height:6.25rem;
  }
}

@media (max-width:413px){
  body .food-rescue-main .main .video-slider button{
    width:4.375rem;
    height:4.375rem;
  }
}

body .food-rescue-main .main .video-slider button.slick-prev.slick-arrow{
  left:-2.25rem;
}

body .food-rescue-main .main .video-slider button.slick-prev.slick-arrow:before{
  content:"";
  width:1rem;
  height:1.8125rem;
  position:absolute;
  opacity:1;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  left:71%;
  background-image:url(/wp-content/themes/ourpart/assets/img/left-arrow.svg);
  background-repeat:no-repeat;
  -moz-background-size:auto;
       background-size:auto;
  background-position:50%;
}

@media (max-width:413px){
  body .food-rescue-main .main .video-slider button.slick-prev.slick-arrow:before{
    -moz-background-size:70%;
         background-size:70%;
    left:78%;
  }
}

body .food-rescue-main .main .video-slider button.slick-next.slick-arrow{
  right:-2.25rem;
}

body .food-rescue-main .main .video-slider button.slick-next.slick-arrow:before{
  content:"";
  width:1rem;
  height:1.8125rem;
  position:absolute;
  opacity:1;
  top:50% !important;
  -webkit-transform:translate(-50%, -50%) !important;
     -moz-transform:translate(-50%, -50%) !important;
       -o-transform:translate(-50%, -50%) !important;
          transform:translate(-50%, -50%) !important;
  left:29% !important;
  background-image:url(/wp-content/themes/ourpart/assets/img/right-arrow.svg);
  background-repeat:no-repeat;
  -moz-background-size:auto;
       background-size:auto;
  background-position:50%;
}

@media (max-width:413px){
  body .food-rescue-main .main .video-slider button.slick-next.slick-arrow:before{
    -moz-background-size:70%;
         background-size:70%;
    left:22%;
  }
}

body .food-rescue-main .main .video-slider a.video-popup-btn{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
}

body .food-rescue-main .main .video-slider .slider-rescue{
  margin:0 .625rem;
  border:.0625rem solid #ddd;
}

body .food-rescue-main .main .video-slider .slider-rescue .slider-food-text{
  padding:1.875rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body .food-rescue-main .main .video-slider .slider-rescue .slider-food-text{
    padding:1.25rem;
  }
}

body .food-rescue-main .main .video-slider .slider-rescue .slider-food-text h3{
  font-size:1.5rem;
  font-family:GTEestiProDisplay-Bold !important;
  color:#404040;
}

body .food-rescue-main .main .video-slider .slider-rescue .video-popup-slide-inner{
  position:relative;
}

body .food-rescue-main .main .video-slider .slider-rescue .video-popup-slide-inner img{
  width:100%;
}

@media (max-width:413px){
  body .food-rescue-main .main .video-slider .slider-rescue .video-popup-slide-inner a img{
    width:3.75rem;
  }
}

body .video-popup-slide{
  overflow-y:auto;
}

body .video-popup-slide,body .video-popup-slide .video-overlay{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  display:none;
  z-index:99999;
}

body .video-popup-slide .video-overlay{
  background:rgba(0, 0, 0, .8);
}

body .video-popup-slide .video-popup-slide-tbl{
  display:table;
  width:100%;
  height:100%;
}

body .video-popup-slide .video-popup-slide-tbl .video-popup-slide-tbl-cel{
  display:table-cell;
  vertical-align:middle;
}

body .video-popup-slide .video-popup-slide-inner{
  max-width:34.375rem;
  margin:auto;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  position:relative;
  background:#000;
  z-index:99999;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
}

@media (max-width:767.98px){
  body .video-popup-slide .video-popup-slide-inner{
    margin:0 1.25rem;
  }
}

body .video-popup-slide .video-popup-slide-inner iframe{
  width:100%;
  height:19.25rem;
  border:0;
}

body .video-popup-slide .video-popup-slide-txt{
  height:19.1875rem;
}

body .video-popup-slide .video-popup-slide-closeWrap{
  text-align:right;
  position:absolute;
  right:-.9375rem;
  top:-2.3125rem;
}

body .video-popup-slide .video-popup-slide-closeWrap a.video-popup-slide-close{
  font-size:3.4375rem;
  color:#fff;
  text-decoration:none !important;
}

body.body-scroll{
  overflow-y:hidden;
}

/*# sourceMappingURL=template-single-article.min.css.map */
