/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */
/* ========================================================================
   Component: Base
 ========================================================================== */
/*
 * 1. Normalizes default `font-family` and sets `font-size` here to support `rem` units
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 * 3. Style
 */
@import url('j2store.css');
/*@import url('font-awesome.min.css');
@import "/path/to/fa/web-fonts-with-css/css/fontawesome-all.min.css"; 
*/ 

.uk-nav li {
    background: rgba(0, 0, 0, 0) url("../images/aufz1.png") no-repeat scroll left 5px;
     border: medium none;
    display: block;
    margin: 0px 0px 0px -8px;
    padding: 5px 0 8px 60px;
	list-style: none;
}


.aufz li {
    background: rgba(0, 0, 0, 0) url("../images/aufz.png") no-repeat scroll left 5px;
    border: medium none;
    display: block;
    margin: 0px 0px 0px -28px;
    padding: 0px 0 8px 35px;
	list-style: none;
}

.uk-navbar-nav {
  
    padding-top: 7px;
  }
  
  
.uk-navbar-dropdown-nav .uk-nav-sub {
   display: none;
}


.product-ldesc li {
    background: rgba(0, 0, 0, 0) url("../images/aufz.png") no-repeat scroll left 5px;
    border: medium none;
    display: block;
    margin: 0px 0px 0px -15px;
    padding: 0px 0 8px 35px;
}



#j2store-product-detail-tab {
	margin-top: 40px;
}

.j2store-categories-module h4 {
    margin: 0px 0px 5px 0px;
   
}

.j2store-categories-module li {
    background: rgba(0, 0, 0, 0) url("../images/aufz.png") no-repeat scroll left 5px;
    border: medium none;
    display: block;
    margin: 0px 0px 0px -15px;
    padding: 0px 0 8px 35px;
	list-style: none;
}




.j2store-single-product {
	padding-bottom: 60px;
}

.j2store_field_required {
    float: left;
    color: #ff0000;
    margin-right: 2px;
}

h4.product-filter-heading {
	font-size: 90%!important;
	padding-bottom: 15px;
}

.j2store.checkout input {
display: block;
}

.j2store-product-filters {
    font-family: Raleway;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.8px;
	display: block;
    margin-bottom: 40px;
}



.j2store-productfilter-label {
    display: block;
    margin-bottom: 10px 0px;
    clear: both;
	font-size: 80%!important;
}

.ui-slider {
    position: relative;
    text-align: left;
    margin-top: 20px;
}

#j2store-slider-range .ui-slider-handle {
    background: #0a0a0a;
    border-radius: 1em;
    *cursor: ew-resize;
    height: 1em;
    outline: 0 none;
    position: absolute;
    top: -0.3em;
    width: 1em;
    z-index: 2;
    border: none;
}

#j2store-slider-range .ui-slider-range {
    background-color: #0a0a0a;
    border: 0 none;
    border-radius: 0em;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}

.j2store-categories-module {
	
	 margin-bottom: 40px!important;
}

.j2store-categories-module h4 {
	font-size: 1.3em!important;
	
}
h2.product-title {
	font-size: 1.5em!important;
	display: inline-block;
	clear: both;
	
	
}
h4.product-title {
	font-size: 1.5em!important;
	display: inline-block;
	clear: both;
	margin-left: 10px;
	
}
.product-short-description{
	
	display: block;
	clear: both;
	margin-left: 10px;
	
}

.product_cart_block {
	margin-bottom: 40px;
}

.product-cart-section {
    clear: both;
}
*/

row-fluid::after, .row-fluid::before {
    display: table;
    line-height: 0;
    content: "";
}



ul.j2store-cart-list, .top-subtotal {
color: #0a0a0a !important;
}

.pull-right a {
color: #67492f!important;
}

.j2store-cart-nav .btn-success {
    background-color: transparent!important;
    color: #a66226!important;
    border-color: #a66226!important;
    }
