@import "../../../buzz/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */
body {
    overflow-x: hidden;
}
.sf-menu li {
    padding: 0 18px;
}
ul.products li.product h3 {
    color: #7f8c8d;
    font-size: 18px !important;
}
.woocommerce.widget_product_search {
    position: relative;
}
.woocommerce.widget_product_search .search-field {
    padding-left: 5.5em;
}
.woocommerce.widget_product_search input[type="submit"] {
    position: absolute;
    left: 2px;
    bottom: 2px;
    background: #82b741;
    border: 0;
    color: #fff;
}
.woocommerce.widget_product_categories h5.widget-title {
    margin-bottom: 0 !important;
}
ul.product-categories li {
    list-style: none !important;
    padding: 7px 0;
    border-bottom: 1px solid #ccc;
}
h1.product_title.entry-title {
    color: #7f8c8d;
}
.woocommerce ul.products li.product .price {
    color: #82b741;
    font-size: 20px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #82b741;
    font-size: 23px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #82b741;
    border-radius: 0;
}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
    padding: 2px .5em;
}
.woocommerce ul.products li.product .price del {
    display: inline-block;
    font-size: 17px;
}
.woocommerce span.onsale {
    background-color: #82b741;
}
.content-copyright {
    padding: 15px 0 10px;
    border: 0 !important;
}
.content-copyright>div {
    float: none !important;
    text-align: center;
}
.home-block h5.pb-widget-title {
    font-size: 20px;
    padding: 0 !important;
}
a.callus {
    font-size: 18px;
    font-weight: bold;
    vertical-align: -1px;
}
.woocommerce #review_form #respond p.stars {
    margin: 10px 0 25px;
}
body.rtl.woocommerce p.stars a.star-1, body.rtl.woocommerce p.stars a.star-2, body.rtl.woocommerce p.stars a.star-3, body.rtl.woocommerce p.stars a.star-4, body.rtl.woocommerce p.stars a.star-5, body.rtl.woocommerce-page p.stars a.star-1, body.rtl.woocommerce-page p.stars a.star-2, body.rtl.woocommerce-page p.stars a.star-3, body.rtl.woocommerce-page p.stars a.star-4, body.rtl.woocommerce-page p.stars a.star-5 {
    border-right: 0 !important;
}
h3#reply-title {
    margin: 10px 0 15px!important;
}
.woocommerce #review_form #respond textarea {
    border-color: #ccc;
    margin-top: 5px;
}
aside#sidebar .widget_pojo_image img {
    width: 100%;
}
p.form-row.terms.wc-terms-and-conditions label.checkbox {
    padding-right: 0;
}
body.rtl.woocommerce #payment div.payment_box:after, body.rtl.woocommerce-page #payment div.payment_box:after {
    margin-top: -13px !important;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    line-height: 32px;
    margin-right: 5px;
}
body.rtl.woocommerce #payment ul.payment_methods li, body.rtl.woocommerce-page #payment ul.payment_methods li {
    margin-bottom: 15px;
}
ul.sub-menu.cart-contents {
    left: -2.5em !important;
    right: auto !important;
}
ul#shipping_method li {
    margin-bottom: 5px !important;
}
ul#shipping_method label {
    display: inline;
    font-size: 14px;
}
.home-blocks .elementor-image {
    border: 1px solid #ccc;
    margin-bottom: 30px;
} 
.home-blocks .elementor-image .wp-caption a {
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    height: 178px !important;
    display: table;
    width: 100%;
}
.home-blocks .elementor-image .wp-caption a img {
    display: table-cell;
    vertical-align: middle;
}
.home-blocks .elementor-image .wp-caption-text {
    color: #80b543;
    font-size: 18px;
    font-weight: bold;

}
.home iframe, .elementor-video-wrapper {
    padding: 0 !important;
    height: 260px !important;
}
.sticky-header .logo img {
    margin-top: -3px;
    height: 45px;
}
div#customer_details>div {
    width: 100%;
    padding: 0;
}
input#ship-to-different-address-checkbox {
    float: right;
}
h3#ship-to-different-address label {
    padding-right: 8px;
}
ul#shipping_method .amount:after {
    content: "כולל מע''מ";
    margin-right: 5px;
    font-size: 11px;
    color: #80b543;
}
h3#ship-to-different-address {
    display: none;
}
span.onsale {
    display: none;
}



@media (min-width: 767px) {
  .sf-menu ul {
      width: 18em;
  }
  .woocommerce .related.products, .woocommerce .upsells.products, .woocommerce-page .related.products, .woocommerce-page .upsells.products {
      float: none !important;
      width: 100%;
  }
  .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells ul li.product, .woocommerce .upsells ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells ul li.product, .woocommerce-page .upsells ul.products li.product {
      width: 25%;
  }
  .field-col-3 {
      width: 31% !important;
  }
  p#billing_apartement_field {
      margin-right: 22px;
  }
  body.rtl #header.logo-left .logo .navbar-toggle, body.rtl .sticky-header.logo-left .logo .navbar-toggle {
      float: right;
  }
  body.rtl #header.logo-left .logo .logo-img, body.rtl #header.logo-left .logo .logo-txt, body.rtl .sticky-header.logo-left .logo .logo-img, body.rtl .sticky-header.logo-left .logo .logo-txt {
      float: left;
  }
}