.ex-category .productgridwidget:not(.blog-posts-grid):not(.loaded)::before {
    display: none !important;
}
/* Fixes a custom design issue with the cart button showing cut out in the PDP for live inventory v2 */
.ex-product .catalog-single .product-shopping-actions .product-shopping-actions-addtocart .live-inventory-v2-add-to-cart-wrapper button {
  width: 100%;
}
.ex-product .catalog-single .product-shopping-actions .product-shopping-actions-addtocart .live-inventory-v2-add-to-cart-wrapper {
  max-width: none;
}

[data-itemid="116216368"] .plus-minus-wrapper,
[data-itemid="116216368"] .minicart_qty,
.item_116216368 .qnt-count {
  visibility: hidden;
}

.carttotals_container  {
  display: flex;
  flex-direction: column;
}

.free-deliv-wrapper {
  order: 1;
}

.catalog-grid .product-sku,
.catalog-grid .tile .footer .list-attribute.product-category {
  min-height: 20px; 
}

#loginModal .auth-form {
  padding: 20px;
}

.catalog-single.mobile .product-main-row {
   float: none; 
}

/* update font from devblock */

.catalog-grid .live-inventory-v2-wrapper {
  font-family: "Poppins",sans-serif;
}

.catalog-single .productdetails .live-inventory-v2-wrapper {
  font-family: "Poppins",sans-serif;
}

/**/

/* update fonts from nexustheme */
.ex-loggedout .shoppingtools_container .account-btn > span .welcome-message:first-of-type::before {
  font-family: "Poppins", sans-serif !important;
}

.shoppingtools_container .account-btn > span > .welcome-message:last-of-type {
  font-family: "Poppins", sans-serif !important;
}

.headerPhone h1 {
  font-family: "Poppins", sans-serif !important;
}

.minicart_container .toolbar .headermini p {
  font-family: "Poppins", sans-serif !important;
}

.minicart_container .toolbar .headermini .minicart_total {
  font-family: "Poppins", sans-serif !important;
}

.navAddLink a {
  font-family: "Poppins", sans-serif !important;
}

.headStrip p {
  font-family: "Poppins", sans-serif !important;
}

.header-full .toolbar .cart-btn > .btn i::after {
  font-family: "Poppins", sans-serif !important;
}

.header-full .toolbar .minicart_total {
  font-family: "Poppins", sans-serif !important;
}

.headAccount a {
  font-family: "Poppins", sans-serif !important;
}

.headTel a {
  font-family: "Poppins", sans-serif !important;
}

.topBar li a {
  font-family: "Poppins", sans-serif !important;
}

.shop-filters .filter-title {
  font-family: "Poppins", sans-serif !important;
}

.shop-filters .filter-section-header h5 {
  font-family: "Poppins", sans-serif !important;
}

.shop-filters .more-filters {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid #grid .brand-label {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .tile .product-name {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .tile .footer .list-attribute.product-category {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .list-attribute.product-stock > span {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .tile .price-label {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .tile .footer div.rrp {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .tile .label.save {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .tile .footer input.qty-list.form-control {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .tile .footer .btn-primary {
  font-family: "Poppins", sans-serif !important;
}

.prodToolsWrap {
  font-family: "Poppins", sans-serif !important;
}

.tierBoxes.nFlex {
  font-family: "Poppins", sans-serif !important;
}

.productsummary_container {
  font-family: "Poppins", sans-serif !important;
}

.catalog-single .productdetails .label-focus {
  font-family: "Poppins", sans-serif !important;
}

.catalog-single .product-title .product-name {
  font-family: "Poppins", sans-serif !important;
}

.ex-product .catalog-single.has-carousel h3 {
  font-family: "Poppins", sans-serif !important;
}

.catalog-single .product-description {
  font-family: "Poppins", sans-serif !important;
}

.ex-product .catalog-single.has-carousel {
  font-family: "Poppins", sans-serif !important;
}

.catalog-single .product-shopping-actions .product-shopping-actions-addtocart button {
  font-family: "Poppins", sans-serif !important;
}

.catalog-single .softgraybackground {
  font-family: "Poppins", sans-serif !important;
}

body.ex-product .product-options .option-group .option-group-swatch label {
  font-family: "Poppins", sans-serif !important;
}

.homeProds #grid .brand-label {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .tile .product-name {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .tile .footer .list-attribute.product-category {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .list-attribute.product-stock > span {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .tile .price-label {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .tile .footer div.rrp {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .tile .footer .product-price-rrp span {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .tile .label.save {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .tile .footer input.qty-list.form-control {
  font-family: "Poppins", sans-serif !important;
}

.homeProds .tile .footer .btn-primary {
  font-family: "Poppins", sans-serif !important;
}

