#top #wrap_all #main .link-weight p {
    font-weight: 600;
}

@media screen and (min-width: 991px){
    #top:not(.page-id-7760) #wrap_all #main   .slide-content .slide-entry-title {
       overflow: hidden;
       height: 7.5rem;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 3;
       -webkit-box-orient: vertical;
   }
}

@media screen and (min-width: 991px){
    #top:not(.page-id-7760) #wrap_all #main .multiple-items .slide-content .slide-entry-title {
       height: auto;
       -webkit-line-clamp: initial;
   }
}

/* Page Watch */
#top #wrap_all #main .slide-entry-excerpt.entry-content {
    display: none;
}

#top #wrap_all #main .avia-content-slider .slide-meta time {
    display: none;
}

#top #wrap_all #main .btns-category .avia-button {
    border-radius: 25px !important;
}

#top #wrap_all #main .postslider-category span {
    background-color: #ffffff;
    border-color: #f0b9a2;
    color: #191919;
    border-style: solid;
    border-width: 1px;
    padding: 2px 14px 2px 14px;
    margin-bottom: 5px;
    margin-right: 5px;
    border-radius: 25px;
}

#top #wrap_all #main .slide-meta {
    margin-top: 0px;
    padding: 0px;
    margin-top: -0.5rem;
}

#top #wrap_all #main .slide-content .slide-entry-title a,
#top #wrap_all #main .slide-content .slide-entry-title {
  font-size: 20px;
  text-transform: initial;
  font-family: 'static',Helvetica,Arial,sans-serif;
  font-weight: 500;
}

#top #wrap_all #main .slide-content .slide-entry-title {
  color: #330505;
}

#top #wrap_all #main .avia-content-slider .avia-slideshow-dots  a.goto-slide.active {
    background-color: #f0b9a2;
}

#top #wrap_all #main .avia-content-slider .avia-slideshow-dots  a.goto-slide {
    background-color: #f0b9a28f;
}

#top #wrap_all #main span.count-posts {
    color: #b5b5b5;
    font-size: 22px;
}


#top #wrap_all #main .avia-content-slider-inner {
    min-height: 360px;
}

#top.page-id-7760 #wrap_all #main .avia-content-slider-inner {
    min-height: 350px;
}

#top #wrap_all #main .postslider-category span {
    display: block;
    width: fit-content;
}

#top #wrap_all #main .multiple-items .slide-content a.mfp-iframe.lightbox-added .thumbnail-video:after {
    content: '';
    display: block;
    background-image: url('https://www.safefruitsandveggies.com/wp-content/uploads/2023/10/play-icon.png');
    background-repeat: no-repeat;
    height: 5rem;
    width: 100%;
    background-position: center;
    background-size: auto;
    position: absolute;
    top: 35%;
    left: 0;
}

#top #main .thumbnail-video {
    position: relative;
}

/* End Page Watch */

/* Page blog */
#top #wrap_all #main .caf-post-title {
    overflow: hidden;
    /*height: 7.75rem;*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0.5rem;
}
@media screen and (max-width: 767px){
    #top #wrap_all #main .caf-post-title {
        /*height: 9.5rem;*/
        -webkit-line-clamp: 4;
    }
}

#top #wrap_all #main .data-target-div1 #caf-filter-layout1 li a {
    border-radius: 25px;
    font-size: 18px;
    border: 1px solid #f0b9a2;
    padding: 4px 14px;
    font-weight: 400;
    color: #191919;
}

#top #main .data-target-div1 #caf-filter-layout1 li a.active {
    border-radius: 25px;
    font-weight: 500;
    color: #330505;
}
#top #wrap_all #main .caf-meta-content span.author,
#top #wrap_all #main .caf-meta-content  span.comment {
    display: none;
}

#top #wrap_all #main .caf-content {
   display: none;
}

#top #wrap_all #main article .manage-layout1 {
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.17);
    border-radius: 0px 0px 25px 25px;
}

#top #wrap_all #main article .manage-layout1  div#manage-post-area {
    border-radius: 0px 0px 25px 25px;
   max-height: 255px;
   height: 255px;
}

#top #wrap_all #main .data-target-div1 .caf-post-layout1 .caf-meta-content-cats {
    border-radius: 0px 0px 25px 25px;
}

#top #wrap_all #main .caf-meta-content {
    border: none;
}

#top #wrap_all #main .caf-content-read-more {
    visibility: hidden;
}

