@charset "UTF-8";

body.single-article .btnWrapnew a.submitBtn{
  background-color:#006241;
  border:.1875rem solid #006241;
  -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;
  font-size:1rem;
  padding:.875rem 1.875rem;
}

body.single-article .btnWrapnew a.submitBtn:not(.is-tabbing){
  outline:none;
}

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

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

body.single-article .btnWrapnew a.submitBtn: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 .btnWrapnew a.hover.submitBtn,body.single-article .btnWrapnew a.submitBtn:hover{
  color:#006241;
  border-color:#006241;
  background-color:#006241;
}

body.single-article .btnWrapnew a.hover.submitBtn:before,body.single-article .btnWrapnew a.submitBtn: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 .btnWrapnew a.submitBtn:focus{
  color:#006241;
  border-color:#006241;
  background-color:#fff;
}

body.single-article .product_slider{
  position:relative;
}

body.single-article .product_slider .slick-slider{
  position:relative;
  display:block;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
  margin-bottom:-.5rem;
}

body.single-article .product_slider .slick-slider img.descktop-slider{
  width:100%;
}

body.single-article .product_slider .slick-slider .slick-list{
  overflow:hidden;
  margin:0;
  padding:0;
}

body.single-article .product_slider .slick-slider .slick-list,body.single-article .product_slider .slick-slider .slick-list .slick-track{
  position:relative;
  display:block;
  -webkit-transform:translateZ(0);
     -moz-transform:translateZ(0);
          transform:translateZ(0);
}

body.single-article .product_slider .slick-slider .slick-list .slick-track{
  top:0;
  left:0;
  margin-left:auto;
  margin-right:auto;
}

body.single-article .product_slider .slick-slider .slick-list .slick-track:after,body.single-article .product_slider .slick-slider .slick-list .slick-track:before{
  display:table;
  content:"";
  clear:both;
}

body.single-article .product_slider .slick-slider .slick-list .slick-track .slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:.0625rem;
}

body.single-article .product_slider .slick-slider .slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

body.single-article .product_slider .slick-slider .slick-list:focus{
  outline:none;
}

body.single-article .product_slider .slick-slider .slick-dots{
  position:absolute;
  bottom:2.5rem;
  left:6.25rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  list-style:none;
  margin:0;
  padding:0;
}