#loginModal .auth-form .form-group:nth-child(6) button:nth-child(1) {
  font-family: "Poppins", sans-serif !important;
}

#loginModal .auth-form .form-group:nth-child(6) a:nth-child(2) {
  font-family: "Poppins", sans-serif !important;
}

.ex-loggedout .shoppingtools_container .account-btn::after {
  font-family: "Poppins", sans-serif !important;
}

.shoppingtools_container .leftSide h3 {
  font-family: "Poppins", sans-serif !important;
}

.shoppingtools_container .rightSide .pointer {
  font-family: "Poppins", sans-serif !important;
}

.homeBrands .top h1 {
  font-family: "Poppins", sans-serif !important;
}

.testimonialSection .left h1 {
  font-family: "Poppins", sans-serif !important;
}

.ex-loggedout .shoppingtools_container .account-btn > span .welcome-message:first-of-type::before {
  font-family: "Poppins", sans-serif !important;
}

.headerPhone h1 {
  font-family: "Poppins", sans-serif !important;
}

.minicart_container .toolbar .headermini .minicart_total {
  font-family: "Poppins", sans-serif !important;
}

.customBoxPLP .productgridwidget .list-attribute.product-category {
  font-family: "Poppins", sans-serif !important;
}

.customBoxPLP .productgridwidget .boxSize {
  font-family: "Poppins", sans-serif !important;
}

.customBoxPLP .productgridwidget .tierBox span {
  font-family: "Poppins", sans-serif !important;
}

.blog-posts-grid-view .tileparent .tile .footer .post-date::before {
  font-family: "Poppins", sans-serif !important;
}

.blogpostslist_container .blog-posts-list-view .tileparent .post-content .top::after {
  font-family: "Poppins", sans-serif !important;
}

.categoryfiltermenu_container .filter-section #cat .category-link {
  font-family: "Poppins", sans-serif !important;
}

div.bloglatestposts_container .blog-posts-grid .tileparent .post-content .post-name a::after {
  font-family: "Poppins", sans-serif !important;
}

header .header-mobile .widgetsearch .search .search-form .form-group input {
  font-family: "Poppins", sans-serif !important;
}

.mob-head-buttons .nButton {
  font-family: "Poppins", sans-serif !important;
}

.best-seller-box .bottom p {
  font-family: "Poppins", sans-serif !important;
}

.price-promise-title h4 {
  font-family: "Poppins", sans-serif !important;
}

.sku-wrap h3 {
  font-family: "Poppins", sans-serif !important;
}

.sku-wrap p {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .page-content .desktop .cartproductlines_container .item .name .more-info .add-reference a i::before {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .page-content .cart-totals .to-checkout {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .page-content .cartclear_container button {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .widget-lastviewedproducts-html .tile .product-name {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .widget-lastviewedproducts-html .tile .product-sku {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .widget-lastviewedproducts-html .tile .list-attribute.product-stock strong {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .widget-lastviewedproducts-html .tile .price-label {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .widget-lastviewedproducts-html .tile .rrp {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .widget-lastviewedproducts-html .tile .label.save {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .widget-lastviewedproducts-html .tile .buttons.group input {
  font-family: "Poppins", sans-serif !important;
}

.ex-cart .widget-lastviewedproducts-html .tile .buttons.group button {
  font-family: "Poppins", sans-serif !important;
}

.ex-home .mobile-strip-slider .slick-slide p {
  font-family: "Poppins", sans-serif !important;
}

.mobAccord .accordList h3 {
  font-family: "Poppins", sans-serif !important;
}

.customertools.new .your-account {
  font-family: "Poppins", sans-serif !important;
}

.customertools.new .nav-pills li a {
  font-family: "Poppins", sans-serif !important;
}

.manager-title h3 {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .product-sku, .catalog-grid .tile .footer .list-attribute.product-category {
  font-family: "Poppins", sans-serif !important;
}

.catalog-block > .container > .cd-dropdown-wrapper > a, .navAddLink a {
  font-family: "Poppins", sans-serif !important;
}

.ex-product .catalog-single.has-carousel .tile .footer .btn, .catalog-single .product-shopping-actions .product-shopping-actions-addtocart button {
  font-family: "Poppins", sans-serif !important;
}

.panel-group .panel-heading h3, .ex-product .catalog-single.has-carousel h3 {
  font-family: "Poppins", sans-serif !important;
}

.catalog-grid .tile .footer span.uom.uomblock, .catalog-grid .tile .footer span.price-label-inc-vat, .catalog-grid .tile .footer div.rrp {
  font-family: "Poppins", sans-serif !important;
}

.catalog-single .product-brand a, .catalog-single .list-attribute.product-stock, .catalog-single .productdetails .label-focus {
  font-family: "Poppins", sans-serif !important;
}

/**/

.headermini .no-price {
 display: none; 
}