.priceRangeCurrentPricesPanel span,
.post-body a,
.news-body a,
.cart td.subtotal,
.cart-total .order-total,
.productAddedToCartWindowDescription strong,
.mini-shopping-cart .price span,
.mini-shopping-cart .totals strong,
.category-description a,
.manufacturer-description a,
.full-description a,
.topic-html-content a,
.topic-page a,
.custom-tab a {
  color: #16479e;
}
.eu-cookie-bar-notification button,
.fieldset .title strong:before,
#topcartlink a,
#topcartlink a:before,
.footer-block h3:before,
.footer-block .topic-block-title h2:before,
.newsletter-email input[type="button"],
.block .title,
.block .list a:before,
.block .view-all a,
.item-box .prices,
.item-box .prices:before,
.free-shipping,
.overview .prices,
.variant-overview .prices,
.overview .prices:before,
.variant-overview .prices:before,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-state-active.ui-tabs-active a,
.write-review .title strong:before,
.product-review-list .title strong:before,
.write-review .button-1,
.compare-products-page .clear-list,
.contact-page .button-1,
.email-a-friend-page .button-1,
.apply-vendor-page .button-1,
.registration-page .button-1,
.registration-result-page .button-1,
.login-page .button-1,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1,
.return-request-page .title strong:before,
.shopping-cart-page .button-1,
.checkout-page .button-1,
.continue-shopping-wrap input[type="submit"],
.continue-shopping-wrap:before,
.order-details-page .section .title strong:before,
.search-input .button-1,
.sitemap-page .entity-title h2:before,
.post-title:before,
.news-title:before,
.blog-page .tags label:before,
.blogpost-page .tags label:before,
.blog-details:before,
.new-comment .button-1,
.comment-list .title:before,
.responsive-nav-wrapper,
.header-menu .close-menu,
.header-menu ul li.back-button,
.store-search-box,
.search-box .search-box-button,
.mini-shopping-cart input.checkout-button,
.header-menu,
.header-menu .sublist > li > a:before,
.productAddedToCartWindowCheckout,
.ui-slider-range,
.nopAjaxFilters7Spikes .close-filters,
.filter-block a.clearFilterOptions,
.filter-block a.clearPriceRangeFilter,
.products .item-info .prices,
.products .item-info .prices:after,
.quick-view-button a,
#goToTop,
.filtersGroupPanel .select-inner:after,
.product-selectors .select-inner:after,
.post .read-more,
.news-items .read-more,
.ui-datepicker-header,
.ropc .section-title strong:before,
.ropc .complete-button button,
.ropc .complete-button button[disabled]:hover,
.user-agreement-page .button-1,
.rich-blog-homepage .read-more,
.post-relations label:before,
.read-comments:before,
.post-actions .read-more,
.sale-of-the-day-offer .owl-dot.active,
.blog-search-results li a::before,
.page-body form > .buttons .k-button,
.my-tickets-page span.k-dropdown-wrap.k-state-default .k-input::after,
.manage-tickets-page span.k-dropdown-wrap.k-state-default .k-input::after,
.my-tickets-page .clear-filters,
.manage-tickets-page .clear-filters,
#submit-reply .buttons .k-button,
.ropc .complete-button button:hover,
.spc-header li.active,
.slick-dots .slick-active button,
.contact-vendor-button {
  background-color: #16479e;
}
.filtersGroupPanel:after {
  border-color: transparent #16479e transparent transparent;
}
.filtersGroupPanel {
  border-top: 1px solid #16479e;
}
.block .view-all a,
.write-review .button-1,
.compare-products-page .clear-list,
.contact-page .button-1,
.email-a-friend-page .button-1,
.apply-vendor-page .button-1,
.registration-page .button-1,
.registration-result-page .button-1,
.login-page .button-1,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1,
.shopping-cart-page .button-1,
.checkout-page .button-1,
.search-input .button-1,
.new-comment .button-1,
.productAddedToCartWindowCheckout,
.user-agreement-page .button-1:hover,
.ropc .complete-button button,
.contact-vendor-button {
  border: 1px solid #16479e;
  box-shadow: 0 1px 0 0 #16479e;
}
@media all and (max-width: 980px) {
  .nopAjaxFilters7Spikes .close-filters span,
  .nopAjaxFilters7Spikes .filter-block {
    border-bottom: 1px solid #16479e;
  }
}
.continue-shopping-wrap input[type="submit"]:hover,
.continue-shopping-wrap:hover:before,
.search-box .search-box-button:hover,
.newsletter-email input[type="button"]:hover,
.block .view-all a:hover,
.write-review .button-1:hover,
.compare-products-page .clear-list:hover,
.contact-page .button-1:hover,
.email-a-friend-page .button-1:hover,
.apply-vendor-page .button-1:hover,
.registration-page .button-1:hover,
.registration-result-page .button-1:hover,
.login-page .button-1:hover,
.password-recovery-page .button-1:hover,
.account-page .button-1:hover,
.return-request-page .button-1:hover,
.shopping-cart-page .button-1:hover,
.checkout-page .button-1:hover,
.search-input .button-1:hover,
.new-comment .button-1:hover,
.quick-view-button a:hover,
.productAddedToCartWindowCheckout:hover,
.news-items .read-more:hover,
.contact-vendor-button:hover {
  background-color: #1951b4;
  border-color: #1951b4;
}
.footer-middle:before, .footer-top:after, .inputs.custom-attributes, .footer-menu li.skype, .footer-menu li.mobile{
display: none;
} 
.footer-middle, .footer-bottom {
background: #16479e;
}
.footer-middle h3, .header-menu > ul > li > a.hover, .search-input .button-1:hover, .account-page .button-1:hover, .contact-page .button-1:hover {
/*color: #D6A723;*/
color:#ffffff;
}
.footer-middle h3:before, .responsive-nav-wrapper {
background: #D6A723;

}
 .newsletter-email input[type="button"], .search-box .search-box-button, #topcartlink a:before, .newsletter-email input[type="button"]:hover, .search-box .search-box-button:hover, #goToTop {
