/*
Theme Name: Divi Child Theme
Theme URI: https://www.elegantthemes.com/gallery/divi/
Description: Child Theme For Divi
Author: Divi
Author URI: https://www.elegantthemes.com/gallery/divi/
Version: 1.0.0
Template: Divi
*/

/*.zipcode-check {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}*/
.zipcode-check {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: baseline;
}

#zipcode_message .delivery-available {
  background-color: #f2f2f2;
  padding: 10px;
  margin-top: 5px;
  border-radius: 5px;
}

.zipcode-check input {
  border-radius: 4px;
  padding: 15px;
}
.grecaptcha-badge {
  z-index: 1;
}





.tax-product_cat .product.type-product.post-333 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-345 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-280 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-326 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-312 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-339 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-319 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-453 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-428 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-463 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-448 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-438 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-458 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-443 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-397 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-471 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-476 .woocommerce-LoopProduct-link .price,
.tax-product_cat .product.type-product.post-487 .woocommerce-LoopProduct-link .price, 
.home .product.type-product.post-280 .woocommerce-LoopProduct-link .price,
.home .product.type-product.post-312 .woocommerce-LoopProduct-link .price,
.home .product.type-product.post-319 .woocommerce-LoopProduct-link .price,
.home .product.type-product.post-326 .woocommerce-LoopProduct-link .price{
  display: none;
}

.tax-product_cat .product.type-product.post-333 .woocommerce-LoopProduct-link::after  {
  content: "$4.49";
}
.tax-product_cat .product.type-product.post-345 .woocommerce-LoopProduct-link::after  {
  content: "$5.59";
}
.tax-product_cat .product.type-product.post-280 .woocommerce-LoopProduct-link::after,
.home .product.type-product.post-280 .woocommerce-LoopProduct-link::after{
  content: "$2.29";
}
.tax-product_cat .product.type-product.post-326 .woocommerce-LoopProduct-link::after,
.home .product.type-product.post-326 .woocommerce-LoopProduct-link::after{
  content: "$5.59";
}
.tax-product_cat .product.type-product.post-312 .woocommerce-LoopProduct-link::after,
.home .product.type-product.post-312 .woocommerce-LoopProduct-link::after{
  content: "$3.89";
}
.tax-product_cat .product.type-product.post-339 .woocommerce-LoopProduct-link::after  {
  content: "$6.89";
}
.tax-product_cat .product.type-product.post-319 .woocommerce-LoopProduct-link::after,
.home .product.type-product.post-319 .woocommerce-LoopProduct-link::after{
  content: "$3.99";
}
.tax-product_cat .product.type-product.post-397 .woocommerce-LoopProduct-link::after  {
  content: "$4.79";
}
.tax-product_cat .product.type-product.post-471 .woocommerce-LoopProduct-link::after {
  content: "$3.89";
}
.tax-product_cat .product.type-product.post-476 .woocommerce-LoopProduct-link::after {
  content: "$4.59";
}
.tax-product_cat .product.type-product.post-487 .woocommerce-LoopProduct-link::after {
  content: "$4.69";
}

