.woocommerce div.product {
  border-width: 0px;
  padding: 10px 3px 10px 3px !important;
  margin-right: 0px;
}
#products .product-wrap {
  padding: 0px 0px 0px 0px !important;
}
#primary > #wcfmmp-store .body_area > .rgt {
  padding: 0px 5px 20px 5px !important;
}
.page-id-12 .main-content-wrap .pr-lg-4 {
  min-width: 100%;
}
.page-id-12 .woocommerce .cart-collaterals {
  position: static !important;
  min-width: 100% !important;
}
.sticky-sidebar-wrapper .cart-information {
  min-width: 100% !important;
}
.page-id-12 .sticky-sidebar-wrapper .cart-information {
  min-width: 75% !important;
}
.page-id-12 .shop_table .woocommerce-cart-form__cart-item .variation {
  display: block;
}
.page-id-12 .shop_table .woocommerce-cart-form__cart-item .awspn_price_note {
  display: block;
  color: #089419;
  font-weight: 600;
  font-style: normal;
}
.page-id-12 .woocommerce table.shop_table.cart td.product-price {
  text-align: center;
}
.page-id-12 tbody > .woocommerce-cart-form__cart-item > .product-price bdi {
  color: #0e0d0d;
  font-size: 20px;
  font-weight: 600;
}
.page-id-12 .shop_table .woocommerce-cart-form__cart-item > .product-name > span {
  color: #0b870b;
  font-weight: 700;
  font-size: 18px;
  line-height: 24.799999px;
}
.page-id-12 .woocommerce table.shop_table.cart td.product-quantity {
  text-align: center;
  font-size: 30px;
  color: #0c0b0b;
  font-weight: 600;
  padding-right: 0px;
  max-width: 150px;
}
.page-id-12 .dropdown strong {
  font-size: 10px;
}
.page-id-12 .woocommerce table.shop_table.cart td.product-name {
  padding-right: 2px;
  min-width: 600px;
}
.page-id-12 .main-content-wrap .sticky-sidebar-wrapper {
  min-width: 100%;
}
#main > div > div > div > div > div > div.row.gutter-lg > div.col-lg-4.sticky-sidebar-wrapper > div > div > div > div > table > tbody > tr.tax-total > td {
  text-align: right;
}
.page-id-12 tbody > .woocommerce-cart-form__cart-item > .product-subtotal bdi {
  font-size: 27px;
}
.page-id-12 .woocommerce table.shop_table.cart div.quantity input.qty {
  color: #141313;
  font-weight: 600;
  font-size: 30px;
}
.page-id-13 .main-content .mb-6 {
  min-width: 100%;
}
.page-id-13 .shop_table .cart_item .variation {
  display: block;
}
.page-id-13 tbody .variation-YourFenceProjectNeedsanEstimatedTotalof {
  display: block;
}
.page-id-13 .shop_table .cart_item > .product-name > span {
  display: block;
}
.page-id-13 .breadcrumb {
  justify-content: flex-start;
}
#order_review > table > tfoot > tr.tax-total > td {
  text-align: right;
}
.rgt > #tabsWithStyle > #products #products-wrapper {
  padding: 0px 0px 0px 0px;
}
#wcfmmp-store > #wcfmmp-store-content #tabsWithStyle {
  padding: 0px 8px 0px 8px;
}
#products-wrapper .product-wrap .product-details {
  padding-left: 0px;
}
#wcfm_store_header > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a > img {
  border-radius: 7% 7% 7% 7%;
  width: 150px;
  min-width: 150px;
  min-height: 200px;
  margin-top: -95px;
  margin-left: -24px;
}
.product-wrap .awspn_price_note {
  display: block;
  color: #0b870b;
  font-style: normal;
  line-height: 15.6px;
  margin-bottom: 0px;
  font-size: 15.6px;
}
.product-wrap bdi {
  font-weight: 700;
  font-size: 26px;
}
.product-wrap .wapf-price-before {
  display: block;
}
.woocommerce div.product .price {
  line-height: 26.6px;
  text-align: center;
  margin-bottom: 19px;
  margin-top: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #b7acac;
  box-shadow: 0px 0px 4px 0px #ada29f;
  border-width: 1px 0px 1px;
  border-style: dashed;
  border-left-width: 1px;
  border-left-color: #9a9090;
  border-right-width: 1px;
  border-right-color: #b3a8a8;
}
.product-wrap .w-icon-check {
  font-size: 20px !important;
}
.product-wrap .btn-product {
  font-size: 20px !important;
  text-shadow: none;
  color: #2a2b29;
}
.product-wrap .wolmart-sold-by-container > a {
  color: #089419;
  font-size: 16px !important;
  font-weight: 700;
}
.product-wrap .wpced-inner {
  display: inline-block;
  font-size: 19px !important;
  text-align: center;
  line-height: 25.4px;
  margin-top: 2px;
  border-radius: 12px 12px 12px 12px;
  box-shadow: 0px 0px 4px 0px #bcb4b3;
  margin-bottom: 9px;
}
.product-wrap .product-cat > a {
  font-size: 14px;
  color: #080707;
  font-weight: 600;
  line-height: 18.799999px;
}
.product-wrap > .first .product-cat > a {
  padding-top: 0px;
  margin-top: 0px;
}
.gutter-xs > .product-wrap .woocommerce-loop-product__title {
  color: #077507;
  font-size: 18px;
  line-height: 23.200001px;
  font-weight: 600;
}
.product-wrap .stock-status {
  font-size: 16px;
}
body > div.page-wrapper > div.breadcrumb-container.container > div > ul > li:nth-child(5) {
  width: 100%;
  font-size: 44px;
  font-weight: 700;
  line-height: 54.400002px;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > a > img {
  min-width: 250px;
  height: 300px;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > a {
  border-width: 0px;
  border-bottom-width: 0px !important;
  border-right-width: 0px !important;
  border-left-width: 0px !important;
  border-top-width: 0px !important;
}
.woocommerce div.product .product_meta {
  text-align: center;
  justify-content: center;
  border-width: 0px;
  border-style: solid;
  border-color: #0da40d;
  background-image: none;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > div > span.tagged_as > a {
  display: block;
  font-size: 0px !important;
  color: #181818;
  box-shadow: none;
  padding: 0px 14px 0px 14px;
  text-decoration: underline;
  line-height: 0.799999px;
  padding-top: 0px;
  margin-bottom: 16px;
  margin-right: 6px;
  margin-left: 6px;
  border-radius: 26px 26px 26px 26px;
  border-width: 0px;
  border-style: solid;
  border-color: #0b9416;
  width: 0;
  height: 0;
}
.sticky-sidebar .tagged_as {
  font-size: 44px !important;
  font-weight: 800;
  color: #077507;
  justify-content: center;
  margin-top: 127px !important;
  box-shadow: none;
  display: flex;
  max-width: 300px;
  max-height: 70px !important;
  margin-left: 123px !important;
  overflow: hidden;
  width: 100%;
  min-width: 380px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 0px 0px 0px 0px;
  margin: 140px 0px 0px 0px;
}
.pin-wrapper .product-meta-inner {
  background-color: #f3efef;
  border-radius: 22px 22px 22px 22px;
  box-shadow: 0px 0px 10px 0px #a39a98;
  border-width: 0px !important;
  display: block;
  text-align: center !important;
  margin-bottom: 18px;
}
.woocommerce div.product .product_title {
  font-size: 0px;
}
.container #product-3057 > .sticky-sidebar-wrapper {
  padding: 0px 5px 0px 5px;
}
.container #product-3057 > div {
  padding: 0px 4px 0px 4px;
}
.woocommerce div.product .entry-summary {
  padding-left: 0px;
}
.sticky-sidebar-wrapper .product-meta-inner {
  background-image: none;
  border-width: 1px;
  border-style: solid;
  border-color: #c3b9b9;
  background-color: rgba(243, 239, 239, 0) !important;
  box-shadow: none;
  width: 100%;
}
.pin-wrapper .wapf-price-before {
  display: block;
  text-align: center;
  color: #605b5b;
  margin-bottom: 5px;
}
.sticky-sidebar bdi {
  font-size: 57px;
  line-height: 41.599998px;
}
.pin-wrapper .price > .awspn_price_note {
  font-style: normal;
  color: #16790b;
  display: block;
  margin-top: -7px;
  font-size: 30.5px;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.woocommerce-product-rating {
  justify-content: center;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.woocommerce-product-rating > div {
  font-size: 32px;
}
#payment-method-message {
  display: flex;
  justify-content: center;
}
.sticky-sidebar-wrapper .wpced-inner {
  display: block;
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  border-radius: 22px 22px 22px 22px;
  box-shadow: 0px 0px 10px 0px #b2a9a7;
  border-width: 6px;
  border-style: dotted;
  border-color: #1b940e;
  margin-bottom: 27px;
}
.woocommerce div.product .entry-summary h2 {
  color: #5e5a5a;
  margin-bottom: 6px;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(7) > h2:nth-child(2) {
  color: #137f08;
  text-decoration: underline;
}
.woocommerce div.product .entry-summary h1 {
  margin-bottom: 0px;
  font-weight: 800;
}
#product-3057 .summary > .price {
  padding-top: 10px;
  margin-top: 0px;
}
TD {
  font-size: 25px;
  color: #0a0909;
  font-weight: 600;
  box-shadow: none;
  text-transform: capitalize;
}
#price_calculator #length_needed {
  width: 150px;
  height: 60px;
  border-width: 0px;
  font-size: 28px;
  text-align: center;
  box-shadow: 0px 0px 6px 0px #807876;
  border-radius: 8px 8px 8px 8px;
  background-color: #ffffff;
  margin-top: -19px;
}
#price_calculator > tbody > tr.price-table-row.length-input > td:nth-child(1) {
  background-color: #efecec;
  box-shadow: none;
}
#price_calculator > tbody > tr.price-table-row.length-input > td:nth-child(2) {
  background-color: #f1efef;
  box-shadow: none;
}
#price_calculator label {
  font-size: 36px;
  line-height: 45px;
}
#price_calculator .dashicons {
  font-size: 26px;
  color: #078a22;
  font-weight: 700;
}
#price_calculator > tbody > tr.price-table-row.calculated-price > td:nth-child(1) {
  border-radius: 0px 0px 0px 21px;
}
#price_calculator > tbody > tr.price-table-row.calculated-price > td:nth-child(2) {
  border-radius: 0px 0px 21px 0px;
}
#price_calculator > tbody > tr:nth-child(1) > td:nth-child(1) {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #afa1a1;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #d4c6c6;
}
#price_calculator > tbody > tr:nth-child(1) > td:nth-child(2) {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #bbaeae;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #a88b8b;
}
.wapf-wrapper .wapf-field-calc > .wapf-field-input {
  width: 100%;
  padding-left: 0px;
}
.wapf-field-group .wapf-calc-wrapper {
  text-align: center;
  font-size: 31px;
  color: #0e0d0d;
  font-weight: 600;
  border-width: 4px;
  border-style: solid;
  border-color: #18a809;
  border-radius: 25px 25px 25px 25px;
  margin-bottom: 24px;
}
.wapf-wrapper .wapf-field-calc > .wapf-field-label {
  text-align: center;
  justify-content: center;
}
.wapf-section > .wapf-field-calc > .wapf-field-label span {
  font-size: 24px;
  font-weight: 600;
  color: #0a0909;
}
.wapf-wrapper .wapf-field-img > .wapf-field-label {
  justify-content: center;
  margin-top: 33px;
}
.wapf-section > .wapf-field-img span {
  font-size: 25px;
  color: #0c0b0b;
  font-weight: 600;
}
.pin-wrapper .wolmart-free-shipping-notice {
  font-size: 22px;
}
#product-3057 .summary {
  margin-right: -21px;
}
.main-content > #product-3057 .product-wrap {
  margin-right: 0px !important;
}
.woocommerce div.product .entry-summary img:not(.wp-smiley) {
  max-height: auto;
  min-height: 305px;
}
.wapf-card .awspn_price_note {
  display: block;
  color: #078c07;
  font-size: 15.549999px;
  line-height: 21px;
  font-style: normal;
}
.wapf-card .wapf-card-body > .wapf-card-row > .wapf-card-info {
  font-size: 30px;
  color: #0e0d0d;
  font-weight: 600;
  line-height: 32px;
}
.wapf-card .wapf-card-title {
  color: #151516;
  font-size: 18px;
  line-height: 24.799999px;
}
.field-f93ec34 .wapf-card .wapf-card-desc {
  font-size: 16.35px;
  color: #0c0c0c;
  line-height: 21.16px;
  font-weight: 600;
}
.product-wrap > .product_cat-fence-post-caps .stock-status {
  margin-top: 5px;
}
.products > .product-wrap .woocommerce-loop-product__title {
  font-size: 18px;
  color: #0d7f1b;
  font-weight: 600;
}
.woocommerce div.product .star-rating {
  font-size: 27px;
}
.page-wrapper > #footer .elementor-element-f1ed1ac {
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: #18980a;
}
.main-content-wrap .related > .title-wrapper {
  border-bottom-width: 5px;
  border-bottom-color: #18980a;
  margin-top: 47px;
}
.main-content-wrap .up-sells > .title-wrapper {
  border-bottom-width: 4px;
  border-bottom-color: #18980a;
}
.sticky-sidebar-wrapper .summary > .price {
  text-align: center !important;
  line-height: 36.6px !important;
  padding-top: 0px !important;
  margin-bottom: 70px !important;
  margin-top: -220px !important;
}
.wapf-card .wapf-card-stock {
  font-size: 16.35px;
  color: #100f0f;
  font-weight: 600;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #18980a;
}
.wapf-card a {
  background-image: none;
  font-size: 16.35px;
  color: #ffffff;
  padding: 6px 10px 6px 10px;
  font-weight: 600;
  border-radius: 18px 18px 18px 18px;
  border-width: 1px !important;
  border-style: solid;
  background-color: #ffffff;
  box-shadow: 0px 1px 6px 0px #d4c9c8;
}
.field-db2241c .wapf-card .wapf-card-desc {
  color: #121212;
  font-weight: 600;
  font-size: 14px;
  line-height: 18.4px;
}
.field-caeb035 .wapf-card .wapf-card-desc {
  font-size: 16px;
  line-height: 22px;
  color: #1c1a1a;
  font-weight: 600;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  text-align: left;
}
.woocommerce div.product .single_add_to_cart_button {
  min-width: 100%;
  margin-top: 26px;
  background-image: linear-gradient(#077810 0%, #16b40f 45%, #0d6909 100%);
  font-size: 35px;
  padding: 12px 35px 12px 35px;
  font-weight: 700;
  text-shadow: 0px 1px 10px #151414;
  border-radius: 42px 42px 42px 42px;
  box-shadow: 0px 0px 6px 0px #6d6361;
  border-width: 5px;
  border-color: #ffffff;
}
.woocommerce div.product form.cart {
  justify-content: center;
}
.sticky-sidebar .plus {
  margin-top: 40px;
}
.sticky-sidebar .minus {
  margin-top: 40px;
}
.summary .wapf--inner {
  padding: 11px 23px 11px 23px !important;
}
.cart > #wapf_3057 .wapf--inner > div {
  font-size: 19px;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #08a427;
}
#wapf_3057 .wapf-grand-total {
  width: 100%;
  text-align: center;
  box-shadow: 0px 0px 6px 0px #9d9491;
  line-height: 59.6px;
  font-size: 42.4px;
}
#wapf_3057 > div.wapf-product-totals > div > div:nth-child(3) > span:nth-child(1) {
  width: 100%;
}
#wapf_3057 > div.wapf-product-totals > div > div:nth-child(3) {
  text-align: center;
  border-bottom-width: 0px;
  color: #1c1a1a;
  line-height: 16.4px;
  margin-top: 26px;
}
.cart > #wapf_3057 > .wapf-product-totals div {
  padding-bottom: 0px;
  padding: 11px 0px 11px 0px;
}
.wapf-section > .wapf-field-textarea span {
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}
.wapf-wrapper .wapf-field-textarea > .wapf-field-label {
  margin-top: 26px;
}
TEXTAREA {
  font-weight: 500;
  font-size: 20px;
  min-height: 150px !important;
  height: 150px;
  box-shadow: 0px 1px 4px 0px #80706c !important;
}
.wapf-section > .wapf-field-file > .wapf-field-label span {
  font-size: 25px;
  font-weight: 600;
}
.wapf-wrapper .wapf-field-file > .wapf-field-label {
  margin-top: 24px;
}
.wapf-field-container .dz-message {
  font-size: 20px;
  text-align: left;
}
.wapf-section #wapf-dz-aec3edf {
  border-color: #00bb25;
  border-width: 3px;
  box-shadow: 0px 0px 6px 0px #676362;
  border-radius: 14px 14px 14px 14px;
}
.sticky-sidebar-wrapper .wcfm_ele_wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  box-shadow: none;
  padding: 0px 0px 0px 0px;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.wcfm_ele_wrapper.wcfm_catalog_enquiry_button_wrapper > a {
  box-shadow: 0px 0px 4px 0px #867a77;
  padding: 0px 10px 0px 10px;
  border-radius: 15px 15px 15px 15px;
}
.sticky-sidebar .add_enquiry_label {
  font-size: 20px;
  box-shadow: 0px 0px 4px 0px #9e9491;
  padding: 4px 10px 4px 10px;
  border-radius: 24px 24px 24px 24px;
}
.sticky-sidebar-wrapper .product-links-wrapper {
  text-align: center;
  margin-top: 20px;
}
.summary .w-icon-facebook {
  font-size: 30px;
}
.summary .w-icon-twitter {
  font-size: 30px;
}
.summary .w-icon-pinterest-p {
  font-size: 30px;
}
.summary .w-icon-whatsapp {
  font-size: 30px;
}
.summary .w-icon-linkedin-in {
  font-size: 30px;
}
.summary .w-icon-envelop3 {
  font-size: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-size: 24px;
}
.woocommerce ul.products li.product {
  width: 300px;
  min-width: 300px;
}
.main-content > #product-3057 .product-buttons {
  display: inline-block;
}
.product-fbt .btn {
  margin-top: -12px;
  font-size: 23px;
  font-weight: 700;
}
.product > .price-box bdi {
  font-size: 60px;
}
#product-3057 .bought-count {
  color: #141313;
  font-weight: 600;
  font-size: 35px;
  line-height: 38px;
}
.products > .product .awspn_price_note {
  font-size: 18px;
}
.woocommerce div.product .woocommerce-tabs #tab-description p {
  font-size: 20px;
  line-height: 30px;
}
.woocommerce .related {
  font-size: 13px;
}
.main-content > #product-3057 > .related .title {
  font-size: 40px;
}
.main-content > #product-3057 > .up-sells .title {
  font-size: 40px;
}
.main-content-wrap .product-fbt > .title-wrapper {
  justify-content: flex-start;
  font-size: 100px;
  border-bottom-width: 4px;
  border-bottom-color: #0da220;
}
.main-content > #product-3057 > .product-fbt .title {
  font-size: 34px;
  text-align: left;
}
.woocommerce div.product form.cart div.quantity input.qty {
  color: #076f15;
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
  box-shadow: 0px 0px 4px 0px #837a78;
}
.product-wrap .wpced {
  font-size: 16px;
}
.slider-wrapper > .product-wrap .product-cat {
  padding-right: 0px;
  text-align: left;
  box-shadow: none;
  border-radius: 25px 25px 25px 25px;
  padding: 3px 0px 3px 0px;
  text-shadow: none;
  background-image: none;
  margin-bottom: -3px;
}
.product-wrap > .product-cart-bottom .awspn_price_note {
  font-size: 18.6px;
  margin-bottom: 3px;
}
.slider-slide-active > .product_cat-fence-sections .stock-status {
  margin-bottom: -1px;
}
.product-wrap > .product_cat-fence-sections .stock-status {
  margin-bottom: -1px;
}
.product-wrap > .product_cat-fence-sections .btn-product {
  text-shadow: 0px 0px 1px rgba(18, 19, 18, 0.23);
}
.product-wrap > .product-cart-bottom .sold-by-label {
  font-size: 15px;
}
.page-wrapper > #header .elementor-element-8fae564 {
  padding-left: 15px;
}
#header > div:nth-child(2) > div > div:nth-child(2) > div > div > div > div:nth-child(1) > a > img {
  margin-right: 4px;
  margin-left: 10px;
  margin-bottom: -5px;
}
#header > div:nth-child(2) > div > div:nth-child(2) {
  padding-left: 2px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-left: 0px;
}
#header > div:nth-child(2) > div > div:nth-child(3) > div > div > div > div > div:nth-child(1) > div > div > a > span {
  margin-left: 7px;
}
.vendor-widget-wrap .visit-vendor-btn {
  background-image: linear-gradient(#09740c 0%, #10cd20 48%, #10cd20 95%, #088a13 100%);
  color: #ffffff;
  font-weight: 600;
  padding: 4px 8px 4px 8px;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 5px 0px #272626;
  border-width: 2px;
  border-style: solid;
  text-shadow: 0px 1px 10px #211f1e;
}
.vendor-widget-wrap .star-rating {
  margin-bottom: 7px;
}
.vendor-widget-wrap .ratings-container {
  margin-top: -1px;
  margin-bottom: 4px;
}
.page-wrapper > #header .elementor-element-f06da95 {
  padding-left: 0px;
  margin-left: 0px;
}
#header > div:nth-child(2) > div > div:nth-child(2) > div > div > div > div:nth-child(1) > div > a > img {
  margin-right: 5px;
}
#header > div:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(1) > div > div > p {
  color: #047311;
  font-weight: 600;
  font-size: 17px;
}
#header > div:nth-child(2) > div > div:nth-child(2) > div > div > div > div:nth-child(2) > div > div > form > input:nth-child(2) {
  font-weight: 500;
}
.elementor-element .product-wrap {
  text-shadow: none;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name {
  box-shadow: none;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail {
  box-shadow: none;
}
.woocommerce .cart-collaterals .cart_totals table td {
  box-shadow: none;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-quantity {
  box-shadow: none;
}
.woocommerce-cart .woocommerce table.shop_table.cart thead th {
  text-align: center;
}
.page-id-3023 .page-wrapper .page-title {
  font-size: 0px;
}
.page-id-3023 .page-title-bar {
  height: 0;
}
.page-id-3023 #wcfm-vendors .odd > td {
  font-size: 18px;
  color: #161616 !important;
}
.page-id-3023 #wcfm-vendors .even > td {
  font-size: 18px;
}
.page-id-3023 #wcfm-vendors .odd .wcfm-action-icon {
  font-size: 25px;
  line-height: 19px;
  padding-top: 10.294107px !important;
}
.page-id-3023 #wcfm-vendors .even .wcfm-action-icon {
  font-size: 25px;
  padding-top: 6.036477px !important;
}
.page-id-3023 #wcfm-vendors > tbody > tr.even > td > span.wcfm_user_usage_stat {
  color: #161515;
}
#wcfm-vendors > tbody > tr.odd > td > span.wcfm_user_usage_stat {
  color: #232020 !important;
}
#wcfm-vendors .even .order-status {
  color: #1caf0c !important;
  font-size: 27px;
}
#wcfm-vendors .odd .order-status {
  color: #15b710 !important;
  font-size: 26px;
}
#wcfm-vendors .odd > td > .wcfmfa {
  font-size: 27px;
}
#wcfm-vendors .even > td > .wcfmfa {
  font-size: 26px;
}
.even div {
  font-size: 16px;
  text-align: left;
  display: block;
}
#wcfm-orders .even .show_order_items {
  font-size: 0px;
}
#wcfm-orders .odd .show_order_items {
  font-size: 0px;
}
.odd div > .name {
  font-size: 16px;
  text-align: left;
  display: block;
  margin-bottom: 11px;
}
tbody > .odd div {
  text-align: left;
}
#wcfm-orders > tbody > tr.even > td > div > div > span.qty {
  font-size: 21px;
  color: #0f7f0f;
  display: block;
}
tbody > .even .order_items > div {
  margin-bottom: 9px;
}
#wcfm-orders .even .wcfm_order_title {
  display: block;
  color: #1d810b;
  font-size: 31px;
  line-height: 32.900002px;
}
#wcfm-orders .odd .wcfm_order_title {
  display: block;
  color: #20850d;
  font-size: 33px;
  line-height: 33.900002px;
}
#wcfm-orders .even .wcfm_order_by_customer {
  color: #080707;
  font-size: 19px;
  text-transform: capitalize;
}
#wcfm-orders_wrapper > #wcfm-orders .even > td {
  text-transform: capitalize;
}
.odd .qty {
  display: block;
}
#wcfm-orders .odd .wcfm_order_by_customer {
  color: #0c0b0b;
  font-size: 14px;
}
#wcfm-orders > tbody > tr.odd > td {
  font-size: 13px;
}
.odd div > .qty {
  font-size: 23px;
}
.page-id-3023 #wcfm-orders_wrapper > #wcfm-orders .even > td {
  font-size: 14px;
}
.page-id-3023 tbody > .even > td {
  font-size: 14px;
}
#colorbox > #cboxWrapper #cboxLoadedContent {
  border-width: 2px;
  border-style: solid;
  border-color: #d2c9c9;
}
#cboxLoadedContent > #enquiry_form_wrapper > #enquiry_form h2 {
  color: #050605;
  font-weight: 700;
  font-style: normal;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #0dad0d;
  padding-bottom: 7px;
}
#enquiry_form_wrapper > #enquiry_form > #wcfm_enquiry_form strong {
  font-style: normal;
  text-transform: capitalize;
}
#enquiry_comment {
  min-width: 100%;
  margin-left: -10px;
  margin-bottom: 0px;
}
#cboxLoadedContent {
  padding-left: 18px;
  border-width: 0px !important;
  box-shadow: none;
}
#wcfm_enquiry_submit_button {
  display: block;
  justify-content: center;
  min-width: 100%;
  font-size: 18px;
  margin-right: -18px;
  border-radius: 33px 33px 33px 33px;
  box-shadow: 0px 0px 10px 0px #796f6d;
  border-width: 4px;
  border-style: solid;
}
#wcfm_enquiry_form {
  text-align: center;
}
#enquiry_form > div:nth-child(1) {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-bottom: 0px !important;
}
#enquiry_form > div:nth-child(1) > h2 {
  font-size: 31px;
  line-height: 30px;
}
.page-id-13 .woocommerce-order > .woocommerce-table tr > td {
  font-size: 17px;
}
.page-id-13 .woocommerce .order_details strong {
  text-transform: capitalize;
}
#wcfmmp_store_about > div > div > div {
  font-size: 0px;
}
#sp-wp-carousel-pro-id-4011 > div {
  margin-top: -9px;
}
#tabsWithStyle > #tab_links_area li > a {
  font-size: 25px;
}
.widget-area .widget > .widget-title {
  font-size: 29px;
  border-bottom-color: #0b852d;
  border-bottom-width: 0px;
}
.sidebar-content #woocommerce-product-search-field-0 {
  font-size: 23px;
  color: #181717;
  box-shadow: 0px 0px 4px 0px #a09795;
}
.sidebar-content .parent_cat {
  font-size: 27px;
  font-weight: 600;
}
.sidebar-content .child_cat {
  font-size: 28px;
  color: #141313;
  font-weight: 600;
}
.sidebar-content .widget .wt-area {
  font-size: 37px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
}
#primary > #wcfmmp-store > #wcfmmp-store-content .widget-area {
  padding-right: 0px;
}
div > .wpcp-single-item .wpcp_icon_overlay {
  background-color: rgba(39, 37, 37, 0.29) !important;
}
div > .wpcp-single-item .fa {
  font-size: 50px !important;
  text-shadow: 0px 2px 5px #141212;
}
.header_area .wcfm_store_enquiry {
  box-shadow: 0px 0px 10px 0px #111412;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
}
.header_right .wcfm_store_enquiry > .wcfmfa {
  font-size: 27px;
}
.header_right .wcfm_store_enquiry > span {
  font-size: 22px !important;
  font-weight: 600;
  padding-bottom: 3px;
}
.header_area .wcfm_store_title {
  font-size: 45.652px !important;
  font-weight: 700;
  margin-bottom: 2.688196px !important;
}
.address .wcfmmp_store_header_phone a {
  font-size: 23px;
  line-height: 29px;
}
.address .wcfmmp_store_header_email a {
  font-size: 21px;
  line-height: 40px !important;
}
.address-info .w-icon-phone {
  font-size: 30px !important;
  line-height: 16px;
}
.address-info .wcfmfa {
  font-size: 30px !important;
  line-height: 38px !important;
}
.lft .wcfmmp_store_header_email {
  line-height: 14.4px !important;
}
.header_right #wcfm_follow_delete > span {
  font-size: 22px !important;
}
.header_right #wcfm_follow_delete > .wcfmfa {
  font-size: 23px !important;
}
.summary .tagged_as > a {
  background-color: rgba(255, 255, 255, 0) !important;
  font-size: 0px;
}
#product-3055 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > p {
  margin-top: -137px;
  margin-bottom: 93px !important;
}
#product-3055 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.img-listings > ul > li > a > img {
  height: 50px;
  min-height: 90px;
  min-width: 70px;
}
#product-3055 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta {
  border-width: 0px;
}
#product-3055 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.woocommerce-product-rating {
  text-align: center;
  justify-content: center;
}
.woocommerce div.product .entry-summary ul {
  text-align: center;
}
.img-listings li img {
  min-width: 150px !important;
  width: 100px;
  max-width: auto;
  min-height: 150px !important;
}
.dropdown-box .product-wrap > .product-loop {
  display: inline-block;
}
#product-3946 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > p {
  margin-top: -142px !important;
  margin-bottom: 82px !important;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > p {
  margin-top: -175px !important;
  margin-bottom: 84px !important;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #0ca236;
}
.woocommerce div.product .entry-summary ul li {
  padding: 0px;
  min-width: 150px !important;
  width: 150px !important;
  height: 150px !important;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.img-listings > ul > li > a > img {
  min-width: 150px;
  max-width: 150px;
  min-height: 150px !important;
  margin-bottom: 0px !important;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(8) > h2:nth-child(2) {
  color: #0c750c;
}
#product-3057 > div:nth-child(2) > div > div > div > p > span:nth-child(1) {
  margin-top: 87px !important;
}
.cart > #price_calculator .calculated-price > td {
  background-image: linear-gradient(#0b0b0b 0%, #3d3d3e 50%, #131313 100%);
  color: #ffffff;
}
#price_calculator > tbody > tr.price-table-row.total-amount > td {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #e0d7d7;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #c3bcbc;
}
TABLE {
  margin-right: 13px;
}
.wapf-section > .field-7c5482e > .wapf-field-label span {
  font-size: 44px;
  font-weight: 700;
}
.wapf-wrapper .field-7c5482e > .wapf-field-label {
  justify-content: center;
}
.wapf-wrapper .field-caeb035 > .wapf-field-label {
  justify-content: center;
}
.wapf-wrapper .field-f93ec34 > .wapf-field-label {
  justify-content: center;
}
.wapf-wrapper .field-db2241c > .wapf-field-label {
  justify-content: center;
}
.wapf-section > .field-caeb035 > .wapf-field-label span {
  font-size: 44px;
  font-weight: 700;
}
.wapf-section > .field-f93ec34 > .wapf-field-label span {
  font-size: 44px;
  font-weight: 700;
}
.wapf-section > .field-db2241c > .wapf-field-label span {
  font-size: 44px;
  font-weight: 700;
}
.woocommerce div.product .entry-summary a {
  background-image: none;
  color: #0c0b0b;
  font-weight: 500;
  text-decoration: none;
  border-width: 0px;
  border-color: #0e8c0e;
}
.field-caeb035 .wapf-card .wapf-card-row > .wapf-card-row {
  background-color: #f7f6f6;
}
.wapf-card .wapf-card-row > .wapf-card-row {
  background-color: #f9f5f5;
  padding-left: 9px;
  border-radius: 0px 0px 0px 0px;
  border-width: 0px;
  border-style: solid;
  border-bottom-width: 0px;
  border-bottom-color: #c7bdbd;
  border-color: #c9b8b8;
  margin-left: -8px;
  margin-right: -17px !important;
  padding-right: 0px;
}
.wapf-field-container .wapf-card {
  line-height: 21.16px;
}
.pin-wrapper .brand {
  border-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.wapf-field-group #wapf-3057-e0fdcb2 {
  text-align: right;
}
#wapf-3057-e0fdcb2 > a {
  background-color: #ffffff;
  font-size: 19px;
  font-weight: 700;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 5px 4px 0px #7b7372;
}
#wapf-3057-e0fdcb2 {
  text-align: center !important;
  font-size: 15px;
  margin-bottom: 7px;
}
#wapf-3057-0a3e1be {
  text-align: center;
  margin-top: 16px;
}
#wapf-3057-0a3e1be > a {
  font-size: 18px;
  font-weight: 700;
  background-color: #ffffff;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 5px 6px 0px #7b6c69;
}
.field-f93ec34 .wapf-card .wapf-card-row > .wapf-card-row {
  margin-bottom: -3px;
}
#wapf_3057 > div.wapf-wrapper > div > div > div.has-pricing.wapf-field-container.wapf-field-products.field-f93ec34.has-conditions.has-minmax > div.wapf-field-input > div > div.wapf-card.wapf-card-vertical.has-pricing > div > div.wapf-card-body > div.wapf-card-row > div > div.wapf-card-info.wapf-card-link > a {
  margin-bottom: 4px;
  margin-right: -10px !important;
}
.field-f93ec34 .wapf-card .wapf-card-title {
  color: #046910;
}
.field-caeb035 .wapf-card .wapf-card-title {
  color: #067b15;
}
#product-4060 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > div > span.posted_in > a {
  border-width: 1px 0px 2px !important;
  border-color: #079407 !important;
  border-top-width: 4px !important;
  border-top-style: solid;
  border-bottom-width: 4px !important;
  border-left-width: 4px !important;
  border-left-style: solid;
  border-right-width: 5px !important;
  border-right-style: solid;
  border-radius: 63px 63px 63px 63px;
  font-weight: 700;
}
#product-4060 > div:nth-child(2) > div > div > div > div:nth-child(2) > div > span:nth-child(1) > a {
  border-width: 1px 0px 2px !important;
}
#product-4060 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > a {
  border-width: 0px !important;
}
.sticky-sidebar-wrapper .woocommerce-product-rating {
  text-align: center;
  justify-content: center;
}
#product-4060 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.wcfm_ele_wrapper.wcfm_catalog_enquiry_button_wrapper > a {
  box-shadow: 0px 0px 5px 0px #7b726f;
  padding: 0px 12px 0px 12px;
  border-radius: 42px 42px 42px 42px;
}
.wapf-field-group #wapf-3057-ebbdcfd {
  text-align: center;
  margin-top: -18px;
  margin-bottom: 21px;
}
.wapf-card-inner .wapf-price-before {
  font-size: 17px;
  line-height: 17px;
  margin-bottom: 0px;
}
.wapf-field-group #wapf-3057-9ac260e {
  text-align: center;
  margin-top: 10px;
}
#header > div:nth-child(2) > div > div:nth-child(3) > div > div > div > div > div:nth-child(3) > div > div > a {
  font-size: 0px;
}
#header > div:nth-child(2) > div > div:nth-child(3) > div > div > div > div > div:nth-child(3) > div > div > a > i {
  box-shadow: 0px 0px 4px 0px #9c9694;
}
#header > div:nth-child(2) > div > div:nth-child(3) > div > div > div > div > div:nth-child(4) > div > div > a > i {
  box-shadow: 0px 0px 4px 0px #9a8f8c;
}
#main > #primary > #wcfmmp-store .body_area {
  padding-top: 3px;
}
.body_area .wcfmmp-store-policies {
  margin-top: 47px;
}
#policy .wcfm-shipping-policies p {
  font-size: 18px;
  line-height: 23px;
}
#policy .wcfm-cancellation-policies p {
  font-size: 18px;
  line-height: 23px;
}
#primary > #wcfmmp-store > #wcfmmp-store-content #wcfm_store_header {
  min-height: auto;
}
html > body > div:nth-child(2) > div:nth-child(2) {
  padding-top: 0px;
}
.page-id-12 .woo-page-header li > a {
  font-size: 43px;
}
html > body > div:nth-child(2) > div:nth-child(2) > div > ul {
  text-align: left;
  justify-content: flex-start;
  padding-left: 24px;
  padding-bottom: 0px;
}
.page-id-12 tbody .wpced-inner {
  font-size: 35px;
  display: block;
}
#header > div.wolmart-block.elementor.elementor-211.wolmart-has-edit-link > div > div.elementor-section.elementor-top-section.elementor-element.elementor-element-03b85ae.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-c1572d4.flex-none.w-auto > div > div.elementor-element.elementor-element-96eb307.elementor-widget.elementor-widget-wolmart_header_cart > div > div > div.cart-popup.widget_shopping_cart.dropdown-box > div > p.woocommerce-mini-cart__total.total > strong {
  line-height: 20px;
  font-size: 14px;
}
.elementor-widget-wrap .cart-popup {
  padding: 29px 11px 29px 11px !important;
}
.elementor-widget-container .wolmart-free-shipping {
  margin-bottom: 0px;
}
.dropdown .cart-title {
  font-size: 23px;
}
#product-3946 > div:nth-child(2) > div > div > div > p > span:nth-child(1) {
  margin-top: -70px;
}
#product-3946 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > a {
  border-width: 0px !important;
}
#product-3946 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > div > span.posted_in > a {
  border-bottom-width: 0px !important;
  box-shadow: 0px 0px 4px 0px #8c7f7b !important;
  border-radius: 42px 42px 42px 42px;
}
.woocommerce div.product .entry-summary p {
  font-size: 22px;
  line-height: 22px;
  color: #413e3e;
  text-align: left;
}
.elementor-widget-container .cart-count {
  color: #0aaf0a !important;
  font-size: 0px !important;
  padding: 11px;
}
.woocommerce-tabs > #tab-description .a-spacing-mini > .a-list-item {
  font-size: 20px;
  color: #716e6e;
  line-height: 37px;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(2) > div > span:nth-child(1) > a {
  border-width: 0px;
}
#product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > div > span.posted_in > a {
  width: 100%;
  box-shadow: 0px 0px 4px 0px #a69d9a;
  font-weight: 700;
  font-size: 41px;
  line-height: 45.5px;
  border-radius: 76px 76px 76px 76px;
}
.sticky-sidebar .posted_in {
  justify-content: center;
  font-size: 35px;
  line-height: 31.5px;
}
.summary .posted_in > a {
  width: 100%;
  font-size: 50px;
  line-height: 61.5px;
  font-weight: 700 !important;
  box-shadow: 0px 0px 4px 0px #968986;
  border-radius: 84px 84px 84px 84px;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 5px 4px;
}
#product-3955 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > div > span.posted_in > a {
  font-weight: 700;
}
#product-3955 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.wcfm_ele_wrapper.wcfm_catalog_enquiry_button_wrapper > a {
  box-shadow: 0px 0px 4px 0px #a49996;
  padding: 0px 10px 0px 10px;
  border-radius: 36px 36px 36px 36px;
}
.woocommerce div.product .product_meta a {
  border-width: 0px;
}
#product-3955 > div:nth-child(2) > div > div > div > div:nth-child(2) > a {
  border-width: 0px;
}
.summary > .product_meta a {
  border-width: 0px;
}
#product-3955 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > a {
  border-width: 0px;
}
#product-3057 > div:nth-child(2) > div > div > div > p {
  margin-top: 21px !important;
  margin-bottom: 13px;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(2) > div > span:nth-child(2) {
  margin-top: 123px !important;
  margin-bottom: -115px;
  margin-left: 126px;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(4) > ul {
  margin-top: -21px !important;
}
.woocommerce div.product .woocommerce-tabs #tab-description ul li {
  font-size: 20px;
}
.woocommerce div.product .stock {
  background-color: #f5f3f3;
  display: block;
  text-align: center !important;
}
#header > div.wolmart-block.elementor.elementor-211.wolmart-has-edit-link > div > div.sticky-content-wrapper > div > div > div > div > div.elementor-element.elementor-element-ddbb1fb.d-none.d-xl-block.custom-deal-menu.elementor-widget.elementor-widget-wolmart_widget_iconlist {
  font-size: 0px;
  width: 0;
  height: 0;
}
.elementor-element .w-icon-map-marker {
  width: 0;
  height: 0;
  visibility: hidden;
}
.elementor-widget-wrap > .elementor-element .slider-button {
  height: 80px;
  margin-top: 200.641754px;
  width: 40px;
}
#main > div > div > div > div > div > div.elementor-section.elementor-top-section.elementor-element.elementor-element-dd6f137.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-611c520.elementor-widget.elementor-widget-wolmart_widget_heading.animated.fadeInUpShorter {
  margin-top: 41px;
}
.elementor-widget-wrap .dropdown-menu-toggle {
  background-color: #ffffff;
}
#header > div:nth-child(2) > div > div:nth-child(3) > div > div > div > div > div:nth-child(1) > div > div > a {
  background-color: #ffffff;
  color: #0e0d0d;
  box-shadow: 0px 1px 6px 0px #a69e9b;
  background-image: linear-gradient(to top, #d0cece 0%, #ffffff 46%, #f5f5f7 100%);
  border-radius: 52px 52px 52px 52px;
}
#main > div > div > div > div > div > div:nth-child(7) > div > div > div > div:nth-child(4) > div {
  margin-top: 47px;
}
#main > div > div > div > div > div > div:nth-child(7) > div > div > div > div:nth-child(4) {
  background-color: #ffffff;
}
.field-b32af8d .wapf-card .wapf-card-desc {
  font-size: 13.35px;
}
.field-bfc256a .wapf-card .wapf-card-desc {
  font-size: 13.35px;
}
.field-7b52fd8 .wapf-card .wapf-card-desc {
  font-size: 14.35px;
}
.product-wrap > .product_cat-wood-fence-supply-install .stock-status {
  margin-bottom: 0px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #7f7e7e;
}
.gutter-xs > .product-wrap .product-rating-stock {
  display: block;
}
.gutter-xs > .product-wrap .wolmart-sold-by-container {
  margin-top: -16px;
  margin-bottom: 4px;
}
#header > div:nth-child(2) > div > div:nth-child(2) > div > div > div > div:nth-child(2) > div > div {
  margin: 0px 0px 0px 0px;
  margin-left: 64px;
}
#header > div:nth-child(2) > div > div:nth-child(1) {
  border-bottom-width: 0px;
}
@media screen and (max-width: 768px) {
  .sticky-sidebar .product_meta .attachment-full {
    width: 250px;
    height: 300px;
  }
  .summary > .product_meta a {
    border-width: 0px;
  }
  .summary .posted_in > a {
    justify-content: center;
    color: #0a0909;
    font-size: 38px;
    line-height: 46.199997px;
    border-radius: 73px 73px 73px 73px;
    box-shadow: 0px 0px 5px 0px #6b6564;
    border-width: 3px;
    border-style: solid;
    border-color: #0da40d;
  }
  .summary .tagged_as > a {
    color: #100f0f;
    text-decoration: underline;
    font-size: 24px;
    box-shadow: 0px 0px 5px 0px #999493;
    padding: 0px 15px 0px 15px;
    padding-top: 0px;
    border-radius: 33px 33px 33px 33px;
    margin-bottom: 12px;
    margin-right: 6px;
    margin-left: 6px;
  }
  .woocommerce div.product .product_meta {
    background-image: none;
    padding: 14px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
  }
  #product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div.product_meta > div > span.tagged_as > a {
    border-width: 3px;
    border-style: solid;
    border-color: #1b940e;
  }
  .sticky-sidebar-wrapper .product-meta-inner {
    background-image: linear-gradient(to bottom, #f5f3f3 0%, #eaeaed 94%, #dadadc 100%);
    border-radius: 35px 35px 35px 35px;
    box-shadow: 0px 0px 10px 0px #847d7b;
  }
}
@media screen and (max-width: 667px) {
  body #wcfmmp-store {
    padding: 0px 5px 0px 5px;
  }
  #products .product-wrap {
    padding: 0px 0px 0px 0px !important;
  }
  .woocommerce div.product {
    padding: 10px 3px 10px 3px !important;
    border-width: 0px;
  }
  .page-id-12 .elementor-widget-wrap .cart-popup {
    padding-bottom: 80px;
  }
  .page-id-12 .elementor-widget-container .woocommerce-mini-cart__total {
    margin-top: -18px;
  }
  #wcfm_follow_now {
    padding-left: 19.092377px !important;
    padding-top: 2.436557px !important;
  }
  #wcfm_store_header > div > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > a {
    margin-bottom: 5px;
  }
  .summary .posted_in > a {
    justify-content: center;
    box-shadow: 0px 0px 5px 0px #9a9090 !important;
    border-radius: 53px 53px 53px 53px;
    border-width: 3px !important;
    border-style: solid;
    border-color: #0e9c10;
    color: #0a0909;
    padding: 0px;
    line-height: 52.900002px;
    background-image: none;
    text-shadow: none;
    border-bottom-width: 0px;
    border-bottom-color: #099424 !important;
  }
  .summary .tagged_as > a {
    color: #131412;
    box-shadow: 0px 0px 4px 0px #6b6462;
    font-size: 25px;
    text-decoration: underline;
    padding: 2px 18px 0px 18px;
    border-radius: 25px 25px 25px 25px;
    padding-top: 2px;
    margin-bottom: 4px;
  }
  .summary > .product_meta a {
    margin-bottom: 15px;
    margin-right: 6px;
    margin-left: 6px;
  }
  .sticky-sidebar .product_meta .attachment-full {
    width: 250px;
    height: 300px;
  }
  #product-3057 > div:nth-child(2) > div > div > div:nth-child(2) > a {
    background-color: rgba(255, 255, 255, 0);
  }
  .sticky-sidebar-wrapper .product_meta {
    background-image: none;
  }
  .woocommerce div.product .product_meta {
    background-image: none;
    box-shadow: none;
    padding: 14px 0px 14px 0px;
    padding-top: 0px;
    margin-top: -35px;
  }
  .sticky-sidebar-wrapper .product-meta-inner {
    box-shadow: none;
    border-radius: 27px 27px 27px 27px;
    background-image: none;
    background-color: rgba(243, 243, 243, 0);
    border-width: 0px;
  }
  #product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div.product_meta > div > span.tagged_as > a {
    border-width: 3px;
    border-style: solid;
    border-color: #18980a;
  }
  #product-3057 > div:nth-child(2) > div > div > p > span:nth-child(1) {
    display: block;
    font-size: 44px;
  }
  #product-3057 > div:nth-child(2) > div > div > p > span:nth-child(2) > bdi {
    font-size: 46px;
    line-height: 63.599998px;
  }
  #product-3057 > div:nth-child(2) > div > div > p > span:nth-child(3) {
    font-style: normal;
    color: #137f08;
  }
  #product-3057 > div:nth-child(2) > div > div > div:nth-child(4) > div {
    font-size: 28px;
  }
  .sticky-sidebar-wrapper .woocommerce-product-rating {
    justify-content: center;
  }
  .sticky-sidebar-wrapper .wpced-inner {
    font-size: 30px;
    margin-bottom: 42px;
    line-height: 36px;
  }
  .woocommerce div.product .entry-summary h1 {
    margin-bottom: 0px;
  }
  #product-3057 > div:nth-child(2) > div > div > div:nth-child(7) > h2:nth-child(2) {
    color: #0b870b;
    text-decoration: underline;
  }
  #product-3057 > div:nth-child(2) > div > div > p {
    margin-top: 0px;
  }
  #product-3057 > div:nth-child(2) > div > div > div:nth-child(2) {
    padding-bottom: 0px;
  }
  #price_calculator #length_needed {
    margin-top: 19px;
  }
  #price_calculator .dashicons {
    background-color: #0d7f1b;
  }
  .woocommerce div.product .entry-summary img:not(.wp-smiley) {
    min-height: 168px;
  }
  #wcfm_store_header > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a > img {
    height: 150px;
    margin-top: -41px;
  }
  #wcfm_store_header > div > div > div:nth-child(1) > div:nth-child(2) > div > div > div:nth-child(2) > span > a {
    font-size: 19px;
  }
  #wcfm_follow_delete {
    padding: 0px 28px 0px 28px !important;
    padding-right: 17.615361px !important;
  }
  #tabsWithStyle > #tab_links_area li > a {
    box-shadow: 0px 0px 6px 0px #a8a4a3;
    padding: 15px 20px 15px 20px;
    margin-bottom: 5px;
    margin-top: 0px;
  }
  .body_area .tab_links {
    margin-bottom: 0px;
  }
  #primary > #wcfmmp-store .body_area > .rgt {
    padding: 0px 18px 20px 18px !important;
  }
  .pin-wrapper .product-meta-inner {
    background-image: none;
  }
  #product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div > div.product_meta > div > span.posted_in > a {
    background-image: none;
  }
  #product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div.woocommerce-product-details__short-description > p > img {
    margin-top: 200px;
  }
  #product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div.woocommerce-product-details__short-description > p:nth-child(6) > img {
    margin-top: 106px !important;
  }
  #product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div.woocommerce-product-details__short-description > p:nth-child(6) {
    margin-top: 186px !important;
    margin-bottom: 0px !important;
  }
  .sticky-sidebar .tagged_as {
    margin-left: 5px !important;
    margin-top: 143px !important;
  }
  .sticky-sidebar-wrapper .summary > .price {
    margin-top: -240px !important;
    margin-bottom: 79px !important;
  }
  #price_calculator > tbody > tr:nth-child(1) > td:nth-child(2) > span {
    position: static;
    background-color: rgba(13, 127, 27, 0);
    font-size: 35px;
    margin-top: -13px;
  }
  #length_needed {
    margin-top: -15px !important;
  }
  #product-3057 > div:nth-child(2) > div > div > div:nth-child(8) > h2:nth-child(2) {
    color: #0c750c;
    text-decoration: underline;
  }
  .field-f93ec34 .wapf-checked .wapf-card-body > .wapf-card-row {
    display: block;
  }
  .field-f93ec34 .wapf-card .wapf-card-body > .wapf-card-row {
    display: block;
  }
  .field-db2241c .wapf-card .wapf-card-body > .wapf-card-row {
    display: block;
  }
  .field-caeb035 .wapf-card .wapf-card-body > .wapf-card-row {
    display: block;
  }
  #header > div:nth-child(2) > div > div:nth-child(2) > div > div > div > div:nth-child(1) > div > a > img {
    min-width: 180px !important;
    margin-right: 121px;
    margin-left: -6px;
  }
  #header > div:nth-child(2) > div > div:nth-child(2) {
    margin-left: 0px;
    padding: 3px 0px 3px 2px;
  }
  #header > div:nth-child(2) > div > div:nth-child(2) > div > div > div > div:nth-child(2) > div > div > form > input:nth-child(2) {
    box-shadow: 0px 0px 4px 0px rgba(164, 157, 155, 0.86) !important;
    font-size: 17px;
    color: #0b0c0b !important;
  }
  .sticky-sidebar-wrapper .wapf-price-before {
    color: #4f524f;
    font-size: 20px;
    margin-bottom: -7px !important;
  }
  .sticky-sidebar-wrapper .price > .awspn_price_note {
    display: block;
    margin-top: -16px;
    font-size: 29.700001px;
    line-height: 45.599998px;
    color: #077d07;
  }
  .sticky-sidebar bdi {
    font-size: 50px !important;
  }
  .wapf-wrapper .wapf-field-calc > .wapf-field-label {
    border-top-width: 0px;
    border-top-style: solid;
  }
  .cart > #price_calculator .calculated-price > td {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #0b9c18;
    background-image: linear-gradient(#131313 0%, #444446 48%, #050505 100%);
    color: #ffffff;
  }
  .sticky-sidebar .posted_in {
    font-weight: 400;
  }
  .wapf-card .wapf-card-stock {
    font-size: 14.35px;
  }
  #product-3057 {
    margin-left: -18px;
  }
  .wapf-card a {
    background-image: none;
    background-color: #ffffff;
    color: #231f1f;
    font-weight: 500;
    box-shadow: 0px 1px 5px 0px #d6c8c5;
    padding: 2px 7px 2px 7px;
    border-width: 2px !important;
    border-style: solid;
    border-color: #07aa07 !important;
  }
  .woocommerce div.product .entry-summary a {
    background-image: none;
    text-decoration: none;
    color: #0a0909;
    text-shadow: none;
    border-width: 0px;
    border-color: #077507;
    margin-bottom: 7px;
  }
  .field-f93ec34 .wapf-card > .wapf-card-inner {
    padding: 6.545px 3px 6.545px 3px;
    margin-right: 0px;
  }
  #wapf_3057 .field-f93ec34 {
    padding: 0px 0px 3px 0px;
  }
  .wapf-card .wapf-card-body > .wapf-card-row > .wapf-card-info {
    margin-top: 10px;
  }
  .wapf-section .wapf-card {
    margin-right: -6px;
  }
  .field-f93ec34 .wapf-card .wapf-card-row > .wapf-card-row {
    padding-left: 4px !important;
    margin-left: 0px;
  }
  #product-3057 > div:nth-child(2) > div > div > div > form > button {
    font-size: 30px;
  }
  #product-3057 > div:nth-child(2) > div > div > form > button {
    font-size: 30px;
  }
  #product-3057 > div:nth-child(3) {
    text-align: center;
  }
  #product-3057 > div:nth-child(3) > ul {
    justify-content: center;
  }
  #product-3057 > div:nth-child(3) > h2 {
    justify-content: center;
  }
  .field-caeb035 .wapf-card .wapf-card-row > .wapf-card-row {
    margin-bottom: -7px;
    border-radius: 22px 25px 0px 0px !important;
    margin-left: -10px;
  }
  #wapf_3057 > div.wapf-wrapper > div > div > div.has-pricing.wapf-field-container.wapf-field-products.field-f93ec34.has-conditions.has-minmax > div.wapf-field-input > div > div.wapf-card.wapf-card-vertical.has-pricing > div > div.wapf-card-body > div.wapf-card-row > div > div.wapf-card-info.wapf-card-link > a {
    margin-bottom: 1px;
    margin-right: -1px !important;
  }
  .wapf-card .wapf-card-row > .wapf-card-row {
    border-radius: 9px 20px 0px 0px !important;
  }
  .wapf-field-container .wapf-card {
    border-radius: 9px 9px 9px 9px !important;
  }
  .wapf-section > .field-db2241c > .wapf-field-label span {
    text-align: center;
  }
  #wapf_3057 > div.wapf-wrapper > div > div > div.has-pricing.wapf-field-container.wapf-field-products.field-caeb035.has-minmax > div.wapf-field-input > div > div.wapf-card.wapf-card-vertical.has-pricing > div > div.wapf-card-body > div.wapf-card-row > div > div.wapf-card-info.wapf-card-link > a {
    margin-right: -13px;
  }
  #wapf_3057 > div.wapf-wrapper > div > div > div.has-pricing.wapf-field-container.wapf-field-products.field-caeb035.has-minmax > div.wapf-field-input > div > div.wapf-card.wapf-card-vertical.wapf-checked > div > div.wapf-card-body > div.wapf-card-row > div > div.wapf-card-info.wapf-card-link > a {
    margin-right: -13px;
  }
  #product-3057 > div.col-md-6.sticky-sidebar-wrapper > div > div > div.product_meta > div > span.posted_in > a {
    font-weight: 700;
    border-width: 4px !important;
    border-color: #098a09;
    border-style: solid;
  }
  .page-id-12 .woocommerce table.shop_table.cart td.product-name {
    min-width: auto;
  }
  .woocommerce-cart-form .woocommerce-cart-form__cart-item > .product-name {
    text-align: left;
  }
  .page-id-12 tbody > .cart-subtotal bdi {
    font-size: 30px !important;
  }
  .page-id-12 #shipping_method bdi {
    font-size: 30px !important;
    color: #080707;
    display: block;
  }
  .page-id-12 tbody > .tax-total bdi {
    font-size: 30px !important;
  }
  .page-id-12 .order-total bdi {
    font-size: 30px !important;
  }
  .woocommerce .cart-collaterals .cart_totals table td {
    text-align: right;
  }
  .shop_table #cart_coupon_box {
    text-align: right;
  }
  tr #coupon_code {
    text-align: right;
  }
  .sticky-sidebar-wrapper .cart-title {
    font-size: 33px;
  }
  .elementor-widget-container .cart-count {
    font-size: 0px !important;
    padding: 10px;
    line-height: 0.41px;
    margin-left: -1px;
  }
  .elementor-element .w-icon-orders {
    font-size: 46px !important;
  }
  .sticky-sidebar-wrapper .price > .wapf-price-before {
    display: block;
    line-height: 62.599998px;
  }
  .pin-wrapper .price > .wapf-price-before {
    margin-top: -72px !important;
  }
  .wapf-card-inner .wapf-price-before {
    display: block;
    font-size: 17px;
    line-height: 29px;
    text-align: center;
  }
  .page-wrapper > #main .main-content {
    padding: 0px 5px 0px 5px;
  }
  .product-wrap .stock-status {
    font-size: 13px;
  }
  .product-wrap .wpced-inner {
    font-size: 14px !important;
    line-height: 19.4px;
  }
  .main-content > #product-4351 > .product-fbt .product {
    min-width: 200px !important;
    max-width: 200px;
  }
  .product > .price-box bdi {
    font-size: 49px;
  }
  .woocommerce div.product .single_add_to_cart_button {
    font-size: 30px;
  }
  #product-4351 .bought-count {
    font-size: 24px;
  }
  #product-4351 > div.col-md-6.sticky-sidebar-wrapper > div > div > div.img-listings > ul > li {
    min-width: 100px !important;
    width: 90px !important;
    height: 70px !important;
  }
  #product-4351 > div.col-md-6.sticky-sidebar-wrapper > div > div > div.img-listings > ul > li > a > img {
    min-width: 100px !important;
    min-height: 80px !important;
    height: 60px !important;
  }
  .sticky-sidebar li {
    width: 80px !important;
  }
  #product-4351 > div:nth-child(2) > div > div > div:nth-child(4) > ul > li:nth-child(12) > a > img {
    min-height: 100px !important;
  }
  #product-4351 > div:nth-child(2) > div > div > div:nth-child(4) > ul > li:nth-child(10) > a > img {
    min-height: 70px !important;
  }
  .img-listings li img {
    min-height: 80px;
    height: 80px !important;
  }
  #header > div.wolmart-block.elementor.elementor-211.wolmart-has-edit-link > div > div.elementor-section.elementor-top-section.elementor-element.elementor-element-8fae564.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-8c40768.mr-4.e-transform.elementor-widget.elementor-widget-image > a > img {
    margin-bottom: 29px;
    margin-top: 32px;
    margin-left: 34px;
    margin-right: 3px;
    display: inline-block;
  }
  .elementor-column .hs-simple {
    margin-right: -15.65625px;
    margin-left: 0px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
  }
  .elementor-section .elementor-element > a {
    margin-right: 0px;
  }
  #header > .wolmart-block > .elementor > .elementor-section .elementor-column .elementor-element {
    margin-right: 0px;
  }
  .elementor-widget-wrap .input-wrapper {
    max-width: 250px;
  }
}
@media screen and (max-width: 375px) {
  .product-wrap .stock-status {
    font-size: 12px;
    line-height: 17.6px;
  }
  .product-wrap > .product_cat-wood-fence-supply-install .product-cat > a {
    font-size: 11px;
  }
  .gutter-xs > .product-wrap .product-cat {
    padding-top: 2px;
  }
  .woocommerce div.product .entry-summary img:not(.wp-smiley) {
    min-height: 158px;
  }
  .field-f93ec34 .wapf-card .wapf-card-body > .wapf-card-row {
    display: block;
  }
  .field-db2241c .wapf-card .wapf-card-body > .wapf-card-row {
    display: block;
  }
}