background-color: #D6A723;
}
.footer-bottom {
border-top: 1px solid #D6A723;
}

.item-box .product-title a {
    color: #16479e;
}

.item-box .description {
    text-align: center;
}

.accepted-payment-methods ul {
    display: none;
}


 /* Set category image size to 50% height */
 .category-item .picture a, .sub-category-item .picture a {  
    height : 50%;   
  }

/* Hide billing on checkout display */
.billing-info-wrap {
    display: none;
}

.ProductInformationImage {
width:160px;
}

.SafetySheetsImage {
width:160px;
}

/* Set password recovery confirmation larger */
.password-recovery-page .result {
    font-size: large; }

/* FEATURED PRODUCT PAGE RESPONSIVE GRID */
.fp-cols-1 {
display: grid;
grid-template-columns: 1fr;
gap: 10px;
}

.fp-cols-2 {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
}

.fp-cols-3 {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 10px;
}

.fp-item {
width: 100%;
padding: 10px;
text-align: left;

}

.fp-item > img {
max-width: 100%;
height: auto;
}

.fp-item > h2 {
padding-bottom: 10px;
}
.fp-item > p {
font-size: 0.8rem;
line-height: 1.6rem;
}

.fp-item > ul {
font-size: 0.8rem;
line-height: 1.6rem;
}

.fp-video {
aspect-ratio: 16/9;
}

@media only screen and (max-width: 600px) {
  .fp-cols-1 {
display: grid;
grid-template-columns: auto;
}
.fp-cols-2 {
display: grid;
grid-template-columns: auto;
}
.fp-cols-3 {
display: grid;
grid-template-columns: auto;
}
}

/* MANUFACTURER LAYOUT */
.manufacturer-item {
aspect-ratio: 1 / 1;
}