#amasty-shopby-product-list .price-wrapper.price-excluding-tax .price{
display: none;
}

#amasty-shopby-product-list .price-wrapper.price-excluding-tax .price.upgraded{
display: inherit !important;
}

#amasty-shopby-product-list .product.item  .price-excluding-tax span{
font-size: 14px !important;
color: #777;
font-weight: 400;  
}

#amasty-shopby-product-list .product.item  .price-excluding-tax span:after{
content: " bez DPH";
position:   absolute;
color: #777;
font-weight: 400;
font-size: 14px;
padding-left: 5px;
}

.price-including-tax + .price-excluding-tax:before,
.weee[data-label]:before {
  content: "" !important; 
}

.amasty-label-container picture{
background-color: transparent !important;
position: relative;
bottom: 35px !important;
left: 35px;
}


 .row .super-attribute-select {
  border-bottom: 2px solid #004899;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
  background-image: url("/media/wysiwyg/xella/xella-selet-arrow-small.svg");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 22px;
  background-size: 20px 7px;
}

.breadcrumbs {
  display: none;
}

.category-header {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  gap: 20px 20px;
  grid-auto-flow: row;
  justify-items: stretch;
  align-items: stretch;
  grid-template-areas: "textsection picturesection";
  padding-top: 30px;
}

   @media only screen and (max-width: 800px) {
.category-header {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-template-areas: 
  "textsection" 
  "picturesection";
}
}

.textsection {
  grid-area: textsection;
}

.picturesection {
  grid-area: picturesection;
}


.product-labels .product-label.sale-label {
background-color: #000 !important;
color: #fff;
padding: 10px 25px;
font-weight: 700;
font-size: 12px;
}

.product-labels .product-label.sale-label::before {
content: "AKCE ";
}

#amasty-shopby-product-list  .old-price {
  /*
  position: relative;
  display: list-item;
  left: 5px;
  top: 15px;*/
  display:none !important;
}

.old-price {
  position: relative;
  display: list-item;
  left: 5px;
  top: 15px;
}
.old-price span{
 font-size: 12px !important; 
}

.old-price .price:after{
content: "" !important;
}
 
.special-price {
  display: inline !important;
}

#maincontent {
  max-width: 1280px !important; 
}


  .products.wrapper .product-item{
   padding: 15px; !important; 
  }

.products.wrapper .product-item .product-item-info{
   border: 1px solid #e9e7e6 !important; 
  }

.toolbar.toolbar-products .pages{
padding-right: 45% !important;
padding-left: auto !important; 
}

 .toolbar.toolbar-products:nth-child(1) {
    display: none !important;
  }

  .field.limiter {
    display: none;
  }

  #toolbar-amount {
    display: none !important;
  }

  .column.main {
    width: 100% !important;
  }

  .sidebar.sidebar-main.mobile-sidebar {
    display: none;
  }

  /* */

  .price-container.price-final_price.tax.weee {
    float: left;
  }

  .product-item-actions .actions-primary {
    float: right;
    padding-right: 25px;

    /*right: 10px;*/
  }

  .amasty-label-image {
    padding: 5px;
    background-color: #fff;
  }

  .block.widget.block-products-list.grid .pager {
    position: relative;
    left: 50%;
  }

  .products-grid.product-item {
    width: 95% !important;
  }

  .page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 2%;
    width: 100% !important;
  }

  /* */

  .product-item-info.type1 {
    z-index: 1 !important;
  }

  .product-item-name {
    padding: 30px 15px 0px 15px;
  }

  .product-item-name a {
    text-align: left;
    color: #004899 !important;
    font-size: 18px;
    font-weight: 600;
  }

  .price-wrapper.price-excluding-tax {
 /*   visibility: hidden; */
    padding: 5px 0px;
  }

.special-price .price-wrapper.price-including-tax span::after {
position: absolute;
    /*
    left: -75px;
    top: 24px;
*/
}

.price-wrapper.price-including-tax span {
  font-size: 16px !important;
  margin-left: 10px;
}
.price-wrapper.price-including-tax span::after {
  content: " s DPH";
  white-space: pre;
  position: absolute;
  /*left: 8px;*/
  top: 16px;
  font-weight: 600;
  font-size: 14px;
}



  .price-container.price-final_price.tax.weee {
    padding-left: 15px;
  }

  .product-item-actions .actions-primary {
    /* visibility: hidden; */
  }
  .detailButton {
    padding: 10px 20px;
    border: 3px solid #004899;
    color: #004899;
    transition: 1s;
  }

  .detailButton:hover {
    background-color: #004899;
    color: #fff;
  }