/** Shopify CDN: Minification failed

Line 196:1 Unexpected "*"

**/
.prod_extended .detail-share-social{
  right: 43%;
  bottom: 0;
  top: unset !important;
  left: unset !important;
    }
  .transform-none{
  transform: unset !important;
  }
  .bg-color-none a{
    display:unset !important;
  }
  
  .slide-down-show, .slide-up-show {
      text-align: center;
      position: relative;
      top: -15px;
      left: 25px;
  }
  .slide-up-show i,.slide-down-show i {
      font-size: 25px;
      color: #ff7a00;
  }
  .slide-down-show {
      top: 15px;
  }
  .js_prod_sub .prod_sub.slick-current {
      border: 1px solid #ff7a00;
  }
  .js_prod_sub .prod_sub img {
      margin-bottom: 0px !important;
  }
  .blog-page .content-blog-page .blog-list-view .blog_grid .post-info .post-title a,
  .blog-page .content-blog-page .blog-list-view .blog_grid .post-info .btn_readmore,
  .article-page .content-single-blog .single-related-post .blog_grid .post-info .post-title a,
  .article-page .content-single-blog .single-related-post .blog_grid .post-info .btn_readmore,
  .next_prev_post a,.cmt-author span a,.article-page .content-single-blog .post-details .cate-tags .cate a,
  .content-single-blog a 
  {
  color:#ff7a00 !important;
  }
  
  .blog-page .content-blog-page .blog-list-view .blog_grid .post-info .post-title a::after,
  .article-page .content-single-blog .single-related-post .blog_grid .post-info .post-title a:after
  {
  color:#ff7a00 !important;
  }
  .blog-page .content-blog-page .blog-list-view .blog_grid .post-info .btn_readmore span:after,
  .article-page .content-single-blog .single-related-post .blog_grid .post-info .btn_readmore span:after
  {
  background-color: #ff7a00 !important;
  }
  
  /* Collection Breadcumbs */
  
  .breadcrumb_collection .bg-breadcrumb .bread-crumb {
      padding: 0 0 60px !important; /* 120px - changed by Jocelyn Dunkley of Plentiful Commerce Oct 19 2022 */
      text-align: left;
      padding-left: 60px !important;
  }
  
  .breadcrumb_collection .bg-breadcrumb {
    padding:20px 0px 140px 0px !important;
  }
  
  .collections-description {
    font-weight:800;
    font-size:20px;
  }

/* .thumbnail-image-test {
  width:330px !important;
  height:330px !important;
} */
  
  @media only screen and (max-width: 575px) {
  .js_prod_sub {
      margin-bottom: 20px;
    }
  }
  
  @media only screen and (max-width:767px) {
    /* Collection Breadcumbs */
  
  .breadcrumb_collection .bg-breadcrumb .bread-crumb {
      padding: 0 0 35px !important; /* padding: 0 0 70px !important; - changed by Jocelyn Dunkley of Plentiful Commerce Oct 19 2022 */
      text-align: center;
      padding-left: 0px !important;
  }
  .mini-cart__recommendations-inner {
    margin-right: 400px !important;
    margin-left: 0 !important;
  }
  }
   
  .js-minicart.minicart.active .mini-cart__recommendations {
    display: block;
  }
  .mini-cart__recommendations-inner {
    margin-top: 24px;
    margin-left: calc(-1 * 40)px;
    margin-right: calc(-1 * 40)px;
    padding: 16px 40px;
    background: #f7f7f7;
}
  @media screen and (min-width: 1000px) {
    .mini-cart__recommendations {
      position: absolute;top: 0;width: 240px;height: 100%;overflow: hidden;text-align: center;right: 100%;
      display: none;
      background-color: #f7f7f7;
    }
    .mini-cart__recommendations-inner {
      margin: 0;
      height: 100%;
      overflow-x: hidden;
      overflow-y: auto;
      scrollbar-width: thin;
      padding-top: 35px;
      padding-bottom: 35px;
      transition: transform .25s ease-in;
      background-color: #f7f7f7;
      padding: 12px 40px; /* 16px 40px; */
    }
  }
/*  .hide-mobile {
    display: block`;
  } */
  .hide-desktop {
    display: none;
  }
  @media screen and (max-width: 1000px) {
    .hide-mobile {
      display: none !important;
    }
    .hide-desktop {
      display: block !important;
    }
  }
  
.minicart_terms {
    background-color: white;
    height: 60px;
    display: flex;
    align-items: center;
    bottom: 60px;
    position: absolute;
    width: 100%;
    padding: 0 20px;
    border-top: 1px solid #e1e1e1;
  }

