.woocommerce ul.products li.product a img {
  border-color: #525252;
  border-width: 2px;
  border-style: solid;
  border-radius: 10px 10px 10px 10px;
}
.image_frame .acoplw-custom-badge-441 {
  padding-left: 0px;
  padding-right: 0;
}
.image_frame .acoplw-custom-badge-442 {
  padding-left: 0px;
  padding-right: 0px;
}
.image_frame .acoplw-custom-badge-443 {
  padding-left: 0px;
  padding-right: 0px;
}
li.additional_information_tab {
  display: none !important;
}
.woocommerce div.product .product_meta {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
}
#tab-product_downloads .wc-download-link {
  display: inline;
}
.wc-product-downloads-tab .wc-download-name {
  color: #2a27e9;
  font-weight: 600;
}
.product_wrapper .flex-control-nav {
  border-color: #525252;
  margin-top: 10px !important;
  border-width: 2px;
  border-style: solid;
  border-radius: 10px 10px 10px 10px;
  max-width: 99%;
}
.woocommerce div.product div.images .wp-post-image {
  border-radius: 12px 12px 12px 12px;
  max-width: 99%;
}
.flex-viewport .flex-active-slide img {
  border-color: #525252;
  border-width: 2px;
  border-style: solid;
  display: flex;
}
.entry-content .product_wrapper {
  margin-bottom: 10px;
}
.woocommerce div.product .product_meta > span {
  padding-top: 0px;
}
.entry-summary svg {
  padding-top: 10px;
}
.woocommerce div.product .entry-summary p {
  text-align: left;
}
.woocommerce div.product .product_title {
  text-align: left;
  margin-bottom: 0px !important;
}
.woocommerce div.product form.cart {
  display: block;
}
.woocommerce div.product .product_title:after {
  display: none !important;
}
.product_image_wrapper .acoplw-bsfifteen > .acoplw-blockText {
  border-color: #525252;
  border-width: 2px;
  border-style: solid;
  width: calc(100% - 24px);
  background-color: #ffeb3b;
}
.product_wrapper #uni_cpo_options {
  margin-bottom: 20px;
}
.flex-viewport .woocommerce-product-gallery__image img {
  border-color: #525252;
  border-width: 2px;
  border-style: solid;
  border-radius: 10px 10px 10px 10px;
  border-radius: 12px 12px 12px 12px;
  max-width: 99%;
}
.woocommerce div.product div.images {
  border-radius: 15px 15px 15px 15px;
}
.woocommerce .related ul.products li.product a img {
  border-color: #525252;
  border-width: 2px;
  border-style: solid;
  display: flex;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
}
.products > .isotope-item .image_wrapper {
  background-color: #e2e2e2;
  margin-top: 0px;
  padding-top: 12px;
  border-radius: 15px 15px 15px 15px;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 12px;
  margin-right: px;
}
.related .isotope-item > .desc {
  background-color: #f7f7f7;
}
.products_wrapper .isotope-item .image_frame {
  background-color: #f7f7f7;
}
.woocommerce ul.products li.product {
  background-color: rgba(255, 255, 255, 0);
}
.product_wrapper .acoplw-bsfifteen {
  margin-left: 12px;
  margin-right: 12px;
  background-color: transparent !important;
}
#tab-product_downloads .wc-download-item > .wc-download-link {
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.acoplw-custom-badge-561 {
  background: url("/wp-content/uploads/2025/09/cULus-Logo.png") no-repeat center center !important;
  background-size: contain !important;
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent !important;
  text-indent: -9999px;
  /* hides any badge text */
  overflow: hidden;
  display: inline-block;
}
.shop_table .uni-cpo-action-duplicate {
  display: none;
}
.blog_wrapper .post-meta {
  display: none;
}
.mfn-li-product-row .attachment-woocommerce_thumbnail {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #e2e2e2;
  border-radius: 20px 20px 20px 20px;
}
.wishlist-row .button {
  margin-bottom: 10px;
}
.section_wrapper .product_meta {
  display: inline-flex;
  flex-direction: column;
}
.wishlist-row h3 > a {
  font-size: 24px;
}
.wishlist-row .woocommerce-price-suffix {
  display: none;
}
.shop_table .uni-cpo-action-edit {
  display: none;
}
tbody .variation-StripLength {
  display: block;
}
.woocommerce div.product .stock {
  color: #000000;
  display: flex;
  justify-content: flex-start;
  font-weight: 600;
}
.woocommerce div.product .price {
  text-align: left;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 10px;
}
.products > .mfn-product-li-item .woocommerce-price-suffix {
  display: none;
}
.mfn-product-li-item bdi {
  font-weight: 600;
  font-size: 21px;
}
.products_wrapper .isotope-item .mfn-woo-product-title {
  text-align: left;
}
td > #shipping_method > li small {
  color: #ff0000;
}
.shop_table .woocommerce-shipping-destination {
  padding-top: 30px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail img {
  width: 250px;
  border-radius: 10px 10px 10px 10px;
  border-width: 5px;
  border-style: solid;
  border-color: #e2e2e2;
}
.woocommerce-cart-form__cart-item .variation-AddWireLead > p {
  display: inline;
  color: #ff0000;
  font-weight: 600;
}
tbody .variation-SizeinInches {
  display: block;
}
tbody .variation-AddWireLead {
  display: block;
}
tbody .variation-Units {
  display: block;
}
.woocommerce-cart-form__cart-item .variation-StripLength > p {
  display: inline;
  color: #ff0000;
  font-weight: 600;
}
.woocommerce-cart-form__cart-item .variation-Units > p {
  display: inline;
  color: #ff0000;
  font-weight: 600;
}
.woocommerce-cart-form__cart-item .variation-SizeinInches > p {
  display: inline;
  color: #ff0000;
  font-weight: 600;
}
.column .author-date {
  display: none;
}
.section_wrapper .aiovg-meta > .aiovg-meta {
  display: none;
}
.section .aiovg-social {
  display: none;
}
.section .author-box-wrapper {
  display: none;
}
.section_wrapper .nocomments {
  display: none;
}
.sections_group .section-post-comments .column {
  display: none;
}
.section_wrapper .aiovg-player {
  border-width: 10px;
  border-style: solid;
  border-color: #cfcfcf;
  border-radius: 15px 15px 15px 15px;
}
.the_content_wrapper p > .yt-core-attributed-string--link-inherit-color {
  font-weight: 700;
}
.entry-summary del > .woocommerce-price-suffix {
  display: none;
}
/* Tablets (768px to 1024px) */
/* Phones (up to 767px) */
/* All tablets (portrait + landscape , generic 768–1024px width) */
/* iPad-style landscape tablets specifically (1024×768) */
.products .woo_inline_stock-theme-one {
  color: #ff0000;
}
.product_wrapper .woo_inline_stock-theme-one {
  color: #ff0000;
}
.mfn-ch-row .woo_inline_stock-theme-one {
  color: #ff0000;
}
tbody .woo_inline_stock-theme-one {
  color: #ff0000;
  font-weight: 400;
}
.related .isotope-item > .desc {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.products_wrapper .first .mfn-woo-product-title {
  text-align: center;
}
.products > .isotope-item .mfn-woo-product-title > a {
  text-align: center;
}
@media screen and (max-width: 375px) {
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail img {
    width: 300px;
    border-radius: 15px 15px 15px 15px;
    border-color: #e2e2e2;
    border-width: 7px;
    border-style: solid;
  }
  .shop_table .product-thumbnail > a :before {
    content: "Product Image";
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-name {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-price {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-quantity {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .woocommerce .woocommerce-cart-form__cart-item {
    background-color: #ffffff;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 30px;
    border-radius: 20px 20px 20px 20px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-name a {
    display: flex !important;
    text-align: center;
    font-weight: 700;
  }
  .woocommerce div.product form.cart {
    display: flex;
  }
  .woocommerce div.product .single_add_to_cart_button {
    padding-left: 10px;
    padding-right: 10px;
  }
  .woocommerce div.product .product_meta {
    align-items: center;
  }
  .woocommerce div.product .price del {
    font-size: 18px;
  }
  .product_wrapper .price > .woocommerce-price-suffix {
    font-size: 15px;
  }
  .entry-summary del > .woocommerce-price-suffix {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .acoplw-custom-badge-561 {
    background-size: 50% !important;
    background-position: top right !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acoplw-custom-badge-561 {
    background-size: 50% !important;
    background-position: top right !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .acoplw-custom-badge-561 {
    background-size: 50% !important;
    background-position: top right !important;
  }
}