.j2store-cart-nav .btn-default {
    background-color: transparent!important;
    color: #a66226!important;
    border-color: #a66226!important;
    }


.cart-module-title {
	display: none;
}

.uk-navbar-item .cart-item-count {
      background: #a66226 none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    margin-left: 20px !important;

}

.fa-shopping-cart::before  {
	content: none;
}
.fa-shopping-cart {
	margin-right: 20px;
}

.j2store-minicart-button {
	background: rgba(0, 0, 0, 0) url("../images/warenkorb.png") no-repeat scroll left;
	line-height: 40px;
	margin-right: 20px!important;
}


.j2store_category {
	display: block;
	margin-bottom: 10px 0px;
	clear: both;
	font-size: 80% !important;
	font-family: Raleway;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	color: #4f5260;
	
}

.j2product-categories {
	display: block;
	margin-bottom: 10px 0px;
	clear: both;
	font-size: 80% !important;
	font-family: Raleway;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	color: #4f5260;
	
}
.j2store-product-list #j2store_sortby {
width: auto;
}

.uk-input, .uk-select, .uk-textarea, .uneditable-input:not([class*="uk-"]), input[type="color"]:not([class*="uk-"]), input[type="date"]:not([class*="uk-"]), input[type="datetime-local"]:not([class*="uk-"]), input[type="datetime"]:not([class*="uk-"]), input[type="email"]:not([class*="uk-"]), input[type="month"]:not([class*="uk-"]), input[type="number"]:not([class*="uk-"]), input[type="password"]:not([class*="uk-"]), input[type="search"]:not([class*="uk-"]), input[type="tel"]:not([class*="uk-"]), input[type="text"]:not([class*="uk-"]), input[type="time"]:not([class*="uk-"]), input[type="url"]:not([class*="uk-"]), input[type="week"]:not([class*="uk-"]), select:not([class*="uk-"]), textarea:not([class*="uk-"]) {
    max-width: inherit;
    width: auto;
   
}

.j2store-cart .cart-estimator-discount-block  .coupon,  .j2store-cart .cart-estimator-discount-block  .voucher, .j2store-cart .cart-estimator-discount-block #j2store-cart-modules {
	padding-top: 40px;
}

.j2store_field_required {
    float: left;
    color: #ff0000;
    margin-right: 2px;
}

.product-upsells-container h3 {
	font-size: 150% !important;
	
}

.product-crosssells-container h3 {
	font-size: 150% !important;
	padding-top: 40px;
	
}

#checkbox_tos {
	padding-top: 40px;
}

.acy_subscriber_title{
	padding-top: 40px;
	font-size: 180% !important;
	
}

#button-payment-method {
	margin-top: 40px;
	
}

.j2store .checkout-content {
       padding: 10px 0 15px;
}

.j2store-view-back-button {

padding-bottom: 40px;
}

/*.discount-percentage {
    font-size: 90%;
    background: #95c11f none repeat scroll 0 0;
    border-radius: 50px;
    color: #fff;
    display: inline-flex;
    height: 34px;
    line-height: 110%;
    text-align: center;
    width: 35px;
    margin-left: 5px;
    margin-top: 5px;
    padding: 10px;
}
*/

.j2store-products-row {
    display: flex;
    flex-wrap: wrap;
}
.j2store-products-row [class*=span]{
    width:30%;
    float:none;
}

.product-upsells-container {
	margin-top: 50px;
	
}
.j2store.checkout label {
    margin-top: 20px;
    display: block;
}

#j2store-checkout-content #checkbox_tos > label {

    display: inline-block;

}

@media (max-width:1100px) and (min-width:768px){
  .j2store-products-row [class*=span]{
    width:48%;
      
  }
}
@media (max-width:768px){
  .j2store-products-row [class*=span]{
    width:100%;
    float:none;
    margin:auto;
    text-align:center;
  }
}