#top  #wrap_all #main .caf-post-title h2 a {
    color: #330505 !important;
    font-size: 20px;
    font-weight: 500;
}

#top #wrap_all #main article .manage-layout1 span.date {
    color: #191919;
    font-size: 18px;
    margin-left: 0.5rem;
}

#top  #wrap_all #main .caf-post-title  {
    padding-top: 1rem;
}

#top  #wrap_all #main div#manage-ajax-response{
    padding-inline: 0px;
}

#top #wrap_all #main article {
    padding-left: 0;
}

#top #wrap_all #main .data-target-div1 #caf-filter-layout1 li a:hover {
    background-color: #f0b9a2;
}

#top.page-id-7845 #wrap_all #main .page-numbers {
    color:  #280202;
    font-size: 13px;
    font-family: 'Outfit', sans-serif;
}

#top.page-id-7845 #wrap_all #main .page-numbers:hover {
    background-color: #f2f2f2;
    color: #330505;
    padding-block: 10px;
}

#top.page-id-7845 #wrap_all #main .page-numbers.current {
    background-color: #f0b9a2;
    color: #330505;
    padding: 10px 20px;
}

#top #wrap_all #main article.caf-post-layout1:hover  .manage-layout1:hover div#manage-post-area div,
#top #wrap_all #main article.caf-post-layout1:hover  .manage-layout1:hover div#manage-post-area{
        background-color: #FDF4F0 !important;
}

@media  screen and (max-width: 998px) and (min-width: 500px){
    #top #wrap_all #main  .caf-col-md-tablet6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

#top #wrap_all #main .caf-post-layout1 .caf-meta-content-cats ul li a{
    text-align: center;
    border-radius: 25px;
    font-size: 16px;
    border: 1px solid #f0b9a2;
    padding: 4px 14px;
    font-weight: 400;
}

#top #wrap_all #main .data-target-div1 .caf-post-layout1 .caf-meta-content-cats li a {
        color: #191919;
}
/* End Page blog */

/* Page single article */
#top.single-blog #wrap_all #main section.widget_recent_entries ul  {
    margin-top: 1.5rem;
}

#top.single-blog #wrap_all #main section.widget_recent_entries ul li,
#top.single-blog #wrap_all #main section.widget_recent_entries ul li a {
    font-size: 18px;
    color: #191919;
}

#top.single-blog #wrap_all #main .av-subheading.av-subheading_below {
    margin-top: 1.5rem;
}
/* End Page single article */

/* Home Page*/
@media screen and (min-width: 990px) and (max-width: 1100px){
    #top #wrap_all #main .padd-parag-watch-all p {
        padding-right: 20%;
    }
}

@media screen and (min-width: 1100px){
    #top #wrap_all #main .padd-parag-watch-all p {
        padding-right: 38%;
    }
}

body#top.page-id-7914 #wrap_all #main .postslider-category span {
    padding: 2px 10px 2px 10px;
    font-size: 13px;
}

body#top.page-id-7914 #wrap_all #main ul#caf-layout-pagination {
    display: none;
}
body#top.page-id-7914 #wrap_all #main div#banner-home-page {
    background-image: url(/wp-content/uploads/2023/10/white-pic.png);
    width: 100%;
    height: auto;
    background-color: #fdf4f0;
    background-repeat: no-repeat;
    background-position: bottom;
}

body#top.page-id-7914 #wrap_all #main article.slide-entry {
    background-color: white;
    border-radius: 20px;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.17);
}

body#top.page-id-7914 #wrap_all #main .padd-0 {
    padding: 0;
}

body#top.page-id-7914  #wrap_all #main article.slide-entry .slide-content {
    padding-bottom: 15px;
    padding-inline: 3px;
}

#top #wrap_all #main .pic-margin {
    margin-top: -5rem;
}
@media screen and (max-width: 990px)  {
    #top #wrap_all #main .col-science-search{
        margin-top: 5rem;
    }
}

@media screen and (min-width: 990px)  {
  #top #wrap_all #main .col-top-margin {
        margin-top: 9%;
  }
  #top #wrap_all #main .col-top-margin-search {
    margin-top: 12%;
  }
  #top #wrap_all #main .parag-padd-right{
      padding-right: 7rem;
  }
}

