.productdetails .product--delivery-information.margindiv {
  display: none;
}
.productgridwidget
  .tileparent
  .footer-wrapper-price
  span.price-label-inc-vat.with-value {
  display: table !important;
  width: 100%;
  float: none !important;
}
.show-allways label.less.hiddenoption {
  display: block !important;
}
.col-lg-12.col-md-12.col-sm-12.productgridwidget
  div#grid
  .col-lg-3.col-md-4.col-sm-6.col-xs-12.col-xl {
  min-height: 403px;
}
.col-lg-12.col-md-12.col-sm-12.productgridwidget .brand-label {
  line-height: 3px !important;
}

.col-lg-12.col-md-12.col-sm-12.productgridwidget .tile .price-from {
  vertical-align: super;
  display: inline;
  margin-right: 0.5em;
  position: relative;
  top: 0.2em;
  font-size: 19px;
  font-weight: 600;
}

.col-lg-12.col-md-12.col-sm-12.productgridwidget .tile .footer a {
  display: initial;
  white-space: break-spaces;
  text-overflow: unset;
  overflow: auto;
  width: 100%;
}
.col-lg-12.col-md-12.col-sm-12.productgridwidget
  .catalog-grid
  .tile
  .footer
  .footer-wrapper-price {
  margin-top: 1px;
}
.col-lg-12.col-md-12.col-sm-12.productgridwidget
  .catalog-grid
  .tile
  .footer
  .footer-wrapper {
  padding-bottom: 10px;
}
.catalog-grid .tile .footer .footer-wrapper,
.catalog-grid .tile .footer {
  min-height: 130px;
  height: 190px !important;
}
.col-lg-12.col-md-12.col-sm-12.productgridwidget .tile .footer .brand-label a {
  white-space: inherit !important;
}

/* finishes $ Dimention Pages */
ul.gallery_popup_model li {
  width: 24%;
  padding: 0 20px;
  display: inline-block;
  text-align: center;
}
ul.gallery_popup_model li img {
  width: auto;
  height: auto;
  max-width: 261px;
}