body > div.wrap > div > div.js-minicart.minicart.active > div > div > div.mini-cart-bottom.enj-minicart-ajax > div.minicart_terms > label {
  margin: auto;
  margin-top: 0;
}
.value-badge {
  max-width: 40px;
}
@media only screen and (max-width: 700px) {
  .minicart_terms {
    font-size: 14px;
  }
}

/* make the Shopify Inbox icon higher */
@media screen and (max-width: 769px) {
  .menu_toolbar.d-flex.d-sm-none.active ~ iframe#dummy-chat-button-iframe {
bottom: 70px!important;
}
.value-badge {
  max-width: 25px;
}
}
iframe#dummy-chat-button-iframe {
z-index:  1 !important;
}
iframe#ShopifyChat {
  z-index:  2 !important;
}

.prod_extended .content-page-detail .detail-info .product-title{
   font-weight: 600 !important;
 }

.prod_extended .content-page-detail .detail-info .wrap-rating{
  border-bottom: none !important;
}

/* ***************************************
*****New Product Page Changes************ */
*****************************************

.swell-tab{
   display:none !important;
}

.prod_extended .arrows-product, .product_sidebar .arrows-product {
  display:none !important;
}

.brand-name {
  text-decoration:underline;
}

.main-logo-nav{
  visibility: hidden;
}

.main-logo-nav-center{
  margin: 0 auto 40px;
}

.header-v7-h1 .container{
  border-bottom: 1px solid #c2c0c0;
  padding-bottom: 20px;
}

/* ************FOOTER STYLES********** */
.footer_v7 .container-v1 {
    max-width: 85%;
}

/* .footer_v7 .info_footer{
  max-width: 65%;
} */

.website-desc .website-desc-para{
  max-width: 26ch;
  margin-top: 20px;
}

.footer_v7 .info_footer .logo-top, .footer_v7 .info_footer .list-icon{
  text-align: left;
}

.footer_v7 .info_footer .logo-top, .footer_v7 .list-icon{
  margin-left: 20px;
}

.newsletter-signup-text{
  margin-top: 20px;
}

.fv7-form input{
  width: 100%;
  border: 1px solid #000;
  padding: 10px;
}

.fv7-form input::placeholder{
  color: #000;
  font-weight: bold;
}

.fv7-form-btn{
  color: #fff;
  background-color: #000;
  border-radius: 0;
  text-transform: uppercase;
  margin-top: 5px;
  padding: 10px 20px;
}

@media screen and (max-width: 991px){
  .footer_v7 .info_footer .logo-top, .footer_v7 .info_footer .list-icon{
    text-align: center;
  }

  .website-desc .website-desc-para {
    max-width: 75%;
    margin: 20px auto 40px;
  }
  
  .footer_v7 .info_footer .logo-top, .footer_v7 .list-icon{
    margin-left: 0px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px){
.footer_v7 .top-footer .info_footer .fv7-form {
  margin: 0;
  width: 100%;
}
  }

/* ***************************************************** */

/* ********PAGE WIDTH SETTINGS ******************/
.related-product, .content-page, .tab-content, #content .wrap-bread-crumb, #values-section{
  max-width: 85% !important;
  margin: auto;
}

.content-page .col-sm-10{
  flex: 0 0 80.333333% !important;
  max-width: 80.333333% !important;
}

.content-page .col-sm-2 {
    flex: 0 0 19.666667% !important;
    max-width: 19.666667% !important;
}

.prod_extended .container{
  padding-left: 0;
  padding-right: 0;
}

/* ***************************************************** */
/* ********Product Page Styles ******************/
.content-page .row{
  justify-content: space-between;
}

.selector-wrapper label[for]{
  width: 90px !important;
}

.selector-wrapper select{
  width: 50% !important;
}

.prod_extended .content-page-detail .detail-info .product-title{
    width: 100% !important;
}
/* ***************************************************** */
/* ********Tabs Styles ******************/
.desc-tab-h2{
  font-size: 16px;
  font-weight: bold;
}

/* ***************************************************** */
/* ********Values Badges Section Styles ******************/

.values-badge-section {
  text-align:center;
  padding:0px 0 50px 0;
}

.values-badge-section .text-center {
  padding-bottom:40px;
}

.values-badge-wrapper {
  display: flex; justify-content: space-around;
}

@media(max-width: 425px) {
  .values-badge-wrapper {
    flex-direction: column;
  }
}

.value-badge-box {
  display:inline-block;
  /*margin: 20px 20px 0;*/
}

.value-badge-box strong {
  text-align:center;
}

.value-badge-image {
  display: block;
  max-width:100px; /* 160px */
  margin-bottom:20px;
}

@media screen and (max-width:500px) {
  .value-badge-box {
    display:block;
    margin: 20px 20px 0;
  }
  .value-badge-image {
    margin-right:auto;
    margin-left:auto;
    display:block;
  }
}