@media screen and (min-width: 1200px)  {
    #top #wrap_all #main .parag-padd {
        padding-inline: 24%;
    }
    #top #wrap_all #main .parag-padd-consumer {
        padding-inline: 24%;
    }
  }
  @media screen and (max-width: 1199px)  {
    #top #wrap_all #main .parag-padd {
        padding-inline: 5%;
    }
    #top #wrap_all #main .parag-padd-consumer {
        padding-inline: 5%;
    }
  }


#top.page-id-7914  #wrap_all #main #recent-articles article.slide-entry:hover div.slide-content div,
#top.page-id-7914  #wrap_all #main #recent-articles article.slide-entry:hover div.slide-content{
        background-color:  #f0b9a2 !important;
        border-radius: 0 0px 20px 20px;
}

#top #wrap_all #main .data-target-div1 .caf-post-layout1 .caf-meta-content-cats li{
    margin-bottom: 0.25rem;
}

#top #wrap_all #main article .manage-layout1 div#manage-post-area .caf-meta-content {
    display: block;
}

#top #wrap_all #main .data-target-div1 .caf-post-layout1 .caf-meta-content-cats li a {
    text-transform: capitalize;
}

#top.page-id-7914  #wrap_all #main #recent-articles article.slide-entry:hover div.slide-content .slide-entry-title,
body#top.page-id-7914 #wrap_all #main .content-blog article.slide-entry:hover time.date-container.minor-meta.updated {
  color : white;
  opacity: 1;
}

#top.page-id-7914  #wrap_all #main  #recent-articles .slide-entry-wrap article.slide-entry .slide-image{
  margin-bottom: 0px;
}

#top #wrap_all #main .content-blog {
    display: flex;
}

body#top.page-id-7914 #wrap_all #main .content-blog article.slide-entry:first-child {
    margin-right: 1rem;
}

body#top.page-id-7914 #wrap_all #main .content-blog article.slide-entry time.date-container.minor-meta.updated {
    color: #191919;
    font-size: 18px;
}

body#top.page-id-7914 #wrap_all #main .content-blog article.slide-entry a {
    display: block;
    width: auto;
    height: 218px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

body#top.page-id-7914 #wrap_all #main .content-blog article.slide-entry .blog-post-category span.category-name {
    background-color: #ffffff;
    border-color: #f0b9a2;
    color: #191919;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 5px;
    margin-right: 5px;
    border-radius: 25px;
    padding: 2px 10px 2px 10px;
    font-size: 13px;
}

body#top.page-id-7914 #wrap_all #main .content-blog article.slide-entry .slide-entry-title {
   height: auto;
   -webkit-line-clamp: initial;
   padding-top: 1rem;
}

body#top.page-id-7914 #wrap_all #main .content-blog  article.slide-entry .slide-content {
    padding: 0px 15px 15px 15px;
}

body#top.page-id-7914 #wrap_all #main .content-blog article.slide-entry .post-meta-infos {
    margin: 0px;
}

@media screen and (max-width: 600px ){
    #top #wrap_all #main .content-blog{
        display: block;
    }
    body#top.page-id-7914 #wrap_all #main .content-blog article.slide-entry {
        width: 100%;
    }
}
/* End Home Page*/

/* SLIDER */
#top #wrap_all #main .multiple-items {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
}

#top #wrap_all #main .multiple-items .slide img {
    width: 100%;
}

#top #wrap_all #main .multiple-items .slide-content .slide-entry-title {
    margin-top: 1rem;
    font-size: 20px !important;
    line-height: 1.4em;
}

#top #wrap_all #main .multiple-items .slick-dots {
    display: flex;
    justify-content: flex-end;
    padding: 0.5rem 0;
    list-style-type: none;
}

#top #wrap_all #main .multiple-items .slick-dots li {
    margin: 0 0.25rem;
}
    
#top #wrap_all #main .multiple-items .slick-dots button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #f0b9a28f;
    text-indent: -9999px;
}

#top #wrap_all #main .multiple-items .slide-content {
    width: 90%;
}

@media screen and (max-width: 767px){
    #top #wrap_all #main .multiple-items .slide-content {
        width: 100%;
    }
}

#top #wrap_all #main .multiple-items .slick-dots  li.slick-active button {
    background-color: #f0b9a2;
}

#top #wrap_all #main .multiple-items .slick-track{
     margin-left: 0;
}
/* end SLIDER */

/* Footer*/
#top #wrap_all #main div#footer-page .fat-green-separator span.hr-inner.inner-border-av-border-fat {
    border-width: 20px;
}