@media (max-width:1600px){
  body.single-article .product_slider .slick-slider .slick-dots{
    left:3.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .product_slider .slick-slider .slick-dots{
    left:1.25rem;
  }
}

@media (max-width:767.98px){
  body.single-article .product_slider .slick-slider .slick-dots{
    bottom:2.1875rem;
    left:0;
    width:100%;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
            justify-content:center;
  }
}

@media (max-width:374px){
  body.single-article .product_slider .slick-slider .slick-dots{
    bottom:1.875rem;
  }
}

body.single-article .product_slider .slick-slider .slick-dots li{
  padding:0;
  height:.3125rem;
  margin:0 .625rem 0 0;
}

body.single-article .product_slider .slick-slider .slick-dots li button{
  width:4.375rem;
  height:.3125rem;
  border:none;
  background-color:#fff;
  -webkit-border-radius:.1875rem;
     -moz-border-radius:.1875rem;
          border-radius:.1875rem;
  opacity:.5;
  cursor:pointer;
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
  text-indent:-9999px;
  text-indent:-624.9375rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .product_slider .slick-slider .slick-dots li button{
    width:3.125rem;
  }
}

@media (max-width:374px){
  body.single-article .product_slider .slick-slider .slick-dots li button{
    width:3.125rem;
  }
}

body.single-article .product_slider .slick-slider .slick-dots li button:focus{
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
  outline:0;
  opacity:.7;
}

body.single-article .product_slider .slick-slider .slick-dots li.slick-active button{
  background-color:#fff;
  opacity:1;
}

body.single-article .product_slider .slick-slider.slick-initialized .slick-list .slick-track .slick-slide{
  display:block;
}

body.single-article .btnWrapnew a.submitBtn{
  display:inline-block;
}

body.single-article .holiday_heading_h2{
  color:#006241;
  padding-top:2.5rem;
  padding-bottom:1.875rem;
  font-weight:400;
}

@media (min-width:1850px){
  body.single-article .holiday_heading_h2{
    font-size:2.25rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday_heading_h2{
    font-size:2.25rem;
    padding-top:1.875rem;
    padding-bottom:1.25rem;
    margin-bottom:0;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday_heading_h2.heading_h2_pb{
    padding-bottom:1.25rem;
  }
}

body.single-article .holiday_heading_h4{
  font-size:1.125rem;
  color:#404040;
  font-family:Bemio;
}

body.single-article .holiday21_article_h2{
  color:#006241;
  padding-top:1.25rem;
  padding-bottom:1.25rem;
  margin-bottom:0;
  line-height:1.3;
  font-weight:400;
}

@media (min-width:1850px){
  body.single-article .holiday21_article_h2{
    font-size:2.25rem;
    padding-top:2.5rem;
    padding-bottom:2.5rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_h2{
    font-size:2.25rem;
  }
}

@media (max-width:413px){
  body.single-article .holiday21_article_h2{
    font-size:1.5rem;
    padding:0;
  }
}

body.single-article .holiday21_article_h2 .desktop_img{
  display:block;
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_h2 .desktop_img{
    display:none;
  }
}

body.single-article .holiday21_article_h2 .mobile_img{
  display:none;
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_h2 .mobile_img{
    display:block;
  }
}

body.single-article .holiday21_article_h3{
  font-size:1.5rem;
  line-height:1.2;
}

@media (max-width:1600px){
  body.single-article .holiday21_article_h3{
    font-size:1.375rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_h3{
    font-size:1.5rem;
    margin-top:0;
  }
}

@media (max-width:374px){
  body.single-article .holiday21_article_h3{
    font-size:1.375rem;
  }
}

body.single-article .try strong{
  color:#006241;
}

body.single-article .holiday2023_article_row{
  background-color:#fff !important;
  border:.0625rem solid #ddd;
}

body.single-article .holiday2023_article_row .img_col{
  border-right:.0625rem solid #ddd;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday2023_article_row .img_col{
    padding:1.5625rem .625rem 0 !important;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday2023_article_row .img_col{
    border-right:0;
    border-bottom:.0625rem solid #ddd;
  }
}

body.single-article .holiday2023_article_row .img_col.desktop_img{
  display:block;
}

@media (max-width:767.98px){
  body.single-article .holiday2023_article_row .img_col.desktop_img{
    display:none;
  }
}

body.single-article .holiday2023_article_row .img_col.mobile_img{
  display:none;
}

@media (max-width:767.98px){
  body.single-article .holiday2023_article_row .img_col.mobile_img{
    display:block;
  }
}

body.single-article .holiday21_article_row{
  background-color:#f4f4f4;
  margin-left:.0625rem;
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_row{
    margin-top:1.875rem !important;
  }
}

body.single-article .holiday21_article_row .txt_col{
  padding:2.5rem;
}

@media (max-width:1600px){
  body.single-article .holiday21_article_row .txt_col{
    padding:1.5625rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday21_article_row .txt_col{
    padding:1.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .holiday21_article_row .txt_col{
    padding:.9375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday21_article_row .txt_col{
    padding:1.5625rem;
    width:70%;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_row .txt_col{
    padding:1.875rem 1.5625rem;
  }
}

body.single-article .holiday21_article_row .txt_col h3{
  font-size:1.5rem !important;
  line-height:2.125rem;
  font-weight:400;
}

@media (max-width:1600px){
  body.single-article .holiday21_article_row .txt_col h3{
    font-size:1.375rem !important;
    line-height:1.625rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday21_article_row .txt_col h3{
    font-size:1.25rem !important;
    line-height:1.5rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .holiday21_article_row .txt_col h3{
    font-size:1.125rem !important;
    line-height:1.375rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_row .txt_col h3{
    font-size:1.5rem !important;
    line-height:1.75rem;
    margin-bottom:1.25rem;
  }
}

body.single-article .holiday21_article_row .txt_col h2{
  color:#006241;
}

body.single-article .holiday21_article_row .txt_col p{
  line-height:1.5rem;
  font-weight:300;
}

@media (min-width:1601px){
  body.single-article .holiday21_article_row .txt_col p{
    font-size:1.125rem;
    line-height:1.75rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday21_article_row .txt_col p{
    font-size:.8125rem;
    line-height:1.375rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_row .txt_col p{
    font-size:1.125rem;
    line-height:1.75rem;
  }
}

body.single-article .holiday21_article_row .txt_col h4{
  font-size:1.125rem;
  line-height:1.75rem;
}

body.single-article .holiday21_article_row .img_col{
  padding:0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday21_article_row .img_col{
    padding:1.875rem 0 1.875rem 1.875rem;
    width:30%;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_row .img_col .desk_img{
    display:none;
  }
}

@media (min-width:576px){
  body.single-article .holiday21_article_row .img_col .mob_img{
    display:none;
  }
}

@media (min-width:576px){
  body.single-article .holiday21_article_row .img_col.spc_img_col{
    padding:1.5625rem 0 1.5625rem 1.25rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday21_article_row .img_col.burger_img img{
    height:18.75rem !important;
    -o-object-fit:contain;
       object-fit:contain;
    padding-top:1.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday21_article_row .img_col.img_col_design{
    width:100%;
    padding:0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .holiday21_article_row .img_col .products_img{
    -o-object-fit:contain;
       object-fit:contain;
  }
}

@media (min-width:992px){
  body.single-article .holiday21_article_row .img_col img{
    height:100%;
    width:100%;
    -o-object-fit:cover;
       object-fit:cover;
  }
}

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

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .holiday21_article_video .holiday21_article_video_col,body.single-article .holiday21_article_video .holiday21_article_video_txt_col{
    max-width:100%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
       -moz-box-flex:0;
            flex:0 0 100%;
  }
  body.single-article .holiday21_article_video .holiday21_article_video_txt_col{
    padding-top:1.5rem !important;
    padding-left:0 !important;
  }
}

@media (max-width:374px){
  body.single-article .holiday21_article_video .holiday21_article_video_txt_col h2{
    font-size:1.875rem;
  }
}

body.single-article .holiday21_article_video.Asparagus_pesto .holiday21_article_video_col div{
  padding:85% 0 0;
}

@media (min-width:1601px) and (max-width:1850px){
  body.single-article .holiday21_article_video.Asparagus_pesto .holiday21_article_video_col div{
    padding:95% 0 0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .holiday21_article_video.Asparagus_pesto .holiday21_article_video_col div{
    padding:65% 0 0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday21_article_video.Asparagus_pesto .holiday21_article_video_col div{
    padding:78% 0 0;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday21_article_video.Asparagus_pesto .holiday21_article_video_txt_col{
    padding-left:1.25rem;
  }
}

body.single-article .simple_holiday21_row .simple_holiday21img_col{
  padding-left:0;
  padding-right:0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .simple_holiday21_row .simple_holiday21img_col{
    width:30%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .simple_holiday21_row .simple_holiday21txt_col{
    width:70%;
  }
}

body.single-article .wide_col p .col_img{
  margin-top:3.125rem;
}

@media (max-width:767.98px){
  body.single-article .wide_col p .col_img{
    margin-top:2.5rem;
  }
}

@media (max-width:767.98px){
  body.single-article .wide_col .holiday_heading_h2{
    font-size:1.875rem;
  }
}

body.single-article .sub_product_article h2{
  padding:3.125rem 0 1.25rem;
}

@media (max-width:767.98px){
  body.single-article .sub_product_article h2{
    padding:2.5rem 0 1.875rem;
  }
}

body.single-article .sub_product_article h3{
  padding:2.5rem 0 1.875rem;
  line-height:1.42;
}

@media (max-width:767.98px){
  body.single-article .sub_product_article h3{
    padding:1.875rem 0;
  }
}

@media (max-width:767.98px){
  body.single-article .sub_product_article .holiday21_article_row{
    margin-top:0 !important;
  }
}

body.single-article .sub_product_article .holiday21_article_row .img_border{
  border:.0625rem solid #ddd;
  border-right:none;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .sub_product_article .holiday21_article_row .img_border{
    border:none;
    padding:.625rem !important;
  }
}

@media (max-width:767.98px){
  body.single-article .sub_product_article .holiday21_article_row .img_border{
    border-right:.0625rem solid #ddd;
    border-bottom:none;
  }
}

body.single-article .gray_desc_article .holiday_heading_h2{
  font-size:1.5rem;
  line-height:1.42;
  padding:3.125rem 0 1.875rem;
}

@media (max-width:767.98px){
  body.single-article .gray_desc_article .holiday_heading_h2{
    padding:2.5rem 0 0;
  }
}

body.single-article .simple_desc_article .holiday21_article_h2{
  padding:3.125rem 0 2.5rem;
}

@media (max-width:767.98px){
  body.single-article .simple_desc_article .holiday21_article_h2{
    padding:2.5rem 0 1.875rem;
  }
}

body.single-article .productSlider{
  position:relative;
  margin-top:1.25rem;
}

body.single-article .productSlider.slick-slider{
  position:relative;
  display:block;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
  margin-bottom:-.5rem;
}

body.single-article .productSlider.slick-slider img.descktop-slider{
  width:100%;
}

body.single-article .productSlider.slick-slider .slick-list{
  overflow:hidden;
  margin:0;
  padding:0;
}

body.single-article .productSlider.slick-slider .slick-list,body.single-article .productSlider.slick-slider .slick-list .slick-track{
  position:relative;
  display:block;
  -webkit-transform:translateZ(0);
     -moz-transform:translateZ(0);
          transform:translateZ(0);
}

body.single-article .productSlider.slick-slider .slick-list .slick-track{
  top:0;
  left:0;
  margin-left:auto;
  margin-right:auto;
}

body.single-article .productSlider.slick-slider .slick-list .slick-track:after,body.single-article .productSlider.slick-slider .slick-list .slick-track:before{
  display:table;
  content:"";
  clear:both;
}

body.single-article .productSlider.slick-slider .slick-list .slick-track .slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:.0625rem;
  margin:0 .5rem;
}

body.single-article .productSlider.slick-slider .slick-list .slick-track .slick-slide .slide-image{
  padding:1.875rem;
  text-align:center;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .productSlider.slick-slider .slick-list .slick-track .slick-slide .slide-image{
    padding:1.25rem;
  }
}

body.single-article .productSlider.slick-slider .slick-list .slick-track .slick-slide h2{
  font-size:1.125rem;
  line-height:1.2;
  border-top:.0625rem solid #ddd;
  padding:1.875rem 1.25rem 1.25rem;
  color:#006241;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .productSlider.slick-slider .slick-list .slick-track .slick-slide h2{
    font-size:.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .productSlider.slick-slider .slick-list .slick-track .slick-slide h2{
    font-size:.6875rem;
    padding:.625rem;
  }
}

body.single-article .productSlider.slick-slider .slick-list .slick-track .slick-slide{
  border:.0625rem solid #ddd;
}

body.single-article .productSlider.slick-slider .slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

body.single-article .productSlider.slick-slider .slick-list:focus{
  outline:none;
}

body.single-article .productSlider.slick-slider .slick-dots{
  text-align:center;
  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:0;
  margin-bottom:2.5rem;
  margin-top:1.25rem;
}

body.single-article .productSlider.slick-slider .slick-dots li{
  padding:0;
  list-style:none;
  margin:0;
}

body.single-article .productSlider.slick-slider .slick-dots li button{
  font-size:0;
  width:.9375rem;
  height:.9375rem;
  padding:0;
  background:#ddd;
  border:.0625rem solid #ddd;
}

body.single-article .productSlider.slick-slider .slick-dots li.slick-active button{
  background:#006241;
  border:.0625rem solid #006241;
}

body.single-article .productSlider.slick-slider.slick-initialized .slick-list .slick-track .slick-slide{
  display:block;
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap{
  position:fixed !important;
  top:0 !important;
  overflow:auto;
}

@media (max-width:767.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container{
    padding-left:1.875rem;
    padding-right:1.875rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container .mfp-content{
  margin:1.25rem 0;
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
  background:none;
  max-width:59.375rem;
  width:100%;
  margin:2.1875rem auto;
  padding:0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
    max-width:37.5rem;
  }
}

@media (max-width:767.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
    max-width:27.375rem;
  }
}

@media (max-width:413px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
    max-width:20rem;
  }
}

@media (max-width:374px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content{
    max-width:17.5rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content button.mfp-close{
  top:-1.375rem !important;
  right:-1.375rem;
  color:#fff;
  background-color:#6dc5ac !important;
  -webkit-border-radius:3.125rem;
     -moz-border-radius:3.125rem;
          border-radius:3.125rem;
  opacity:unset;
}

@media (max-width:767.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .mfp-wrap .mfp-container .mfp-content .fl-button-lightbox-content button.mfp-close{
    right:-.75rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container{
  position:relative;
  background-position:bottom;
  background-repeat:no-repeat;
  -moz-background-size:contain;
       background-size:contain;
  background-color:#d5176f;
  padding:2.5rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container{
    padding:1.5625rem;
  }
}

@media (max-width:767.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container{
    padding:2.125rem;
  }
}

@media (max-width:413px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container{
    padding:1.875rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-img{
  background-position:50%;
  -moz-background-size:cover;
       background-size:cover;
  min-height:31.25rem;
}

@media (min-width:1601px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-img{
    min-height:32.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-img{
    min-height:18.75rem;
    margin-bottom:1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-img{
    min-height:15.8125rem;
    margin-bottom:1.875rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text{
  padding-left:2.125rem;
  padding-bottom:6.25rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text{
    padding-left:1.25rem;
  }
}

@media (max-width:767.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text{
    padding-left:0;
    padding-bottom:9.375rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text h2.popup-title{
  font-family:GT-Eesti-Pro-Display-Bold;
  font-size:1.875rem;
  line-height:1.2;
  color:#fff;
  margin-bottom:1.875rem;
  height:auto !important;
}

@media (max-width:1600px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text h2.popup-title{
    font-size:1.625rem;
  }
}

@media (max-width:767.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text h2.popup-title{
    margin-bottom:1.25rem;
    font-size:1.875rem;
  }
}

@media (max-width:413px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text h2.popup-title{
    font-size:1.625rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text .popup-desc{
  font-size:1.125rem;
  line-height:1.5;
  color:#fff;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text .popup-desc{
    font-size:.875rem;
  }
}

@media (max-width:413px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text .popup-desc{
    font-size:1rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .popup_container .col-text h3.popup-subtitle{
  font-size:1.5rem;
  line-height:1.2;
  color:#035536;
  font-family:GT-Eesti-Pro-Display-Bold;
  margin-bottom:1.875rem;
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div{
  position:absolute;
  left:0;
  bottom:2.75rem;
  width:100%;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div{
    bottom:1.5625rem;
  }
}

@media (max-width:413px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div{
    bottom:1.5625rem;
  }
}

@media (max-width:374px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div{
    bottom:.875rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div .social_share_txt{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:left;
  -webkit-justify-content:left;
     -moz-box-pack:left;
          justify-content:left;
  padding-left:2.75rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div .social_share_txt{
    padding-left:1.25rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div .social_share_txt h2{
  font-size:1.25rem;
  line-height:1.2;
  color:#fff;
  margin-right:3.125rem;
  margin-bottom:0;
}

@media (max-width:413px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div .social_share_txt h2{
    font-size:1.125rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div .social_share_txt a.social_share img{
  width:1.25rem;
  height:1.25rem;
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .summer_popup_container .social_share_icon .social_share_div .social_share_txt a.facebook{
  margin-right:2.25rem;
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .secret_menu_row .secret_menu_col .fl-module-heading h2{
  font-family:GT-Eesti-Pro-Display-Ultrabold;
}

@media (min-width:1850px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .secret_menu_row .secret_menu_col .fl-module-heading h2{
    font-size:3.75rem;
  }
}

@media (max-width:374px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .secret_menu_row .secret_menu_col .fl-module-heading h2{
    font-size:1.875rem;
  }
}

@media (min-width:1601px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .secret_menu_row .secret_menu_col .fl-module-heading h2 span.text_block{
    display:block;
  }
}

@media (min-width:1850px){
  body.single-article.fl-theme-builder-singular-single-article-secret-menu .secret_menu_row .fl-module-button .fl-button,body.single-article.fl-theme-builder-singular-single-article-secret-menu .secret_menu_row .secret_menu_col .fl-module-button.pink_btn .fl-button{
    font-size:1.875rem;
    font-family:GT-Eesti-Pro-Display-Light;
    padding:1.5625rem 2.5rem;
  }
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .pink_btn .fl-button:focus span,body.single-article.fl-theme-builder-singular-single-article-secret-menu .pink_btn .fl-button:hover span{
  color:#d5176f !important;
}

body.single-article.fl-theme-builder-singular-single-article-secret-menu .pink_btn .fl-button:focus{
  background:#fff;
}

body.single-article .holiday-appetizer-sec{
  margin:0 -.625rem;
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4{
  padding:0;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4{
    -webkit-box-flex:50%;
    -webkit-flex:50%;
       -moz-box-flex:50%;
            flex:50%;
    max-width:50%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4{
    -webkit-box-flex:100%;
    -webkit-flex:100%;
       -moz-box-flex:100%;
            flex:100%;
    max-width:100%;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card{
  background-color:transparent;
  width:100%;
  -webkit-perspective:62.5rem;
     -moz-perspective:62.5rem;
          perspective:62.5rem;
  padding:0 .625rem;
  margin-bottom:1.25rem;
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card:hover .flip-card_inner{
  -webkit-transform:rotateY(180deg);
     -moz-transform:rotateY(180deg);
          transform:rotateY(180deg);
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner{
  width:100%;
  text-align:center;
  -webkit-transition:-webkit-transform .6s;
  transition:-webkit-transform .6s;
  -o-transition:-o-transform .6s;
  -moz-transition:transform .6s, -moz-transform .6s;
  transition:transform .6s;
  transition:transform .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s;
  -webkit-transform-style:preserve-3d;
     -moz-transform-style:preserve-3d;
          transform-style:preserve-3d;
  -ms-transform-style:preserve-3d;
  position:relative;
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner:hover .flip-card-back{
  display:block;
  -webkit-transform:rotateY(180deg);
     -moz-transform:rotateY(180deg);
          transform:rotateY(180deg);
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-text.row{
  height:100%;
}

@media (max-width:767.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-text.row{
    height:auto;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front{
  text-align:center;
  display:table;
  -moz-background-size:100% 100%;
       background-size:100% 100%;
  padding:6.25rem 2.5rem;
  position:relative;
  z-index:0;
}

@media (min-width:1601px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front{
    min-height:26.875rem;
    padding-left:3.75rem;
  }
}

@media (max-width:1600px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front{
    padding:5rem 2.5rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front{
    padding-left:3.4375rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front{
    padding:8.125rem 2.5rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front{
    padding:5rem 1.25rem 9.375rem;
    min-height:32.5rem;
  }
}

@media (max-width:413px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front{
    min-height:26.875rem;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front p{
  font-size:1.125rem;
  color:#404040;
  line-height:1.2;
  font-family:GT-Eesti-Pro-Display-Light;
  font-weight:400;
  margin-bottom:.625rem;
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h2{
  font-size:2.625rem;
  color:#1e6142;
  font-family:Bemio;
  margin:0;
  line-height:1.2;
}

@media (min-width:1601px) and (max-width:1850px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h2{
    font-size:2.125rem;
  }
}

@media (max-width:1600px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h2{
    font-size:1.75rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h2{
    font-size:1.375rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h2{
    font-size:2.625rem;
  }
}

@media (max-width:413px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h2{
    font-size:1.875rem;
  }
}

@media (max-width:374px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h2{
    font-size:1.5rem;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h3{
  font-family:Bemio;
  color:#1e6142;
  font-size:1.375rem;
  line-height:1.3;
}

@media (min-width:1601px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h3{
    font-size:2rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h3{
    font-size:1.125rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h3{
    font-size:2rem;
  }
}

@media (max-width:413px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h3{
    font-size:1.375rem;
  }
}

@media (max-width:374px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front h3{
    font-size:1.25rem;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front .flip-card-front-text{
  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:413px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front .flip-card-front-text{
    display:block;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back,body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-front{
  width:100%;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
       backface-visibility:hidden;
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back{
  color:#000;
  position:absolute;
  top:0;
  padding:1.875rem;
  text-align:left;
  height:100%;
  font-size:1.125rem;
  display:none;
  z-index:-1;
}

@media (min-width:1601px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back{
    padding-left:3.125rem;
    padding-top:3.75rem;
    min-height:26.875rem;
  }
}

@media (max-width:1600px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back{
    font-size:.875rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back{
    font-size:.8125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back{
    font-size:.8125rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back{
    min-height:32.5rem;
  }
}

@media (max-width:413px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back{
    min-height:26.875rem;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back .close-box .close{
  color:#000;
  opacity:1;
  font-size:1.125rem;
  margin:-.75rem;
  cursor:pointer;
}

@media (max-width:767.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back .pizza-oggi-txt p{
    font-size:1.1875rem;
    line-height:1.6875rem;
    padding-right:0;
  }
}

@media (max-width:413px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back .pizza-oggi-txt p{
    font-size:.9375rem;
    line-height:1.25rem;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p{
  font-size:1.25rem;
  line-height:1.875rem;
  color:#fff;
  font-family:GT-Eesti-Pro-Display-Light;
  font-weight:700;
  margin-bottom:.625rem;
}

@media (min-width:1601px) and (max-width:1850px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p{
    font-size:1.0625rem;
  }
}

@media (max-width:1600px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p{
    font-size:1rem;
    line-height:1.375rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p{
    font-size:.8125rem;
    line-height:1.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p{
    font-size:1.25rem;
    line-height:1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p{
    font-size:1.25rem;
    padding-right:5rem;
    line-height:1.75rem;
  }
}

@media (max-width:413px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p{
    padding-right:0;
    font-size:.9375rem;
    line-height:1.25rem;
  }
}

@media (max-width:767.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p br{
    display:none;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back p a{
  color:#fff;
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back img{
  max-height:97%;
}

@media (max-width:374px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back img{
    width:8.75rem;
  }
}

body.single-article .holiday-appetizer-sec .column-style.col-md-4 .flip-card .flip-card_inner .flip-card-back .image-sec{
  position:absolute;
  right:0;
  bottom:0;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .holiday-appetizer-sec .column-style.col-md-4:nth-child(7){
    display:none;
  }
}

body.single-article .article_accordion .panel-default{
  border-top:.0625rem solid #ddd;
  padding:1.25rem 0;
}

body.single-article .article_accordion .panel-default .panel-title{
  margin-bottom:0;
}

body.single-article .article_accordion .panel-default .panel-title a:before{
  float:right !important;
  font-family:brand;
  content:"";
  padding-right:.3125rem;
  padding-left:3.125rem;
}

body.single-article .article_accordion .panel-default .panel-title a.collapsed:before{
  float:right !important;
  content:"";
  font-family:brand;
}

body.single-article .article_accordion .panel-default .panel-title a:active,body.single-article .article_accordion .panel-default .panel-title a:focus,body.single-article .article_accordion .panel-default .panel-title a:hover{
  text-decoration:none;
  color:#006241;
}

body.single-article .article_accordion .panel-default .panel-body{
  margin-top:.5rem;
}

body.single-article .article_accordion .panel-default .panel-body a.underline_text{
  display:inline-block;
}

body.single-article .burger_recipe_container{
  max-width:71.25rem !important;
  margin:0 auto;
}

body.single-article .burger_recipe_container .holiday21_article_h2{
  padding:2.5rem 0 1.875rem;
}

@media (max-width:767.98px){
  body.single-article .burger_recipe_container .holiday21_article_h2{
    padding:1.875rem 0 1.25rem;
    font-size:1.5rem;
    line-height:1.42;
  }
}

@media (max-width:413px){
  body.single-article .burger_recipe_container .holiday21_article_h2{
    padding:1.875rem 0 1.25rem;
  }
}

@media (max-width:767.98px){
  body.single-article .burger_content_row .desktop_img{
    display:none;
  }
}

@media (min-width:576px){
  body.single-article .burger_content_row .mobile_img{
    display:none;
  }
}

@media (min-width:1601px){
  body.single-article .page_top_banner .component_z_pattern_v2.-left-to-right .safety-container .text-container{
    padding-right:6.25rem;
  }
}

@media (min-width:1601px) and (max-width:1850px){
  body.single-article .page_top_banner .component_z_pattern_v2.-left-to-right .safety-container .text-container{
    padding:0 2.8125rem;
  }
}

body.single-article .page_top_banner .component_z_pattern_v2.-left-to-right .safety-container .text-container .heading span{
  font-family:Bemio;
}

body.single-article .btnWrapnew{
  margin-top:3.125rem;
}

@media (max-width:767.98px){
  body.single-article .btnWrapnew{
    margin-bottom:3.75rem !important;
    margin-top:2.5rem;
  }
}

@media (max-width:767.98px){
  body.single-article .btnWrapnew a.submitBtn{
    padding:.9375rem 1.25rem;
  }
}

@media (max-width:413px){
  body.single-article .btnWrapnew a.submitBtn{
    font-size:13px;
    font-size:.8125rem;
  }
}

body.single-article .twelve-roasts-of-christmas-wrap{
  margin:2.5rem 0 .625rem;
}

@media (max-width:767.98px){
  body.single-article .twelve-roasts-of-christmas-wrap{
    margin:1.875rem 0 .625rem;
  }
}

body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container{
  gap:1.25rem;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container{
    gap:.625rem;
  }
}

@media (max-width:991.98px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container{
    -webkit-flex-wrap:wrap;
            flex-wrap:wrap;
  }
}

body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box{
  max-width:23.625rem;
  border:.0625rem solid #ddd;
  width:100%;
}

@media (max-width:991.98px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box{
    max-width:100%;
  }
}

body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-img{
  padding:1.25rem;
}

@media (min-width:1200px) and (max-width:1600px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-img{
    padding:.9375rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-img{
    padding:.625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-img{
    padding:.625rem;
  }
}

body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-img img{
  height:5.5rem;
  max-width:6.25rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-img img{
    max-width:4.375rem;
    height:unset;
  }
}

body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-heading{
  padding:1.25rem;
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-heading{
    padding:.625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-heading{
    padding:.625rem;
  }
}

body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-heading p{
  font-size:1.125rem !important;
  font-weight:700;
  font-family:GT-Eesti-Pro-Display-Bold;
  line-height:1.5;
}

@media (min-width:1200px) and (max-width:1600px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-heading p{
    font-size:1rem !important;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-heading p{
    font-size:1rem !important;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-heading p{
    font-size:1rem !important;
  }
}

body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-line{
  margin:0 !important;
  height:100%;
  background:#ddd !important;
  border:0;
  width:.125rem;
}

@media (max-width:991.98px){
  body.single-article .twelve-roasts-of-christmas-wrap .twelve-roasts-of-christmas-container .twelve-roasts-of-christmas-box .twelve-roasts-of-christmas-line{
    width:.0625rem;
  }
}

body .uldotstyele{
  padding-left:.9375rem;
}

body .uldotstyele li{
  position:relative;
}

body .uldotstyele li:before{
  content:"";
  height:.4375rem;
  width:.4375rem;
  -webkit-border-radius:3.125rem;
     -moz-border-radius:3.125rem;
          border-radius:3.125rem;
  background:#006241;
  position:absolute;
  display:inline-block;
  top:.5rem;
  left:-.9375rem;
}

@media (max-width:767.98px){
  body .uldotstyele.uldotstyele_mb_margin{
    margin-bottom:3.75rem;
  }
}

body .ol_style{
  padding-left:1.25rem;
}

@media (max-width:767.98px){
  body .fl-module-social_share .component_social_share{
    text-align:right;
  }
}

@media (max-width:374px){
  body .fl-module-social_share .component_social_share{
    text-align:left;
  }
}

body .fl-module-social_share .component_social_share .social-share .social-icon{
  background-color:#48a547;
  border-color:#48a547;
  color:#fff;
}

body .fl-module-social_share .component_social_share .social-share .social-icon:before{
  line-height:42px;
  line-height:2.625rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  body .fl-module-social_share .component_social_share .social-share .social-icon:before{
    line-height:2.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .fl-module-social_share .component_social_share .social-share .social-icon:before{
    line-height:38px;
    line-height:2.375rem;
  }
}

@media (max-width:767.98px){
  body .fl-module-social_share .component_social_share .social-share .social-icon:before{
    line-height:37px;
    line-height:2.3125rem;
  }
}

@media (min-width:1601px) and (max-width:1850px){
  body .sm_container{
    padding:0 2.8125rem;
    max-width:none;
  }
}