.tax-product_cat .product.type-product.post-453 .woocommerce-LoopProduct-link::after  {
  content: "$4.89";
}
.tax-product_cat .product.type-product.post-428 .woocommerce-LoopProduct-link::after  {
  content: "$2.79";
}
.tax-product_cat .product.type-product.post-463 .woocommerce-LoopProduct-link::after  {
  content: "$5.99";
}
.tax-product_cat .product.type-product.post-448 .woocommerce-LoopProduct-link::after  {
  content: "$5.99";
}
.tax-product_cat .product.type-product.post-438 .woocommerce-LoopProduct-link::after  {
  content: "$4.29";
}
.tax-product_cat .product.type-product.post-458 .woocommerce-LoopProduct-link::after  {
  content: "$7.29";
}
.tax-product_cat .product.type-product.post-443 .woocommerce-LoopProduct-link::after  {
  content: "$4.39";
}
.home .product.type-product.post-280 .woocommerce-LoopProduct-link::after,
.home .product.type-product.post-312 .woocommerce-LoopProduct-link::after,
.home .product.type-product.post-319 .woocommerce-LoopProduct-link::after,
.home .product.type-product.post-326 .woocommerce-LoopProduct-link::after{
  color: rgba(255,255,255,0.7);
  padding: 0 0 0 15px;
  font-weight: 600;
}
.woocommerce-loop-product__title {
  line-height: 1.5;
}
.product.type-product.post-397 .woocommerce-loop-product__title::after {
  content: " (Beef, Lamb, Pork)";
}
.product.type-product.post-471 .woocommerce-loop-product__title::after {
  content: " (Chicken, Beef, Lamb, Turkey)";
}
.product.type-product.post-476 .woocommerce-loop-product__title::after {
  content: " (Chicken, Rabbit, Duck, Turkey)";
}
.product.type-product.post-487 .woocommerce-loop-product__title::after {
  content: " (Chicken, Beef, Lamb, Turkey, Duck, Rabbit)";
}
.woocommerce-NoticeGroup .woocommerce-error a {
  color: #fff;
  text-decoration: underline;
}
.pro-feact {
  display: flex;
  align-items: center;
  margin: 10px 0 0;
  flex-wrap: wrap;
}
.pro-feact-box {
  display: flex;
  align-items: center;
  margin: 4px 0;
}
.pro-feact span {
  background: #ce1e29;
  color: #fff;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 15px;
}
.pro-feact i {
  background: #aaa8a8;
  padding: 0 10px;
  border-radius: 0 6px 6px 0;
  margin-right: 15px;
}
.et_pb_row, .container {
  width: 100%;
padding-left: 15px;
  padding-right: 15px;
}
.et_fixed_nav #main-header {
  box-shadow: none;
}
.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}
#left-area .woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding: 0;
} 
#left-area .woocommerce-MyAccount-navigation ul .is-active a {
  background: #ce1e29;
  color: #fff;
  width: 100%;
  height: 52px;
  line-height: 52px;
  border-radius: 5px;
}
#left-area .woocommerce-MyAccount-navigation ul li a {
  margin: 20px 0;
  display: block;
  padding: 0 20px;
}
#left-area .woocommerce-MyAccount-navigation ul li:first-child a {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 25%;
  max-width: 250px;
}
.woocommerce-account .woocommerce-MyAccount-content {
  width: 75%;
}
#main-content {
  min-height: 500px;
}
.woocommerce .woocommerce-address-fields .button, .woocommerce-page #payment #place_order, .woocommerce-page button.button {
  font-size: 16px;
  color: #fff !important;
  background: #ce1e29 !important;
  height: 52px;
  border: none !important;
  padding: 0 30px !important;
  margin-top: 15px;
} 
.woocommerce .woocommerce-address-fields .button::after,
.woocommerce-MyAccount-content a.button:after, 
.woocommerce-page #payment #place_order::after, .woocommerce-page button.button::after, 
.woocommerce a.button::after, .woocommerce-page a.button::after{
  display: none !important;
} 
.woocommerce a.button, .woocommerce-page a.button {
  font-size: 16px;
}
.woocommerce form .form-row input.input-text, .select2-container--default .select2-selection--single {
  background: #fff;
  border: 1px solid #C5C5C5;
  border-radius: 5px;
  height: 52px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 52px;
  padding-top: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 13px;
  right: 5px;
} 
.woocommerce-error li {
  font-size:14px;
}
.woocommerce-MyAccount-content a.button {
  font-size: 16px;
  padding: 10px 25px !important;
  color: #ce1e29;
  border: 2px solid #ce1e29 !important;
}
.woocommerce-MyAccount-content a.button:hover {
  background: #ce1e29;
  color: #fff;
}
.woocommerce-page div.product form.cart div.quantity {
  margin-top: 14px !important;
}
.woocommerce div.product form.cart .variations td select {
  height: 42px;
  background: #fff;
  border: 1px solid #C5C5C5;
  font-size: 14px;
  color: #000 !important;
}
.woocommerce div.product form.cart .variations td {
  vertical-align: middle;
}
.woocommerce div.product form.cart .variations td.value {
  padding: 0 !important;
}
.woocommerce .product_meta {
  display: none;
}
.woocommerce-product-details__short-description {
  font-size: 14px;
  line-height: 1.7em;
  margin-top: 20px;
}
.woocommerce div.product form.cart .variations th.label {
  padding: 0 !important;
  text-align: left;
}
.woocommerce-message .button.wc-forward {
  padding: 5px 20px !important;
  color: #ce1e29 !important;
}
.woocommerce-message {
  font-size: 16px !important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
  color: #ce1e29 !important;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
  margin-top: 25px;
}
.no_subscriptions.woocommerce-message .woocommerce-Button.button,
.woocommerce-info .woocommerce-Button.wc-forward.button{
  background: #fff;
  color: #ce1e29;
}
.et_full_width_page #left-area article {
  padding-bottom: 50px;
}
.wc-block-components-button.wp-element-button {
  background: #ce1e29;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  z-index: 1;
}
.woocommerce-breadcrumb a {
  color: #ce1e29 !important;
}
.wcsatt-sub-options {
  display: none;
}
ul.wcsatt-options-prompt-radios {
  padding: 0 !important;
}
.wcsatt-options-product-dropdown {
  width: 200px;
  height: 46px;
  border-radius: 4px;
  padding: 0 10px;
}
.woocommerce-variation-price .wcsatt-options-prompt-label-subscription .wcsatt-options-prompt-action::after {
  content: " to save 10%";
}
.woocommerce-variation-price .wcsatt-options-prompt-label-subscription .wcsatt-options-prompt-action::before {
  content: "For first 3 orders";
  position: absolute;
  bottom: -20px;
  font-size: 12px;
}
.woocommerce-variation-price .wcsatt-options-prompt-label-subscription .wcsatt-options-prompt-action {
  position: relative;
}
.product .related h2.woocommerce-loop-product__title {
  font-size: 1em !important;
}
.packing-size {
  color: #ce1e29;
  font-size: 18px;
  margin: 12px 0 0;
}
.woocommerce-page div.product form.cart div.quantity {
  margin-bottom: 15px !important;
}
.wcsatt-add-to-subscription-options.wcsatt-add-to-subscription-table-wrapper {
  color: #ce1e29;
}
.woocommerce-product-details__short-description {
  margin-top: 0;
}
.woocommerce ul.wcsatt-options-prompt-radios li:nth-child(2) {
  margin-top: 20px;
}
.wcsatt-add-to-subscription-options .woocommerce-orders-table__cell-subscription-products-overview ul, .wcsatt-add-cart-to-subscription-options .woocommerce-orders-table__cell-subscription-products-overview ul {
  padding: 0 !important;
  list-style-type: none !important;
}
@media(max-width: 767px){
  body.woocommerce .woocommerce-tabs {
  display: none;
}
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin: 0 5.5% 8.5% 0 !important;
    width: 47.25% !important;
    clear: none;
  }
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
  float: right;
  clear: none !important;
}
 .woocommerce-page ul.products li.product:nth-child(2n) {
    margin-right: 0 !important;
  }
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px !important;
  line-height: 20px;
}
.product_title.entry-title {
  font-size: 24px;
  padding-bottom: 5px !important;
}
.woocommerce-product-details__short-description {
  font-size: 13px;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
  padding-top: 20px;
}
.woocommerce .woocommerce-breadcrumb {
  font-size: 13px !important;
}
#left-area .flex-control-nav {
  padding-bottom: 0;
}
.entry-summary p.price span {
  font-size: 22px !important;
}
.woocommerce div.product div.images .flex-control-thumbs {
  margin-top: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
  width: 100%;
}
.woocommerce-MyAccount-content a.button {
  margin: 2px 0;
}
}

.button-singlepost a{
  margin-top:20px;
  border-radius:0px !important;
  background-color:#f00;
}