#top #wrap_all #main div#footer-page .container.av-section-cont-open:has(.fat-green-separator ) {
    max-width: 100%;
    margin: 0;
    width: 100%;
    padding-inline: 0;
}

#top #wrap_all #main div#footer-page form.avia-mailchimp-form input {
    background-color: white;
    border: 1px solid #797979;
    color: #000000;
}

#top #wrap_all #main div#footer-page form.avia-mailchimp-form input.button {
    background-color: #f0b9a2;
    color: #330505;
    border-color: #f0b9a2;
    font-size: 20px;
    padding: 10px 30px;
}
#top #wrap_all #main div#footer-page form.avia-mailchimp-form  p.form_fullwidth.modified_width {
    width: auto;
}
#top #wrap_all #main div#footer-page form.avia-mailchimp-form input.button:hover {
    background-color: #e59471;
}

#top #wrap_all #main div#footer-page main.template-page.content.av-content-full.alpha.units.av-enable-shadow {
    padding-top: 0;
    padding-bottom: 0px;
}


#top #wrap_all #main div#footer-page div#av-layout-grid-1:after {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    padding-bottom: 42px;
    border-bottom: 1px solid;
    border-color:  #eaa587;
    bottom: 0;
    left: 0;
}

#top #wrap_all #main div#footer-page form.avia-mailchimp-form input {
    font-family: 'static',Helvetica,Arial,sans-serif;
}

#top #wrap_all #main div#footer-page form.avia-mailchimp-form label {
    font-size: 18px;
    font-weight: 400;
}
/* End Footer*/

/* Header*/
#top #wrap_all #header li.btn-calculate a .avia-menu-text {
    color: #fdf4f0;
    font-weight: 500;
    font-size: 16px;
}

@media screen and (min-width: 989px){
    #top #wrap_all #header div#header_meta{
        padding-top: 5px;
    }
}

#top #wrap_all #header div#header_meta .social_bookmarks {
    display: flex;
    width: auto;
    height: auto;
}

#top #wrap_all #header div#header_meta .social_bookmarks li a {
    color: #fdf4f0;
    font-size: 20px;
}

#top #wrap_all #header li#menu-item-search {
    display: none;
}

#top #wrap_all #header div#header_meta .social_bookmarks li a:hover {
    color: #114900;
    background-color: #ffd9c9 !important;
}

#top #wrap_all #header .av-main-nav ul {
    top: auto;
}

#top #wrap_all #header.header_color li.btn-calculate span.avia-menu-text:after {
    content: '';
    background-image: url('/wp-content/uploads/2023/10/iconCalculate.png');
    background-repeat: no-repeat;
    height: 2rem;
    display: block;
    width: 4rem;
    position: absolute;
    top: 0.25rem;
    left: 0.5rem;
    background-position: center;
    background-size: cover;
    background-color: #2b7410;
}

#top #wrap_all #header span.btn-text {
    margin-left: 4.25rem;
}

#top #wrap_all #header.header_color li.btn-calculate span.avia-menu-text {
    position: relative;
    padding-block: 0.75rem;
}

@media screen and (max-width: 1045px) and (min-width: 990px){
    #top #header .av-main-nav > li > a {
        font-size: 14px;
    }
}

/* End Header*/

@media screen and (max-width: 500px){
    #top #wrap_all .main_color h2.av-milestone-date{
        font-size: 31px;
    }
}

#top #wrap_all #main .data-target-div1 .caf-post-layout1 .caf-meta-content-cats {
    margin-top: 0.25rem;
}

#top #wrap_all #main .data-target-div1 .caf-post-layout1 .caf-meta-content-cats li a.catg-toHide {
    display: none;
}
@media screen and (max-width: 499px){
    #top #wrap_all #main article .manage-layout1 div#manage-post-area{
        max-height: max-content;
        height: auto;
    }
}

@media screen and (max-width: 680px) and (min-width: 500px){
    #top #wrap_all #main article .manage-layout1 div#manage-post-area {
        height: 275px;
        max-height: 275px;
    }
}


#top.page-id-72 #wrap_all #main ul#caf-layout-pagination span.page-numbers.current {
    background-color: #f0b9a2;
    color: #330505;
    font-size: 13px;
}

#top.page-id-72 #wrap_all #main ul#caf-layout-pagination a {
    color: #280202;
    font-size: 13px;
}


#top.page-id-72 #wrap_all #main a.page-numbers:hover {
  background-color: #f2f2f2;
}
