.j2store-productfilter-list > input {
  position: relative;
  top: 21px;
  z-index: 1;
  opacity: 0;
}

.j2store-product-list .j2store-sidebar-filters-container .productfilters-list .control-group {
    margin-bottom: 0px;
   margin-top:0px;
    line-height: 0.5;
}
.j2store-product-list .j2store-products-row .j2store-single-product {
    border-bottom: 1px solid #ebebeb;
}
.j2store-product-list .j2store-sidebar-filters-container .productfilters-list label.j2store-productfilter-label > input {
    position: relative;
    top: 4px;
    z-index: 1;
    opacity: 0;
    margin-right: 10px;
    margin-bottom: 10px;
}

.j2store-product-list .j2store-sidebar-filters-container h4.product-filter-heading {
    color: #3a001e;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
    display: block;
}

div#peidetud {
    visibility: hidden;
    display: none;
}

input[type="text"]:not(.form-control),
input[type="email"]:not(.form-control),
input[type="url"]:not(.form-control),
input[type="date"]:not(.form-control),
input[type="password"]:not(.form-control),
input[type="search"]:not(.form-control),
input[type="tel"]:not(.form-control),
input[type="number"]:not(.form-control),
select:not(.form-control) {
 display:block;
 width:100%;
 padding:7px !important;
 font-size:1rem;
 line-height:1.25;
 color:#495057;
 background-color:#fff;
 background-image:none;
 background-clip:padding-box;
 border:1px solid #e4e4e4;
 border-radius:2px;
 transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}

/* Toode pole laus, topelt kirje eemaldamine */
.j2store-products-row .product-stock-container {
  position: absolute;
  right: 10px;
  bottom: 0;
}
.j2store-products-row .j2store_button_no_stock {
  display: none;
}

/* Enim ostetud teed ikoonide asetus */

.j2store-product-module-list .product-cart-section {
    position: static;
}

.j2store-product-module-list .j2store-module-product {
    margin-bottom: 50px;
}


/* Uued teed ikoonide asetus */

.com-j2store.view-producttags .j2store-product-list .j2store-products-row .j2store-single-product .j2store-addtocart-form {
    position: static;
}

.com-j2store.view-producttags .j2store-product-list .j2store-products-row .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart {
    bottom: 10px;
}

/* Üksiku toote puhul smart slide ei näita */
.j2store-single-product-view #sp-section-3,
.com-j2store.view-carts #sp-section-3 {
  display: none;
}

/* "Saabub ....." */
.com-j2store.view-products .product-short-description {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.com-j2store.view-products .product-short-description div {
  background: orange;
  color: white;
  line-height: 2;
  padding: 0 10px;
  border: 1px solid #fff;
}

@font-face {
  font-family: 'Agenda';
  src: url("../fonts/agendamedium-webfont.woff") format("woff");
  font-weight: 400; }

@font-face {
  font-family: 'Agenda';
  src: url("../fonts/agendabold-webfont.woff") format("woff");
  font-weight: bold; }

.article-details .article-header h1,
.article-body .article-header h2 {
    color: #CA0833;
    font-family: 'Agenda', sans-serif;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    
    margin: 50px 0 50px;
    line-height: 1;
}