@font-face{font-family:adobe-garamond-pro;src:url('AGaramondPro-Italic.woff2') format('woff2'),url('AGaramondPro-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:adobe-garamond-pro;src:url('AGaramondPro-Bold.woff2') format('woff2'),url('AGaramondPro-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:adobe-garamond-pro;src:url('AGaramondPro-Regular.woff2') format('woff2'),url('AGaramondPro-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:adobe-garamond-pro;src:url('AGaramondPro-BoldItalic.woff2') format('woff2'),url('AGaramondPro-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:filson-soft;src:url('FilsonSoftW03-Regular.woff2') format('woff2'),url('FilsonSoftW03-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}.shopcat.product.post-third{height:520px!important;padding:0 15px 30px 15px!important}h1.page-title{font-size:50px;text-align:center;margin:0 auto 20px;font-family:adobe-garamond-pro,Garamond,Garamond,serif;font-weight:700;text-transform:none;letter-spacing:0}body.single .postcontainer .title h1{font-size:50px;font-weight:700;text-align:center;line-height:55px;font-family:adobe-garamond-pro,Garamond,Garamond,serif;text-transform:none;letter-spacing:0;color:#383838}.subscribe_sidebar{border:1px solid #ddd;padding:7px 27px 7px;margin-top:20px;background:#f4ece5}.subscribe_sidebar h4,.subscribe_sidebar p{text-align:center}.subscribe_sidebar input{border:1px solid #ddd;padding:10px;margin-bottom:10px;width:100%;background:#fff;font-family:adobe-garamond-pro,Garamond,Garamond,serif}.subscribe_sidebar input[type=submit]{background:#383838;color:#fff;text-transform:uppercase;cursor:pointer}.home_page_subscriber{margin-top:0;border:0;padding-top:20px}.home_page_subscriber h4,.home_page_subscriber p{display:none}.home_page_subscriber form{display:flex;flex-direction:column;grid-gap:10px}.home_page_subscriber input[type=submit]{max-width:100px}.subscribe_sidebar input[type=submit]{font-family:filson-soft,"Helvetica Neue",Helvetica,Arial,sans-serif!important}footer img{top:24px!important}@media(max-width:768px){body p{font-size:16px!important}}@media only screen and (max-width:600px){.shopcat.product.post-third{height:auto!important;padding:0 10px 10px 10px!important}#product h2.title span,#product h3 span{max-width:100%!important}body.single .postcontainer .title h1{font-size:40px;font-weight:700;text-align:center;line-height:45px;left:0!important;margin-top:120px!important}body.single .postcontainer .title{left:0!important}}.search .pick_of_week,.single-post .pick_of_week{margin:50px 0 30px}.search .pick_of_week h3,.single-post .pick_of_week h3{text-align:center;display:block;top:-21px;max-width:200px;margin:0 auto}.pick_of_week h2,.pick_of_week p{text-align:center!important}@media screen and (max-width:767px){body p{font-size:19px;line-height:27px!important}.section#intro p { font-size: 13px!important; margin-bottom: 0;} .page-id-19060 .section#intro p em { width: 70% !important; float: left; margin: 0 15%;}}

/*CSS for new Footer Start*/

.new_details {
    width: 100%;
    height: auto;
    letter-spacing: 0px;
    padding: 50px 0px 0px;
    background: #383838;
    margin: 0px;
}
.new_details .footer_content {
   width: 100%;
   height: auto;
   padding: 0px;
   display: flex;
   justify-content: space-between;
   max-width: 1170px;
   margin: 0px auto 30px;
   flex-wrap: wrap;
}
.new_details .footer_content .footer_description {
    width: 33%;
    height: auto;
}
.new_details .footer_content .footer_description .footer_logo img {
    max-width: 40%;
    height: auto;
    margin-bottom: 0px !important;
    display: block;
    position: static;
    padding-left: 0px;
}
.new_details .footer_content .footer_description .descri p {
    color: #fff;
    text-align: left;
    line-height: 25px;
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    font-family: adobe-garamond-pro,Garamond,Garamond,serif;
}
.new_details .footer_content .useful_links {
    height: auto;
    margin: 0px auto;
}
.new_details .footer_content .useful_links .linkss {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-align: left;
}
.new_details .footer_content .useful_links .linkss li {
    line-height: normal;
    margin-bottom: 30px;
    display: block;
}
.new_details .footer_content .useful_links .linkss li a {
   color: #fff;
   text-decoration: none;
   font-size: 13px;
   font-weight: 400;
   font-family: filson-soft,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.new_details .footer_content .useful_links .linkss li i.fa-solid.fa-chevron-right {
    font-family: fontawesome;
}
.new_details .footer_content .newsletter {
    color: #fff;
    width: 33%;
    text-align: left;
    height: auto;
}
.new_details .footer_content .newsletter h3 {
    font-size: 30px;
    font-weight: 400;
    font-family: filson-soft,"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom: 14px;
}
.new_details .footer_content .newsletter h6 {
    font-style: italic;
    font-size: 20px;
    font-weight: 700;
    font-family: Adobe Garamond pro;
    text-transform: none;
    line-height: 26px;
}
.new_details .footer_content .newsletter .news_input {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.new_details .footer_content .newsletter .news_input input.form-control {
    background: #fff;
    border-radius: 5px 0px 0px 5px;
    padding: 18px 0px 18px 16px;
    height: auto;
}
.new_details .footer_content .newsletter .news_input input.form-control::placeholder {
    font-size: 16px;
    font-family: 'filson-soft';
    color: #707070;
    font-weight: 400;
    line-height: normal;
}
.new_details .footer_content .newsletter .news_input .input_group_btn .btn {
    background: #F4ECE5;
    border-radius: 0px 5px 5px 0px;
    padding: 18px 26px;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    color: #383838;
    font-family: filson-soft,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.new_details .footer_content .newsletter .social_links {
    width: 100%;
    height: auto;
}
.new_details .footer_content .newsletter .social_links ul {
    list-style: none;
    padding: 0px;
    margin-top: 30px;
}
.new_details .footer_content .newsletter .social_links ul li {
    display: inline-block;
    background: #f4ece5;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    margin-right: 10px;
    position: relative;
}
.new_details .footer_content .newsletter .social_links ul li a {
    text-align: center;
    text-decoration: none;
}
.new_details .footer_content .newsletter .social_links .linksicons {
    font-family: fontawesome;
    font-size: 18px;
    color: #383838;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.new_details .footer_copyright {
    width: 100%;
   height: auto;
   max-width: 1170px;
   margin: 0px auto;
   border-top: 1px solid #7c7c7c;
   padding: 25px 0px;
}
.new_details .footer_copyright p {
    color: #fff;
   text-transform: none;
   font-family: adobe-garamond-pro,Garamond,Garamond,serif;
   font-weight: 400;
   font-size: 13px !important;
   text-align: center;
}
.new_details .footer_copyright p .flufy {
    font-weight: 700;
    font-size: 18px;
    font-family: adobe-garamond-pro,Garamond,Garamond,serif;
    color: #fff;
}
@media screen and (min-width: 992px) and (max-width: 1089px) { 
    .new_details .footer_content .newsletter h3 {
      line-height: normal;
  }
    .new_details .footer_content .newsletter .news_input input.form-control {
      border-radius: 5px 5px 5px 5px;
      width: 100%;
  }
  span.input_group_btn {
    width: 100%;
  }
  .new_details .footer_content .newsletter .news_input .input_group_btn .btn{
    border-radius: 5px 5px 5px 5px;
    padding: 16px 26px;
    width: 100%;
    margin-top: 15px;
  }
}
@media (max-width: 991px){
  .new_details {
    padding: 50px 20px 0px;
  }
  .new_details .footer_content {
    margin: 0px auto 40px;
  }
  .new_details .footer_content .footer_description {
        width: 100%;
        margin-bottom: 30px;
    }
  .new_details .footer_content .useful_links {
        margin: 0px;
        width: 50%;
    }
  .new_details .footer_content .newsletter {
        width: 50%;
    }
}

@media (max-width: 768px){
    .new_details .footer_content {
        display: block;
    }
    .new_details .footer_content .useful_links{
        width: 100%;
        margin-bottom: 30px;
    }
    .new_details .footer_content .newsletter {
        width: 100%;
    }
}
@media (max-width: 386px){
  .new_details .footer_content .newsletter h3 {
      line-height: normal;
      font-size: 25px;
  }
     .new_details .footer_content .newsletter .news_input input.form-control {;
      border-radius: 5px 5px 5px 5px;
      width: 100%;
    }
    span.input_group_btn {
      width: 100%;
  }
  .new_details .footer_content .newsletter .news_input .input_group_btn .btn {
    border-radius: 5px 5px 5px 5px;
    width: 100%;
    padding: 16px 26px;
    margin-top: 15px;
  }
}

/*CSS for new Footer End*/
