.catfish-button, .button { border-radius: 4px; background-color: #005978 !important; border-color: #f05441 !important; border-width: 1px; color: #fff !important; cursor: pointer; justify-content: center; padding-bottom: calc(0.375em - 1px); padding-left: 1.42857rem; padding-right: 1.42857rem; padding-top: calc(0.375em - 1px); text-align: center; white-space: nowrap; }

.catfish-button:hover, .catfish-button.is-hovered, .button:hover, .button.is-hovered { border-color: #005978 !important; color: #fff; background: #f05441 !important; }

.navbar-item img { max-height: 3.125em !important; }

#toprow .navbar { background-color: #005978 !important; color: rgba(0, 0, 0, 0.7); }

#toprow .navbar .navbar-brand { background-color: #005978 !important; }

@media screen and (min-width: 1000px) { #navlower .navbar .navbar-start > .navbar-item, #navlower .navbar .navbar-start > .navbar-list-item > .navbar-item, #navlower .navbar .navbar-start .navbar-link, #navlower .navbar .navbar-end > .navbar-item, #navlower .navbar .navbar-end > .navbar-list-item > .navbar-item, #navlower .navbar .navbar-end .navbar-link { color: #fff !important; }
  #navlower .navbar .navbar-start > a.navbar-item:focus, #navlower .navbar .navbar-start > a.navbar-item:hover, #navlower .navbar .navbar-start > a.navbar-item.is-active, #navlower .navbar .navbar-start .navbar-link:focus, #navlower .navbar .navbar-start .navbar-link:hover, #navlower .navbar .navbar-start .navbar-link.is-active, #navlower .navbar .navbar-end > a.navbar-item:focus, #navlower .navbar .navbar-end > a.navbar-item:hover, #navlower .navbar .navbar-end > a.navbar-item.is-active, #navlower .navbar .navbar-end .navbar-link:focus, #navlower .navbar .navbar-end .navbar-link:hover, #navlower .navbar .navbar-end .navbar-link.is-active { background-color: #151314; color: #fff; }
  #navlower .navbar .navbar-start .navbar-link::after, #navlower .navbar .navbar-end .navbar-link::after { border-color: #fff; }
  #navlower .navbar .navbar-item.has-dropdown:focus .navbar-link, #navlower .navbar .navbar-item.has-dropdown:hover .navbar-link, #navlower .navbar .navbar-item.has-dropdown.is-active .navbar-link { background-color: #151314; color: #fff; }
  #navlower .navbar .navbar-dropdown a.navbar-item.is-active { background-color: #231F20; color: #fff; } }

  @media screen and (min-width: 1000px) { #toprow .navbar .navbar-start > .navbar-item, #toprow .navbar .navbar-start > .navbar-list-item > .navbar-item, #toprow .navbar .navbar-start .navbar-link, #toprow .navbar .navbar-end > .navbar-item, #toprow .navbar .navbar-end > .navbar-list-item > .navbar-item, #toprow .navbar .navbar-end .navbar-link { color: #fff !important; }
  #toprow .navbar .navbar-start > a.navbar-item:focus, #toprow .navbar .navbar-start > a.navbar-item:hover, #toprow .navbar .navbar-start > a.navbar-item.is-active, #toprow .navbar .navbar-start .navbar-link:focus, #toprow .navbar .navbar-start .navbar-link:hover, #toprow .navbar .navbar-start .navbar-link.is-active, #toprow .navbar .navbar-end > a.navbar-item:focus, #toprow .navbar .navbar-end > a.navbar-item:hover, #toprow .navbar .navbar-end > a.navbar-item.is-active, #toprow .navbar .navbar-end .navbar-link:focus, #toprow .navbar .navbar-end .navbar-link:hover, #toprow .navbar .navbar-end .navbar-link.is-active { background-color: #005978 !important; color: #f05441 !important; }
  #toprow .navbar .navbar-start .navbar-link::after, #toprow .navbar .navbar-end .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); }
  #toprow .navbar .navbar-item.has-dropdown:focus .navbar-link, #toprow .navbar .navbar-item.has-dropdown:hover .navbar-link, #toprow .navbar .navbar-item.has-dropdown.is-active .navbar-link { background-color: #f2f2f2; color: rgba(0, 0, 0, 0.7); }
  #toprow .navbar .navbar-dropdown a.navbar-item.is-active { background-color: #005978 !important; color: rgba(0, 0, 0, 0.7); } }

  #toprow .navbar .navbar-brand > a.navbar-item:focus, #toprow .navbar .navbar-brand > a.navbar-item:hover, #toprow .navbar .navbar-brand > a.navbar-item.is-active, #toprow .navbar .navbar-brand .navbar-link:focus, #toprow .navbar .navbar-brand .navbar-link:hover, #toprow .navbar .navbar-brand .navbar-link.is-active {
    background-color: #005978 !important; color: rgba(0, 0, 0, 0.7); }

  #navlower { color: #fff; background: #005978 !important; width: 100% !important; }

  .homeFeaturedCategoriesWrapper .bestsellers { display: none !important; text-align: center; }

  #menurow { color: #fff; background: #005978 !important; }

  .navbar.is-fixed-bottom, .navbar.is-fixed-top { left: 0; right: 0; position: fixed; z-index: 30; background-color: #005978 !important; }

  a.navbar-item, .navbar-link { color: #fff !important; cursor: pointer; }

  a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active { color: #f05441 !important; }

  .sub-category-grid .listWrapper .item-box { position: relative; width: 100%; overflow: hidden; border: solid 3px #005978 !important; border-radius: 0; }

  .navigationmenu ul li.active > a { background-color: #005978 !important; color: #fff; }

  .block-account-navigation ul a.active, .block-account-navigation ul a.is-active { background-color: #005978 !important; color: #fff; }

  .product-page-wrapper .tier-prices .prices-header { display: none !important; font-size: 1rem; font-weight: 500; margin-bottom: 0.5rem; }

  .product-page-wrapper .price { margin-top: 0.5rem; margin-bottom: 1.5rem; font-size: 1.5em !important; font-weight: 700; }

  .account-page--myorders .orders_v2 .order_container .order_show_details_but {
    float: left;
    position: relative;
    width: 75%;
    text-align: center;
    background-color: #005978 !important;
    color: white;
    padding: 0.5rem;
}

.account-page--myorders .orders_v2 .order_container .order_show_details_but:hover {
  text-decoration: none;
  background-color: #f05441 !important;
}
  .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item { position: relative; width: 100%; overflow: hidden; border-top: solid 0px #0A0A0A !important; border-radius: 0; }

  .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title a { color: #005978 !important; font-weight: bold; }

  .image.is-square img, .image.is-1by1 img, .image.is-5by4 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-5by3 img, .image.is-16by9 img, .image.is-2by1 img, .image.is-3by1 img, .image.is-4by5 img, .image.is-3by4 img, .image.is-2by3 img, .image.is-3by5 img, .image.is-9by16 img, .image.is-1by2 img, .image.is-1by3 img { height: 100%; width: 100%;
object-fit: contain !important; }

.image.is-covered img {
  height: 100%;
  width: 100%;
  object-fit: contain !important;
}

  .product-page-wrapper .thumbs .thumb a img { width: 100%; height: 100%; left: 0; top: 0; object-fit: contain !important; position: absolute; }

  .sub-category-grid .listWrapper .item-box .sub-category-item .picture img { height: 100%; width: 100%; object-fit: contain !important; }

  .pager span { background-color: #f05441 !important; border-color: #b5b5b5 !important; color: #fff; }

.pager span:hover, .pager a:hover { border-color: #b5b5b5; color: #fff !important; background-color: #f05441 !important; }

.catfish-footer { display: inline-block; width: 100%; background-color: #005978 !important; padding-top: 3rem  !important; padding-bottom: 3rem !important; width: 100%; float: left;
margin-bottom: 0 !important; margin-top: 10rem !important; }

.category-page-productsinlist .productsinlist #product-list .productlistitem {
  padding: 6px !important;
  margin-bottom: 12px;
  margin-top: 12px;
}

.category-page-productsinlist .productsinlist .productlistitem {
  border-bottom: 1px solid #f05441 !important;
  border-top: 1px solid #f05441 !important;
  border-left: 1px solid #f05441 !important;
  border-right: 1px solid #f05441 !important;
}

.category-page-productsinlist .productsinlist .productlistitem__title a {
  color: #005978 !important;
  display: block;
  font-weight: bold !important;
}

.category-page-productsinlist .productsinlist .productlistitem__title a:hover {text-decoration: underline !important; }

.stock-quantity {  display: none !important;}
.minmax_quantity {  display: none !important;}

.one-page-checkout .sectionheader .number {
  background: #f05441 !important;
  color: #fff;
}

#cartsliderrow .cartTableWrapper .cart-item-row .cart--pictures .shopping-cart__product__images__item img, .shoppingcart__wrapper .cartTableWrapper .cart-item-row .cart--pictures .shopping-cart__product__images__item img {
  border-width: 0;
  height: 100%;
  width: 100%;
  object-fit: contain !important;
}