body{
color:#222!important;
}

.minicart-wrapper .block-minicart {
  color: #222!important;
}

.products-grid .product-item-details .product-item-actions .tocart {
  color: #0045ab;
font-weight:600;
border:2px solid #0045ab!important;
border-radius: 5px;
height: 40px;
  width: 176px;
  padding-left: 1px;
}

.products-grid .product-item .product-item-inner:hover {
color:#fff!important;
}


.page-header .navigation .level0 > .level-top {
    text-transform: none !important;
}
/*ta bort kundvagn i knapp*/
.product-item .tocart::before {
content:"";
}

@media (min-width: 768px), print {
  .page-header.type6 .navigation > ul {
    text-align: right !important;
  }
}

@media (min-width: 768px), print {
  .page-header.type6 .navigation {
    padding: 10px 75px 10px 10px !important;
  }
}

@media (min-width: 768px), print {
  .navigation {
    font-weight: 100 !important;
}

.header.panel > .header.links > li {
  font-size: 14px !important;
  text-transform: capitalize !important;
}

.logo img {
  min-width: 140px !important;
min-height:37px !important;
}

select {
border: 1px solid #0045ab !important;
border-radius:3px !important;
}

.products-grid .product-item .product-item-info.type1 {
background-color: #f7f6f1 !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.product-info-main .page-title-wrapper h1 {
font-size: 38px!important;
color:#222222!important;
}

.product-item-name > a, .product.name a > a {
color:#0045ab !important;
font-weight:900 !important;
font-family:Poppins !important;
font-size:16px !important;
}

button#product-addtocart-button.action.primary.tocart {
font-weight:900 !important;
font-family:Poppins !important;
border-radius: 5px;
}

.product-info-stock-sku {
color:#222 !important;
}

.products-grid .product-item .product-item-details .product-item-name {
  min-height: 70px !important;
}

.box-tocart .input-text.qty, .bundle-options-container .input-text.qty {
border-radius:5px;
height: 39px;
width: 44px;
border: solid #0045ab 2px!important;
  color: #0045ab!important;
font-weight:600!important;
}


.qty.field .qty-changer > a {
  border: 2px solid #0045ab !important;
  border-radius: 5px!important;
  height: 18px;
  line-height: 16px;
  margin-top: 2px;
  color: #fff;
  font-size: 11px;
  background: #0045ab;
color:#ffffff!important;

}


.product-info-main .stock.available, .product-info-main .stock.unavailable {
  display: none !important;
}

  .product-info-stock-sku {
    display: none !important;
  }

#assistance_allowed_checkbox,
label[for="assistance_allowed_checkbox"] {
    display: none;
}