
.et-db #et-boc .et-l .et_pb_post_content .et_pb_section {
    padding: 0;
}
	 
.et-db #et-boc .et-l .et_pb_post_content .et_pb_section .et_pb_row {
    width: 100%;
  }
  
  .woocommerce div.product div.dfw-1-woo-image .flex-control-thumbs {
    margin-top: 20px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
  
  .woocommerce div.product div.dfw-1-woo-image .flex-control-thumbs li {
    width: 80px;
    margin-right: 20px !important;
    margin-bottom: 20px;
}
  
  .woocommerce div.product div.dfw-1-woo-image .flex-active {
    box-shadow: 0 0 0 2px #DD9A01 !important;
  }
  
   .dfw-1-add-to-cart.et_pb_wc_add_to_cart .in-stock {
    margin-bottom: 10px;
  }
  
  .dfw-1-add-to-cart.et_pb_wc_add_to_cart .woocommerce-variation-price .price {
    color: #dd9a01;
    font-size: 20px;
    margin-bottom: 10px;
    display: block;
}
  .dfw-1-add-to-cart.et_pb_wc_add_to_cart .woocommerce-variation-price .price bdi {
    font-weight: 500;
}
  
  body #page-container .et_pb_section .dfw-1-cart-notice.et_pb_wc_cart_notice_0_tb_body .wc-forward:after {
    content: attr(data-icon) !important;
}
  
  .dfw-1-add-to-cart.et_pb_wc_add_to_cart form.cart .variations td.value span:after {
    margin-top: -8px !important;
  }
  
  .woocommerce div.product .dfw-1-add-to-cart form.cart .variations {
    margin-bottom: 0;
}
  
  .woocommerce div.product .dfw-1-add-to-cart form.cart .single_variation {
    margin-bottom: 20px;
  }
  
.woocommerce div.product .dfw-1-add-to-cart form.cart .variations tr {
    display: flex;
    flex-wrap: wrap;
}
  
  .woocommerce div.product .dfw-1-add-to-cart form.cart .variations tr td {
    width: 100%;
    padding: 0 0 10px 0!important;
}
  
    .dfw-1-related-products .related h2 {
    margin-bottom: 10px;
  }
  
   .dfw-1-related-products .woocommerce-loop-product__title {
    width: 50%;
    display: inline-block;
  }
  
  .woocommerce .dfw-1-related-products .products .star-rating {
    display: inline-block;
    float: right;
    margin-top: 14px !important;
}
  
  .dfw-1-reviews .comment-form-cookies-consent label,
 .dfw-1-reviews .comment-notes {
    font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
  }
  
  .woocommerce .dfw-1-reviews #reviews #comments ol.commentlist li {
    box-shadow: 0 2px 18px 0 rgb(0 0 0 / 10%);
    padding-bottom: 10px;
}
  
  .woocommerce .dfw-1-reviews #reviews #comments ol.commentlist li img.avatar {
    margin: 20px 0 0 20px;
    position: relative;
    float: none;
}

.woocommerce .dfw-1-reviews #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 70px !important;
    display: flex;
    flex-wrap: wrap;
}

.woocommerce .dfw-1-reviews #reviews .commentlist .star-rating {
    order: 2;
    margin: -55px 0 36px 50px!important;
}

.woocommerce .dfw-1-reviews #reviews .commentlist .description {
    width: calc(100% + 30px) !important;
    order: 3;
    margin-left: -50px !important;
    margin-top: 10px;
}

.woocommerce .dfw-1-reviews #reviews #comments ol.commentlist li .comment-text p.meta {
    width: 100%;
    margin: -85px 50px 0!important;
    line-height: 1.3em;
}

.dfw-1-reviews .comment-form {
    display: flex;
    flex-wrap: wrap;
}

.dfw-1-reviews .comment-form .comment-notes {
    order: 1;
    width: 100%;
}

.dfw-1-reviews .comment-form .comment-form-author {
    order: 2;
    width: 48%;
    margin-right: 3% !important;
}

.dfw-1-reviews .comment-form .comment-form-author input[type=text],
.dfw-1-reviews .comment-form .comment-form-email input[type=email] {
    width: 100% !important;
}

.dfw-1-reviews .comment-form .comment-form-email {
    order: 3;
    width: 48.5%;
}

.dfw-1-reviews .comment-form .comment-form-rating {
    order: 4;
    width: 100%;
}

.dfw-1-reviews .comment-form .comment-form-comment {
    order: 5;
    width: 100%;
}
  
  .dfw-1-reviews .comment-form .comment-form-cookies-consent {
    order: 6;
  }

.dfw-1-reviews .comment-form .form-submit {
    order: 7;
    width: 100%;
}
  
  @media screen and (max-width: 767px) {
    
    .et_pb_wc_related_products.dfw-1-related-products ul.products.columns-4 li.product{
    width: 100% !important;
    margin-right: 0 !important;
}
    
    .woocommerce .dfw-1-reviews #reviews .commentlist .star-rating {
    margin: -25px 0 10px 50px!important;
}
    
    .dfw-1-reviews .comment-form .comment-form-author,
    .dfw-1-reviews .comment-form .comment-form-email {
        width: 100%;
    }
  }