.col-lg-12.col-md-12.col-sm-12.productgridwidget
  .tile
  .footer
  .list-attribute.product-stock
  strong.in-stock {
  display: none;
}
.cutom_product_summery strong.in-stock {
  display: none;
}
section.section-categories .single a,
section.section-categories .single a img {
  display: block;
}
.col-lg-12.col-md-12.col-sm-12.productgridwidget
  .tile
  .footer
  .list-attribute.product-stock
  strong.out-stock {
  display: none;
}
.ex-content-page
  .zonetop
  section.waAnalysis.waAcoustics.nRel
  .row.nFlex
  .wwcSlider
  .analysisSlide {
  float: left;
  padding: 0 8px;
  width: 50%;
  margin: 0 !important;
}
.ex-content-page
  .zonetop
  section.waAnalysis.waAcoustics.nRel
  .row.nFlex
  .wwcSlider
  .analysisSlide
  img {
  display: none;
}
.ex-content-page
  .zonetop
  section.waAnalysis.waAcoustics.nRel
  .row.nFlex
  .wwcSlider
  .analysisSlide:nth-child(1)
  img {
  display: block;
}
.ex-content-page
  .zonetop
  section.waAnalysis.waAcoustics.nRel
  .row.nFlex
  .wwcSlider
  .analysisSlide:nth-child(2)
  img {
  display: block;
}
.ex-content-page
  .zonetop
  section.waAnalysis.waAcoustics.nRel
  .row.nFlex
  .wwcSlider
  .analysisSlide.slick-slide
  img {
  display: block !important;
}
.ms-thumb-frame img {
  transform: translateY(0) !important;
  height: 65px;
}
section.brandBoxes.nFlex.nDarkBg {
  display: block !important;
}
.brandBox.nRel {
  display: inline-block !important;
  text-align: center;
}
.brandBox.nRel img {
  display: inline-block;
}
.ms-thumb-frame {
  height: auto !important;
}
/* Mimeeq products */
.summary_right_sidebar .row {
  display: none;
}
.summary_right_sidebar {
  background: #efefef;
  text-align: center;
  padding-bottom: 20px;
  margin-top: -10px;
}
.cutom_product_summery.summery_content
  button.btn.btn-primary.btn-sm.mimeeq-customise-btn.open-modal {
  display: none;
}
.add_to_cart_custom.mimeeq_products .price span.has-price:before {
  content: "From ";
}
/*set height for search archive page */
.col-lg-12.col-md-12.col-sm-12.productgridwidget .indicators-grid {
  display: none;
}
.col-lg-12.col-md-12.col-sm-12.productgridwidget .footer-wrapper-description {
  height: auto !important;
}
/* For mobile, move add to cart 'widget' */
.add_to_cart_for_ipad {
  display: none;
}
.summary_right_sidebar.hide_desktop {
  display: none;
}
.add_to_cart_custom
  .row.product-shopping-actions-row
  span.price-label-inc-vat.with-value {
  display: flex;
}
/* .add_to_cart_custom .row.product-shopping-actions-row span.price-label-inc-vat.with-value:nth-child(2) { */
/*     display: none; */
/* } */
.add_to_cart_for_ipad
  .row.product-shopping-actions-row
  span.price-label-inc-vat.with-value {
  display: flex;
}
/* .add_to_cart_for_ipad .row.product-shopping-actions-row span.price-label-inc-vat.with-value:nth-child(2) { */
/*     display: none; */
/* } */
/* Small styling changes to on Mimeeq products */
.customise_text button.mimeeq-customise-btn.open-modal {
  padding: 6px 20px !important;
}
.customise_text button.mimeeq-customise-btn.open-modal img {
  width: 20%;
}
.show_after_JS {
  display: none;
}
/* Add EvoX Contact us Form to Product Enquiry Form on Product Templates (x3) */
form.contact-form.single_product_contact_form {
  display: none;
}
.single_product_contact_us form.contact-form.single_product_contact_form {
  display: block !important;
}
/* Add EvoX Contact us Form to Product Enquiry Form on Product Templates (x3) */
form.contact-form.single_product_contact_form {
  display: none;
}
.single_product_contact_us form.contact-form.single_product_contact_form {
  display: block !important;
}
/* Update badge to match website design */
.badges-wrapper .ribbon-wrapper .ribbon-side {
  transform: skewY(0deg);
  top: 0;
  border-color: #223c5c !important;
  height: 28px;
}
.badges-wrapper .ribbon-wrapper .ribbon {
  padding: 1.5px 10px 1.5px 5px;
  height: 28px;
}
.badges-wrapper .ribbon-wrapper .ribbon-tips {
  border-bottom: 1.7rem solid;
  border-top: 0rem solid;
  border-right: 1.2rem solid transparent;
  height: 28px;
}
.ribbon-wrapper {
  z-index: 3 !important;
}
/* Sort product relationships styling */
.catalog-single.has-carousel section.relationship-carousel h3 {
  font-size: 18px;
  color: #223c5c;
  font-weight: 600;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .footer-wrapper {
  height: 121px !important;
}
.catalog-single.has-carousel section.relationship-carousel .footer .brand-label,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .brand-label {
  line-height: 1;
  height: 15px;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .brand-label
  a,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .brand-label
  a {
  color: #9e9e9e;
  font-size: 12px;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .product-name,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .product-name {
  height: 66px;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .product-name
  a,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .product-name
  a {
  color: #010101;
  font-size: 16px;
  font-weight: 600;
  display: initial;
  white-space: break-spaces;
  text-overflow: unset;
  overflow: auto;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .footer-wrapper
  span {
  display: none;
}
.catalog-single.has-carousel section.relationship-carousel .footer .price-from {
  vertical-align: super;
  display: inline;
  margin-right: 0.5em;
  position: relative;
  top: 0.2em;
  font-size: 19px;
  font-weight: 600;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .price-label.has-price,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .price-label.has-price {
  font-size: 25px;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .footer-wrapper
  span.price-label-inc-vat,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  span.price-label-inc-vat {
  display: table !important;
  width: 100%;
  float: none !important;
  color: #b2b2b2;
  font-weight: 300 !important;
  font-size: 0.9rem;
  position: relative;
  z-index: -1;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .footer-wrapper
  span.has-vat-price,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  span.price-label-inc-vat
  span.has-vat-price {
  background: #ffffff;
  position: absolute;
  left: 0;
  width: 100%;
  display: block;
  top: 0;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .footer-wrapper
  span.has-vat-price:after,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  span.price-label-inc-vat
  span.has-vat-price:after {
  content: " incl. VAT";
}
.productsrelated_container section.catalog-single.has-grid h3 {
  font-size: 18px;
  color: #223c5c;
  font-weight: 600;
}
.productsrelated_container section.catalog-single.has-grid .footer {
  text-align: left !important;
}
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .footer-wrapper
  span {
  display: none;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .buttons.group,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .buttons.group,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .product-compare-action {
  display: none;
}
.catalog-single.has-carousel section.relationship-carousel .owl-nav .owl-prev,
.catalog-single.has-carousel section.relationship-carousel .owl-nav .owl-next {
  color: #223c5c !important;
}
.productsrelated_container section.catalog-single.has-grid .footer {
  height: auto !important;
  min-height: auto !important;
}
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .buttons.group
  input,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .buttons.group
  input,
.catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .buttons.group
  .quote-me-btn,
.productsrelated_container
  section.catalog-single.has-grid
  .footer
  .buttons.group
  .quote-me-btn {
  display: none;
}
.ex-sku-kf78595
  .catalog-single.has-carousel
  section.relationship-carousel
  .footer
  .product-name {
  height: 70px;
}
/* Add padding to review widget */
.contact_review_sec {
  padding: 30px 0;
}
/* Remove extra delivery lead time for Fusion suppliers and breadcrumbs from description (on mobile pages) */
/* .add_to_cart_custom .delivery--information p.delivery_custom { */
/*     display: none; */
/* } */
.add_to_cart_custom .delivery--information p.delivery_custom:nth-child(1) {
  display: block;
}
/* Hide labels section */
.margindiv.product-indicators {
  display: none;
}
.catalog-single.has-carousel section.relationship-carousel .indicators-grid,
.productsrelated_container section.catalog-single.has-grid .indicators-grid {
  display: none;
}
/* Add subscribe form on ROF */
.footer_subscription_form {
  width: 24%;
  float: left;
  padding-left: 10px;
  margin-top: -25px;
}
.footer_subscription_form .sib-form {
  padding: 0 !important;
}
.footer_subscription_form .sib-container--large.sib-container--vertical {
  padding: 0 !important;
  background: transparent !important;
}
.footer_subscription_form .sib-input.sib-form-block {
  padding: 0 !important;
}
.subsricption_text.desk_hide {
  display: none;
}
.footer_subscription_form .input_left {
  float: left !important;
  width: 50% !important;
  margin-right: 2% !important;
  padding-bottom: 8px !important;
}
.footer_subscription_form .input_left .entry__field {
  margin: 0 !important;
}
.footer_subscription_form .input_left .entry__field input {
  width: 100% !important;
  color: #000000 !important;
}
.footer_subscription_form .input_right {
  float: left !important;
  width: 48% !important;
  padding-bottom: 8px !important;
}
.footer_subscription_form .input_right .sib-form-block {
  padding: 0 !important;
}
.subsricption_text.mob_hide {
  float: left;
  width: 100%;
}
.subsricption_text .sib-form-block {
  padding: 0 !important;
}
/* Edit the position of Gallery Box Left button to avoid overlap with Hotjar widget */
.fancybox-container.fancybox-show-thumbs.fancybox-is-open {
  z-index: 99999999999;
}
/* Adjust table for mobile */
.product_description_table {
  float: left;
  width: 100%;
}
.product_description_table_inr {
  width: 33.3%;
  float: left;
  padding-bottom: 20px;
}
.product_description_table_inr h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
}
.product_description_table_inr p {
  min-height: 110px;
}
/* Hide brand when it's 'Own Brand' or brand ID 2125 */
.itembrand_2125.brand_2125 .product-title .margindiv.product-brand {
  display: none;
}
.itembrand_2125.brand_2125 .footer-wrapper .brand-label {
  display: none;
}
/* Add "We're Irish" x2 */
img.header_irish_flag {
  width: 35px;
}
p.footer_irish {
  display: inline-block;
  padding: 7.5px 9px;
  border: 2px solid #fff;
  border-radius: 6px;
  transition: 0.35s all;
  font-weight: 700;
  min-width: 140px;
}
p.footer_irish img {
  width: 50px;
  padding-right: 7px;
}

@media (min-width: 1367px) and (max-width: 1469px) {
  /* Add subscribe form on ROF */
  .footer_subscription_form {
    width: 29%;
  }
}
@media only screen and (max-width: 992px) {
  ul.colour-spec.hov_3 li {
    width: 25%;
  }
  ul.colour-spec.hov_3 {
    overflow-x: clip;
  }
}
@media only screen and (max-width: 769px) {
  /* Sort mobile priority for widget items on product layouts */
  .elfsight-app-9d5c7bf5-803e-40b1-88f9-15a19f7397ff {
    margin: 30px 0 30px;
  }
  section.catalog-single.mobile .col-sm-12.productaddtocart_container {
    margin: 0;
  }
}
@media only screen and (max-width: 768px) {
  section.zonetop section.section-brochures .col.col-single a img {
    max-height: 300px;
    width: auto;
    display: table;
    margin: 0 auto;
    margin-bottom: 5px;
  }
  section.section-categories .row.mt-5 .col-lg-3.col-md-6.single a img {
    max-height: 300px;
    width: auto;
    display: table;
    margin: 0 auto;
  }
  section.zonetop section.section-brochures .col.col-single {
    text-align: center;
  }
  /* Add subscribe form on ROF */
  .footer_subscription_form {
    width: 100% !important;
    padding-left: 0;
    margin-top: 15px;
  }
  .footer_subscription_form .subsricption_text.desk_hide {
    display: block;
  }
  .footer_subscription_form .subsricption_text p {
    text-align: center;
    padding-bottom: 10px;
  }
  .footer_subscription_form .subsricption_text.mob_hide {
    display: none;
  }
  .footer_subscription_form .input_left {
    width: 100% !important;
    margin: 0px !important;
    text-align: center;
  }
  .footer_subscription_form .input_left .form__label-row {
    display: block !important;
  }
  .footer_subscription_form .input_left .entry__field {
    border-radius: 0 !important;
    max-width: 140px !important;
  }
  .footer_subscription_form .input_right {
    width: 100% !important;
    text-align: center;
  }
  .footer_subscription_form .input_right button {
    border-radius: 0 !important;
    max-width: 138px !important;
    width: 138px;
  }
}
@media (min-width: 990px) and (max-width: 1420px) {
  .col-lg-12.col-md-12.col-sm-12.productgridwidget .tile .footer .price-label {
    font-size: 25px;
  }
}
.page-content.onecolumn
  section.catalog-grid
  .productsgrid_container
  .productgridwidget
  .griditems.clearfix
  .tileparent
  .footer
  .footer-wrapper
  .brand-label
  a {
  white-space: break-spaces !important;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* finishes $ Dimention Pages */
  .gallery_popup_model_open {
    overflow-y: hidden !important;
  }
  .gallery_popup_model_open .modal-dialog {
    width: 100% !important;
  }
  .gallery_popup_model_open .modal-content .modal-body {
    padding: 30px 15px;
  }
  .gallery_popup_model_open .modal-content .modal-body img {
    max-width: 100% !important;
    min-height: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* finishes $ Dimention Pages */
  ul.gallery_popup_model li {
    width: 33% !important;
  }
  /* Small styling changes to on Mimeeq products */
  .customise_text button.mimeeq-customise-btn.open-modal {
    width: 95%;
    padding: 0 !important;
    margin: 0;
    font-size: 15px !important;
  }
  .customise_text button.mimeeq-customise-btn.open-modal img {
    width: 18%;
  }
  .summary_right_sidebar.hide_desktop.customise_text.show_after_JS {
    display: none !important;
  }
  /* Add subscribe form on ROF */
  .footer_subscription_form {
    width: 36%;
  }
  /* Adjust table for mobile */
  .product_description_table_inr p {
    min-height: 160px;
  }
  /* Hide labels section */
  .productsrelated_container
    section.catalog-single.has-grid
    .footer
    .product-name {
    height: 90px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .page-content.onecolumn
    section.catalog-grid
    .productsgrid_container
    .productgridwidget
    .griditems.clearfix
    .tileparent
    .footer
    .footer-wrapper
    .brand-label
    a {
    white-space: inherit !important;
  }

  /* finishes $ Dimention Pages */
  ul.gallery_popup_model li {
    width: 49% !important;
  }
  /* Mimeeq products */
  .catalog-single
    .add_to_cart_custom.mimeeq_products
    .product-shopping-actions {
    margin-bottom: -10px;
  }
  .summary_right_sidebar {
    margin: 0;
  }
  /* For mobile, move add to cart 'widget' */
  .add_to_cart_for_ipad {
    display: block;
  }
  .add_to_cart_custom {
    display: none;
  }
  .delivery--information {
    display: block;
  }
  .add_to_cart_for_ipad .product-shopping-actions {
    margin-bottom: 0;
  }
  .summary_right_sidebar.hide_desktop {
    display: block;
    margin-bottom: 20px;
  }
  .summary_right_sidebar.hide_ipad {
    display: none;
  }
  /* Small styling changes to on Mimeeq products */
  .customise_text button.mimeeq-customise-btn.open-modal {
    width: 35%;
  }
  .customise_text button.mimeeq-customise-btn.open-modal img {
    width: 21%;
  }
  .summary_right_sidebar.hide_desktop.customise_text.hide_custom_btn_text.hide {
    display: block !important;
  }
  .summary_right_sidebar.hide_desktop.customise_text.hide_custom_btn {
    display: none;
  }
  /* Add subscribe form on ROF */
  .footer_subscription_form {
    width: 49%;
    margin-top: 0;
  }
  /* Adjust table for mobile */
  .product_description_table_inr p {
    min-height: 150px;
  }
}
@media only screen and (max-width: 767px) {
  .page-content.onecolumn
    section.catalog-grid
    .productsgrid_container
    .productgridwidget
    .griditems.clearfix
    .tileparent
    .footer
    .footer-wrapper
    .brand-label
    a {
    white-space: inherit !important;
  }

  /* finishes $ Dimention Pages */
  .hov_3 li p {
    height: auto;
    line-height: 22px;
    padding-bottom: 10px;
  }
  ul.colour-spec.hov_3 li {
    width: 100%;
  }
  ul.colour-spec.hov_3 {
    margin: 0;
  }
  .ex-content-page
    .zonetop
    section.waAnalysis.waAcoustics.nRel
    .row.nFlex
    .wwcSlider
    .analysisSlide {
    padding: 0;
    width: 100%;
  }
  .ex-content-page
    .zonetop
    section.waAnalysis.waAcoustics.nRel
    .row.nFlex
    .wwcSlider
    .analysisSlide:nth-child(2)
    img {
    display: none;
  }
  .ms-thumb-frame img {
    top: 0 !important;
  }
  .brandBox img {
    width: 100%;
  }
  /* Mimeeq products */
  .catalog-single
    .add_to_cart_custom.mimeeq_products
    .product-shopping-actions {
    margin-bottom: -10px;
  }
  .summary_right_sidebar {
    margin: 0;
  }
  /* For mobile, move add to cart 'widget' */
  .add_to_cart_custom {
    display: none;
  }
  .col-lg-12.col-md-12.productdetails .add_to_cart_custom {
    display: block !important;
  }
  .col-lg-12.col-md-12.productdetails
    .add_to_cart_custom
    .product-summary
    .row {
    display: none;
  }
  .col-sm-12.productsummary_container .summary_right_sidebar {
    display: none;
  }
  .col-lg-12.col-md-12.productdetails .add_to_cart_for_ipad {
    display: block;
  }
  .delivery--information {
    display: block;
  }
  .add_to_cart_for_ipad .product-shopping-actions {
    margin-bottom: 0;
  }
  .col-lg-12.col-md-12.productdetails .add_to_cart_for_ipad .product-summary {
    background: #efefef;
    padding-bottom: 20px;
  }
  .col-lg-12.col-md-12.productdetails
    .add_to_cart_for_ipad
    .product-summary
    .row {
    display: none;
  }
  .col-lg-12.col-md-12.productdetails
    .add_to_cart_for_ipad
    .product-summary
    button.btn.btn-primary.btn-sm.mimeeq-customise-btn.open-modal {
    display: block;
    text-align: center;
    margin: 0 auto !important;
  }
  /* Adjust table for mobile */
  .product_description_table_inr {
    width: 100%;
  }
  .product_description_table_inr p {
    min-height: auto;
  }
}
@media only screen and (max-width: 481px) {
  /* Brand logo images getting skewed */
  .brandBox.nRel {
    height: auto;
  }
}

/* Issue with PDF location */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .product-summary .col-md-12.icons-block {
    top: 50px !important;
    margin-bottom: 50px !important;
  }
}

@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) {
  .product-summary .col-md-12.icons-block {
    top: 50px !important;
    margin-bottom: 50px !important;
  }
}

@media only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
  .product-summary .col-md-12.icons-block {
    top: 50px !important;
    margin-bottom: 50px !important;
  }
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
  .product-summary .col-md-12.icons-block {
    top: 50px !important;
    margin-bottom: 50px !important;
  }
}

/* fix the mobile navigation to not contain the "shop by" menu */
#mobileVueNav li.has-children:not(.additional_link) {
  display: none;
}

/* hide the stock message and change it's appearance for the right sidebar widget*/
.out-of-stock--information {
  font-size: 16px;
  font-weight: 600;
  color: #223c5c;
}
.out-stock {
  display: none;
}
/* css for in-stock message in the right sidebar widget*/
.in-stock--information {
  font-size: 16px;
  font-weight: 600;
  color: #223c5c;
}

/* fixes for documents on IOS mobile */
.productsummary_container .icons-block {
  display: flex;
  justify-content: center;
  align-content: center;
}
.productsummary_container .icons-block a.product-document {
  display: flex;
  justify-content: center;
  align-content: center;
  vertical-align: baseline !important;
}
.productsummary_container .icons-block {
  background: white;
}
.productsummary_container .icons-block a.product-document {
  background: white;
}
.productsummary_container .icons-block a.product-document span {
  background: white;
}
/* remove unwanted filters*/
.filtername-style {
  display: none;
}
.filtername-manufacturer {
  display: none;
}
.filtername-component_type {
  display: none;
}
.filtername-type {
  display: none;
}

/* fix for unwanted space in the product descriptions */
.product-description #urban_overlay {
  display: none;
}

/* hide delivery-informatons that are not the first one */
.custom--information .delivery--information + .delivery--information {
  display: none !important;
}

.catalog-single span.price-label-inc-vat {
  font-size: 15px !important;
  font-weight: 700 !important;
}

.delivery--information {
  position: relative;
}

.delivery--information-info-icon {
  margin-left: 6px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-top: 1px;
  padding-right: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  font-style: italic;
  background-color: #223c5c;
  color: white;
  border-radius: 100%;
  user-select: none;  
}

.delivery--information-info-icon:hover::before {
  position: absolute;
  top: 100%;
  border-radius: 4px;
  padding: 10px;
  left: 0;
  background: #223c5c;
  font-size: 14px;
  font-weight: normal;
  color: white;
  z-index: 100;
  content: "Please note that the days listed are working days and if you avail of our install service at checkout it may add several days due to our install schedule";
}

.productaddtocart_container {
  overflow: visible !important;
}

.mimeeq_products .custom--information {
  margin-bottom: -6px;
}

.custom--information > .delivery--information {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.delivery--information p.delivery_custom {
  margin: 0 !important;
}

@media only screen and (max-width: 1225px) {
  .nbTitle:after {
    display: none;
  }
}

@media only screen and (max-width: 1025px) {
  .nbTitle {
    padding: 10px 15px !important;
  }
}

@media only screen and (max-width: 950px) {
  .nbTitle h2 {
    font-size: 16px !important;
  }
}

.productaddtocart_container .price-label-inc-vat:after {
  content: "(";
}

.productaddtocart_container .price-label-inc-vat:before {
  content: ")";
}

.productaddtocart_container span.has-price {
  font-size: 20px !important;
}

.productaddtocart_container span.price-label-inc-vat.with-value {
  font-size: 15px !important;
  font-weight: 900 !important;
}

.productaddtocart_container .has-vat-price {
  font-size: 20.5px !important;
  font-weight: 900 !important;
  line-height: 23px !important;
}
