/*
Theme Name: Blogs
Description: Child Theme for Blogs
Template: salient
Version: 1.0
*/

.quantity {
  display: none;
}
.product_type_external span {
  font-size: 14px;
}
.fa-phone{
  padding-right:10px;
}
.summary.entry-summary {
  margin-bottom: 0!important;
}
ul.tabs.wc-tabs {
  margin-top: 0!important;
}
.woocommerce-tabs.wc-tabs-wrapper {
  padding-top: 3%!important;
}
.woocommerce div.product .summary p.price{
  margin-top: 0;
  padding-bottom: 0;
}
.woocommerce-page button[type=submit].single_add_to_cart_button {
  margin-top: 0;
}

.woocommerce-ordering{
  display:none;
}

#woocommerce_price_filter-1{
  display:none;
}
.related.products{
  display:none;
}
#tab-description{
  padding:0!important;
}
.cat-item{
  font-size:17px;
}
#woocommerce_product_categories-2 a{
  font-size:17px;
}
#woocommerce_product_categories-2 h4{
  display:none
}
#sidebar{
  padding-right:2%;
}
span.count{
  font-size:14px!important
}

.price-hover-wrap span{
  font-size:16px!important;
  font-family:manrope;
}

.woocommerce-page button[type=submit].single_add_to_cart_button, body[data-form-submit=regular].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button{
  padding: 3% 15%!important;
  font-size:20px!important;
}

.bandeau-SRC{
  text-align:center;
  font-size:14px;
  background:#008EFF;
  color:white;
}


@media only screen and (max-width: 600px) {

  .flickity.product-thumbs {
    display: none;
  }

  nav.woocommerce-breadcrumb {
    display: none;
  }

  .single-product .images .product-slider .slide {
    padding-right: 20px;
    width: 300px !important;
  }

  .flickity-viewport {
    height: 300px!important;
  }

  .woocommerce-product-gallery__image.easyzoom {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  }

  .span_5.col.single-product-main-image {
    margin-bottom: 0px!important;
  }

  .container-wrap{
    padding-top:25px
  }

  .nectar-prod-wrap h1{
    font-size:24px!important;
    line-height:28px!important
  }
  a.nectar-button.large.regular.accent-color.regular-button {
    display: none;
  }
  .sticky-banner {
    position: fixed;
    bottom: 0;
    z-index: 9999999;
    padding: 10px;
    margin: auto!important;
    width: 100%;
    right: 0;
    color: white;
    background-color: #008EFF;
  }
  .sticky-banner a{
    color: white;
    padding : 10px 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .sticky-banner svg{
    padding-right:7px;
    fill:white;
  }
  body #header-outer{
    padding:0;
  }
}

@media only screen and (min-width: 600px) {
  .sticky-banner, .bandeau-SRC {
    display: none!important;
  }}