.header-points {
    display:none;
}



@media (min-width: 768px){
	.navigation .level0 .submenu {
width:590px;
}
.navigation .level0 .submenu li {
    float: left;
    width: 190px;
}
.page-header .panel.wrapper {
    background-color: none;
}

.page-products .products-grid .product-item {

    /* min-height: 477px; */

     min-height: 410px;
}

/* Don't hard add to cart on category page */
.products-grid .product-item-info {
    background: #ffffff !important;
    box-shadow: 3px 4px 4px 0 rgba(0, 0, 0, 0.3) !important;
    border: 1px solid #bbbbbb !important;
    margin: -10px !important;
    padding: 9px !important;
    position: relative !important;
    z-index: 2 !important;
}

.products-grid .product-item-inner {

    border: 1px solid #bbbbbb !important;
    border-top: none !important;
    
    margin: 10px 0 0 -1px !important;
    padding: 0 9px 9px !important;
  height:auto !important;
  width:auto !important;
    right: -1px !important;
    z-index: 2 !important;
    clip:unset !important;
    overflow: visible !important;
}
.products-grid .product-item {
    margin-bottom: 65px !important;
}



}


@media (min-width: 1100px){
.header-points {
    display:block
}
.header-delivery {
    float: left;
    padding: 0 25px 0 25px;
    position: relative;
}
.header-delivery img {
    float:left; margin-top:10px

}
.header-delivery ul {
    float:right
}
.header-delivery ul li {
    margin:1px;
}
.page-header .payments-icon {

    position: absolute;
    top: 20px;
    right: 20px;
}
}
h1,h2 {

	color:#477738 !important;
}
a {

	color:#df107b!important;
}
.action.primary {

	background-color: #ff5501 !important;
}


strong.product.name.product-item-name {
    min-height: 39px;
}
.logo img  {
width: auto;
    height: auto;
}
.page-header .panel.wrapper {
    background-color: #fff !important;
}
p.cat-desc-bg span {
    width: 190px;
    display: inline-block;
}
p.cat-desc-bg {
    height: 90px;
    margin-top: -40px;
    padding: 50px 0 0 0;
    font-size: 18px;
        background-repeat: no-repeat !important;
        background-position:right !important;
}

@media only screen and (max-width: 767px) {
p.cat-desc-bg {
        background:none !important;
}
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: inner-spin-button !important;
}
  
}
input[type="number"] {
  -webkit-appearance: auto !important;
-moz-appearance: none !important;
}

.checkout-cart-index #block-shipping { display: none; }