.trustbox-container {
  position: fixed;
  bottom: 10px;
  right: -48px;
  z-index: 999999;
  opacity: .7;
  transition: all .25s ease-in-out;
}

.trustbox-container:hover {
  opacity: 1;
  transition: all .25s ease-in-out;
}

.trustbox-container iframe {
  max-height: 38px;
  min-width: 220px;
}
.home .page-content {
  border-top:none !important;
  margin-top:20px;
}
.nat-contact-us-header,
.shop-filters .filter-title {
    background-color: #277771 !important;
}
.nat-contact-us-wrapper .arrow-down,
.shop-filters .arrow-down {
    border-top: 10px solid #277771 !important;
}
.nat-contact-us-wrapper,
.shop-filters {
    border: 1px solid #277771 !important;
}
.shop-filters .select2-container button i {
    color: #277771 !important;
}
#searchlistwithin_hd {
    border: 1px solid #277771 !important;
}
.catalog-grid .product .btn-add-to-cart {
    background-color: #277771 !important;
}
.catalog-grid .product .btn-add-to-cart:hover {
    background-color: #4CAB9A !important;
}
.catalog-grid .tile .footer .nat-add-to-cart-area {
    margin-top: 20px!important;
    border:none!important;
    background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(236, 247, 247, 1) 33%) !important;
}
.catalog-grid .product .buttons.group {
    text-align:center!important;
}
.inktonerfinder_wrapper {
    border: 1px solid #277771 !important;
}
.inktonerfinder_wrapper h5 {
  background-color: #277771 !important;
}
.inktonerfinder_wrapper .arrow-down {
    border-top: 10px solid #277771 !important;
}
.shopping-cart .btn.to-checkout,
.shopping-cart .cart-resume .softgraybackground .btn.to-checkout,
.shopping-cart .btn.coupon_apply {
    background-color: #277771 !important;
}
.shopping-cart .btn.to-checkout:hover,
.shopping-cart .cart-resume .softgraybackground .btn.to-checkout:hover,
.shopping-cart .btn.coupon_apply:hover {
    background-color: #4CAB9A !important;
}
.shopping-cart .btn.btn-media-full {
    background-color: #54217B !important;
}
.shopping-cart .btn.btn-media-full:hover {
    background-color: #745FB1 !important;
}
.toolbar .cart-btn>.btn {
  background:#277771;
}
.toolbar .cart-btn a i {
  color:white;
}
.toolbar .cart-btn>.btn span {
  background-color:#C6DDDB;
  color:black;
  border:1px solid #999;
  border-radius: 6px;
}
.cart-dropdown table td.price .content_value,
.shopping-cart table td.total .content_value {
  background:#c6dddb!important;
}
.catalog-single .product-shopping-actions-addtocart button.btn {
    background-color: #277771 !important;
}
.catalog-single .product-shopping-actions-addtocart a.in-stock {
  background-color: white !important;
}
.catalog-single .product-shopping-actions-addtocart button.btn:hover,
.catalog-single .product-shopping-actions-addtocart a:hover {
    background-color: #4CAB9A !important;
}
.blog-posts-grid-view .tile,
.catalog-grid .tile {
  box-shadow:3px 3px 10px #d9d9d9 !important;
  padding:0!important;
  border-radius: 6px!important;
}
.catalog-grid .tile .footer .nat-add-to-cart-area {
  border-radius: 0 0 6px 6px!important;
}
#search_112964 {
    padding-right: 0 !important;
}
.home .has-carousel {
    background:white;
}
.home .page-content .singlebanner_wrapper {
    margin-bottom: 8px !important;
    padding:4px 4px 1px 4px;
}
.category-grid-container {
  max-width:1200px;
  margin:2em auto;
}
.category-grid-container h1 {
  margin-left:0.6em;
}
.category-grid-container ul {
  display:flex;
  justify-content: space-evenly;
  list-style-type:none;
  flex-wrap:wrap;
  padding:0;
  gap:1%;
}
.category-grid-container li {
  width: 48%;
  padding: 12px;
  background:white;
}
.category-tile {
  text-align:center;
  gap:1em;
}
.category-tile h5 {
  font-size:1.4em;
  margin-top:0.5em;
}
@media (min-width:768px) {
  .category-grid-container li {
    width: 32%;
  }
}
@media (min-width:960px) {
  .category-grid-container li {
    width: 24%;
  }
}
.brand-carousel-header {
  text-align:center;
  margin-top:2em;
}

.header-full .headersection-3 {
    background-color: white!important;
    padding-top: 0!important;
}
.nat_main_menu .catalog-block {
    border:0!important;
    -webkit-box-shadow: 0 7px 7px rgba(0,0,0,0.15)!important;
    -moz-box-shadow: 0 7px 7px rgba(0,0,0,0.15)!important;
    box-shadow: 0 7px 7px rgba(0,0,0,0.15)!important;
}

.menu .catalog-block {
  background:white!important;
}
.menu .catalog > li:hover {
  background-color:#277771!important;
}
.menu .catalog > li:hover > a {
  color:white!important;
}
.submenu a {
  color:black!important;
}
.menu .catalog > li a {
  color:black!important;
}
.contact-form .btn i {
  vertical-align:top
}